diff --git a/src/components/account-info.jsx b/src/components/account-info.jsx
index 226194c9ca..fe30bf0d06 100644
--- a/src/components/account-info.jsx
+++ b/src/components/account-info.jsx
@@ -1,7 +1,7 @@
import './account-info.css';
-import { msg, plural, t, Trans } from '@lingui/macro';
-import { useLingui } from '@lingui/react';
+import { msg, plural } from '@lingui/core/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { MenuDivider, MenuItem } from '@szhsin/react-menu';
import {
useCallback,
@@ -24,7 +24,7 @@ import pmem from '../utils/pmem';
import shortenNumber from '../utils/shorten-number';
import showCompose from '../utils/show-compose';
import showToast from '../utils/show-toast';
-import states, { hideAllModals } from '../utils/states';
+import states from '../utils/states';
import store from '../utils/store';
import { getCurrentAccountID, updateAccount } from '../utils/store-utils';
import supports from '../utils/supports';
@@ -135,7 +135,7 @@ function AccountInfo({
instance,
authenticated,
}) {
- const { i18n } = useLingui();
+ const { i18n, t } = useLingui();
const { masto } = api({
instance,
});
@@ -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/account-sheet.jsx b/src/components/account-sheet.jsx
index 593c0bfc17..c9ec917b2f 100644
--- a/src/components/account-sheet.jsx
+++ b/src/components/account-sheet.jsx
@@ -1,4 +1,4 @@
-import { t } from '@lingui/macro';
+import { useLingui } from '@lingui/react/macro';
import { useEffect } from 'preact/hooks';
import { api } from '../utils/api';
@@ -9,6 +9,7 @@ import AccountInfo from './account-info';
import Icon from './icon';
function AccountSheet({ account, instance: propInstance, onClose }) {
+ const { t } = useLingui();
const { masto, instance, authenticated } = api({ instance: propInstance });
const isString = typeof account === 'string';
diff --git a/src/components/background-service.jsx b/src/components/background-service.jsx
index 6414483273..94d5fda530 100644
--- a/src/components/background-service.jsx
+++ b/src/components/background-service.jsx
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { useLingui } from '@lingui/react/macro';
import { memo } from 'preact/compat';
import { useEffect, useRef, useState } from 'preact/hooks';
import { useHotkeys } from 'react-hotkeys-hook';
@@ -13,6 +13,8 @@ const STREAMING_TIMEOUT = 1000 * 3; // 3 seconds
const POLL_INTERVAL = 20_000; // 20 seconds
export default memo(function BackgroundService({ isLoggedIn }) {
+ const { t } = useLingui();
+
// Notifications service
// - WebSocket to receive notifications when page is visible
const [visible, setVisible] = useState(true);
diff --git a/src/components/columns.jsx b/src/components/columns.jsx
index 0449c78030..1f578b4282 100644
--- a/src/components/columns.jsx
+++ b/src/components/columns.jsx
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { useLingui } from '@lingui/react/macro';
import { useHotkeys } from 'react-hotkeys-hook';
import { useSnapshot } from 'valtio';
@@ -23,6 +23,7 @@ const scrollIntoViewOptions = {
};
function Columns() {
+ const { t } = useLingui();
useTitle(t`Home`, '/');
const snapStates = useSnapshot(states);
const { shortcuts } = snapStates;
diff --git a/src/components/compose-button.jsx b/src/components/compose-button.jsx
index 20a7e8d10e..818430a7ec 100644
--- a/src/components/compose-button.jsx
+++ b/src/components/compose-button.jsx
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { useLingui } from '@lingui/react/macro';
import { useHotkeys } from 'react-hotkeys-hook';
import { useSnapshot } from 'valtio';
@@ -9,6 +9,7 @@ import states from '../utils/states';
import Icon from './icon';
export default function ComposeButton() {
+ const { t } = useLingui();
const snapStates = useSnapshot(states);
function handleButton(e) {
diff --git a/src/components/compose.jsx b/src/components/compose.jsx
index 775fd6370b..2a4dca8fee 100644
--- a/src/components/compose.jsx
+++ b/src/components/compose.jsx
@@ -1,8 +1,8 @@
import './compose.css';
import '@github/text-expander-element';
-import { msg, plural, t, Trans } from '@lingui/macro';
-import { useLingui } from '@lingui/react';
+import { msg, plural } from '@lingui/core/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { MenuItem } from '@szhsin/react-menu';
import { deepEqual } from 'fast-equals';
import Fuse from 'fuse.js';
@@ -217,7 +217,7 @@ function Compose({
standalone,
hasOpener,
}) {
- const { i18n, _ } = useLingui();
+ const { i18n, _, t } = useLingui();
const rtf = RTF(i18n.locale);
const lf = LF(i18n.locale);
@@ -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 {
@@ -1839,8 +1840,13 @@ const Textarea = forwardRef((props, ref) => {
const textExpanderRef = useRef();
const textExpanderTextRef = useRef('');
+ const hasTextExpanderRef = useRef(false);
useEffect(() => {
- let handleChange, handleValue, handleCommited;
+ let handleChange,
+ handleValue,
+ handleCommited,
+ handleActivate,
+ handleDeactivate;
if (textExpanderRef.current) {
handleChange = (e) => {
// console.log('text-expander-change', e);
@@ -2021,6 +2027,24 @@ const Textarea = forwardRef((props, ref) => {
'text-expander-committed',
handleCommited,
);
+
+ handleActivate = () => {
+ hasTextExpanderRef.current = true;
+ };
+
+ textExpanderRef.current.addEventListener(
+ 'text-expander-activate',
+ handleActivate,
+ );
+
+ handleDeactivate = () => {
+ hasTextExpanderRef.current = false;
+ };
+
+ textExpanderRef.current.addEventListener(
+ 'text-expander-deactivate',
+ handleDeactivate,
+ );
}
return () => {
@@ -2037,6 +2061,14 @@ const Textarea = forwardRef((props, ref) => {
'text-expander-committed',
handleCommited,
);
+ textExpanderRef.current.removeEventListener(
+ 'text-expander-activate',
+ handleActivate,
+ );
+ textExpanderRef.current.removeEventListener(
+ 'text-expander-deactivate',
+ handleDeactivate,
+ );
}
};
}, []);
@@ -2126,7 +2158,8 @@ const Textarea = forwardRef((props, ref) => {
onKeyDown={(e) => {
// Get line before cursor position after pressing 'Enter'
const { key, target } = e;
- if (key === 'Enter' && !(e.ctrlKey || e.metaKey)) {
+ const hasTextExpander = hasTextExpanderRef.current;
+ if (key === 'Enter' && !(e.ctrlKey || e.metaKey || hasTextExpander)) {
try {
const { value, selectionStart } = target;
const textBeforeCursor = value.slice(0, selectionStart);
@@ -2244,7 +2277,7 @@ function MediaAttachment({
onDescriptionChange = () => {},
onRemove = () => {},
}) {
- const { i18n } = useLingui();
+ const { i18n, t } = useLingui();
const [uiState, setUIState] = useState('default');
const supportsEdit = supports('@mastodon/edit-media-attributes');
const { type, id, file } = attachment;
@@ -2725,7 +2758,7 @@ function Poll({
minExpiration,
maxCharactersPerOption,
}) {
- const { _ } = useLingui();
+ const { t } = useLingui();
const { options, expiresIn, multiple } = poll;
return (
@@ -2880,6 +2913,7 @@ function MentionModal({
onSelect = () => {},
defaultSearchTerm,
}) {
+ const { t } = useLingui();
const { masto } = api();
const [uiState, setUIState] = useState('default');
const [accounts, setAccounts] = useState([]);
@@ -3104,6 +3138,7 @@ function CustomEmojisModal({
onSelect = () => {},
defaultSearchTerm,
}) {
+ const { t } = useLingui();
const [uiState, setUIState] = useState('default');
const customEmojisList = useRef([]);
const [customEmojis, setCustomEmojis] = useState([]);
@@ -3399,7 +3434,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 5c6182ad1d..233f856e2c 100644
--- a/src/components/drafts.jsx
+++ b/src/components/drafts.jsx
@@ -1,6 +1,6 @@
import './drafts.css';
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { useEffect, useMemo, useReducer, useState } from 'react';
import { api } from '../utils/api';
@@ -14,6 +14,7 @@ import Loader from './loader';
import MenuConfirm from './menu-confirm';
function Drafts({ onClose }) {
+ const { t } = useLingui();
const { masto } = api();
const [uiState, setUIState] = useState('default');
const [drafts, setDrafts] = useState([]);
@@ -215,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/embed-modal.jsx b/src/components/embed-modal.jsx
index 66215ae18c..28bf22d3b5 100644
--- a/src/components/embed-modal.jsx
+++ b/src/components/embed-modal.jsx
@@ -1,10 +1,11 @@
import './embed-modal.css';
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import Icon from './icon';
function EmbedModal({ html, url, width, height, onClose = () => {} }) {
+ const { t } = useLingui();
return (
diff --git a/src/components/follow-request-buttons.jsx b/src/components/follow-request-buttons.jsx
index d62e3c6d24..1f64acf4e0 100644
--- a/src/components/follow-request-buttons.jsx
+++ b/src/components/follow-request-buttons.jsx
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { useState } from 'preact/hooks';
import { api } from '../utils/api';
@@ -7,6 +7,7 @@ import Icon from './icon';
import Loader from './loader';
function FollowRequestButtons({ accountID, onChange }) {
+ const { t } = useLingui();
const { masto } = api();
const [uiState, setUIState] = useState('default');
const [requestState, setRequestState] = useState(null); // accept, reject
diff --git a/src/components/generic-accounts.jsx b/src/components/generic-accounts.jsx
index 498dc12f8a..5f0e3e983e 100644
--- a/src/components/generic-accounts.jsx
+++ b/src/components/generic-accounts.jsx
@@ -1,6 +1,6 @@
import './generic-accounts.css';
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { useEffect, useRef, useState } from 'preact/hooks';
import { InView } from 'react-intersection-observer';
import { useSnapshot } from 'valtio';
@@ -21,8 +21,9 @@ export default function GenericAccounts({
excludeRelationshipAttrs = [],
postID,
onClose = () => {},
- blankCopy = t`Nothing to show`,
+ blankCopy,
}) {
+ const { t } = useLingui();
const { masto, instance: currentInstance } = api();
const isCurrentInstance = instance ? instance === currentInstance : true;
const snapStates = useSnapshot(states);
@@ -227,7 +228,9 @@ export default function GenericAccounts({
Error loading accounts
) : (
-
{blankCopy}
+
+ {blankCopy || t`Nothing to show`}
+
)}
diff --git a/src/components/keyboard-shortcuts-help.jsx b/src/components/keyboard-shortcuts-help.jsx
index 523093e387..7d717aa590 100644
--- a/src/components/keyboard-shortcuts-help.jsx
+++ b/src/components/keyboard-shortcuts-help.jsx
@@ -1,6 +1,6 @@
import './keyboard-shortcuts-help.css';
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { memo } from 'preact/compat';
import { useHotkeys } from 'react-hotkeys-hook';
import { useSnapshot } from 'valtio';
@@ -11,6 +11,7 @@ import Icon from './icon';
import Modal from './modal';
export default memo(function KeyboardShortcutsHelp() {
+ const { t } = useLingui();
const snapStates = useSnapshot(states);
function onClose() {
diff --git a/src/components/list-add-edit.jsx b/src/components/list-add-edit.jsx
index 17279b7b49..c8823a3619 100644
--- a/src/components/list-add-edit.jsx
+++ b/src/components/list-add-edit.jsx
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { useEffect, useRef, useState } from 'preact/hooks';
import { api } from '../utils/api';
@@ -9,6 +9,7 @@ import Icon from './icon';
import MenuConfirm from './menu-confirm';
function ListAddEdit({ list, onClose }) {
+ const { t } = useLingui();
const { masto } = api();
const [uiState, setUIState] = useState('default');
const editMode = !!list;
diff --git a/src/components/media-alt-modal.jsx b/src/components/media-alt-modal.jsx
index 9f4cfeba9f..6188ea8627 100644
--- a/src/components/media-alt-modal.jsx
+++ b/src/components/media-alt-modal.jsx
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { Menu, MenuItem } from '@szhsin/react-menu';
import { useState } from 'preact/hooks';
import { useSnapshot } from 'valtio';
@@ -13,6 +13,7 @@ import Menu2 from './menu2';
import TranslationBlock from './translation-block';
export default function MediaAltModal({ alt, lang, onClose }) {
+ const { t } = useLingui();
const snapStates = useSnapshot(states);
const [forceTranslate, setForceTranslate] = useState(false);
const targetLanguage = getTranslateTargetLanguage(true);
diff --git a/src/components/media-modal.jsx b/src/components/media-modal.jsx
index 89309e1bf4..b93d37d8e6 100644
--- a/src/components/media-modal.jsx
+++ b/src/components/media-modal.jsx
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { MenuDivider, MenuItem } from '@szhsin/react-menu';
import { getBlurHashAverageColor } from 'fast-blurhash';
import {
@@ -32,6 +32,7 @@ function MediaModal({
index = 0,
onClose = () => {},
}) {
+ const { t } = useLingui();
const [uiState, setUIState] = useState('default');
const carouselRef = useRef(null);
diff --git a/src/components/media-post.jsx b/src/components/media-post.jsx
index 58c3495bcd..1431344772 100644
--- a/src/components/media-post.jsx
+++ b/src/components/media-post.jsx
@@ -1,6 +1,6 @@
import './media-post.css';
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { memo } from 'preact/compat';
import { useContext, useMemo } from 'preact/hooks';
import { useSnapshot } from 'valtio';
@@ -22,6 +22,7 @@ function MediaPost({
// allowFilters,
onMediaClick,
}) {
+ const { t } = useLingui();
let sKey = statusKey(statusID, instance);
const snapStates = useSnapshot(states);
if (!status) {
diff --git a/src/components/media.jsx b/src/components/media.jsx
index fc92df69f3..d4fae620db 100644
--- a/src/components/media.jsx
+++ b/src/components/media.jsx
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { useLingui } from '@lingui/react/macro';
import { getBlurHashAverageColor } from 'fast-blurhash';
import { Fragment } from 'preact';
import { memo } from 'preact/compat';
@@ -32,6 +32,7 @@ audio = Audio track
const dataAltLabel = 'ALT';
const AltBadge = (props) => {
+ const { t } = useLingui();
const { alt, lang, index, ...rest } = props;
if (!alt || !alt.trim()) return null;
return (
diff --git a/src/components/modals.jsx b/src/components/modals.jsx
index e961f58559..362e6e1fa0 100644
--- a/src/components/modals.jsx
+++ b/src/components/modals.jsx
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { useLingui } from '@lingui/react/macro';
import { useEffect } from 'preact/hooks';
import { useLocation, useNavigate } from 'react-router-dom';
import { subscribe, useSnapshot } from 'valtio';
@@ -30,6 +30,7 @@ subscribe(states, (changes) => {
});
export default function Modals() {
+ const { t } = useLingui();
const snapStates = useSnapshot(states);
const navigate = useNavigate();
const location = useLocation();
diff --git a/src/components/nav-menu.jsx b/src/components/nav-menu.jsx
index 6e46072cfb..6a07c0e664 100644
--- a/src/components/nav-menu.jsx
+++ b/src/components/nav-menu.jsx
@@ -1,6 +1,6 @@
import './nav-menu.css';
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { ControlledMenu, MenuDivider, MenuItem } from '@szhsin/react-menu';
import { memo } from 'preact/compat';
import { useEffect, useMemo, useRef, useState } from 'preact/hooks';
@@ -21,6 +21,7 @@ import MenuLink from './menu-link';
import SubMenu2 from './submenu2';
function NavMenu(props) {
+ const { t } = useLingui();
const snapStates = useSnapshot(states);
const { masto, instance, authenticated } = api();
diff --git a/src/components/notification-service.jsx b/src/components/notification-service.jsx
index a46574d5fa..dd0a5c56b2 100644
--- a/src/components/notification-service.jsx
+++ b/src/components/notification-service.jsx
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { memo } from 'preact/compat';
import { useLayoutEffect, useState } from 'preact/hooks';
import { useSnapshot } from 'valtio';
@@ -33,6 +33,7 @@ import Notification from './notification';
}
export default memo(function NotificationService() {
+ const { t } = useLingui();
if (!('serviceWorker' in navigator)) return null;
const snapStates = useSnapshot(states);
diff --git a/src/components/notification.jsx b/src/components/notification.jsx
index 1becf77cf4..6e3f93faf7 100644
--- a/src/components/notification.jsx
+++ b/src/components/notification.jsx
@@ -1,5 +1,5 @@
-import { msg, Plural, Select, t, Trans } from '@lingui/macro';
-import { useLingui } from '@lingui/react';
+import { msg, t } from '@lingui/core/macro';
+import { Plural, Select, Trans, useLingui } from '@lingui/react/macro';
import { Fragment } from 'preact';
import { memo } from 'preact/compat';
diff --git a/src/components/poll.jsx b/src/components/poll.jsx
index 92b57a1d00..afdaed3926 100644
--- a/src/components/poll.jsx
+++ b/src/components/poll.jsx
@@ -1,4 +1,6 @@
-import { Plural, plural, t, Trans } from '@lingui/macro';
+import { i18n } from '@lingui/core';
+import { plural } from '@lingui/core/macro';
+import { Plural, Trans, useLingui } from '@lingui/react/macro';
import { useState } from 'preact/hooks';
import shortenNumber from '../utils/shorten-number';
@@ -14,6 +16,7 @@ export default function Poll({
refresh = () => {},
votePoll = () => {},
}) {
+ const { t } = useLingui();
const [uiState, setUIState] = useState('default');
const {
expired,
diff --git a/src/components/relative-time.jsx b/src/components/relative-time.jsx
index 8ab9f64637..9b588ed58d 100644
--- a/src/components/relative-time.jsx
+++ b/src/components/relative-time.jsx
@@ -1,5 +1,5 @@
import { i18n } from '@lingui/core';
-import { t, Trans } from '@lingui/macro';
+import { t } from '@lingui/core/macro';
import { useEffect, useMemo, useReducer } from 'preact/hooks';
import localeMatch from '../utils/locale-match';
diff --git a/src/components/report-modal.jsx b/src/components/report-modal.jsx
index ee1c889adc..af2c6183e0 100644
--- a/src/components/report-modal.jsx
+++ b/src/components/report-modal.jsx
@@ -1,7 +1,7 @@
import './report-modal.css';
-import { msg, t, Trans } from '@lingui/macro';
-import { useLingui } from '@lingui/react';
+import { msg } from '@lingui/core/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { Fragment } from 'preact';
import { useMemo, useRef, useState } from 'preact/hooks';
@@ -46,7 +46,7 @@ const CATEGORIES_INFO = {
};
function ReportModal({ account, post, onClose }) {
- const { _ } = useLingui();
+ const { _, t } = useLingui();
const { masto } = api();
const [uiState, setUIState] = useState('default');
const [username, domain] = account.acct.split('@');
diff --git a/src/components/search-form.jsx b/src/components/search-form.jsx
index 6f231c619e..d6f391462e 100644
--- a/src/components/search-form.jsx
+++ b/src/components/search-form.jsx
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { forwardRef } from 'preact/compat';
import { useImperativeHandle, useRef, useState } from 'preact/hooks';
import { useSearchParams } from 'react-router-dom';
@@ -9,6 +9,7 @@ import Icon from './icon';
import Link from './link';
const SearchForm = forwardRef((props, ref) => {
+ const { t } = useLingui();
const { instance } = api();
const [searchParams, setSearchParams] = useSearchParams();
const [searchMenuOpen, setSearchMenuOpen] = useState(false);
diff --git a/src/components/shortcuts-settings.jsx b/src/components/shortcuts-settings.jsx
index f92e27614c..a7e6e48bd9 100644
--- a/src/components/shortcuts-settings.jsx
+++ b/src/components/shortcuts-settings.jsx
@@ -1,8 +1,8 @@
import './shortcuts-settings.css';
import { useAutoAnimate } from '@formkit/auto-animate/preact';
-import { msg, Plural, t, Trans } from '@lingui/macro';
-import { useLingui } from '@lingui/react';
+import { msg, t } from '@lingui/core/macro';
+import { Plural, Trans, useLingui } from '@lingui/react/macro';
import {
compressToEncodedURIComponent,
decompressFromEncodedURIComponent,
diff --git a/src/components/shortcuts.jsx b/src/components/shortcuts.jsx
index 0fea57d778..3997717abf 100644
--- a/src/components/shortcuts.jsx
+++ b/src/components/shortcuts.jsx
@@ -1,7 +1,6 @@
import './shortcuts.css';
-import { t, Trans } from '@lingui/macro';
-import { useLingui } from '@lingui/react';
+import { Trans, useLingui } from '@lingui/react/macro';
import { MenuDivider } from '@szhsin/react-menu';
import { memo } from 'preact/compat';
import { useRef, useState } from 'preact/hooks';
@@ -22,6 +21,7 @@ import Menu2 from './menu2';
import SubMenu2 from './submenu2';
function Shortcuts() {
+ const { t } = useLingui();
const { _ } = useLingui();
const { instance } = api();
const snapStates = useSnapshot(states);
diff --git a/src/components/status.css b/src/components/status.css
index fafb9c9c12..26f5d83441 100644
--- a/src/components/status.css
+++ b/src/components/status.css
@@ -180,8 +180,11 @@
color: var(--text-color);
background-color: var(--bg-faded-color);
border: 1px dashed var(--link-color);
- box-shadow: 0 0 0 1px var(--bg-color), 0 -5px 10px var(--bg-color),
- 0 -5px 15px var(--bg-color), 0 -5px 20px var(--bg-color);
+ box-shadow:
+ 0 0 0 1px var(--bg-color),
+ 0 -5px 10px var(--bg-color),
+ 0 -5px 15px var(--bg-color),
+ 0 -5px 20px var(--bg-color);
padding: 0.5em 0.75em;
border-radius: 10em;
font-size: 90%;
@@ -682,7 +685,8 @@
.spoiler-media-button
),
~ .card .meta-container {
- img {
+ img,
+ video {
filter: invert(0.5);
background-color: black;
}
@@ -851,8 +855,11 @@
border-radius: 10em;
font-size: 90%;
white-space: nowrap;
- box-shadow: 0 0 0 1px var(--bg-color), 0 -5px 10px var(--bg-color),
- 0 -5px 15px var(--bg-color), 0 -5px 20px var(--bg-color);
+ box-shadow:
+ 0 0 0 1px var(--bg-color),
+ 0 -5px 10px var(--bg-color),
+ 0 -5px 15px var(--bg-color),
+ 0 -5px 20px var(--bg-color);
transition: transform 0.5s ease-in-out;
}
.timeline-deck .status .content.truncated:hover:after {
@@ -2298,7 +2305,8 @@ a.card:is(:hover, :focus):visited {
&,
& .szh-menu__item {
- box-shadow: inset 0 -2px 0 var(--checked-color),
+ box-shadow:
+ inset 0 -2px 0 var(--checked-color),
inset 0 -16px 8px -16px var(--checked-color);
}
&:has(.szh-menu__item) {
@@ -2357,7 +2365,9 @@ a.card:is(:hover, :focus):visited {
pointer-events: none;
transform: translate3d(0, 6px, 0);
transform-origin: var(--forward) center;
- transition: all 0.15s ease-out 0.3s, border-color 0.3s ease-out;
+ transition:
+ all 0.15s ease-out 0.3s,
+ border-color 0.3s ease-out;
.timeline.contextual .replies[data-comments-level='4'] & {
top: 0;
@@ -2623,7 +2633,8 @@ a.card:is(:hover, :focus):visited {
font-size: 0.9em;
border: 2px dashed var(--link-light-color);
border-radius: 8px;
- box-shadow: 0 4px 8px -4px var(--drop-shadow-color),
+ box-shadow:
+ 0 4px 8px -4px var(--drop-shadow-color),
0 8px 32px -8px var(--drop-shadow-color);
padding: 16px;
@@ -2731,8 +2742,11 @@ a.card:is(:hover, :focus):visited {
color: var(--text-color);
background-color: var(--bg-faded-color);
border: 1px dashed var(--link-color);
- box-shadow: 0 0 0 1px var(--bg-color), 0 -5px 10px var(--bg-color),
- 0 -5px 15px var(--bg-color), 0 -5px 20px var(--bg-color);
+ box-shadow:
+ 0 0 0 1px var(--bg-color),
+ 0 -5px 10px var(--bg-color),
+ 0 -5px 15px var(--bg-color),
+ 0 -5px 20px var(--bg-color);
padding: 0.5em 0.75em;
border-radius: 10em;
font-size: 90%;
diff --git a/src/components/status.jsx b/src/components/status.jsx
index e527d39dfa..924bfcd675 100644
--- a/src/components/status.jsx
+++ b/src/components/status.jsx
@@ -1,8 +1,8 @@
import './status.css';
import '@justinribeiro/lite-youtube';
-import { msg, plural, Plural, t, Trans } from '@lingui/macro';
-import { useLingui } from '@lingui/react';
+import { msg, plural } from '@lingui/core/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import {
ControlledMenu,
Menu,
@@ -308,7 +308,7 @@ function Status({
showReplyParent,
mediaFirst,
}) {
- const { _ } = useLingui();
+ const { _, t } = useLingui();
if (skeleton) {
return (
@@ -2967,6 +2967,7 @@ function EditedAtModal({
fetchStatusHistory = () => {},
onClose,
}) {
+ const { t } = useLingui();
const [uiState, setUIState] = useState('default');
const [editHistory, setEditHistory] = useState([]);
@@ -3202,6 +3203,7 @@ function generateHTMLCode(post, instance, level = 0) {
}
function EmbedModal({ post, instance, onClose }) {
+ const { t } = useLingui();
const {
account: {
url: accountURL,
@@ -3578,7 +3580,7 @@ function FilteredStatus({
showFollowedTags,
quoted,
}) {
- const { _ } = useLingui();
+ const { _, t } = useLingui();
const snapStates = useSnapshot(states);
const {
id: statusID,
diff --git a/src/components/timeline.jsx b/src/components/timeline.jsx
index 978763bb30..526cbbc053 100644
--- a/src/components/timeline.jsx
+++ b/src/components/timeline.jsx
@@ -1,4 +1,5 @@
-import { plural, t, Trans } from '@lingui/macro';
+import { plural } from '@lingui/core/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { memo } from 'preact/compat';
import {
useCallback,
@@ -60,6 +61,7 @@ function Timeline({
showReplyParent,
clearWhenRefresh,
}) {
+ const { t } = useLingui();
const snapStates = useSnapshot(states);
const [items, setItems] = useState([]);
const [uiState, setUIState] = useState('start');
@@ -573,6 +575,7 @@ const TimelineItem = memo(
showReplyParent,
mediaFirst,
}) => {
+ const { t } = useLingui();
console.debug('RENDER TimelineItem', status.id);
const { id: statusID, reblog, items, type, _pinned } = status;
if (_pinned) useItemID = false;
@@ -836,6 +839,7 @@ const TimelineItem = memo(
);
function StatusCarousel({ title, class: className, children }) {
+ const { t } = useLingui();
const carouselRef = useRef();
// const { reachStart, reachEnd, init } = useScroll({
// scrollableRef: carouselRef,
@@ -929,6 +933,7 @@ function StatusCarousel({ title, class: className, children }) {
}
function TimelineStatusCompact({ status, instance, filterContext }) {
+ const { t } = useLingui();
const snapStates = useSnapshot(states);
const { id, visibility, language } = status;
const statusPeekText = statusPeek(status);
diff --git a/src/components/translation-block.jsx b/src/components/translation-block.jsx
index 7e4f10ca50..659368387b 100644
--- a/src/components/translation-block.jsx
+++ b/src/components/translation-block.jsx
@@ -1,6 +1,6 @@
import './translation-block.css';
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import pRetry from 'p-retry';
import pThrottle from 'p-throttle';
import { useEffect, useRef, useState } from 'preact/hooks';
@@ -80,6 +80,7 @@ function TranslationBlock({
mini,
autoDetected,
}) {
+ const { t } = useLingui();
const targetLang = getTranslateTargetLanguage(true);
const [uiState, setUIState] = useState('default');
const [pronunciationContent, setPronunciationContent] = useState(null);
diff --git a/src/compose.jsx b/src/compose.jsx
index 709275e7b1..13c049240e 100644
--- a/src/compose.jsx
+++ b/src/compose.jsx
@@ -3,8 +3,8 @@ import './app.css';
import './polyfills';
import { i18n } from '@lingui/core';
-import { t, Trans } from '@lingui/macro';
import { I18nProvider } from '@lingui/react';
+import { Trans, useLingui } from '@lingui/react/macro';
import { render } from 'preact';
import { useEffect, useState } from 'preact/hooks';
@@ -12,7 +12,7 @@ import ComposeSuspense from './components/compose-suspense';
import Loader from './components/loader';
import { initActivateLang } from './utils/lang';
import { initStates } from './utils/states';
-import { getCurrentAccount, setCurrentAccountID } from './utils/store-utils';
+import { getCurrentAccount } from './utils/store-utils';
import useTitle from './utils/useTitle';
initActivateLang();
@@ -22,6 +22,7 @@ if (window.opener) {
}
function App() {
+ const { t } = useLingui();
const [uiState, setUIState] = useState('default');
const [isLoggedIn, setIsLoggedIn] = useState(null);
diff --git a/src/data/catalogs.json b/src/data/catalogs.json
index fc78f2af8a..ac841595ed 100644
--- a/src/data/catalogs.json
+++ b/src/data/catalogs.json
@@ -3,7 +3,7 @@
"code": "ar-SA",
"nativeName": "العربية",
"name": "Arabic",
- "completion": 25
+ "completion": 24
},
{
"code": "ca-ES",
@@ -15,13 +15,13 @@
"code": "cs-CZ",
"nativeName": "čeština",
"name": "Czech",
- "completion": 79
+ "completion": 74
},
{
"code": "de-DE",
"nativeName": "Deutsch",
"name": "German",
- "completion": 94
+ "completion": 89
},
{
"code": "eo-UY",
@@ -45,7 +45,7 @@
"code": "fa-IR",
"nativeName": "فارسی",
"name": "Persian",
- "completion": 78
+ "completion": 72
},
{
"code": "fi-FI",
@@ -57,7 +57,7 @@
"code": "fr-FR",
"nativeName": "français",
"name": "French",
- "completion": 97
+ "completion": 93
},
{
"code": "gl-ES",
@@ -69,7 +69,7 @@
"code": "he-IL",
"nativeName": "עברית",
"name": "Hebrew",
- "completion": 12
+ "completion": 10
},
{
"code": "it-IT",
@@ -81,43 +81,43 @@
"code": "ja-JP",
"nativeName": "日本語",
"name": "Japanese",
- "completion": 51
+ "completion": 48
},
{
"code": "kab",
"nativeName": "Taqbaylit",
"name": "Kabyle",
- "completion": 98
+ "completion": 93
},
{
"code": "ko-KR",
"nativeName": "한국어",
"name": "Korean",
- "completion": 95
+ "completion": 90
},
{
"code": "lt-LT",
"nativeName": "lietuvių",
"name": "Lithuanian",
- "completion": 98
+ "completion": 100
},
{
"code": "nb-NO",
"nativeName": "norsk bokmål",
"name": "Norwegian Bokmål",
- "completion": 52
+ "completion": 47
},
{
"code": "nl-NL",
"nativeName": "Nederlands",
"name": "Dutch",
- "completion": 82
+ "completion": 77
},
{
"code": "pl-PL",
"nativeName": "polski",
"name": "Polish",
- "completion": 10
+ "completion": 9
},
{
"code": "pt-BR",
@@ -143,11 +143,17 @@
"name": "Thai",
"completion": 9
},
+ {
+ "code": "tr-TR",
+ "nativeName": "Türkçe",
+ "name": "Turkish",
+ "completion": 48
+ },
{
"code": "uk-UA",
"nativeName": "українська",
"name": "Ukrainian",
- "completion": 100
+ "completion": 94
},
{
"code": "zh-CN",
@@ -159,6 +165,6 @@
"code": "zh-TW",
"nativeName": "繁體中文",
"name": "Traditional Chinese",
- "completion": 32
+ "completion": 28
}
]
\ No newline at end of file
diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po
index 3c58a72ddd..6d86a8dade 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 12:46\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"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "مقفل"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "المشاركات: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "آخر مشاركة: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr ""
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "مجموعة"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "متبادل"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "مطلوب"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr ""
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "يُتابِعُك"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr ""
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "تم التحقق منه"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "انضم في <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr ""
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "منشورات"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "المزيد"
@@ -167,14 +171,26 @@ msgstr ""
msgid "This user has chosen to not make this information available."
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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr ""
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
@@ -188,17 +204,17 @@ msgstr "الأصلي"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "الردود"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "المعاد نشرها"
@@ -210,6 +226,7 @@ msgstr ""
msgid "View post stats"
msgstr ""
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "آخر منشور: <0>{0}0>"
@@ -236,27 +253,27 @@ msgstr ""
#: src/components/account-info.jsx:1176
msgid "Edit private note"
-msgstr "تعديل الملاحظة الخاصة"
+msgstr ""
#: src/components/account-info.jsx:1176
msgid "Add private note"
-msgstr "إضافة ملاحظة خاصة"
+msgstr ""
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
msgstr ""
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
+msgid " Notifications disabled for @{username}'s posts."
msgstr ""
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
-msgstr "تعطيل الإشعارات"
+msgstr ""
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
-msgstr "تمكين الإشعارات"
+msgstr ""
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
@@ -276,7 +293,7 @@ msgstr ""
#: 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 ""
@@ -293,7 +310,7 @@ msgstr "تعذر نسخ الرابط"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "نسخ"
@@ -320,6 +337,7 @@ 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 ""
@@ -373,7 +391,7 @@ 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 "تعديل المِلَفّ الشخصي"
@@ -381,8 +399,9 @@ msgstr "تعديل المِلَفّ الشخصي"
msgid "Withdraw follow request?"
msgstr ""
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
+msgid "Unfollow @{1}?"
msgstr ""
#: src/components/account-info.jsx:1676
@@ -395,153 +414,153 @@ msgstr ""
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "متابعة"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "غلق"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "ترجمة النبذة التعريفية"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
msgstr ""
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr ""
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr ""
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "ليس هناك قوائم."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "قائمة جديدة"
-#: src/components/account-info.jsx:1999
+#. 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:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
msgstr ""
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "إلغاء"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "حفظ وغلق"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
-msgstr "تعذر تحديث الملف الشخصي."
+msgstr ""
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "التسمية"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr ""
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr ""
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr ""
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "المحتوى"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "حفظ"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "اسم المستخدم"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "إسم نطاق الخادم"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr ""
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr ""
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "الرئيسي"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "إنشاء"
@@ -565,6 +584,9 @@ msgstr ""
msgid "You have unsaved changes. Discard this post?"
msgstr ""
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr ""
@@ -600,10 +622,13 @@ msgstr ""
msgid "Pop in"
msgstr ""
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr ""
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr ""
@@ -630,7 +655,7 @@ msgstr ""
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr ""
@@ -640,12 +665,12 @@ msgstr ""
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "للعامة"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "المحلي"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr ""
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr ""
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr ""
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "إضافة"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr ""
msgid "Failed to download GIF"
msgstr ""
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "المزيد…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr ""
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr ""
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr ""
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr ""
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 ""
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 ""
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 ""
-#: src/components/compose.jsx:2451
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 ""
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr ""
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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/compose.jsx:83
+#: 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 "تعديل وصف الصورة"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "تعديل وصف الفيديو"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "تحرير وصف المقطع الصوتي"
-#: 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 "إنشاء الوصف. يرجى الانتظار…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
+#. placeholder {12}: e.message
+#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
msgstr ""
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr ""
-#: 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 ""
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
msgstr ""
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr ""
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "تم"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
-msgstr "الخيار {0}"
+msgstr ""
-#: src/components/compose.jsx:2789
+#: 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:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
-msgstr "البحث عن حسابات"
+msgstr ""
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: 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:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
-msgstr "البحث في الرموز التعبيرية"
+msgstr ""
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "خطأ في تحميل الرموز التعبيرية المخصصة"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
-msgstr "المستخدمة مؤخراً"
+msgstr ""
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
-msgstr "أخرى"
+msgstr ""
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr ""
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
msgstr ""
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
msgstr ""
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr ""
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: 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/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: 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 ""
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr ""
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr ""
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr ""
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr ""
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "حذف…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr ""
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr ""
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr ""
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr ""
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr ""
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr ""
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr ""
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr ""
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr ""
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr ""
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr ""
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr ""
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr ""
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "الحسابات"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr ""
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "اختصارات لوحة المفاتيح"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "المنشور التالي"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "المنشور السابق"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "البحث"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr ""
msgid "Boost"
msgstr "إعادة نشر"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "علامة مرجعية"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "تعديل القائمة"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr ""
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr ""
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr ""
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr ""
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr ""
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr ""
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "إنشاء"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr ""
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr ""
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr ""
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "ترجمة"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "نطق"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr ""
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr ""
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr ""
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr ""
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "وصف الصورة…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "عرض المنشور"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "وسائط حساسة"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr ""
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr ""
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr ""
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr ""
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr ""
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "القائمة"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr ""
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr ""
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr ""
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "الإشارات"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "الإشعارات"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr ""
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "الملف التعريفي الشخصي"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "الإشارات المرجعية"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "إعجابات"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr ""
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr ""
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr ""
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr ""
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr ""
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr ""
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "الحسابات…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr ""
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "الرائجة"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "الفديرالي"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "الاختصارات / الأعمدة…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "الإعدادات…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "القوائم"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "كافة القوائم"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr ""
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr ""
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr ""
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr ""
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "نشر {account} منشورا."
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr ""
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr ""
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr ""
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr ""
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr ""
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr ""
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr ""
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr ""
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr ""
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr ""
@@ -1481,70 +1536,70 @@ msgstr ""
msgid "Your {year} #Wrapstodon is here!"
msgstr ""
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr ""
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr ""
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr ""
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr ""
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr ""
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr ""
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr ""
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr ""
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr ""
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr ""
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr ""
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr ""
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr ""
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr ""
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr ""
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "تعلم المزيد <0/>"
@@ -1552,76 +1607,83 @@ msgstr "تعلم المزيد <0/>"
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "اقرأ المزيد ←"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "صوتت"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr ""
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "إخفاء النتائج"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "صوِّت"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: 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:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "إظهار النتائج"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr ""
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr ""
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr ""
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr ""
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr ""
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr ""
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr ""
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr ""
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr ""
@@ -1734,23 +1796,24 @@ msgstr ""
msgid "Send Report <0>+ Block profile0>"
msgstr ""
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr ""
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr ""
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr ""
@@ -1781,7 +1844,7 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr ""
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr ""
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr ""
@@ -1847,7 +1910,7 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr ""
@@ -2032,6 +2095,7 @@ msgstr ""
msgid "Sync to instance server"
msgstr ""
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr ""
@@ -2052,20 +2116,24 @@ msgstr ""
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:790
msgid "Unliked @{0}'s post"
msgstr ""
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
+msgid "Liked @{1}'s post"
msgstr ""
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
+msgid "Unbookmarked @{2}'s post"
msgstr ""
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
+msgid "Bookmarked @{3}'s post"
msgstr ""
#: src/components/status.jsx:937
@@ -2085,18 +2153,19 @@ msgstr "اقتباس"
msgid "Some media have no descriptions."
msgstr ""
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr ""
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "ألغيت إعادة نشر منشور @{0}"
+msgid "Unboosted @{4}'s post"
+msgstr ""
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
+msgid "Boosted @{5}'s post"
msgstr ""
#: src/components/status.jsx:1000
@@ -2122,6 +2191,7 @@ msgstr ""
msgid "Unbookmark"
msgstr ""
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr ""
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr ""
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr ""
@@ -2203,6 +2273,16 @@ msgstr ""
msgid "Report post…"
msgstr ""
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr ""
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr ""
@@ -2264,295 +2345,303 @@ msgstr ""
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "جارٍ التحميل…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr ""
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr ""
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr ""
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "الرموز التعبيرية:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "الملاحظات:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "معاينة"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "ملاحظة: هذه المعاينة ذات نمط خفيف."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "منشورات جديدة"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "حاول مجددًا"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "مناقشة"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "الترجمة جارية…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "ترجمة من {sourceLangText} (اكتشاف تلقائي)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "ترجمة من {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "تلقائي ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr ""
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr ""
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr ""
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr ""
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr ""
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr ""
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr ""
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "منشورات الحساب"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr ""
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr ""
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr ""
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr ""
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr ""
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr ""
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "مسح"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr ""
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr ""
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr ""
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- المعاد نشرها"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr ""
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr ""
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
msgstr ""
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr ""
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr ""
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr ""
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr ""
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "الشهر"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "الحالي"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "افتراضي"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr ""
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr ""
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "عرض الملف الشخصي…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "تعيين كإفتراضي"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr ""
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "مغادرة…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "إضافة حساب موجود"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr ""
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr ""
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr ""
@@ -2666,6 +2755,7 @@ msgstr ""
msgid "Overlaps with your last catch-up"
msgstr ""
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr ""
@@ -2678,6 +2768,7 @@ msgstr ""
msgid "Previously…"
msgstr ""
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr ""
@@ -2686,12 +2777,14 @@ msgstr ""
msgid "Remove this catch-up?"
msgstr ""
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr ""
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
+msgid "Catch-up {1} removed"
msgstr ""
#: src/pages/catchup.jsx:1083
@@ -2715,16 +2808,18 @@ msgstr ""
msgid "Top links"
msgstr ""
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr ""
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr ""
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr ""
@@ -2802,35 +2897,36 @@ msgstr ""
msgid "Scroll to top"
msgstr ""
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr ""
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr ""
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr ""
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "الملفات التعريفية"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "أبدًا"
@@ -2839,6 +2935,7 @@ msgstr "أبدًا"
msgid "New filter"
msgstr "عامل تصفية جديد"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
@@ -2883,6 +2980,7 @@ msgstr "لا توجد كلمات مفتاحية. أضف واحدة."
msgid "Add keyword"
msgstr "إضافة كلمة مفتاحية"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
@@ -2927,157 +3025,158 @@ msgstr ""
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr ""
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr ""
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr ""
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr ""
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr ""
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr ""
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr ""
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr ""
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr ""
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr ""
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr ""
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr ""
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr ""
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr ""
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr ""
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr ""
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr ""
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr ""
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr ""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr ""
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "الذهاب إلى خادم آخر…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "الانتقال إلى خادمي (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr ""
@@ -3089,707 +3188,728 @@ msgstr ""
msgid "Unable to resolve URL"
msgstr ""
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr ""
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr ""
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr ""
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr ""
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr ""
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr ""
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr ""
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr ""
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr ""
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr ""
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr ""
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr ""
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "لا تمتلك حسابا؟ أنشئ واحد!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "الإشارات الخاصة"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "خاص"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr ""
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr ""
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr ""
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr ""
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr ""
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr ""
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr ""
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "اليوم"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "البارحة"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr ""
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr ""
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr ""
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr ""
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr ""
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr ""
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr ""
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "الخط الزمني المحلي ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "الخيط الزمني الفدرالي ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "الخيط الزمني المحلي"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "الخيط الفيدرالي"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr ""
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr ""
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr ""
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr ""
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr ""
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr ""
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "البحث: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "الوُسوم"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "عرض المزيد"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "عرض المزيد من الحسابات"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "لم يتم العثور على أي حساب."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "شاهد المزيد من الوسوم"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "عرض المزيد من المنشورات"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "لم يتم العثور على أي منشور."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "الإعدادات"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "المظهر"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "فاتح"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "داكن"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "تلقائي"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "حجم النص"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "لغة العرض"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "النشر"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "مدى الرؤية الافتراضي"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "تمت المزامنة"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "فشل تحديث خصوصية النشر"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "التجارب"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "ترجمة المنشور"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "ترجمة إلى"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr ""
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "لغة النظام ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr ""
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "ترجمة تلقائية مضمنة"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr ""
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr ""
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "استطلاعات الرأي"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "تعديلات المنشور"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "خطأ: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "الانتقال إلى خادمي لتمكين التفاعلات"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "تعذر تحميل الردود."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "عودة"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "انتقل إلى المنشور الرئيس"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "تجريبي"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "تعذر التحويل"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
msgstr ""
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr ""
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr ""
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr ""
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "المنشورات الرائجة"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr ""
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr ""
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "لِج عبر ماستدون"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "إنشاء حساب"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
msgstr "قم بتوصيل حساب ماستدون/الفديفرس الخاص بك.<0/>بيانات الاعتماد الخاصة بك غير مخزنة على هذا الخادم."
-#: src/pages/welcome.jsx:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr ""
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr ""
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr ""
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr ""
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr ""
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr ""
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users."
msgstr ""
-#: src/pages/welcome.jsx:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr ""
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr ""
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 f4b607bc5c..cd4db69e7c 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: 2024-12-05 21:44\n"
+"PO-Revision-Date: 2024-12-27 18:00\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Blocada"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Publicacions: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Última publicació: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automatitzat"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Grup"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Mutu"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Sol·licitat per"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Seguint-ne"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Et segueix"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount , plural, one {# seguidor} other {# seguidors}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Verificat"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "S'hi va unir <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr "Seguint-ne"
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Publicacions"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2624
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Més"
@@ -167,14 +171,26 @@ msgstr "En Memòria"
msgid "This user has chosen to not make this information available."
msgstr "Aquest usuari ha decidit no mostrar aquesta informació."
+#. 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} publicacions originals, {1} respostes, {2} impulsos"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
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)}}"
@@ -188,17 +204,17 @@ msgstr "Original"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Respostes"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Impulsos"
@@ -210,6 +226,7 @@ msgstr "Les estadístiques de les publicacions no estan disponibles."
msgid "View post stats"
msgstr "Veure estadístiques de les publicacions"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Última publicació: <0>{0}0>"
@@ -244,11 +261,11 @@ msgstr "Afegiu una nota privada"
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
-msgstr "S'han activat les publicacions de @{username}."
+msgstr "S'han activat les notificacions per a les publicacions de @{username}."
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "S'han desactivat les publicacions de @{username}."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr " S'han desactivat les notificacions per a les publicacions de @{username}."
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
@@ -276,7 +293,7 @@ msgstr "Activa els impulsos"
#: 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 "Afegeix/elimina de les llistes"
@@ -293,7 +310,7 @@ msgstr "No estat possible copiar l'enllaç"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Copia"
@@ -320,6 +337,7 @@ msgstr "Deixa de silenciar a <0>@{username}0>"
msgid "Mute <0>@{username}0>…"
msgstr "Silencia a <0>@{username}0>…"
+#. 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 "@{username} silenciat durant {0}"
@@ -373,7 +391,7 @@ msgid "Report <0>@{username}0>…"
msgstr "Denúncia a <0>@{username}0>…"
#: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
msgid "Edit profile"
msgstr "Edita el perfil"
@@ -381,9 +399,10 @@ msgstr "Edita el perfil"
msgid "Withdraw follow request?"
msgstr "Voleu retirar la sol·licitud de seguiment?"
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "Voleu deixar de seguir @{0}?"
+msgid "Unfollow @{1}?"
+msgstr "Voleu deixar de seguir @{1}?"
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "Descarta…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Segueix"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: src/components/compose.jsx:2580
+#: src/components/compose.jsx:3054
+#: src/components/compose.jsx:3263
+#: src/components/compose.jsx:3493
+#: src/components/drafts.jsx:59
+#: src/components/embed-modal.jsx:13
+#: src/components/generic-accounts.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Tanca"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Biografia traduïda"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
msgstr "No s'ha pogut eliminar de la llista."
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr "No s'ha pogut afegir a la llista."
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "No s'ha pogut carregar les llistes."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "No hi ha cap llista."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Llista nova"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "Nota privada sobre <0>@{0}0>"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
msgstr "No ha estat possible actualitzar la nota privada."
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Cancel·la"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Desa i tanca"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
msgstr "No ha estat possible actualitzar el perfil."
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nom"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "Biografia"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Camps addicionals"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Etiqueta"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Contingut"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "Desa"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "nom d’usuari"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "nom de domini del servidor"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "Mode ocult desactivat"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "Mode ocult activat"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Inici"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Redacta"
@@ -565,6 +584,9 @@ msgstr "Afegeix una enquesta"
msgid "You have unsaved changes. Discard this post?"
msgstr "Hi ha canvis sense desar. Voleu descartar la publicació?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr "{0, plural, one {{1} fitxer no és compatible.} other {{2} fitxers no són compatibles.}}"
@@ -600,10 +622,13 @@ msgstr "Sembla que ja teniu un camp d'edició obert a la finestra principal. Si
msgid "Pop in"
msgstr "Mostra"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "Contestant la publicació de @{0} (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "En resposta a la publicació de @{0}"
@@ -630,7 +655,7 @@ msgstr "El fitxer adjunt #{i} ha fallat"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Avís de contingut"
@@ -640,12 +665,12 @@ msgstr "Advertiment de contingut o mitjans sensibles"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Públic"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Local"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "Sense llistar"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Només per als seguidors"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Marca els mitjans com a sensibles"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3112
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Afegeix"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "S'està baixant el GIF…"
msgid "Failed to download GIF"
msgstr "Ha fallat la descàrrega del GIF"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1884
+#: src/components/compose.jsx:1961
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Més…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2393
msgid "Uploaded"
msgstr "Pujat"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2406
msgid "Image description"
msgstr "Descripció de la imatge"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2407
msgid "Video description"
msgstr "Descripció del vídeo"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2408
msgid "Audio description"
msgstr "Descripció de l'àudio"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: src/components/compose.jsx:2444
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "La mida del fitxer és massa gran. La càrrega pot tenir problemes. Proveu de reduir la mida del fitxer de {0} a {1} o inferior."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "La resolució del fitxer és massa gran. La càrrega pot tenir problemes. Proveu de reduir la resolució de {0}×{1}px a {2}×{3}px."
-
-#: src/components/compose.jsx:2451
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: src/components/compose.jsx:2456
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
+msgstr "La resolució del fitxer és massa gran. La càrrega pot tenir problemes. Proveu de reduir la resolució de {2}×{3}px a {4}×{5}px."
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: src/components/compose.jsx:2464
+msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
+msgstr "La mida del fitxer és massa gran. La càrrega pot tenir problemes. Proveu de reduir la mida del fitxer de {6} a {7} o inferior."
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: src/components/compose.jsx:2476
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
+msgstr "La resolució del fitxer és massa gran. La càrrega pot tenir problemes. Proveu de reduir la resolució de {8}×{9}px a {10}×{11}px."
+
+#: src/components/compose.jsx:2484
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "La velocitat de fotogrames és massa alta. La càrrega pot tenir problemes."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: src/components/compose.jsx:2544
+#: src/components/compose.jsx:2794
#: src/components/shortcuts-settings.jsx:726
#: src/pages/catchup.jsx:1074
#: src/pages/filters.jsx:412
msgid "Remove"
msgstr "Suprimeix"
-#: src/components/compose.jsx:2528
-#: src/compose.jsx:83
+#: src/components/compose.jsx:2561
+#: src/compose.jsx:84
msgid "Error"
msgstr "Error"
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2586
msgid "Edit image description"
msgstr "Edita la descripció de la imatge"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2587
msgid "Edit video description"
msgstr "Edita la descripció del vídeo"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2588
msgid "Edit audio description"
msgstr "Edita la descripció de l'àudio"
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2633
+#: src/components/compose.jsx:2682
msgid "Generating description. Please wait…"
msgstr "Generant descripció. Si us plau, espereu…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "No s'ha pogut generar la descripció: {0}"
+#. placeholder {12}: e.message
+#: src/components/compose.jsx:2653
+msgid "Failed to generate description: {12}"
+msgstr "No s'ha pogut generar la descripció: {12}"
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2654
msgid "Failed to generate description"
msgstr "No s'ha pogut generar la descripció"
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2666
+#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2718
msgid "Generate description…"
msgstr "Genera una descripció…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "No s'ha pogut generar la descripció{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2705
+msgid "Failed to generate description{13}"
+msgstr "No s'ha pogut generar la descripció{13}"
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2720
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>— experimental0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2739
msgid "Done"
msgstr "Fet"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2775
msgid "Choice {0}"
msgstr "Opció {0}"
-#: src/components/compose.jsx:2789
+#: src/components/compose.jsx:2822
msgid "Multiple choices"
msgstr "Opció múltiple"
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2825
msgid "Duration"
msgstr "Durada"
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2856
msgid "Remove poll"
msgstr "Elimina l'enquesta"
-#: src/components/compose.jsx:3037
+#: src/components/compose.jsx:3071
msgid "Search accounts"
msgstr "Cerca comptes"
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: src/components/compose.jsx:3125
+#: src/components/generic-accounts.jsx:228
msgid "Error loading accounts"
msgstr "S'ha produït un error en carregar els comptes"
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3269
msgid "Custom emojis"
msgstr "Emojis personalitzats"
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3289
msgid "Search emoji"
-msgstr "Cerca emoji"
+msgstr "Cerca un emoji"
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3320
msgid "Error loading custom emojis"
msgstr "S'ha produït un error en carregar els emojis personalitzats"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3331
msgid "Recently used"
msgstr "Usats recentment"
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3332
msgid "Others"
msgstr "Altres"
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3370
msgid "{0} more…"
msgstr "{0} més…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3508
msgid "Search GIFs"
msgstr "Cerca GIF"
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3523
msgid "Powered by GIPHY"
msgstr "Desenvolupat per GIPHY"
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3531
msgid "Type to search GIFs"
msgstr "Escriviu per cercar un GIF"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: src/components/compose.jsx:3629
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
msgid "Previous"
msgstr "Anterior"
-#: src/components/compose.jsx:3612
-#: src/components/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: src/components/compose.jsx:3647
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
msgid "Next"
msgstr "Següent"
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3664
msgid "Error loading GIFs"
msgstr "S'ha produït un error en carregar els GIF"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Esborranys no enviats"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "Sembla que hi ha esborranys sense enviar. Continuarem on ho vau deixar."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "Voleu suprimir aquesta esborrany?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "Error quan desava l'esborrany. Torneu a intentar-ho."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Esborra…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "S'ha produït un error en obtenir l'estat de resposta!"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "Voleu suprimir tots els esborranys?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "S'ha produït un error en suprimir els esborranys! Si us plau, torna-ho a provar."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Elimina-ho tot…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "No s'han trobat esborranys."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Enquesta"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Multimèdia"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "Obre en una finestra nova"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Accepta"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Rebutja"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Acceptat"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Rebutjat"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "Res a mostrar"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:444
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Comptes"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Mostra'n més…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "Final."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Res a mostrar"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Dreceres de teclat"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Ajuda sobre dreceres de teclat"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Publicació següent"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Publicació anterior"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "Omet el carrusel a la següent publicació"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "Omet el carrusel a l'anterior publicació"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Carrega publicacions noves"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Obre els detalls de la publicació"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> o bé <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Amplieu l'avís de contingut o<0/>canvia al fil ampliat/replegat"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Tanca la publicació o els diàlegs"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> o <1>Retrocés1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "Centra la columna en mode de múltiples columnes"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> a <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr "Centra la columna següent en mode de múltiples columnes"
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr "Centra la columna anterior en mode de múltiples columnes"
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Redacta una publicació nova"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Redacta una publicació nova (en una altra finestra)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Envia la publicació"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> o <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Cerca"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Respon (en una altra finestra)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "M'agrada (favorit)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> o <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,508 +1169,522 @@ msgstr "<0>l0> o <1>f1>"
msgid "Boost"
msgstr "Impulsa"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "Afegeix als marcadors"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "Alterna el mode ocult"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Edita la llista"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "No s'ha pogut editar la llista."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "No s'ha pogut crear la llista."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Mostra les respostes dels membres de la llista"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "Mostra les respostes de gent que segueixo"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "No mostris les respostes"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr "Amaga les publicacions d'inici/seguint en aquesta llista"
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Crea"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "Voleu suprimir aquesta llista?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "No s'ha pogut esborrar la llista."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Descripció dels mitjans"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Tradueix"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Pronuncia"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "Obre el fitxer original en una finestra nova"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "Obre el fitxer original"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "Intentant descriure la imatge. Si us plau, espereu…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "No s'ha pogut descriure la imatge"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Descriu la imatge…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Mostra la publicació"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Contingut sensible"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "Filtrat: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Filtrat"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "Publicació enviada. Comproveu-la."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "Resposta enviada. Comproveu-la."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "Publicació actualitzada. Comproveu-la."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Menú"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "Voleu tornar a carregar la pàgina per actualitzar-la?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Nova actualització disponible…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr "Seguint-ne"
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Posada al dia"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Mencions"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Notificacions"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Nou"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Perfil"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Marcadors"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "\"M'agrada\""
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "Etiquetes seguides"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtres"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Usuaris silenciats"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Usuaris silenciats…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Usuaris blocats"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Usuaris blocats…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Comptes…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Inicia sessió"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "Tendències"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Federada"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Dreceres / Columnes…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Configuració…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Llistes"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Totes les llistes"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Notificació"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Aquesta notificació és d'un altre compte vostre."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Mostra totes les notificacions"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} ha reaccionat a la vostra publicació \n"
"amb {emojiObject}"
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} ha compartit una publicació."
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} ha impulsat la teva resposta.} other {{account} ha impulsat la teva publicació.}}} other {{account} ha impulsat {postsCount} de les teves publicacions.}}} other {{postType, select, reply {<0><1>{0}1> persones0> han impulsat la teva resposta.} other {<2><3>{1}3> persones2> han impulsat la teva publicació.}}}}"
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, one {}=1 {{account} et segueix.} other {<0><1>{0}1> persones0> et segueixen.}}"
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} ha enviat una sol·licitud de seguiment."
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} li agrada la teva resposta.} other {{account} li agrada la teva publicació.}}} other {{account} li agrada {postsCount} de les teves publicacions.}}} other {{postType, select, reply {<0><1>{0}1> persones0> els agrada la teva resposta.} other {<2><3>{1}3> persones2> els agrada la teva publicació.}}}}"
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "Ha finalitzat una enquesta vostra o en la qual heu participat."
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "Ha finalitzat una enquesta vostra."
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "Ha finalitzat una enquesta en què heu votat."
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr "Una publicació amb què heu interactuat ha estat editada."
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} ha impulsat i li agrada la teva resposta.} other {{account} ha impulsat i li agrada la teva publicació.}}} other {{account} ha impulsat i li agrada {postsCount} de les teves publicacions.}}} other {{postType, select, reply {<0><1>{0}1> persones0> han impulsat i els agrada la teva resposta.} other {<2><3>{1}3> persones2> han impulsat i els agrada la teva publicació.}}}}"
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account} s'hi ha unit."
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr "{account} ha denunciat a {targetAccount}"
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "S'han perdut les connexions amb <0>{name}0>."
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "Avís de moderació"
-#: src/components/notification.jsx:264
+#: src/components/notification.jsx:265
msgid "Your {year} #Wrapstodon is here!"
msgstr "Ja teniu aquí el vostre #Wrapstodon {year}!"
-#: src/components/notification.jsx:270
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "Un administrador de <0>{from}0> ha suspès <1>{targetName}1>; això vol dir que ja no en podreu rebre actualitzacions o interactuar-hi."
-#: src/components/notification.jsx:276
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "Un administrador de <0>{from}0> ha blocat <1>{targetName}1>. Seguidors afectats: {followersCount}, seguiments: {followingCount}."
-#: src/components/notification.jsx:282
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "Heu bloquejat a <0>{targetName}0>. Seguidors eliminats: {followersCount}, seguidors: {followingCount}."
-#: src/components/notification.jsx:290
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "El vostre compte ha rebut un avís de moderació."
-#: src/components/notification.jsx:291
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "S'ha desactivat el vostre compte."
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "S'ha marcat com a sensibles algunes de les vostres publicacions."
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "S'han eliminat algunes de les vostres publicacions."
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr "A partir d'ara les vostres publicacions es marcaran com sensibles."
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "S'ha limitat el vostre compte."
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "El vostre compte ha estat suspès."
-#: src/components/notification.jsx:371
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[Tipus de notificació desconeguda: {type}]"
-#: src/components/notification.jsx:440
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "Impulsat/Afavorit per…"
-#: src/components/notification.jsx:441
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "Li agrada a…"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "Impulsat per…"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "Seguit per…"
-#: src/components/notification.jsx:514
-#: src/components/notification.jsx:530
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "Saber-ne més <0/>"
-#: src/components/notification.jsx:539
+#: src/components/notification.jsx:540
msgid "View #Wrapstodon"
msgstr "Visualitzeu el #Wrapstodon"
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "Llegiu més →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "Votat"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr "{optionVotesCount, plural, one {# vot} other {# vots}}"
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Amaga els resultats"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Vota"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
msgid "Refresh"
msgstr "Actualitza"
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Mostra els resultats"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> vot} other {<1>{1}1> vots}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {<0>{0}0> votant} other {<1>{1}1> votants}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "Finalitzada<0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Finalitzada"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "Finalitza <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "Finalitza"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}s"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}m"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}h"
@@ -1735,23 +1797,24 @@ msgstr "No ha estat possible blocar a {username}"
msgid "Send Report <0>+ Block profile0>"
msgstr "Envia l'informe <0>+ Bloca el perfil0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>‒ comptes, etiquetes i publicacions0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "Publicacions amb <0>{query}0>"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "Publicacions etiquetades amb <0>#{0}0>"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "Cerca <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "Comptes amb <0>{query}0>"
@@ -1782,7 +1845,7 @@ msgstr "Només local"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Instància"
@@ -1805,7 +1868,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "p. ex. PixelArt (màx. 5, separats per espais)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Només mèdia"
@@ -1848,7 +1911,7 @@ msgstr "Mou cap avall"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Edita"
@@ -2033,6 +2096,7 @@ msgstr "No es poden desar les dreceres"
msgid "Sync to instance server"
msgstr "Sincronitza amb la instància del servidor"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0 , plural, one {# caràcter} other {# caràcters}}"
@@ -2053,21 +2117,25 @@ msgstr "<0/> <1>ha impulsat1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "La publicació de @{0} s'ha eliminat dels favorits"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "La publicació de @{0} s'ha afegit als favorits"
+msgid "Liked @{1}'s post"
+msgstr "La publicació de @{1} s'ha afegit als favorits"
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "La publicació de @{0} s'ha eliminat dels marcadors"
+msgid "Unbookmarked @{2}'s post"
+msgstr "La publicació de @{2} s'ha eliminat dels marcadors"
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "La publicació de @{0} s'ha afegit als marcadors"
+msgid "Bookmarked @{3}'s post"
+msgstr "La publicació de @{3} s'ha afegit als marcadors"
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2086,19 +2154,20 @@ msgstr "Cita"
msgid "Some media have no descriptions."
msgstr "No tots els mèdia tenen descripció."
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr "Publicacions antigues (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "S'ha eliminat l'impuls de la publicació de @{0}"
+msgid "Unboosted @{4}'s post"
+msgstr "S'ha eliminat l'impuls de la publicació de @{4}"
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "Heu impulsat la publicació de @{0}"
+msgid "Boosted @{5}'s post"
+msgstr "Heu impulsat la publicació de @{5}"
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2123,6 +2192,7 @@ msgstr "M'agrada"
msgid "Unbookmark"
msgstr "Suprimeix l'adreça d'interès"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr "Mostra la publicació de <0>@{0}0>"
@@ -2136,7 +2206,7 @@ msgid "Edited: {editedDateText}"
msgstr "Editat: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "Insereix la publicació"
@@ -2204,6 +2274,16 @@ msgstr "No ha estat possible esborrar la publicació"
msgid "Report post…"
msgstr "Denuncia la publicació…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr "S'ha eliminat l'impuls de la publicació de @{6}"
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr "Heu impulsat la publicació de @{7}"
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2233,6 +2313,7 @@ msgstr "Eliminat"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# resposta} other {# respostes}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Fil{0}"
@@ -2265,295 +2346,303 @@ msgstr "Comentaris"
msgid "More from <0/>"
msgstr "Més de <0/>"
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "Edita l'Historial"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "No s'ha pogut carregar l'historial"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Carregant…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "Codi HTML"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "Codi HTML copiat"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "No ha estat possible copiar el codi HTML"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Adjunts multimèdia:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Emojis d'aquest compte:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "URL estàtic"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Emojis:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Notes:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Això és estàtic, sense estil i sense guió. És possible que hàgiu d'aplicar els vostres propis estils i editar-los segons sigui necessari."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Les enquestes no són interactives, es converteixen en una llista amb recompte de vots."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Els mèdia adjunts poden ser imatges, vídeos, àudios o qualsevol altre tipus de fitxer."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "La publicació pot ser editada o eliminada després."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "Vista prèvia"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "Nota: a aquesta vista prèvia se li ha aplicat cert estil."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> ha impulsat"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Publicacions noves"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "Torna-ho a provar"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# impuls} other {# impulsos}}"
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "Publicacions fixades"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "Fil"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtrat0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "Traducció automàtica des del {sourceLangText}"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "Traducció en procés…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Tradueix des del {sourceLangText} (autodetectat)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "Tradueix des del {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "Automàtic ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "No s'ha pogut traduir"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "S'està editant la publicació original"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "En resposta a @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "Podeu tancar aquesta pàgina ara."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "Tanca la finestra"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "Cal iniciar sessió."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:136
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "Ves a la pàgina d'inici"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "Publicacions del compte"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ Respostes)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- Impulsos)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (Mèdia)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "Neteja els filtres"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "Neteja"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "Es mostren les publicacions amb respostes"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ Respostes"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "Es mostren publicacions sense impulsos"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- Impulsos"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "Es mostren les publicacions amb mèdia"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "Es mostren les publicacions etiquetades amb #{0}"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "Es mostren publicacions a {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr "Es mostren publicacions a {1}"
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "No hi ha res a veure encara."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "No ha estat possible carregar les publicacions"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "No ha estat possible la informació del compte"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "Canvia a la instància del compte {0}"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "Canvia a la meva instància (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "Mes"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "Actual"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "Per defecte"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "Canvia a aquest compte"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr "Canvia a una pestanya/finestra nova"
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "Veure el perfil…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "Estableix com a predeterminat"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "Voleu tancar la sessió de <0>@{0}0>?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "Tanca la sessió…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "Afegeix un compte existent"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "Nota: el compte <0>Per defecte0> sempre s'utilitzarà per a la primera càrrega. Si canvieu de compte, aquest es mantindrà obert durant la sessió."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "No teniu marcadors. Cerqueu alguna cosa per guardar!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "No es poden carregar les adreces d'interès."
@@ -2667,6 +2756,7 @@ msgstr "Posada al dia"
msgid "Overlaps with your last catch-up"
msgstr "Superposa amb la darrera posada al dia"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "Fins a l'última posada al dia ({0})"
@@ -2679,6 +2769,7 @@ msgstr "Nota: la vostra instància només pot mostrar un màxim de 800 publicaci
msgid "Previously…"
msgstr "Anteriorment…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# publicació} other {# publicacions}}"
@@ -2687,13 +2778,15 @@ msgstr "{0, plural, one {# publicació} other {# publicacions}}"
msgid "Remove this catch-up?"
msgstr "Voleu eliminar aquesta posada al dia?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr "S'està eliminant la Posada al dia {0}"
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
-msgstr "S'ha eliminat la Posada al dia {0}"
+msgid "Catch-up {1} removed"
+msgstr "S'ha eliminat la Posada al dia {1}"
#: src/pages/catchup.jsx:1083
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
@@ -2716,16 +2809,18 @@ msgstr "Restableix els filtres"
msgid "Top links"
msgstr "Enllaços populars"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "Compartit per {0}"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Totes"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0 , plural, one {# autor} other {# autors}}"
@@ -2803,35 +2898,36 @@ msgstr "Autor anterior"
msgid "Scroll to top"
msgstr "Torna a dalt"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "Filtrat: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "No teniu favorits. Cerqueu alguna cosa que us agradi!"
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "No ha estat possible carregar els favorits."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "Inici i llistes"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "Línies de temps públiques"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Converses"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Perfils"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Mai"
@@ -2840,6 +2936,7 @@ msgstr "Mai"
msgid "New filter"
msgstr "Filtre nou"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0 , plural, one {# filtre} other {# filtres}}"
@@ -2884,6 +2981,7 @@ msgstr "No hi ha paraules clau. Afegiu-ne una."
msgid "Add keyword"
msgstr "Afegeix una paraula clau"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# paraula clau} other {# paraules clau}}"
@@ -2928,157 +3026,158 @@ msgstr "Voleu suprimir aquest filtre?"
msgid "Unable to delete filter."
msgstr "No ha estat possible esborrar el filtre."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Ha vençut"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "Finalitza en <0/>"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "No caduca mai"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, one {# etiqueta} other {# etiquetes}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "No ha estat possible carregar les etiquetes seguides."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "Encara no seguiu cap etiqueta."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "No hi ha res a veure ací."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "No ha estat possible carregar les publicacions."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{hashtagTitle} (només multimèdia) a {instance}"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{hashtagTitle} a {instance}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (només multimèdia)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "Ningú ha publicat res encara amb aquesta etiqueta."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "No ha estat possible carregar les publicacions amb aquesta etiqueta"
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "Voleu deixar de seguir #{hashtag}?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "Deixa de seguir l'etiqueta #{hashtag}"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "Etiquetes seguides #{hashtag}"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "Seguint…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr "No es mostra al perfil"
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr "No s'ha eliminat dels elements destacats del perfil"
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr "Destacades al perfil"
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr "Destaca al perfil"
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, one {}other {Màxim de # etiquetes}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Afegeix etiqueta"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Elimina etiqueta"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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 {S'ha arribat al màxim de # drecera. No es pot afegir un altra.} other {S'ha arribat al màxim de # dreceres. No es pot afegir un altra.}}"
-#: src/pages/hashtag.jsx:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "Aquesta drecera ja existeix"
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "S'ha afegit una drecera a l'etiqueta"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "Afegeix a les dreceres"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Introduïu una nova instància, p. ex. \"mastodon.social\""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "La instància no és vàlida"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "Ves a una altra instància…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Ves a la meva instància (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "No ha estat possible recuperar les notificacions."
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Noves0> <1>sol·licituds de seguiment1>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "Veure-ho tot"
@@ -3090,708 +3189,729 @@ msgstr "S'està resolent…"
msgid "Unable to resolve URL"
msgstr "No es pot resoldre l'URL"
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "Encara res."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "Gestiona els membres"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "Voleu suprimir a <0>@{0}0> de la llista?"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "Suprimeix…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, one {# llista} other {# llistes}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "Encara no hi ha cap llista."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr "No s'ha pogut registrar l'aplicació"
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr "domini de la instància"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "p. ex. \"mastodont.social\""
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr "No s'ha pogut iniciar la sessió. Torneu-ho a provar o canvieu d'instància."
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "Continueu amb {selectedInstanceText}"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "Continua"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "No hi teniu compte? Creeu-n'hi un!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "Mencions privades"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Privat"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "Ningú us ha esmentat :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "No ha estat possible carregar les mencions."
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "No segueixes"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "Qui no et segueix"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "Amb un compte nou"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr "Amb menció privada no sol·licitada"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr "Qui està limitat per la moderació del servidor"
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "Configuració de les notificacions"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "Notificacions noves"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Anunci} other {Anuncis}}"
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "Sol·licituds de seguiment"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# petició de seguiment} other {# peticions de seguiment}}"
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
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:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "Només mencions"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "Avui"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr "Ja les heu vist totes."
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "Ahir"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "No s'han carregat les notificacions"
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "S’ha actualitzat la configuració de notificacions"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr "Exclou les notificacions de:"
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "Filtra"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "Ignora"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "Actualitzat <0>{0}0>"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "Consulteu les notificacions de <0>@{0}0>"
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "Notificacions de <0>@{0}0>"
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
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:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "No es pot acceptar la sol·licitud de notificació"
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Permet"
-#: src/pages/notifications.jsx:1183
-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."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr "Les notificacions de @{1} no es mostraran a les Notificacions filtrades a partir d'ara."
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "No s'ha pogut descartar la sol·licitud de notificació"
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Ometre"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "Omeses"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Línia de temps local ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Línia de temps federada ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Línia de temps local"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "Línia de temps federada"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "Ningú ha publicat res encara."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "Canvia a federada"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "Canvia a local"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "Cerca: {q} (publicacions)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "Cerca: {q} (comptes)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "Cerca: {q} (etiquetes)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "Cerca: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Etiquetes"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "Mostra'n més"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "Veure més comptes"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "No s'ha trobat cap compte."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "Veure més etiquetes"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "No s'ha trobat cap etiqueta."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "Veure més publicacions"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "No s'ha trobat cap publicació."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
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:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Configuració"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Aparença"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "Clar"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "Fosc"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "Automàtic"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Mida del text"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "Llengua de visualització"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "Ajudeu a traduir"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "Publicacions"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "Visibilitat per defecte"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "S'ha sincronitzat"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "No s'ha pogut actualitzar la privadesa de la publicació"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
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ó.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "Funcions experimentals"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "Actualitza automàticament les publicacions de la línia de temps"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "Carrusel d'impulsos"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "Traducció de les publicacions"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Tradueix a"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr "Tradueix a "
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "Llengua del sistema ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
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:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "Nota: aquesta funcionalitat utilitza serveis de traducció externs, amb la tecnologia <0>Lingva API0> i <1>Lingva Translate1>."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "Traducció automàtica en línia"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> 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>breus0> sense advertència de contingut, contingut multimèdia o enquesta."
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "Selector de GIF per a compositor"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "Generador de descripcions d'imatges"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
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:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. 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-api0>. Pot ser que no funcioni bé. Només per a imatges i en anglès."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "Notificacions agrupades del servidor"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Funcionalitat en fase alfa. Finestra d'agrupació potencialment millorada, però amb una lògica d'agrupació bàsica."
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Sincronitza la configuració al núvol"
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
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:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Mode ocult <0>(<1>Text1> → <2>████2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
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:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "Quant a"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Creat0> per <1>@cheeaun1>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "Patrocinadors"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Donacions"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "Política de privadesa"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>Lloc web:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versió:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "Informació de la versió copiada"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "No s'ha pogut copiar la versió"
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
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:1069
+#: src/pages/settings.jsx:1071
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:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "Notificacions (beta)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
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."
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "Permet-les de <0>{0}0>"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "qualsevol"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "persones que segueixo"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "seguidors"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "Seguiments"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "Enquestes"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "Edició de publicacions"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "No s'ha concedit el permís d'enviar notificacions des del darrer inici de sessió. Haureu d'<0><1>iniciar la sessió1> de nou per concedir aquest permís0>."
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTA: les notificacions només funcionen per a <0>un compte0>."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr "Publicació"
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
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:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Aquesta publicació és d'una altra instància (<0>{instance}0>). Les interaccions (resposta, impuls, etc.) no són possibles."
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Error: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "Canvia a la meva instància per permetre interaccions"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "No s'han pogut obtenir les respostes."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "Enrere"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "Ves a la publicació principal"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr "{0} publicacions més amunt ‒ Ves a la part superior"
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr "Canvia a vista lateral"
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "Canvia a vista completa"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "Mostra tot el contingut sensitiu"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "Experimental"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "No s'ha pogut canviar"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "Canvia a la instància de la publicació ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr "Canvia a la instància de la publicació ({1})"
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "Canvia a la instància de la publicació"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "No ha estat possible carregar la publicació"
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# resposta} other {<0>{1}0> respostes}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# comentari} other {<0>{0}0> comentaris}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "Mostra la publicació amb respostes"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "En tendència ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "Ara és tendència"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr "Per {0}"
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "Torna a les publicacions en tendència"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Mostra publicacions mencionant <0>{0}0>"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "Publicacions influents"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "No hi ha publicacions influents."
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr "Un client web per Mastodon minimalista i original."
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Inicia sessió amb Mastodon"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "Registreu-vos"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
msgstr "Connecta el teu compte de Mastodon/Fedivers.<0/>Les teves credencials no s'emmagatzemaran en aquest servidor."
-#: src/pages/welcome.jsx:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "<0>Creat0> per <1>@cheeaun1>. <2>Política de Privadesa2>."
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "Captura del Carrusel d'impulsos"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "Carrusel d'impulsos"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
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:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr "Captura de fil de comentaris imbricats"
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr "Fil de comentaris imbricats"
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "Seguiu les converses sense esforç. Respostes minimitzades."
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr "Captura de les notificacions agrupades"
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "Notificacions agrupades"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr "Les notificacions similars s'agrupen i es contrauen per reduir el desordre."
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "Captura de la interfície d'usuari del mode de múltiples columnes"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "Única o múltiples columnes"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
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:188
+#: src/pages/welcome.jsx:189
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:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "Línia de temps de diverses etiquetes"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 9c7b516320..cb93913efb 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "uzamčeno"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Příspěvky: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Poslední příspěvek: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automaticky"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Skupina"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Vzájemné"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Vyžadováno"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Sleduji"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Sleduje vás"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
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:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Ověřeno"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Připojeno <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr ""
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Příspěvky"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Více"
@@ -167,14 +171,26 @@ msgstr "In Memoriam"
msgid "This user has chosen to not make this information available."
msgstr "Tento uživatel se rozhodl nezpřístupnit tyto informace."
+#. 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} původní příspěvky, {1} odpovědi, {2} zvyšuje"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
@@ -188,17 +204,17 @@ msgstr "Originál"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Odpovědi"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Boosty"
@@ -210,6 +226,7 @@ msgstr "Statistiky příspěvku nejsou k dispozici."
msgid "View post stats"
msgstr "Zobrazit statistiky příspěvku"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Poslední příspěvek: <0>{0}0>"
@@ -224,7 +241,7 @@ msgstr "Blokováno"
#: src/components/account-info.jsx:1096
msgid "Private note"
-msgstr "Soukromá poznámka"
+msgstr ""
#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
@@ -236,47 +253,47 @@ msgstr "Přeložit bio"
#: src/components/account-info.jsx:1176
msgid "Edit private note"
-msgstr "Upravit soukromou poznámku"
+msgstr ""
#: src/components/account-info.jsx:1176
msgid "Add private note"
-msgstr "Přidat soukromou poznámku"
+msgstr ""
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
-msgstr "Upozornění pro příspěvky od @{username} povolena."
+msgstr ""
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "Upozornění pro příspěvky od @{username} zakázána."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr ""
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
-msgstr "Vypnout oznámení"
+msgstr ""
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
-msgstr "Povolit oznámení"
+msgstr ""
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
-msgstr "Boosty od @{username} povoleny."
+msgstr ""
#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
-msgstr "Boosty od @{username} zakázány."
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Disable boosts"
-msgstr "Zakázat boosty"
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Enable boosts"
-msgstr "Povolit boosty"
+msgstr ""
#: 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 "Přidat/odebrat ze seznamu"
@@ -293,7 +310,7 @@ msgstr "Nebylo možné zkopírovat soubor"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Kopírovat"
@@ -310,7 +327,7 @@ msgstr "Sdílet…"
#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
-msgstr "Zrušeno ztišení @{username}"
+msgstr ""
#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
@@ -320,13 +337,14 @@ msgstr "Zrušit ztlumení <0>@{username}0>"
msgid "Mute <0>@{username}0>…"
msgstr "Ztišit <0>@{username}0>…"
+#. 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 "Ztlumený @{username} pro {0}"
+msgstr ""
#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
-msgstr "Nelze ztlumit @{username}"
+msgstr ""
#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
@@ -334,7 +352,7 @@ msgstr "Odstranit <0>@{username}0> ze sledujících?"
#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
-msgstr "@{username} odebrán ze sledujících"
+msgstr ""
#: src/components/account-info.jsx:1479
msgid "Remove follower…"
@@ -346,19 +364,19 @@ msgstr "Blokovat <0>@{username}0>?"
#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
-msgstr "Odblokován @{username}"
+msgstr ""
#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
-msgstr "Uživatel @{username} zablokován"
+msgstr ""
#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
-msgstr "Nelze odblokovat uživatele @{username}"
+msgstr ""
#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
-msgstr "Nelze zablokovat uživatele @{username}"
+msgstr ""
#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
@@ -373,17 +391,18 @@ msgid "Report <0>@{username}0>…"
msgstr "Nahlásit <0>@{username}0>…"
#: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
msgid "Edit profile"
msgstr "Upravit profil"
#: src/components/account-info.jsx:1624
msgid "Withdraw follow request?"
-msgstr "Zrušit žádost o sledování?"
+msgstr ""
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "Chcete přestat sledovat {0}?"
+msgid "Unfollow @{1}?"
+msgstr ""
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "Vybrat…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Sledovat"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Zavřít"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Přeložit bio"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
-msgstr "Nelze odstranit ze seznamu."
+msgstr ""
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
-msgstr "Nelze přidat do seznamu."
+msgstr ""
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Nelze načíst seznamy."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "Žádné seznamy."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nový seznam"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "Soukromá poznámka o <0> @{0}0>"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
-msgstr "Nelze aktualizovat soukromou poznámku."
+msgstr ""
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Zrušit"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Uložit a zavřít"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
-msgstr "Nelze aktualizovat profil."
+msgstr ""
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Název"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "O mně"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Extra pole"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Štítek"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Obsah"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "Uložit"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "uživatelské jméno"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "jméno domény serveru"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "Režim zavření zakázán"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "Režim skrytí aktivován"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Domovská stránka"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Vytvořit"
@@ -565,6 +584,9 @@ msgstr "Přidat anketu"
msgid "You have unsaved changes. Discard this post?"
msgstr "Máte neuložené změny. Zrušit tento příspěvek?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr ""
@@ -600,10 +622,13 @@ msgstr "Vypadá to, že již máte v nadřazeném okně otevřené políčko. Vy
msgid "Pop in"
msgstr "Ukázat v"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "Odpovědět na příspěvek od @{0} (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "Odpovídám na příspěvek uživatele @{0}"
@@ -630,7 +655,7 @@ msgstr "Příloha #{i} selhala"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Varování o obsahu"
@@ -640,12 +665,12 @@ msgstr "Upozornění na obsah nebo citlivá média"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Veřejný"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Místní"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "Neveřejný"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Pouze pro sledující"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Označit média jako citlivá"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Přidat"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "Stahování GIFu…"
msgid "Failed to download GIF"
msgstr "Nepodařilo se stáhnout GIF"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Více…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Odesláno"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Popis obrázku"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "Popis videa"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "Popis audia"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "Velikost souboru je příliš velká. Při nahrávání mohou vzniknout problémy. Zkuste zmenšit velikost souboru z {0} na {1} nebo nižší."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "Rozměr je příliš velký. Při nahrávání mohou vzniknout problémy. Zkuste zmenšit rozměr z {0}×{1}px na {2}×{3}px."
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 ""
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 ""
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 ""
-#: src/components/compose.jsx:2451
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "Snímková frekvence je příliš vysoká. Při nahrávání mohou vzniknout problémy."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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 "Odstranit"
-#: src/components/compose.jsx:2528
-#: src/compose.jsx:83
+#: src/components/compose.jsx:2529
+#: src/compose.jsx:84
msgid "Error"
msgstr "Chyba"
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
msgid "Edit image description"
msgstr "Upravit popis obrázku"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "Upravit popis videa"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "Upravit popis audia"
-#: 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 "Generování popisu. Počkejte prosím…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "Nepodařilo se vytvořit popis{0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr ""
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "Nepodařilo se vytvořit popis"
-#: 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 "Vytvořit popis…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "Nepodařilo se vytvořit popis{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr ""
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>– experimentální0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "Hotovo"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
-msgstr "Volba {0}"
+msgstr ""
-#: src/components/compose.jsx:2789
+#: src/components/compose.jsx:2790
msgid "Multiple choices"
msgstr "Více možností"
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
msgid "Duration"
msgstr "Trvání"
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
msgid "Remove poll"
msgstr "Odstranit anketu"
-#: src/components/compose.jsx:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
-msgstr "Vyhledat účty"
+msgstr ""
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: src/components/compose.jsx:3093
+#: src/components/generic-accounts.jsx:228
msgid "Error loading accounts"
msgstr "Chyba při načítání účtů"
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
msgid "Custom emojis"
msgstr "Vlastní emoji"
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
-msgstr "Vyhledat emoji"
+msgstr ""
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "Chyba při načítání vlastních emoji"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
-msgstr "Nedávno použité"
+msgstr ""
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
-msgstr "Ostatní"
+msgstr ""
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} další…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
-msgstr "Hledat GIFy"
+msgstr ""
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
-msgstr "Poháněno GIPHY"
+msgstr ""
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "Zadejte pro vyhledávání GIFů"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: src/components/compose.jsx:3597
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
msgid "Previous"
msgstr "Zpět"
-#: src/components/compose.jsx:3612
-#: src/components/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: src/components/compose.jsx:3615
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
msgid "Next"
msgstr "Další"
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
msgid "Error loading GIFs"
msgstr "Chyba při načítání GIFů"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Neodeslané koncepty"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "Vypadá to, že máte neodeslané koncepty. Pojďme pokračovat tam, kde jste skončili."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "Smazat koncept?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "Chyba při mazání konceptu. Zkuste to prosím znovu."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Smazat…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "Chyba při načítání stavu odpovědi!"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "Smazat všechny koncepty?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "Chyba při mazání konceptů! Zkuste to prosím znovu."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Smazat vše…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "Nebyly nalezeny žádné koncepty."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Anketa"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Média"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "Otevřít v novém okně"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Přijmout"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Odmítnout"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Přijato"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Odmítnuto"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "Nic k zobrazení"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Účty"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Zobrazit více…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "Konec."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Nic k zobrazení"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Klávesové zkratky"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Nápověda pro klávesové zkratky"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Následující příspěvek"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Předchozí příspěvek"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "Přeskočit carousel na další příspěvek"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0>+ <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "Přeskočit na předchozí příspěvek v karuselu"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0>+ <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Načíst nové příspěvky"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Otevře detaily příspěvku"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> nebo <1>o 1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Rozbalit varování obsahu nebo<0/>přepínat rozšířené nebo sbalené vlákno"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Zavřít příspěvek nebo dialogové okno"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> nebo <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "Zaměřit se na sloupec v režimu více sloupců"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> do <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Napsat nový příspěvek"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Napsat nový příspěvek (nové okno)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Odeslat příspěvek"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Hledat"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Odpovědět (nové okno)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "Líbí se mi (oblíbené)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> nebo <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr "<0>l0> nebo <1>f1>"
msgid "Boost"
msgstr "Boost"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "Oblíbené položky"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "Přepnout režim maskování"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Upravit seznam"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "Seznam nelze upravit."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "Seznam nelze vytvořit."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Zobrazit odpovědi členům seznamu"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "Zobrazit odpovědi lidem, které sleduji"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "Nezobrazovat odpovědi"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
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:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Vytvořit"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "Smazat tento seznam?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "Seznam nelze smazat."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Popis médií"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Přeložit"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Přečíst"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "Otevřít originální média v novém okně"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "Otevřít původní média"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "Pokus o popis obrázku. Počkejte prosím,…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "Nepodařilo se popsat obrázek"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Popište obrázek…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Zobrazit příspěvek"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Citlivá média"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "Filtrováno: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Filtrovaný"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "Příspěvek zveřejněn. Podívejte se na něj."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "Odpověď odeslána. Podívejte se na ni."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "Příspěvek aktualizován. Podívejte se na něj."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Menu"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "Znovu načíst stránku a aktualizovat?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Nová aktualizace k dispozici…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Rekapitulace"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Zmínky"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Oznámení"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Nový"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Profil"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Záložky"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "Líbí se mi"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "Sledované hashtagy"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtry"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Ztlumení uživatelé"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Ztlumeni uživatelé…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Blokovaní uživatelé"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Blokovaní uživatelé…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Účty…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Přihlásit se"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "Trendy"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Federovaná"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Zkratky / Sloupce…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Nastavení…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Seznam"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Všechny seznamy"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Oznámení"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Toto oznámení pochází z vašeho dalšího účtu."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Zobrazit všechna oznámení"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} reagoval na váš příspěvek s {emojiObject}"
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} publikoval příspěvek."
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, =1 {{account} vás začal sledovat.} few {<0><1>{0}1> lidé0> vás začali sledovat.} other {<0><1>{0}1> lidí0> vás začalo sledovat.}}"
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} vás požádal o sledování."
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "Anketa, v níž jste hlasovali nebo byla vytvořena, skončila."
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "Anketa, kterou jste vytvořili, skončila."
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "Anketa, ve které jste hlasovali, skončila."
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr "Příspěvek, na který jste reagovali, byl upraven."
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account} se zaregistroval/a."
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr "{account} nahlásil {targetAccount}"
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "Ztraceno spojení s <0>{name}0>."
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "Upozornění na moderování"
@@ -1481,70 +1536,70 @@ msgstr "Upozornění na moderování"
msgid "Your {year} #Wrapstodon is here!"
msgstr ""
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "Admin z <0>{from}0> pozastavil účet <1>{targetName}1>, což znamená, že už nemůžete přijímat jejich aktualizace ani s nimi komunikovat."
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "Admin z <0>{from}0> zablokoval <1>{targetName}1>. Počet ovlivněných sledujících: {followersCount}, sledovaných: {followingCount}."
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "Zablokovali jste <0>{targetName}0>. Odstranění sledujících: {followersCount}, následující: {followingCount}."
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "Váš účet obdržel upozornění na moderování."
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "Váš účet je zablokován."
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "Některé z vašich příspěvků byly označeny jako citlivé."
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "Některé z vašich příspěvků byly odstraněny."
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr "Vaše příspěvky budou od nynějška označeny jako citlivé."
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "Váš účet byl omezen."
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "Váš účet byl pozastaven."
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[Neznámý typ oznámení: {type}]"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "Boost/Líbilo se mi…"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "Líbí se…"
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "Boostováno…"
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "Sleduje…"
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "Další informace <0/>"
@@ -1552,76 +1607,83 @@ msgstr "Další informace <0/>"
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "Přečti si více →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "Hlasoval/a"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr ""
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Skrýt výsledky"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Hlasovat"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
msgid "Refresh"
msgstr "Obnovit"
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Zobrazit výsledky"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> hlas} few {<1>{1}1> hlasy} other {<1>{1}1> hlasů}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {<0>{0}0> volič} few {<1>{1}1> voliči} other {<1>{1}1> voličů}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "Skončilo <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Ukončeno"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "Konec <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "Ukončení"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}s"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}m"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}h"
@@ -1734,23 +1796,24 @@ msgstr "Nelze zablokovat {username}"
msgid "Send Report <0>+ Block profile0>"
msgstr "Odeslat hlášení <0>+ Blokovat profil0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>‒ účty, hashtagy & příspěvky0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "Příspěvky obsahující <0>{query}0>"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "Příspěvky označené <0>#{0}0>"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "Vyhledat <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "Účty s <0>{query}0>"
@@ -1781,7 +1844,7 @@ msgstr "Pouze místní"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Instance"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "např. PixelArt (Max 5, oddělený mezerami)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Pouze média"
@@ -1847,7 +1910,7 @@ msgstr "Dolů"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Upravit"
@@ -2032,6 +2095,7 @@ msgstr "Zkratky nelze uložit"
msgid "Sync to instance server"
msgstr "Synchronizujte se serverem instance"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0,plural, one{# znak} few {# znaky} many {# znaků} other{# znaků}}"
@@ -2052,21 +2116,25 @@ msgstr "<0/> <1>boostnul1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "Nelíbí se @{0}"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "Líbí se @{0}"
+msgid "Liked @{1}'s post"
+msgstr ""
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "Odebrali jste záložku z příspěvku od @{0}"
+msgid "Unbookmarked @{2}'s post"
+msgstr ""
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "Přidali jste příspěvek uživatele @{0} do záložek"
+msgid "Bookmarked @{3}'s post"
+msgstr ""
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2085,19 +2153,20 @@ msgstr "Citace"
msgid "Some media have no descriptions."
msgstr "Některá média jsou bez popisu."
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr "Starý příspěvek (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "Zrušili jste boostnutí příspěvku od @{0}"
+msgid "Unboosted @{4}'s post"
+msgstr ""
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "Boostnuli jste @{0}"
+msgid "Boosted @{5}'s post"
+msgstr ""
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2122,6 +2191,7 @@ msgstr "Líbí se mi"
msgid "Unbookmark"
msgstr "Odebrat záložku"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr "Zobrazit příspěvek od <0>@{0}0>"
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "Upraveno: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "Vložit příspěvek"
@@ -2203,6 +2273,16 @@ msgstr "Příspěvek nelze odstranit"
msgid "Report post…"
msgstr "Nahlásit příspěvek…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "Smazat"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# odpověď} few {# odpovědi} many {# odpovědi} other {# odpovědi}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Vlákna{0}"
@@ -2264,295 +2345,303 @@ msgstr "Komentáře"
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "Historie úprav"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "Nepodařilo se načíst historii"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Načítání…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "HTML kód"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "HTML kód zkopírován"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "Nelze kopírovat HTML kód"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Přílohy médií:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Emoji účtu:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "statická URL"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Emoji:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Poznámky:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Toto je statické, nestylizované a bez skriptů. Možná budete muset použít vlastní styly a podle potřeby upravovat."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Hlasování v anketách není interaktivní, místo toho se zobrazí seznam s počty hlasů."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Mediální přílohy mohou být obrázky, videa, audio nebo jakékoli typy souborů."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "Příspěvek může být později upraven nebo odstraněn."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "Náhled"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "Poznámka: Tento náhled je lehce stylizovaný."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/><1/> boostnuto"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Nové příspěvky"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "Zkuste to znovu"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "Připnuté příspěvky"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "Vlákno"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtrované0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "Automaticky přeloženo z {sourceLangText}"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "Překlad…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Přeložit z {sourceLangText} (detekováno automaticky)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "Přeložit z {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "Auto ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "Překlad se nezdařil"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr ""
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "Odpověď @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "Nyní můžete tuto stránku zavřít."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "Zavřít okno"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "Vyžadováno přihlášení."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "Domů"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "Příspěvky účtu"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ Odpovědi)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- Boosty)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (Média)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "Vymazat filtry"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "Vyčistit"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "Zobrazení příspěvku s odpovědmi"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ Odpovědi"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "Zobrazení příspěvků bez boostů"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- Boosty"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "Zobrazování příspěvků s médii"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "Zobrazuji příspěvky označené štítkem #{0}"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "Zobrazení příspěvků v {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr ""
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "Zatím zde není co vidět."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "Nelze načíst příspěvky"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "Nelze získat informace o účtu"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "Přepnout na instance účtu {0}"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "Přepněte na mou instanci (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "Měsíc"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "Současný"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "Výchozí"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "Přepněte na tento účet"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr ""
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "Zobrazit profil…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "Nastavit jako výchozí"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "Odhlásit se <0>@{0}0>?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "Odhlásit se…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "Přidejte existující účet"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "Poznámka: <0>Výchozí0> účet bude vždy použit pro první načtení. Přepnuté účty budou přetrvávat i během relace."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "Zatím nemáte žádné záložky. Přidejte nějakou!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "Nelze načíst záložky."
@@ -2666,6 +2755,7 @@ msgstr "Catch up"
msgid "Overlaps with your last catch-up"
msgstr "Překrývá se s vaší poslední rekapitulací"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr ""
@@ -2678,6 +2768,7 @@ msgstr "Poznámka: Vaše instance může zobrazit maximálně 800 příspěvků
msgid "Previously…"
msgstr "Předchozí…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# příspěvek} few {# příspěvky} many {# příspěvků} other {# příspěvků}}"
@@ -2686,12 +2777,14 @@ msgstr "{0, plural, one {# příspěvek} few {# příspěvky} many {# příspěv
msgid "Remove this catch-up?"
msgstr "Odstranit tuto rekapitulaci?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr ""
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
+msgid "Catch-up {1} removed"
msgstr ""
#: src/pages/catchup.jsx:1083
@@ -2715,16 +2808,18 @@ msgstr "Obnovit filtry"
msgid "Top links"
msgstr "Nejlepší odkazy"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "Sdílel/a {0}"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Vše"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# autor} few {# autoři} many {# autorů} other {# autorů}}"
@@ -2802,35 +2897,36 @@ msgstr "Předchozí autor"
msgid "Scroll to top"
msgstr "Přejít na začátek"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "Filtrováno: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "Nepodařilo se načíst lajky."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "Domovská časová osa a seznamy"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "Veřejná časová osa"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Konverzace"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Profily"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Nikdy"
@@ -2839,6 +2935,7 @@ msgstr "Nikdy"
msgid "New filter"
msgstr "Nový filtr"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtr} few {# filtry} many {# filtrů} other {# filtrů}}"
@@ -2883,6 +2980,7 @@ msgstr "Žádná klíčová slova. Přidejte jedno."
msgid "Add keyword"
msgstr "Přidat klíčové slovo"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
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}}"
@@ -2927,157 +3025,158 @@ msgstr "Smazat tento filtr?"
msgid "Unable to delete filter."
msgstr "Nepodařilo se odstranit filtr."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Vypršelo"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr ""
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr ""
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "Nepodařilo se načíst sledované hashtagy."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "Zatím nesledujete žádné hashtagy."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "Není zde nic k zobrazení."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "Nelze načíst příspěvky."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr ""
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr ""
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "S tímto štítkem zatím nikdo nic nepřidal."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "Nepodařilo se načíst příspěvky s tímto štítkem"
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr ""
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "#{hashtag} již není sledován"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr ""
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, one {} few {#} many {#}other {#}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Přidat hashtag"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Odstranit hashtag"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr ""
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr ""
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "Přidat do zkratek"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Zadejte novou instanci, např. „mastodon.social“"
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "Neplatná instance"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "Přejít na jinou instanci…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Přejít na moji instanci (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr ""
@@ -3089,707 +3188,728 @@ msgstr ""
msgid "Unable to resolve URL"
msgstr ""
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr ""
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr ""
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr ""
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr ""
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr ""
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr ""
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr ""
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr ""
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr ""
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr ""
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr ""
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr ""
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "Nemáte účet? Vytvořte si účet!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "Soukromé zmínky"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Soukromý"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "Nikdo vás nezmínil :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "Nepodařilo se načíst odpovědi."
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "Nesledujete"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "Kdo tě nesleduje"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "S novým účtem"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "Nastavení oznámení"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "Nová oznámení"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr ""
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "Pouze @zmínky"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "Dnes"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "Včera"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "Nelze načíst oznámení"
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "Nastavení oznámení aktualizováno"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr "Filtrovat oznámení od lidí:"
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "Filtr"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "Ignorovat"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "Aktualizováno <0>{0}0>"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Povolit"
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Odmítnout"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr ""
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Místní časová osa ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Federovaná časová osa ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Místní časová osa"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "Federovaná časová osa"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr ""
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr ""
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr ""
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr ""
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr ""
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr ""
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Hashtagy"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr ""
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "Zobrazit další účty"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "Zobrazit více příspěvků"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Nastavení"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Vzhled"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr ""
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr ""
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr ""
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Velikost textu"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr ""
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr ""
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr ""
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr ""
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr ""
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Přeložit do"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr ""
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr ""
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr ""
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "Generátor popisu obrázků"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Přispět"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "Ochrana osobních údajů"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr ""
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Verze:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "Push notifikace (beta)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "Ankety"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Chyba: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "Nepodařilo se načíst odpovědi."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "Zpět"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr ""
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr ""
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
msgstr ""
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr ""
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr ""
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr ""
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr ""
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr ""
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr ""
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr ""
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
msgstr ""
-#: src/pages/welcome.jsx:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr ""
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr ""
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr ""
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr ""
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr ""
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr ""
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users."
msgstr ""
-#: src/pages/welcome.jsx:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr ""
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr ""
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 42d3fa0b56..68cbc1b8d8 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Gesperrt"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Posts: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Zuletzt gepostet: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automatisiert"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Gruppe"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Befreundet"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Angefragt"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Folgt"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Folgt Ihnen"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# Folgender} other {# Folgende}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Verifiziert"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Beigetreten: <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr ""
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Beiträge"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Mehr"
@@ -167,14 +171,26 @@ msgstr ""
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}: ( 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} Originalbeiträge, {1} Antworten, {2} Boosts"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
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}}"
@@ -188,17 +204,17 @@ msgstr "Original"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Antworten"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Boosts"
@@ -210,6 +226,7 @@ msgstr "Beitragsstatistiken nicht verfügbar."
msgid "View post stats"
msgstr "Beitragsstatistiken anzeigen"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Letzter Beitrag: <0>{0}0>"
@@ -224,7 +241,7 @@ msgstr "Blockiert"
#: src/components/account-info.jsx:1096
msgid "Private note"
-msgstr "Private Notiz"
+msgstr ""
#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
@@ -236,47 +253,47 @@ msgstr "Bio übersetzen"
#: src/components/account-info.jsx:1176
msgid "Edit private note"
-msgstr "Private Notiz bearbeiten"
+msgstr ""
#: src/components/account-info.jsx:1176
msgid "Add private note"
-msgstr "Private Notiz hinzufügen"
+msgstr ""
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
-msgstr "Benachrichtigungen für Beiträge von @{username} aktiviert."
+msgstr ""
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "Benachrichtigungen für Beiträge von @{username} deaktiviert."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr ""
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
-msgstr "Benachrichtigungen deaktivieren"
+msgstr ""
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
-msgstr "Benachrichtigungen aktivieren"
+msgstr ""
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
-msgstr "Boosts von @{username} aktiviert."
+msgstr ""
#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
-msgstr "Boosts von @{username} deaktiviert."
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Disable boosts"
-msgstr "Boosts deaktivieren"
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Enable boosts"
-msgstr "Boosts aktivieren"
+msgstr ""
#: 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 "Hinzufügen/Entfernen aus Listen"
@@ -293,7 +310,7 @@ msgstr "Link konnte nicht kopiert werden"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Kopieren"
@@ -310,7 +327,7 @@ msgstr "Teilen…"
#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
-msgstr "Stummschaltung von @{username} aufgehoben"
+msgstr ""
#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
@@ -320,13 +337,14 @@ 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 "@{username} für {0} Stumm geschaltet"
+msgstr ""
#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
-msgstr "Konnte @{username} nicht stumm schalten"
+msgstr ""
#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
@@ -334,7 +352,7 @@ msgstr ""
#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
-msgstr "@{username} von Folgenden entfernt"
+msgstr ""
#: src/components/account-info.jsx:1479
msgid "Remove follower…"
@@ -346,19 +364,19 @@ msgstr ""
#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
-msgstr "@{username} entsperrt"
+msgstr ""
#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
-msgstr "@{username} blockiert"
+msgstr ""
#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
-msgstr "@{username} kann nicht entsperrt werden"
+msgstr ""
#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
-msgstr "Konnte @{username} nicht blockieren"
+msgstr ""
#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
@@ -373,17 +391,18 @@ 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 "Profil bearbeiten"
#: src/components/account-info.jsx:1624
msgid "Withdraw follow request?"
-msgstr "Folgeanfrage zurückziehen?"
+msgstr ""
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "@{0} entfolgen?"
+msgid "Unfollow @{1}?"
+msgstr ""
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "Zurückziehen…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Folgen"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Schließen"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Übersetzte Bio"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
-msgstr "Konnte nicht von der Liste entfernt werden."
+msgstr ""
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
-msgstr "Konnte nicht zur Liste hinzugefügt werden."
+msgstr ""
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Listen konnten nicht geladen werden."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "Keine Listen."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Neue Liste"
-#: src/components/account-info.jsx:1999
+#. 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:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
-msgstr "Private Notiz konnte nicht aktualisiert werden."
+msgstr ""
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Abbrechen"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Speichern & schließen"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
-msgstr "Profil konnte nicht aktualisiert werden."
+msgstr ""
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Name"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "Bio"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Zusätzliche Felder"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Label"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Inhalt"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "Speichern"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "Benutzername"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "Server-Domainname"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "Cloak-Modus deaktiviert"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "Cloak-Modus aktiviert"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Startseite"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Verfassen"
@@ -565,6 +584,9 @@ msgstr "Umfrage hinzufügen"
msgid "You have unsaved changes. Discard this post?"
msgstr "Sie haben ungespeicherte Änderungen. Diesen Beitrag verwerfen?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr ""
@@ -600,10 +622,13 @@ msgstr "Es sieht so aus, als hätten Sie bereits ein Verfassen-Feld im übergeor
msgid "Pop in"
msgstr "Einblenden"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "Als Antwort auf den Beitrag von @{0} (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "Als Antwort auf den Beitrag von @{0}"
@@ -630,7 +655,7 @@ msgstr "Anhang #{i} fehlgeschlagen"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Inhaltswarnung"
@@ -640,12 +665,12 @@ msgstr "Inhaltswarnung oder sensible Medien"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Öffentlich"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Lokal"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "Nicht gelistet"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Nur für Folgende"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Medien als sensibel markieren"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Hinzufügen"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "GIF wird heruntergeladen…"
msgid "Failed to download GIF"
msgstr "GIF konnte nicht heruntergeladen werden"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Mehr…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Hochgeladen"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Bildbeschreibung"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "Videobeschreibung"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "Audiobeschreibung"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "Datei zu groß. Das Hochladen kann Probleme verursachen. Versuche, die Dateigröße von {0} auf {1} oder weniger zu reduzieren."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "Auflösung zu groß. Das Hochladen könnte Probleme verursachen. Versuche, das Seitenverhältnis von {0}×{1} px auf {2}×{3} px zu reduzieren."
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 ""
-#: src/components/compose.jsx:2451
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 ""
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 ""
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "Bildrate zu hoch. Das Hochladen könnte Probleme verursachen."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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 "Entfernen"
-#: src/components/compose.jsx:2528
-#: src/compose.jsx:83
+#: src/components/compose.jsx:2529
+#: src/compose.jsx:84
msgid "Error"
msgstr "Fehler"
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
msgid "Edit image description"
msgstr "Bildbeschreibung bearbeiten"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "Videobeschreibung bearbeiten"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "Audiobeschreibung bearbeiten"
-#: 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 "Erzeuge Beschreibung. Bitte warten Sie…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "Fehler beim Erzeugen der Beschreibung: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr ""
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "Beschreibung konnte nicht erzeugt werden"
-#: 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 "Beschreibung erzeugen…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "Fehler beim Erzeugen der Beschreibung{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr ""
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>– experimentell0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "Fertig"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
-msgstr "Auswahl {0}"
+msgstr ""
-#: src/components/compose.jsx:2789
+#: src/components/compose.jsx:2790
msgid "Multiple choices"
msgstr "Mehrfache Auswahl"
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
msgid "Duration"
msgstr "Dauer"
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
msgid "Remove poll"
msgstr "Umfrage entfernen"
-#: src/components/compose.jsx:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
-msgstr "Konten suchen"
+msgstr ""
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: src/components/compose.jsx:3093
+#: src/components/generic-accounts.jsx:228
msgid "Error loading accounts"
msgstr "Fehler beim Laden der Konten"
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
msgid "Custom emojis"
msgstr "Benutzerdefinierte Emojis"
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
-msgstr "Emoji suchen"
+msgstr ""
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "Fehler beim Laden benutzerdefinierter Emojis"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
-msgstr "Zuletzt verwendet"
+msgstr ""
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
-msgstr "Andere"
+msgstr ""
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} mehr…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
-msgstr "GIFs suchen"
+msgstr ""
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
-msgstr "Ermöglicht durch GIPHY"
+msgstr ""
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "Eintippen, um GIFs zu suchen"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: src/components/compose.jsx:3597
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
msgid "Previous"
msgstr "Zurück"
-#: src/components/compose.jsx:3612
-#: src/components/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: src/components/compose.jsx:3615
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
msgid "Next"
msgstr "Weiter"
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
msgid "Error loading GIFs"
msgstr "Fehler beim Laden der GIFs"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Nicht gesendete Entwürfe"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "Es sieht so aus, als hätten Sie noch nicht gesendete Entwürfe. Lass uns dort fortfahren, wo Sie aufgehört haben."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "Diesen Entwurf löschen?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "Fehler beim Löschen des Entwurfs! Bitte versuchen Sie es erneut."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Löschen…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "Fehler beim Abrufen des Antwort-zu-Statuses!"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "Alle Entwürfe löschen?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "Fehler beim Löschen der Entwürfe! Bitte versuchen Sie es erneut."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Alle löschen…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "Keine Entwürfe gefunden."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Umfrage"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Medien"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "In neuem Fenster öffnen"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Akzeptieren"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Ablehnen"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Akzeptiert"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Abgelehnt"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "Nichts anzuzeigen"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Konten"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Mehr anzeigen…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "Das Ende."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Nichts anzuzeigen"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Tastenkombinationen"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Hilfe zu Tastenkombinationen"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Nächster Post"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Vorheriger Post"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "Karussell zum nächsten Post überspringen"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Umschalt0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "Karussell zum vorherigen Post überspringen"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Umschalt0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Neue Posts laden"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Postdetails öffnen"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Eingabe0> oder <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Inhaltswarnung ausklappen oder<0/>aus-/eingeklappte Unterhaltung umschalten"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Post oder Dialoge schließen"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> oder <1>Löschtaste1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "Spalte im mehrspaltigen Modus fokussieren"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> bis <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Neuen Post erstellen"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Neuen Post erstellen (neues Fenster)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Umschalt0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Post senden"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Strg0> + <1>Eingabe1> oder <2>⌘2> + <3>Eingabe3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Suchen"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Antworten (neues Fenster)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Umschalt0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "Liken (favorisieren)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> oder <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr "<0>l0> oder <1>f1>"
msgid "Boost"
msgstr "Boosten"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Umschalt0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "Lesezeichen"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "Cloak Modus ein/aus"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Umschalt0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Liste bearbeiten"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "Liste konnte nicht bearbeitet werden."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "Liste konnte nicht erstellt werden."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Antworten auf Listenmitglieder anzeigen"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "Antworten auf Personen denen ich folge anzeigen"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "Antworten nicht anzeigen"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr ""
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Erstellen"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "Diese Liste löschen?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "Liste konnte nicht gelöscht werden."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Medienbeschreibung"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Übersetzen"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Sprechen"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "Originalmedien in neuem Fenster öffnen"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "Originalmedien öffnen"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "Es wird versucht, das Bild zu beschreiben. Bitte warten Sie…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "Fehler beim Beschreiben des Bildes"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Beschreibe Bild…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Post anzeigen"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Sensible Medien"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "Gefiltert: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Gefiltert"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "Post veröffentlicht. Schauen Sie sich ihn an."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "Antwort gepostet. Schauen Sie sich sie an."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "Post aktualisiert. Schauen Sie sich ihn an."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Menü"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "Seite jetzt neu laden um zu aktualisieren?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Neues Update verfügbar…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Aufholen"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Erwähnungen"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Benachrichtigungen"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Neu"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Profil"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Lesezeichen"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "Gefällt mir"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "Gefolgte Hashtags"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filter"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Stumm geschaltete Nutzer"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Stumm geschaltete Nutzer…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Blockierte Nutzer"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Blockierte Nutzer…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Konten…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Einloggen"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "Angesagt"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Föderiert"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Verknüpfungen / Spalten…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Einstellungen…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Listen"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Alle Listen"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Benachrichtigung"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Diese Benachrichtigung stammt von Ihrem anderen Konto."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Alle Benachrichtigungen anzeigen"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} hat auf Ihren Beitrag mit {emojiObject} reagiert"
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} hat einen Post veröffentlicht."
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} hat deine Antwort geteilt.} other {{account} hat deinen Beitrag geteilt.}}} other {{account} hat {postsCount} Beiträge von dir geteilt.}}} other {{postType, select, reply {<0><1>{0}1> Leute0> haben deine Antwort geteilt.} other {<2><3>{1}3> Leute2> haben deinen Beitrag geteilt.}}}}"
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, =1 {{account} folgt dir jetzt.} other {<0><1>{0}1> Leute0> folgen dir jetzt.}}"
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} hat darum gebeten, Ihnen zu folgen."
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} hat deine Antwort favorisiert.} other {{account} hat deinen Beitrag favorisiert.}}} other {{account} hat {postsCount} Beiträge von dir favorisiert.}}} other {{postType, select, reply {<0><1>{0}1> Leute0> haben deine Antwort favorisiert.} other {<2><3>{1}3> Leute2> haben deinen Beitrag favorisiert.}}}}"
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "Eine Umfrage hat geendet, an der du teilgenommen oder die du erstellt hast."
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "Eine von Ihnen erstellte Umfrage wurde beendet."
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "Eine Umfrage in der Sie teilgenommen haben wurde beendet."
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr "Ein Post, mit dem Sie interagiert haben, wurde bearbeitet."
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} hat deine Antwort geteilt & favorisiert.} other {{account} hat deinen Beitrag geteilt & favorisiert.}}} other {{account} hat {postsCount} deiner Beiträge geteilt & favorisiert.}}} other {{postType, select, reply {<0><1>{0}1> Leute0> haben deine Antwort geteilt & favorisiert.} other {<2><3>{1}3> Leute2> haben deinen Beitrag geteilt & favorisiert.}}}}"
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account} registriert."
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr "{account} hat {targetAccount} gemeldet"
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "Verbindungen mit <0>{name}0> verloren."
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "Moderationswarnung"
@@ -1481,70 +1536,70 @@ msgstr "Moderationswarnung"
msgid "Your {year} #Wrapstodon is here!"
msgstr ""
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "Ein Admin von <0>{from}0> hat <1>{targetName}1> gesperrt, weshalb du von diesem Profil nichts mehr wirst sehen und mit ihm nicht mehr wirst interagieren können."
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "Ein Admin von <0>{from}0> hat <1>{targetName}1> gesperrt. Betroffene Follower: {followersCount}; Profile, denen er/sie folgt: {followingCount}."
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr ""
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "Ihr Konto hat eine Moderationswarnung erhalten."
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "Ihr Konto wurde deaktiviert."
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "Einige Ihrer Beiträge wurden als sensibel markiert."
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "Einige Ihrer Beiträge wurden gelöscht."
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr "Ihre Beiträge werden von nun an als sensibel markiert."
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "Ihr Konto wurde eingeschränkt."
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "Ihr Konto wurde gesperrt."
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[Unbekannter Benachrichtigungstyp: {type}]"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "Geteilt/favorisiert von …"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "Favorisiert von …"
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "Geboostet von…"
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "Gefolgt von…"
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "Erfahre mehr <0/>"
@@ -1552,76 +1607,83 @@ msgstr "Erfahre mehr <0/>"
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "Mehr lesen →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "Abgestimmt"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr ""
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Ergebnisse ausblenden"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Abstimmen"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
msgid "Refresh"
msgstr "Aktualisieren"
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Ergebnisse anzeigen"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> Stimme} other {<1>{1}1> Stimmen}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {<0>{0}0> Abstimmender} other {<1>{1}1> Abstimmende}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "Beendet <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Beendet"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr ""
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "Endet"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}s"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}m"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}h"
@@ -1734,23 +1796,24 @@ msgstr "Konnte {username} nicht blockieren"
msgid "Send Report <0>+ Block profile0>"
msgstr "Meldung absenden <0>+ Profil blockieren0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>– Konten, Hashtags & Beiträge0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "Beiträge mit <0>{query}0>"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "Beiträge mit dem Hashtag <0>#{0}0>"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "<0>{query}0> nachschlagen"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "Konten mit <0>{query}0>"
@@ -1781,7 +1844,7 @@ msgstr "Nur Lokal"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Instanz"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "z.B. PixelArt (max. 5, durch Leerzeichen getrennt)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Nur Medien"
@@ -1847,7 +1910,7 @@ msgstr "Nach unten"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Bearbeiten"
@@ -2032,6 +2095,7 @@ msgstr "Verknüpfungen konnten nicht gespeichert werden"
msgid "Sync to instance server"
msgstr "Mit Instanzserver synchronisieren"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0, plural, one {# Zeichen} other {# Zeichen}}"
@@ -2052,21 +2116,25 @@ msgstr "<0/> <1>geteilt1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "Beitrag von @{0} entfavorisiert"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "Beitrag von @{0} favorisiert"
+msgid "Liked @{1}'s post"
+msgstr ""
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "Lesezeichen entfernt für Beitrag von @{0}"
+msgid "Unbookmarked @{2}'s post"
+msgstr ""
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "Lesezeichen erstellt für Beitrag von @{0}"
+msgid "Bookmarked @{3}'s post"
+msgstr ""
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2085,19 +2153,20 @@ msgstr "Zitieren"
msgid "Some media have no descriptions."
msgstr "Einige Medien haben keine Beschreibungen."
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr "Alter Beitrag (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "Teilen des Betrags von @{0} rückgängig gemacht"
+msgid "Unboosted @{4}'s post"
+msgstr ""
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "Beitrag von @{0} geteilt"
+msgid "Boosted @{5}'s post"
+msgstr ""
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2122,6 +2191,7 @@ msgstr "Favorisieren"
msgid "Unbookmark"
msgstr "Lesezeichen entfernen"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr ""
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "Bearbeitet: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "Beitrag einbetten"
@@ -2203,6 +2273,16 @@ msgstr "Post konnte nicht gelöscht werden"
msgid "Report post…"
msgstr "Post melden…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "Gelöscht"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# Antwort} other {# Antworten}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Thread{0}"
@@ -2264,295 +2345,303 @@ msgstr "Kommentare"
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "Bearbeitungsverlauf"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "Fehler beim laden des Verlaufs"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Laden…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "HTML Code"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "HTML Code kopiert"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "HTML-Code konnte nicht kopiert werden"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Medienanhänge:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Account-Emojis:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "Statische URL"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Emojis:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Notizen:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Dies ist statisch, ungestylt und ohne Skript. Du kannst nach Belieben deine eigenen Styles anwenden und bearbeiten."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Umfragen sind nicht interaktiv, es wird eine Liste mit Stimmanzahlen."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Medienanhänge können Bilder, Videos, Audiodateien oder andere Dateitypen sein."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "Beitrag konnte später geändert oder gelöscht werden."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "Vorschau"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "Notiz: Diese Vorschau ist leicht formiert."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> geteilt"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Neue Posts"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "Erneut versuchen"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "Thread"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Herausgefiltert0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "Automatisch von {sourceLangText} übersetzt"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "Übersetze…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Von {sourceLangText} übersetzen (automatisch erkannt)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "Von {sourceLangText} übersetzen"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "Auto ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "Übersetzung fehlgeschlagen"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "Quell-Status bearbeiten"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "Antworten auf @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "Sie können diese Seite jetzt schließen."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "Fenster schließen"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr ""
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "Zur Startseite gehen"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "Account-Posts"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ Antworten)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- Boosts)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (Medien)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "Filter leeren"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "Leeren"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "Beitrag mit Antworten anzeigen"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ Antworten"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "Zeige Posts ohne Boosts"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- Boosts"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "Zeige Posts mit Medien"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "Zeige Posts mit #{0}"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "Zeige Posts in {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr ""
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "Noch nichts zu sehen."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "Konnte Posts nicht laden"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "Kontoinformationen konnten nicht abgerufen werden"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "Zur Kontoinstanz {0} wechseln"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "Zu meiner Instanz wechseln (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "Monat"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "Aktuell"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "Standard"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr ""
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr ""
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "Profil anzeigen…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "Als Standard festlegen"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr ""
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "Abmelden…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "Bestehendes Konto hinzufügen"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "Hinweis: <0>Standard0>-Konten werden immer zum erstmaligen Laden verwendet werden. Zweitkonten werden während der Sitzung beibehalten werden."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr ""
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "Lesezeichen konnten nicht geladen werden."
@@ -2666,6 +2755,7 @@ msgstr "Aufholen"
msgid "Overlaps with your last catch-up"
msgstr "Überlappt mit deinem letzten Aufholen"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "Bis zum letzten Aufholen ({0})"
@@ -2678,6 +2768,7 @@ msgstr "Hinweis: Deine Instanz zeigt ggf. höchstens 800 Beiträge in deiner Hom
msgid "Previously…"
msgstr "Zuvor…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# Beitrag} other {# Beiträge}}"
@@ -2686,12 +2777,14 @@ msgstr "{0, plural, one {# Beitrag} other {# Beiträge}}"
msgid "Remove this catch-up?"
msgstr "Dieses Aufholen entfernen?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr ""
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
+msgid "Catch-up {1} removed"
msgstr ""
#: src/pages/catchup.jsx:1083
@@ -2715,16 +2808,18 @@ msgstr "Filter zurücksetzen"
msgid "Top links"
msgstr "Häufigste Links"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "Geteilt von {0}"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Alle"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# Autor} other {# Autoren}}"
@@ -2802,35 +2897,36 @@ msgstr "Vorheriger Autor"
msgid "Scroll to top"
msgstr "Zum Anfang scrollen"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "Gefiltert: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "Favoriten können nicht geladen werden."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "Startseite und Listen"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "Öffentliche Timelines"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Unterhaltungen"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Profile"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Nie"
@@ -2839,6 +2935,7 @@ msgstr "Nie"
msgid "New filter"
msgstr "Neuer Filter"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# Filter} other {# Filter}}"
@@ -2883,6 +2980,7 @@ msgstr "Keine Schlüsselwörter. Füge eines hinzu."
msgid "Add keyword"
msgstr "Schlüsselwort hinzufügen"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# Schlüsselwort} other {# Schlüsselwörter}}"
@@ -2927,157 +3025,158 @@ msgstr "Diesen Filter löschen?"
msgid "Unable to delete filter."
msgstr "Filter konnte nicht gelöscht werden."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Abgelaufen"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "Läuft ab <0/>"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "Läuft nie ab"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, one {# Hashtag} other {# Hashtags}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "Gefolgte Hashtags konnten nicht geladen werden."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "Noch keine Hashtags gefolgt."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "Hier gibt es nichts zu sehen."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "Konnte Posts nicht laden."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{hashtagTitle} (nur Medien) auf {instance}"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{hashtagTitle} auf {instance}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (nur Medien)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "Noch niemand hat etwas mit diesem Tag gepostet."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "Konnte Posts mit diesem Tag nicht laden"
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr ""
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "#{hashtag} entfolgt"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "#{hashtag} gefolgt"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "Folgt…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr "Nicht mehr auf Profil vorgestellt"
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr "Nicht möglich, das Vorstellen auf dem Profil rückgängig zu machen"
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr "Auf Profil vorgestellt"
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr "Auf Profil vorstellen"
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, one {}other {Höchstens # Hashtags}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Hashtag hinzufügen"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Hashtag entfernen"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "Diese Verknüpfung existiert bereits"
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "Hashtag-Verknüpfung hinzugefügt"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "Zu Verknüpfungen hinzufügen"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Geben Sie eine neue Instanz ein, z.B. \"mastodon.social\""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "Ungültige Instanz"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "Gehe zu einer anderen Instanz…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Zu meiner Instanz (<0>{currentInstance}0>) gehen"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "Benachrichtigungen konnten nicht geladen werden."
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Neue0> <1>Folge-Anfragen1>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "Alle anzeigen"
@@ -3089,707 +3188,728 @@ msgstr "Auflösen…"
msgid "Unable to resolve URL"
msgstr "URL konnte nicht aufgelöst werden"
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "Noch nichts."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "Mitglieder verwalten"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr ""
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "Entferne…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, one {# Filter} other {# Filter}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "Noch keine Listen."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr ""
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr ""
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "z.B. “mastodon.social”"
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr ""
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "Mit {selectedInstanceText} fortfahren"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "Weiter"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "Sie haben noch kein Konto? Erstellen Sie eines!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "Private Erwähnungen"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Privat"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "Niemand hat Sie erwähnt :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "Erwähnungen konnten nicht geladen werden."
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "Sie folgen nicht"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "Wer Ihnen nicht folgt"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "Mit einem neuen Konto"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr "Wer dich unaufgefordert privat anschreibt"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr "Wer von Servermoderatoren eingeschränkt wurde"
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "Benachrichtigungseinstellungen"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "Neue Benachrichtigungen"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Bekanntmachung} other {Bekanntmachungen}}"
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "Folgeanfragen"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# Folge-Anfrage} other {# Folge-Anfragen}}"
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
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:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "Nur Erwähnungen"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "Heute"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr "Sie sind auf dem neuesten Stand."
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "Gestern"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "Benachrichtigungen konnten nicht geladen werden"
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "Benachrichtigungseinstellungen aktualisiert"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr "Benachrichtigungen von Personen ausfiltern:"
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "Filtern"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "Ignorieren"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "Aktualisiert <0>{0}0>"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
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:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "Unmöglich, die Benachrichtigungsanfrage anzunehmen"
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Zulassen"
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
-msgstr "Benachrichtigungen von @{0} werden ab jetzt nicht mehr in gefilterten Benachrichtigungen angezeigt."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr ""
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "Benachrichtigungsanfrage konnte nicht ausgeblendet werden"
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Verwerfen"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "Verworfen"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Lokale Zeitleiste ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Föderierte Zeitleiste ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Lokale Zeitleiste"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "Föderierte Zeitleiste"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "Noch niemand hat etwas gepostet."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "Zu Föderiert wechseln"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "Zu Lokal wechseln"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "Suche: {q} (Posts)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "Suche: {q} (Konten)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "Suche: {q} (Hashtags)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "Suche: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Hashtags"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "Mehr anzeigen"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "Weitere Konten anzeigen"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "Keine Konten gefunden."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "Mehr Hashtags anzeigen"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "Keine Hashtags gefunden."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "Mehr Posts anzeigen"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "Keine Posts gefunden."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
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:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Einstellungen"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Erscheinungsbild"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "Hell"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "Dunkel"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "Automatisch"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Textgröße"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "Anzeigesprache"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "Posten"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "Standardsichtbarkeit"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "Synchronisiert"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "Aktualisieren der Beitragssichtbarkeit fehlgeschlagen"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Mit den Einstellungen deines Instanzservers synchronisiert. <0>Gehe zur Instanz ({instance}) für weitere Einstellungen.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "Experimentelle Funktionen"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "Zeitleiste automatisch aktualisieren"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "Boost Karussell"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "Post-Übersetzung"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Übersetze zu"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr ""
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "Systemsprache ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
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:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "Hinweis: Diese Funktion verwendet externe Übersetzungsdienste, ermöglicht durch <0>Lingva-API0> & <1>Lingva Translate1>."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "Automatische Inline-Übersetzung"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Übersetzung für Beiträge automatisch in der Zeitleiste anzeigen. Funktioniert nur für <0>kurze0> Beiträge ohne Inhaltswarnung, Medien und Umfragen."
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "GIF-Wähler für Verfassen-Fenster"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "Bildbeschreibungsgenerator"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr "Nur für neue Bilder beim Erstellen neuer Posts."
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. 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-api0>. Könnte durchwachsen funktionieren. Nur für Bilder und nur auf Englisch."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "Serverseitig gruppierte Benachrichtigungen"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Alpha-Funktion. Möglicherweise verbessertes Gruppierungsfenster, aber nur grundlegende Gruppierungslogik."
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "„Cloud“-Import/-Export für Verknüpfungseinstellungen"
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
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:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Cloak Modus <0>(<1>Text1> → <2>████2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
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:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "Über"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Entwickelt0> von <1>@cheeaun1>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "Sponsor"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Spenden"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "Datenschutzerklärung"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>Seite:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Version:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "Version kopiert"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "Version kann nicht kopiert werden"
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr "Fehler beim Aktualisieren des Abonnements. Bitte versuchen Sie es erneut."
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr "Fehler beim Entfernen des Abonnements. Bitte versuchen Sie es erneut."
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "Push-Benachrichtigungen (Beta)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Push-Benachrichtigungen sind blockiert. Bitte aktivieren Sie diese in Ihren Browsereinstellungen."
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "Von <0>{0}0> erlauben"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "Jeder"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "Leuten, denen ich folge"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "folgende"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "Folgt"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "Umfragen"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "Post Bearbeitungen"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Push-Berechtigung wurde seit deinem letzten Login nicht erteilt. Sie müssen sich erneut <0><1>Anmelden1>, um Push-Berechtigungen zu erteilen0>."
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "HINWEIS: Push-Benachrichtigungen funktionieren nur für <0>ein Konto0>."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
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:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Dieser Post stammt von einer anderen Instanz (<0>{instance}0>). Interaktionen (Antworten, Boost, usw.) sind nicht möglich."
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Fehler: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "Zu meiner Instanz wechseln, um Interaktionen zu ermöglichen"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "Antworten konnten nicht geladen werden."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "Zurück"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "Zum Hauptbeitrag gehen"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr "{0} Posts oberhalb ‒ Gehe nach oben"
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr "In der seitlichen Ansicht linsen"
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "Zur Vollansicht wechseln"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "Alle sensiblen Inhalte anzeigen"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "Experimentell"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "Wechsel nicht möglich"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "Zur Instanz des Posts wechseln ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr ""
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "Zur Instanz des Posts wechseln"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "Post konnte nicht geladen werden"
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# Antwort} other {<0>{1}0> Antworten}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# Kommentar} other {<0>{0}0> Kommentare}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "Post mit Antworten anzeigen"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "Angesagt ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "Angesagte Nachrichten"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "Zurück zur Anzeige angesagter Posts"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Zeige Posts in denen <0>{0}0> erwähnt wird"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "Angesagte Posts"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "Keine angesagten Posts."
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr "Ein minimalistischer, dogmatischer Mastodon Web-Client."
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Mit Mastodon anmelden"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "Registrieren"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
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:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "<0>Entwickelt0> von <1>@cheeaun1>. <2>Datenschutzerklärung2>."
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "Bildschirmfoto des Boosts-Karussells"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "Boost Karussell"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
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:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr "Screenshot von verschachtelten Kommentar-Threads"
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr "Verschachtelte Kommentar-Threads"
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "Folge Unterhaltungen mühelos. Halb einklappbare Antworten."
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr "Screenshot von gruppierten Benachrichtigungen"
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "Gruppierte Benachrichtigungen"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr "Ähnliche Benachrichtigungen werden gruppiert und für mehr Übersichtlichkeit eingeklappt."
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "Screenshot der mehrspaltigen Benutzeroberfläche"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "Einzelne oder mehrere Spalten"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
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:188
+#: src/pages/welcome.jsx:189
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:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "Timeline mehrerer Hashtags"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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/en.po b/src/locales/en.po
index 34b2b02bc5..22a5b88293 100644
--- a/src/locales/en.po
+++ b/src/locales/en.po
@@ -13,58 +13,62 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr ""
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr ""
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr ""
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr ""
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr ""
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr ""
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr ""
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr ""
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr ""
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr ""
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr ""
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr ""
@@ -96,29 +100,29 @@ msgstr "Following"
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr ""
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2624
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr ""
@@ -129,12 +133,12 @@ msgstr ""
#: src/components/account-info.jsx:586
#: src/components/account-info.jsx:1278
msgid "Handle copied"
-msgstr ""
+msgstr "Handle copied"
#: src/components/account-info.jsx:589
#: src/components/account-info.jsx:1281
msgid "Unable to copy handle"
-msgstr ""
+msgstr "Unable to copy handle"
#: src/components/account-info.jsx:595
#: src/components/account-info.jsx:1287
@@ -160,16 +164,28 @@ msgstr ""
#: src/components/account-info.jsx:711
#: src/components/account-info.jsx:752
msgid "This user has chosen to not make this information available."
-msgstr ""
+msgstr "This user has chosen to not make this information available."
+#. 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
-msgstr ""
-
+msgstr "{0} original posts, {1} replies, {2} boosts"
+
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
@@ -183,17 +199,17 @@ msgstr ""
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr ""
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr ""
@@ -205,6 +221,7 @@ msgstr ""
msgid "View post stats"
msgstr ""
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr ""
@@ -219,7 +236,7 @@ msgstr ""
#: src/components/account-info.jsx:1096
msgid "Private note"
-msgstr ""
+msgstr "Private note"
#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
@@ -231,47 +248,47 @@ msgstr ""
#: src/components/account-info.jsx:1176
msgid "Edit private note"
-msgstr ""
+msgstr "Edit private note"
#: src/components/account-info.jsx:1176
msgid "Add private note"
-msgstr ""
+msgstr "Add private note"
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
-msgstr ""
+msgstr "Notifications enabled for @{username}'s posts."
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr ""
+msgid " Notifications disabled for @{username}'s posts."
+msgstr " Notifications disabled for @{username}'s posts."
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
-msgstr ""
+msgstr "Disable notifications"
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
-msgstr ""
+msgstr "Enable notifications"
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
-msgstr ""
+msgstr "Boosts from @{username} enabled."
#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
-msgstr ""
+msgstr "Boosts from @{username} disabled."
#: src/components/account-info.jsx:1239
msgid "Disable boosts"
-msgstr ""
+msgstr "Disable boosts"
#: src/components/account-info.jsx:1239
msgid "Enable boosts"
-msgstr ""
+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 ""
@@ -288,7 +305,7 @@ msgstr ""
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr ""
@@ -305,7 +322,7 @@ msgstr ""
#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
-msgstr ""
+msgstr "Unmuted @{username}"
#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
@@ -315,13 +332,14 @@ 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 ""
+msgstr "Muted @{username} for {0}"
#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
-msgstr ""
+msgstr "Unable to mute @{username}"
#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
@@ -329,7 +347,7 @@ msgstr ""
#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
-msgstr ""
+msgstr "@{username} removed from followers"
#: src/components/account-info.jsx:1479
msgid "Remove follower…"
@@ -341,19 +359,19 @@ msgstr ""
#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
-msgstr ""
+msgstr "Unblocked @{username}"
#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
-msgstr ""
+msgstr "Blocked @{username}"
#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
-msgstr ""
+msgstr "Unable to unblock @{username}"
#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
-msgstr ""
+msgstr "Unable to block @{username}"
#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
@@ -368,17 +386,18 @@ 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 ""
+msgstr "Withdraw follow request?"
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr ""
+msgid "Unfollow @{1}?"
+msgstr "Unfollow @{1}?"
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -390,153 +409,153 @@ msgstr ""
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr ""
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: src/components/compose.jsx:2580
+#: src/components/compose.jsx:3054
+#: src/components/compose.jsx:3263
+#: src/components/compose.jsx:3493
+#: src/components/drafts.jsx:59
+#: src/components/embed-modal.jsx:13
+#: src/components/generic-accounts.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
+#: src/pages/list.jsx:276
#: src/pages/notifications.jsx:915
-#: src/pages/notifications.jsx:1129
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr ""
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr ""
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
-msgstr ""
+msgstr "Unable to remove from list."
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
-msgstr ""
+msgstr "Unable to add to list."
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr ""
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr ""
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr ""
-#: src/components/account-info.jsx:1999
+#. 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:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
-msgstr ""
+msgstr "Unable to update private note."
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr ""
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr ""
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
-msgstr ""
+msgstr "Unable to update profile."
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr ""
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr ""
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr ""
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr ""
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr ""
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr ""
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr ""
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr ""
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr ""
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
#: src/pages/notifications.jsx:560
msgid "Home"
msgstr ""
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr ""
@@ -558,8 +577,11 @@ msgstr ""
#: src/components/compose.jsx:402
msgid "You have unsaved changes. Discard this post?"
-msgstr ""
+msgstr "You have unsaved changes. Discard this post?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
@@ -573,32 +595,35 @@ msgstr ""
#: src/components/compose.jsx:840
msgid "Pop out"
-msgstr ""
+msgstr "Pop out"
#: src/components/compose.jsx:847
msgid "Minimize"
-msgstr ""
+msgstr "Minimize"
#: src/components/compose.jsx:883
msgid "Looks like you closed the parent window."
-msgstr ""
+msgstr "Looks like you closed the parent window."
#: src/components/compose.jsx:890
msgid "Looks like you already have a compose field open in the parent window and currently publishing. Please wait for it to be done and try again later."
-msgstr ""
+msgstr "Looks like you already have a compose field open in the parent window and currently publishing. Please wait for it to be done and try again later."
#: src/components/compose.jsx:895
msgid "Looks like you already have a compose field open in the parent window. Popping in this window will discard the changes you made in the parent window. Continue?"
-msgstr ""
+msgstr "Looks like you already have a compose field open in the parent window. Popping in this window will discard the changes you made in the parent window. Continue?"
#: src/components/compose.jsx:937
msgid "Pop in"
-msgstr ""
+msgstr "Pop in"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr ""
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr ""
@@ -609,38 +634,38 @@ msgstr ""
#: src/components/compose.jsx:1017
msgid "Poll must have at least 2 options"
-msgstr ""
+msgstr "Poll must have at least 2 options"
#: src/components/compose.jsx:1021
msgid "Some poll choices are empty"
-msgstr ""
+msgstr "Some poll choices are empty"
#: src/components/compose.jsx:1034
msgid "Some media have no descriptions. Continue?"
-msgstr ""
+msgstr "Some media have no descriptions. Continue?"
#: src/components/compose.jsx:1086
msgid "Attachment #{i} failed"
-msgstr ""
+msgstr "Attachment #{i} failed"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr ""
#: src/components/compose.jsx:1196
msgid "Content warning or sensitive media"
-msgstr ""
+msgstr "Content warning or sensitive media"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr ""
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -648,13 +673,13 @@ msgstr ""
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr ""
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr ""
@@ -666,29 +691,29 @@ msgstr ""
#: src/components/compose.jsx:1256
msgid "Post your reply"
-msgstr ""
+msgstr "Post your reply"
#: src/components/compose.jsx:1258
msgid "Edit your post"
-msgstr ""
+msgstr "Edit your post"
#: src/components/compose.jsx:1259
msgid "What are you doing?"
-msgstr ""
+msgstr "What are you doing?"
#: src/components/compose.jsx:1337
msgid "Mark media as sensitive"
msgstr ""
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3112
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr ""
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -698,417 +723,440 @@ msgstr ""
#: src/components/compose.jsx:1557
msgid "Update"
-msgstr ""
+msgstr "Update"
#: src/components/compose.jsx:1558
msgctxt "Submit button in composer"
msgid "Post"
-msgstr ""
+msgstr "Post"
#: src/components/compose.jsx:1686
msgid "Downloading GIF…"
-msgstr ""
+msgstr "Downloading GIF…"
#: src/components/compose.jsx:1714
msgid "Failed to download GIF"
-msgstr ""
+msgstr "Failed to download GIF"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1884
+#: src/components/compose.jsx:1961
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr ""
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2393
msgid "Uploaded"
msgstr ""
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2406
msgid "Image description"
-msgstr ""
+msgstr "Image description"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2407
msgid "Video description"
-msgstr ""
+msgstr "Video description"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2408
msgid "Audio description"
-msgstr ""
+msgstr "Audio description"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: src/components/compose.jsx:2444
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
-msgstr ""
-
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr ""
-
-#: src/components/compose.jsx:2451
+msgstr "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
+
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: src/components/compose.jsx:2456
+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:2464
+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."
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: src/components/compose.jsx:2476
+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:2484
msgid "Frame rate too high. Uploading might encounter issues."
-msgstr ""
+msgstr "Frame rate too high. Uploading might encounter issues."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: src/components/compose.jsx:2544
+#: src/components/compose.jsx:2794
#: 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/compose.jsx:83
+#: src/components/compose.jsx:2561
+#: src/compose.jsx:84
msgid "Error"
msgstr ""
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2586
msgid "Edit image description"
-msgstr ""
+msgstr "Edit image description"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2587
msgid "Edit video description"
-msgstr ""
+msgstr "Edit video description"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2588
msgid "Edit audio description"
-msgstr ""
+msgstr "Edit audio description"
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2633
+#: src/components/compose.jsx:2682
msgid "Generating description. Please wait…"
-msgstr ""
+msgstr "Generating description. Please wait…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr ""
+#. placeholder {12}: e.message
+#: src/components/compose.jsx:2653
+msgid "Failed to generate description: {12}"
+msgstr "Failed to generate description: {12}"
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2654
msgid "Failed to generate description"
-msgstr ""
+msgstr "Failed to generate description"
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2666
+#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2718
msgid "Generate description…"
msgstr ""
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr ""
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2705
+msgid "Failed to generate description{13}"
+msgstr "Failed to generate description{13}"
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2720
msgid "({0}) <0>— experimental0>"
msgstr ""
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2739
msgid "Done"
msgstr ""
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2775
msgid "Choice {0}"
-msgstr ""
+msgstr "Choice {0}"
-#: src/components/compose.jsx:2789
+#: src/components/compose.jsx:2822
msgid "Multiple choices"
msgstr ""
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2825
msgid "Duration"
msgstr ""
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2856
msgid "Remove poll"
msgstr ""
-#: src/components/compose.jsx:3037
+#: src/components/compose.jsx:3071
msgid "Search accounts"
-msgstr ""
+msgstr "Search accounts"
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: src/components/compose.jsx:3125
+#: src/components/generic-accounts.jsx:228
msgid "Error loading accounts"
msgstr ""
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3269
msgid "Custom emojis"
msgstr ""
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3289
msgid "Search emoji"
-msgstr ""
+msgstr "Search emoji"
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3320
msgid "Error loading custom emojis"
msgstr ""
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3331
msgid "Recently used"
-msgstr ""
+msgstr "Recently used"
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3332
msgid "Others"
-msgstr ""
+msgstr "Others"
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3370
msgid "{0} more…"
msgstr ""
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3508
msgid "Search GIFs"
-msgstr ""
+msgstr "Search GIFs"
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3523
msgid "Powered by GIPHY"
-msgstr ""
+msgstr "Powered by GIPHY"
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3531
msgid "Type to search GIFs"
msgstr ""
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: src/components/compose.jsx:3629
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
msgid "Previous"
msgstr ""
-#: src/components/compose.jsx:3612
-#: src/components/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: src/components/compose.jsx:3647
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
msgid "Next"
msgstr ""
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3664
msgid "Error loading GIFs"
msgstr ""
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr ""
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr ""
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr ""
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr ""
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr ""
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr ""
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr ""
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr ""
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr ""
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr ""
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr ""
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr ""
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr ""
-#: src/components/follow-request-buttons.jsx:42
+#: src/components/follow-request-buttons.jsx:43
#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr ""
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr ""
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1248
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr ""
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr ""
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr ""
-
-#: src/components/generic-accounts.jsx:145
+#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr ""
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr ""
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr "Focus next column in multi-column mode"
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr "Focus previous column in multi-column mode"
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1116,299 +1164,299 @@ msgstr ""
msgid "Boost"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr ""
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr ""
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr ""
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr ""
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr ""
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr ""
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr ""
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr ""
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr ""
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr ""
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr ""
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr ""
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr ""
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr ""
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr ""
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr ""
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr ""
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr ""
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr ""
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr ""
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr ""
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr ""
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr ""
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr ""
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr ""
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr ""
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr ""
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr ""
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr "Following"
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr ""
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr ""
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
#: src/pages/notifications.jsx:113
#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr ""
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr ""
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr ""
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr ""
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr ""
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr ""
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr ""
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr ""
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr ""
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr ""
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr ""
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr ""
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr ""
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr ""
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr ""
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr ""
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr ""
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr ""
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr ""
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr ""
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr ""
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr ""
@@ -1420,10 +1468,13 @@ msgstr ""
msgid "{account} published a post."
msgstr ""
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr ""
+#. placeholder {0}: shortenNumber(count)
#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr ""
@@ -1432,6 +1483,8 @@ msgstr ""
msgid "{account} requested to follow you."
msgstr ""
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr ""
@@ -1452,6 +1505,8 @@ msgstr ""
msgid "A post you interacted with has been edited."
msgstr ""
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr ""
@@ -1552,71 +1607,78 @@ msgstr "View #Wrapstodon"
msgid "Read more →"
msgstr ""
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr ""
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr "{optionVotesCount, plural, one {# vote} other {# votes}}"
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr ""
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr ""
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: 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:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr ""
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr ""
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr ""
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr ""
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr ""
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr ""
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr ""
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr ""
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr ""
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr ""
@@ -1729,23 +1791,24 @@ msgstr ""
msgid "Send Report <0>+ Block profile0>"
msgstr ""
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr ""
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr ""
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr ""
@@ -1776,7 +1839,7 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr ""
@@ -1799,7 +1862,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr ""
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr ""
@@ -1842,7 +1905,7 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr ""
@@ -2027,6 +2090,7 @@ msgstr ""
msgid "Sync to instance server"
msgstr ""
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr ""
@@ -2047,21 +2111,25 @@ msgstr ""
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:790
msgid "Unliked @{0}'s post"
msgstr ""
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr ""
+msgid "Liked @{1}'s post"
+msgstr "Liked @{1}'s post"
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr ""
+msgid "Unbookmarked @{2}'s post"
+msgstr "Unbookmarked @{2}'s post"
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr ""
+msgid "Bookmarked @{3}'s post"
+msgstr "Bookmarked @{3}'s post"
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2080,19 +2148,20 @@ msgstr ""
msgid "Some media have no descriptions."
msgstr ""
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr ""
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr ""
+msgid "Unboosted @{4}'s post"
+msgstr "Unboosted @{4}'s post"
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr ""
+msgid "Boosted @{5}'s post"
+msgstr "Boosted @{5}'s post"
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2117,6 +2186,7 @@ msgstr ""
msgid "Unbookmark"
msgstr ""
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr ""
@@ -2130,7 +2200,7 @@ msgid "Edited: {editedDateText}"
msgstr ""
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr ""
@@ -2198,6 +2268,16 @@ msgstr ""
msgid "Report post…"
msgstr ""
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr "Unboosted @{6}'s post"
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr "Boosted @{7}'s post"
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2227,6 +2307,7 @@ msgstr ""
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr ""
@@ -2259,295 +2340,303 @@ msgstr ""
msgid "More from <0/>"
msgstr "More from <0/>"
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:46
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr ""
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr ""
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr ""
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr ""
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr ""
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr ""
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr ""
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr ""
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Boost} other {# Boosts}}"
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "Pinned posts"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr ""
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr ""
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr ""
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr ""
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr ""
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr ""
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr ""
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr ""
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "Login required."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:165
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr ""
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr ""
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr ""
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr ""
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr ""
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr ""
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr ""
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr ""
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr ""
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr ""
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr ""
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr ""
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr ""
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr ""
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr ""
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr ""
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr "Showing posts in {1}"
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr ""
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr ""
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr ""
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr ""
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr ""
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr ""
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr ""
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "Switch to this account"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr "Switch in new tab/window"
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr ""
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr ""
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr ""
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr ""
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr ""
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr ""
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "No bookmarks yet. Go bookmark something!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr ""
@@ -2613,7 +2702,7 @@ msgstr ""
#: src/pages/catchup.jsx:596
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
-msgstr ""
+msgstr "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
#: src/pages/catchup.jsx:882
#: src/pages/catchup.jsx:906
@@ -2635,7 +2724,7 @@ msgstr ""
#: src/pages/catchup.jsx:926
msgid "Preview of Catch-up UI"
-msgstr ""
+msgstr "Preview of Catch-up UI"
#: src/pages/catchup.jsx:935
msgid "Let's catch up"
@@ -2651,7 +2740,7 @@ msgstr ""
#: src/pages/catchup.jsx:967
msgid "until the max"
-msgstr ""
+msgstr "until the max"
#: src/pages/catchup.jsx:997
msgid "Catch up"
@@ -2661,6 +2750,7 @@ msgstr ""
msgid "Overlaps with your last catch-up"
msgstr ""
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr ""
@@ -2673,21 +2763,24 @@ msgstr ""
msgid "Previously…"
msgstr ""
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr ""
#: src/pages/catchup.jsx:1062
msgid "Remove this catch-up?"
-msgstr ""
+msgstr "Remove this catch-up?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr "Removing Catch-up {0}"
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
-msgstr "Catch-up {0} removed"
+msgid "Catch-up {1} removed"
+msgstr "Catch-up {1} removed"
#: src/pages/catchup.jsx:1083
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
@@ -2710,16 +2803,18 @@ msgstr ""
msgid "Top links"
msgstr ""
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr ""
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr ""
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr ""
@@ -2730,11 +2825,11 @@ msgstr ""
#: src/pages/catchup.jsx:1444
msgid "Date"
-msgstr ""
+msgstr "Date"
#: src/pages/catchup.jsx:1448
msgid "Density"
-msgstr ""
+msgstr "Density"
#. js-lingui-explicit-id
#: src/pages/catchup.jsx:1471
@@ -2743,11 +2838,11 @@ msgstr "Group"
#: src/pages/catchup.jsx:1486
msgid "Authors"
-msgstr ""
+msgstr "Authors"
#: src/pages/catchup.jsx:1487
msgid "None"
-msgstr ""
+msgstr "None"
#: src/pages/catchup.jsx:1503
msgid "Show all authors"
@@ -2755,11 +2850,11 @@ msgstr ""
#: src/pages/catchup.jsx:1554
msgid "You don't have to read everything."
-msgstr ""
+msgstr "You don't have to read everything."
#: src/pages/catchup.jsx:1555
msgid "That's all."
-msgstr ""
+msgstr "That's all."
#: src/pages/catchup.jsx:1563
msgid "Back to top"
@@ -2797,35 +2892,36 @@ msgstr ""
msgid "Scroll to top"
msgstr ""
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
-msgstr ""
+msgstr "Filtered: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "No likes yet. Go like something!"
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr ""
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr ""
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr ""
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr ""
@@ -2834,6 +2930,7 @@ msgstr ""
msgid "New filter"
msgstr ""
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
@@ -2878,6 +2975,7 @@ msgstr ""
msgid "Add keyword"
msgstr ""
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
@@ -2922,157 +3020,158 @@ msgstr ""
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr ""
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr ""
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr ""
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr ""
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr ""
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr ""
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr ""
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr ""
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr ""
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr ""
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "Unfollow #{hashtag}?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr ""
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr ""
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr ""
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr ""
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr ""
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr ""
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr ""
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr ""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr ""
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr ""
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr ""
@@ -3084,73 +3183,75 @@ msgstr ""
msgid "Unable to resolve URL"
msgstr ""
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr ""
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr ""
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr ""
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr ""
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr ""
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr ""
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr "Failed to register application"
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr "instance domain"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr ""
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr ""
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr ""
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr ""
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr ""
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr ""
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr ""
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr ""
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr ""
@@ -3183,19 +3284,22 @@ msgstr ""
msgid "New notifications"
msgstr ""
+#. placeholder {0}: announcements.length
#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1161
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr ""
+#. placeholder {0}: followRequests.length
#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
@@ -3236,555 +3340,571 @@ msgstr ""
msgid "Ignore"
msgstr ""
+#. placeholder {0}: niceDateTime(updatedAtDate)
#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr ""
+#. placeholder {0}: account.username
#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr ""
+#. placeholder {0}: account.username
#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1200
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1205
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1210
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr ""
-#: src/pages/notifications.jsx:1230
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
-msgstr ""
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr "Notifications from @{1} will not show up in Filtered notifications from now on."
-#: src/pages/notifications.jsx:1235
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1240
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr ""
-#: src/pages/notifications.jsx:1255
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr ""
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr ""
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr ""
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr ""
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr ""
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr ""
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
-msgstr ""
+msgstr "Switch to Federated"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
-msgstr ""
+msgstr "Switch to Local"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr ""
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr ""
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr ""
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr ""
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr ""
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr ""
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr ""
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr ""
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr ""
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr ""
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr ""
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr ""
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "Volunteer translations"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr ""
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr ""
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr ""
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr ""
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr ""
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr "Translate to "
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr ""
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr ""
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Donate"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr ""
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr ""
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr ""
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr "Post"
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr ""
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr ""
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr ""
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr ""
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr ""
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr "Switch to post's instance ({1})"
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr ""
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr ""
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr "By {0}"
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr ""
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr ""
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr ""
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr ""
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr ""
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
msgstr ""
-#: src/pages/welcome.jsx:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr ""
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr ""
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr ""
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr ""
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr ""
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr ""
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users."
msgstr ""
-#: src/pages/welcome.jsx:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr ""
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr ""
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
msgid "Up to 5 hashtags combined into a single timeline."
msgstr ""
diff --git a/src/locales/eo-UY.po b/src/locales/eo-UY.po
index 835bff65a6..294c1c722e 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: 2024-12-06 12:01\n"
+"PO-Revision-Date: 2024-12-22 12:38\n"
"Last-Translator: \n"
"Language-Team: Esperanto\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Ŝlosita"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Afiŝoj: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Laste afiŝita: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Aŭtomatigita"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Grupo"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Reciproka"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Petita"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Sekvatoj"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Sekvas vin"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# sekvanto} other {# sekvantoj}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Kontrolita"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Aliĝis <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr "Sekvatoj"
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Afiŝoj"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Pli"
@@ -167,14 +171,26 @@ msgstr "Memore"
msgid "This user has chosen to not make this information available."
msgstr "Ĉi tiu uzanto elektis ne disponebligi ĉi tiun informon."
+#. 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} originalaj afiŝoj, {1} respondoj, {2} diskonigoj"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
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)}}"
@@ -188,17 +204,17 @@ msgstr "Originala"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Respondoj"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Diskonigoj"
@@ -210,6 +226,7 @@ msgstr "Afiŝaj statistikoj ne disponeblaj."
msgid "View post stats"
msgstr "Vidi afiŝo-statistikojn"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Lasta afiŝo: <0>{0}0>"
@@ -224,7 +241,7 @@ msgstr "Blokita"
#: src/components/account-info.jsx:1096
msgid "Private note"
-msgstr "Persona noto"
+msgstr "Privata noto"
#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
@@ -236,19 +253,19 @@ msgstr "Traduki biografion"
#: src/components/account-info.jsx:1176
msgid "Edit private note"
-msgstr "Redakti personan noton"
+msgstr "Redakti privatan noton"
#: src/components/account-info.jsx:1176
msgid "Add private note"
-msgstr "Aldoni personan noton"
+msgstr "Aldoni privatan noton"
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
msgstr "Ŝaltitaj sciigoj por afiŝoj de @{username}."
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "Malŝaltitaj sciigoj por afiŝoj de @{username}."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr " Malŝaltitaj sciigoj por afiŝoj de @{username}."
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
@@ -276,7 +293,7 @@ msgstr "Ŝalti diskonigojn"
#: 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 "Aldoni/Forigi el Listoj"
@@ -293,7 +310,7 @@ msgstr "Ne eblas kopii la ligilon"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Kopii"
@@ -320,6 +337,7 @@ msgstr "Ne plu silentigi <0>@{username}0>"
msgid "Mute <0>@{username}0>…"
msgstr "Silentigi <0>@{username}0>…"
+#. 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 "Silentigita @{username} dum {0}"
@@ -346,7 +364,7 @@ msgstr "Ĉu bloki <0>@{username}0>?"
#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
-msgstr "Malbloki @{username}"
+msgstr "Malblokita @{username}"
#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
@@ -373,7 +391,7 @@ msgid "Report <0>@{username}0>…"
msgstr "Raporti <0>@{username}0>…"
#: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
msgid "Edit profile"
msgstr "Redakti la profilon"
@@ -381,9 +399,10 @@ msgstr "Redakti la profilon"
msgid "Withdraw follow request?"
msgstr "Ĉu nuligi peton por sekvado?"
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "Ĉu ĉesi sekvi @{0}?"
+msgid "Unfollow @{1}?"
+msgstr "Ĉu ĉesi sekvi @{1}?"
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "Nuligi…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Sekvi"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
+#: src/pages/list.jsx:276
#: src/pages/notifications.jsx:915
-#: src/pages/notifications.jsx:1129
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Fermi"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Tradukita biografio"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
msgstr "Ne eblas forigi el listo."
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr "Ne eblas aldoni al listo."
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Ne eblas ŝargi listojn."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "Ne estas listoj."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nova listo"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "Personaj notoj pri <0>@{0}0>"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
-msgstr "Ne eblas ĝisdatigi la personan noton."
+msgstr "Ne eblas ĝisdatigi la privatan noton."
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Nuligi"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Konservi kaj fermi"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
msgstr "Ne eblas ĝisdatigi la profilon."
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nomo"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "Sinprezento"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Profilaj metadatumoj"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Etikedo"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Enhavo"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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 "Konservi"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "uzantnomo"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "servila domajna nomo"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "Ŝtelreĝimo estis malŝaltita"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "Ŝtelreĝimo estis ŝaltita"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Hejmo"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Redakti"
@@ -565,6 +584,9 @@ msgstr "Aldoni balotenketon"
msgid "You have unsaved changes. Discard this post?"
msgstr "Vi havas nekonservitajn ŝanĝojn. Ĉu forĵeti ĉi tiun afiŝon?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr "{0, plural, one {La dosiero {1} ne estas subtenata.} other {La dosieroj {2} ne estas subtenataj.}}"
@@ -600,10 +622,13 @@ msgstr "Ŝajnas, ke vi jam havas redaktan fenestron malfermitan en la ĉefa fene
msgid "Pop in"
msgstr "Montri"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "Respondante al la afiŝo de @{0} (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "Respondante al la afiŝo de @{0}"
@@ -630,7 +655,7 @@ msgstr "Eraro aldonante #{i}"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Enhavaverto"
@@ -640,12 +665,12 @@ msgstr "Enhavaverto aŭ sentema plurmedio"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Publika"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Loka"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "Nelistigita"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Nur sekvantoj"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Aldoni averton de enhavo"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Aldoni"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "Elŝutante movbildon…"
msgid "Failed to download GIF"
msgstr "Malsukcesis elŝuti movbildon"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Pli…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Ĝisdatigita"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Priskribo de bildo"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "Priskribo de filmeto"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "Priskribo de aŭdaĵo"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "Dosiergrandeco estas tro granda. Alŝuto eble renkontos problemojn. Provu redukti la dosiergrandecon de {0} al {1} aŭ malpli."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "Dimensio estas tro granda. Alŝuto eble renkontos problemojn. Provu redukti dimension de {0}x{1}px al {2}x{3}px."
-
-#: src/components/compose.jsx:2451
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 "Dimensio estas tro granda. Alŝuto eble renkontos problemojn. Provu redukti dimension de {2}x{3}px al {4}x{5}px."
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 "Dosiergrandeco estas tro granda. Alŝuto eble renkontos problemojn. Provu redukti la dosiergrandecon de {6} al {7} aŭ malpli."
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 "Dimensio estas tro granda. Alŝuto eble renkontos problemojn. Provu redukti dimension de {8}x{9}px al {10}x{11}px."
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "Bildrapido estas tro alta. Alŝuto eble renkontos problemojn."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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 "Forigi"
-#: src/components/compose.jsx:2528
-#: src/compose.jsx:83
+#: src/components/compose.jsx:2529
+#: src/compose.jsx:84
msgid "Error"
msgstr "Eraro"
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
msgid "Edit image description"
msgstr "Redakti bildopriskribon"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "Redakti videopriskribon"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "Redakti aŭdpriskribon"
-#: 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 "Kreante priskribon. Bonvolu atendi…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "Malsukcesis krei priskribon: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr "Malsukcesis krei priskribon: {12}"
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "Malsukcesis krei priskribon"
-#: 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 "Krei priskribon…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "Malsukcesis krei priskribon{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr "Malsukcesis krei priskribon{13}"
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>— eksperimenta0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "Farite"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
msgstr "Elekti {0}"
-#: src/components/compose.jsx:2789
+#: src/components/compose.jsx:2790
msgid "Multiple choices"
msgstr "Multoblaj elektoj"
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
msgid "Duration"
msgstr "Daŭro"
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
msgid "Remove poll"
msgstr "Forigi balotenketon"
-#: src/components/compose.jsx:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
msgstr "Serĉi kontojn"
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: src/components/compose.jsx:3093
+#: src/components/generic-accounts.jsx:228
msgid "Error loading accounts"
msgstr "Eraro dum ŝargo de kontoj"
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
msgid "Custom emojis"
msgstr "Propraj emoĝioj"
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
msgstr "Serĉi emoĝion"
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "Eraro dum ŝarĝo de propraj emoĝioj"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
msgstr "Ofte uzataj"
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
msgstr "Aliaj"
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} pli…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
-msgstr "Serĉi movbildojn"
+msgstr "Serĉi GIF-movbildojn"
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
msgstr "Funkciigita de GIPHY"
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "Tajpi por serĉi movbildojn"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: src/components/compose.jsx:3597
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
msgid "Previous"
msgstr "Antaŭa"
-#: src/components/compose.jsx:3612
-#: src/components/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: src/components/compose.jsx:3615
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
msgid "Next"
msgstr "Sekva"
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
msgid "Error loading GIFs"
msgstr "Eraro dum ŝargo de movbildoj"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Nesenditaj malnetoj"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "Ŝajnas, ke vi havas nesenditajn malnetojn. Ni daŭrigu kie vi ĉesis."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "Ĉu forigi ĉi tiun malneton?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "Eraro dum forigo de malneto! Bonvolu provi denove."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Forigi…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "Eraro ricevi respondan staton!"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "Ĉu forigi ĉiujn malnetojn?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "Eraro dum forigo de malnetoj! Bonvolu provi denove."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Forigi ĉiujn…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "Neniuj malnetoj trovitaj."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Balotenketo"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Plurmedio"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "Malfermi en nova fenestro"
-#: src/components/follow-request-buttons.jsx:42
+#: src/components/follow-request-buttons.jsx:43
#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Akcepti"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Malakcepti"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1248
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Akceptita"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Malakceptita"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "Nenio por montri"
-
-#: src/components/generic-accounts.jsx:145
+#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Kontoj"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Montri pli…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "La fino."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Nenio por montri"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Fulmoklavoj"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Helpo por fulmoklavoj"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Sekva afiŝo"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Antaŭa afiŝo"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "Salti karuselon al la sekva afiŝo"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Ŝovo0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "Salti karuselon al la antaŭa afiŝo"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Ŝovo0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Ŝargi novajn afiŝojn"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Malfermi detalojn pri afiŝo"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enen-klavo0> aŭ <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Vastigi enhavaverton aŭ<0/>ŝalti vastigitan/kolapsitan fadenon"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Fermi afiŝon aŭ dialogojn"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc-klavo0> aŭ <1>Retropaŝo1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "Enfokusigu la kolumnon en plurkolumna reĝimo"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> ĝis <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr "Enfokusigu la sekvan kolumnon en plurkolumna reĝimo"
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr "Enfokusigu la antaŭan kolumnon en plurkolumna reĝimo"
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Redakti novan afiŝon"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Redakti novan afiŝon (nova fenestro)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Ŝovo0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Sendi afiŝon"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Stirklavo0> + <1>Enen-klavo1> aŭ <2>⌘2> + <3>Enen-klavo3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Serĉi"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Respondi (nova fenestro)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Ŝovo0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "Ŝati (Stemulo)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> aŭ <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,299 +1169,299 @@ msgstr "<0>l0> aŭ <1>f1>"
msgid "Boost"
msgstr "Diskonigi"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Ŝovo0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "Legosigni"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "Baskuligi la ŝtelreĝimon"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Ŝovo0> + <1>Alt-klavo1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Redakti liston"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "Ne eblas redakti liston."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "Ne eblas krei liston."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Montri respondoj al listmembroj"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "Montri respondojn al homoj, kiujn mi sekvas"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "Ne montri respondojn"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
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:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Krei"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "Ĉu forigi ĉi tiun liston?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "Ne eblas forigi liston."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Priskribo de plurmedio"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Traduki"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Paroli"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "Malfermi originalan plurmedion en nova fenestro"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "Malfermi originalan plurmedion"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "Provante priskribi bildon. Bonvolu atendi…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "Malsukcesis priskribi la bildon"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Priskribi la bildon…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Vidi afiŝon"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Sentema plurmedio"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "Filtrila: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Filtrila"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "Afiŝo publikigita. Rigardu."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "Respondo publikigita. Rigardu."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "Afiŝo ĝisdatigita. Rigardu."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Menuo"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "Ĉu reŝargi la paĝon nun por ĝisdatigi?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Nova ĝisdatigo disponebla…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr "Sekvatoj"
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Aktualiĝi"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Mencioj"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
#: src/pages/notifications.jsx:113
#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Sciigoj"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Nova"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Profilo"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Legosignoj"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "Stemuloj"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "Sekvataj kradvortoj"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtriloj"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Silentigitaj uzantoj"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Silentigitaj uzantoj…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Blokitaj uzantoj"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Blokitaj uzantoj…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Kontoj…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Ensaluti"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "Populara"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Fratara"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Ŝparvojoj / Kolumnoj…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Agordoj…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Listoj"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Ĉiuj listoj"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Sciigo"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Ĉi tiu sciigo estas de via alia konto."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Vidi ĉiujn sciigojn"
@@ -1425,10 +1473,13 @@ msgstr "{account} reagis al via afiŝo kun {emojiObject}"
msgid "{account} published a post."
msgstr "{account} publikigis afiŝon."
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} diskonigis vian respondon.} other {{account} diskonigis vian afiŝon.}}} other {{account} diskonigis {postsCount} de viaj afiŝoj.}}} other {{postType, select, reply {<0><1>{0}1> homoj0> diskonigis vian respondon.} other {<2><3>{1}3> homoj2> diskonigis vian afiŝon.}}}}"
+#. placeholder {0}: shortenNumber(count)
#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, =1 {{account} sekvis vin.} other {<0><1>{0}1> homoj0> sekvis vin.}}"
@@ -1437,6 +1488,8 @@ msgstr "{count, plural, =1 {{account} sekvis vin.} other {<0><1>{0}1> homoj0
msgid "{account} requested to follow you."
msgstr "{account} petis sekvi vin."
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} ŝatis vian respondon.} other {{account} ŝatis vian afiŝon.}}} other {{account} ŝatis {postsCount} de viaj afiŝoj.}}} other {{postType, select, reply {<0><1>{0}1> homoj0> ŝatis vian respondon.} other {<2><3>{1}3> homoj2> ŝatis vian afiŝon.}}}}"
@@ -1457,6 +1510,8 @@ msgstr "Balotenketo, pri kiu vi voĉdonis, finiĝis."
msgid "A post you interacted with has been edited."
msgstr "Afiŝo, kun kiu vi interagis, estis redaktita."
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} diskonigis kaj ŝatis vian respondon.} other {{account} diskonigis kaj ŝatis vian afiŝon.}}} other {{account} diskonigis kaj ŝatis {postsCount} de viaj afiŝoj.}}} other {{postType, select, reply {<0><1>{0}1> homoj0> diskonigis kaj ŝatis vian respondon.} other {<2><3>{1}3> homoj2> diskonigis kaj ŝatis vian afiŝon.}}}}"
@@ -1557,71 +1612,78 @@ msgstr "Vidu #Wrapstodon"
msgid "Read more →"
msgstr "Legi pli →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "Elektita"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr "{optionVotesCount, plural, one {# voĉdono} other {# voĉdonoj}}"
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Kaŝi rezultojn"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Voĉdoni"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
msgid "Refresh"
msgstr "Aktualigi"
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Montri rezultojn"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> voĉdono} other {<1>{1}1> voĉdonoj}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {<0>{0}0> voĉdonanto} other {<1>{1}1> voĉdonantoj}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "Finita <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Finita"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "Finante <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "Finante"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}s"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}m"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}h"
@@ -1734,23 +1796,24 @@ msgstr "Ne eblas bloki {username}"
msgid "Send Report <0>+ Block profile0>"
msgstr "Sendi raporton <0>+ Bloki profilon0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>‒ kontoj, kradvortoj kaj afiŝoj0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "Afiŝoj kun <0>{query}0>"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "Afiŝoj etikeditaj kun <0>#{0}0>"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "Serĉi <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "Kontoj kun <0>{query}0>"
@@ -1781,7 +1844,7 @@ msgstr "Nur loka"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Nodo"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "ekz. PixelArt (Maksimumo 5, spac-separata)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Nur plurmedio"
@@ -1847,7 +1910,7 @@ msgstr "Moviĝi malsupren"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Redakti"
@@ -2032,6 +2095,7 @@ msgstr "Ne eblas konservi ŝparvojojn"
msgid "Sync to instance server"
msgstr "Sinkronigi al nodservilo"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0, plural, one {# skribsigno} other {# skribsignoj}}"
@@ -2052,21 +2116,25 @@ msgstr "<0/> <1>diskonigita1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "Ne plu ŝatis la afiŝon de {0}"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "Ŝatis la afiŝon de {0}"
+msgid "Liked @{1}'s post"
+msgstr "Ŝatis la afiŝon de @{1}"
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "Ne plu legosignis la afiŝon de @{0}"
+msgid "Unbookmarked @{2}'s post"
+msgstr "Ne plu legosignita la afiŝon de @{2}"
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "Legosignis la afiŝon de @{0}"
+msgid "Bookmarked @{3}'s post"
+msgstr "Legosignita la afiŝon de @{3}"
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2085,19 +2153,20 @@ msgstr "Citaĵo"
msgid "Some media have no descriptions."
msgstr "Iuj plurmedioj ne havas priskribojn."
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr "Malnova afiŝo (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "Ne plu diskonigita la afiŝon de @{0}"
+msgid "Unboosted @{4}'s post"
+msgstr "Ne plu diskonigita la afiŝon de @{4}"
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "Diskonigita la afiŝon de @{0}"
+msgid "Boosted @{5}'s post"
+msgstr "Diskonigita la afiŝon de @{5}"
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2122,6 +2191,7 @@ msgstr "Ŝatata"
msgid "Unbookmark"
msgstr "Ne plu legosignis"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr "Vidi afiŝon de <0>@{0}0>"
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "Redaktita: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "Enkorpigi afiŝon"
@@ -2203,6 +2273,16 @@ msgstr "Ne eblas forigi afiŝon"
msgid "Report post…"
msgstr "Raporti afiŝon…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr "Ne plu diskonigita la afiŝon de @{6}"
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr "Diskonigita la afiŝon de @{7}"
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "Forigita"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# respondo} other {# respondoj}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Fadeno{0}"
@@ -2264,295 +2345,303 @@ msgstr "Komentoj"
msgid "More from <0/>"
msgstr "Pli de <0/>"
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "Redaktan historion"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "Malsukcesis ŝargi historion"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:46
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Ŝargante…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "HTML-kodo"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "HTML-kodo kopiita"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "Ne eblas kopii HTML-kodon"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Plurmediaj aldonaĵoj:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Emoĝioj de la konto:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "statika URL"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Emoĝioj:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Notoj:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Ĉi tio estas senmova, ne stilita kaj senskriba. Vi eble bezonos apliki viajn proprajn stilojn kaj redakti laŭbezone."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Balotenketoj ne estas interagaj kaj estos konvertitaj al listo kun balotkalkuloj."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Plurmediaj aldonaĵoj povas esti bildoj, filmetoj, sonaĵoj aŭ ajnaj dosiertipoj."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "Afiŝo povus esti redaktita aŭ forigita poste."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "Antaŭrigardo"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "Noto: Ĉi tiu antaŭmontro estas malpeze stilita."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> diskonigita"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Novaj afiŝoj"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "Provu denove"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Diskonigo} other {# Diskonigoj}}"
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "Alpinglitaj afiŝoj"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "Fadeno"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtrita0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "Aŭtomate tradukita el {sourceLangText}"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "Tradukante…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Traduki el {sourceLangText} (aŭtomate detektita)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "Traduki el {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "Aŭtomata ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "Malsukcesis traduki"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "Redaktante la originalan mesaĝon"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "Respondi al @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "Vi povas fermi ĉi tiun paĝon nun."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "Fermi fenestron"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "Ensaluto bezonata."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:165
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "Iru hejmen"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "Afiŝoj de la konto"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ Respondoj)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- Diskonigoj)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (Plurmedio)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "Malplenigi filtrojn"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "Malplenigi"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "Montrante afiŝon kun respondoj"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ Respondoj"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "Montrante afiŝojn sen diskonigoj"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- Diskonigoj"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "Montrante afiŝojn kun plurmedio"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "Montrante afiŝojn etikeditaj kun #{0}"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "Montrante afiŝojn en {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr "Montrante afiŝojn en {1}"
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "Nenio vidinda ĉi tie ankoraŭ."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "Ne eblas ŝargi afiŝojn"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "Ne eblas ricevi informojn pri konto"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "Iri al la nodo de la konto {0}"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "Iri al mia nodo (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "Monato"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "Nuna"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "Defaŭlto"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "Ŝalti al ĉi tiu konto"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr "Ŝalti en novan langeton/fenestron"
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "Vidi profilon…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "Agordi kiel defaŭltan"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "Ĉu elsaluti <0>@{0}0>?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "Elsaluti…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "Aldoni ekzistantan konton"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "Noto: <0>Defaŭlta0> konto ĉiam estos uzata por la unua ŝarĝo. Ŝanĝitaj kontoj daŭros dum la sesio."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "Ankoraŭ neniuj legosignoj. Iru legosigni ion!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "Ne eblas ŝargi legosignoj."
@@ -2666,6 +2755,7 @@ msgstr "Atingi"
msgid "Overlaps with your last catch-up"
msgstr "Interkovri kun via lasta aktualiĝo"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "Ĝis la lasta aktualiĝo ({0})"
@@ -2678,6 +2768,7 @@ msgstr "Noto: Via nodo povus nur montri maksimume 800 afiŝojn en la Hejma templ
msgid "Previously…"
msgstr "Antaŭe…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# afiŝo} other {# afiŝoj}}"
@@ -2686,13 +2777,15 @@ msgstr "{0, plural, one {# afiŝo} other {# afiŝoj}}"
msgid "Remove this catch-up?"
msgstr "Ĉu forigi ĉi tiun aktualiĝon?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr "Forigante aktualiĝon {0}"
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
-msgstr "Aktualiĝo {0} forigita"
+msgid "Catch-up {1} removed"
+msgstr "Aktualiĝo {1} forigita"
#: src/pages/catchup.jsx:1083
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
@@ -2715,16 +2808,18 @@ msgstr "Restartigi filtrilojn"
msgid "Top links"
msgstr "Popularaj ligiloj"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "Diskonigita de {0}"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Ĉiuj"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# aŭtoro} other {# aŭtoroj}}"
@@ -2802,35 +2897,36 @@ msgstr "Antaŭa aŭtoro"
msgid "Scroll to top"
msgstr "Rulumi supren"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "Filtrita: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Ankoraŭ neniuj stemuloj. Iru, trovu ion por ŝati!"
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "Ne eblas ŝargi stelumojn."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "Hejmo kaj listoj"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "Publikaj templinioj"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Konversacioj"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Profiloj"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Neniam"
@@ -2839,6 +2935,7 @@ msgstr "Neniam"
msgid "New filter"
msgstr "Nova filtrilo"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtrilo} other {# filtriloj}}"
@@ -2883,6 +2980,7 @@ msgstr "Ne estas ŝlosilvortoj. Aldonu unu."
msgid "Add keyword"
msgstr "Aldoni ŝlosilvorton"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# ŝlosilvorto} other {# ŝlosilvortoj}}"
@@ -2927,157 +3025,158 @@ msgstr "Ĉu forigi ĉi tiun filtrilon?"
msgid "Unable to delete filter."
msgstr "Ne eblas forigi filtrilon."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Finiĝita"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "Finiĝanta <0/>"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "Neniam finiĝas"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, one {# kradvorto} other {# kradvortoj}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "Ne eblas ŝargi sekvatajn kradvortojn."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "Neniuj kradvortoj ankoraŭ sekvis."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "Nenio vidinda ĉi tie."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "Ne eblas ŝargi afiŝojn."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{hashtagTitle} (Nur plurmedio) en {instance}"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{hashtagTitle} en {instance}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (Nur plurmedio)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "Neniu ankoraŭ afiŝis ion kun ĉi tiu kradvorto."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "Ne eblas ŝargi afiŝojn kun tiu ĉi kradvorto"
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "Ĉu ĉesi sekvi #{hashtag}?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "Nesekvita #{hashtag}"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "Sekvita #{hashtag}"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "Sekvatoj…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr "Nemontrita en profilo"
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr "Ne eblas nemontri en profilo"
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr "Montrita en profilo"
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr "Montri en profilo"
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, other {Maks. # kradvortoj}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Aldoni kradvorton"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Forigi kradvorton"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "Ĉi tiu ŝparvojo jam ekzistas"
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "Kradvorto-ŝparvojo aldonita"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "Aldoni al ŝparvojoj"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Entajpi novan nodon, ekz. \"mastodon.social\""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "Senvalida nodo"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "Iri al alia nodo…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Iri al mia nodo (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "Ne eblas ŝarĝi sciigojn."
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Nova0> <1>Petoj de sekvado1>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "Vidi ĉion"
@@ -3089,73 +3188,75 @@ msgstr "Solvante…"
msgid "Unable to resolve URL"
msgstr "Ne eblas solvi retadreson"
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "Ankoraŭ nenio."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "Administri membrojn"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "Ĉu forigi <0>@{0}0> el listo?"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "Forigi…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, one {#listo} other {# listoj}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "Ankoraŭ ne estas listoj."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr "Malsukcesis registri aplikaĵon"
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr "noda domajno"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "ekz. “mastodon.social”"
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
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:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "Daŭrigi per {selectedInstanceText}"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "Daŭrigi"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "Ĉu vi ankoraŭ ne havas konton? Kreu unu!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "Privataj mencioj"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Privata"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "Neniu menciis vin :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "Ne eblas ŝargi menciojn."
@@ -3188,19 +3289,22 @@ msgstr "Agordoj pri sciigoj"
msgid "New notifications"
msgstr "Novaj sciigoj"
+#. placeholder {0}: announcements.length
#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Anonco} other {Anoncoj}}"
#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1161
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "Petoj de sekvado"
+#. placeholder {0}: followRequests.length
#: src/pages/notifications.jsx:659
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:714
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}}"
@@ -3241,555 +3345,571 @@ msgstr "Filtrilo"
msgid "Ignore"
msgstr "Ignori"
+#. placeholder {0}: niceDateTime(updatedAtDate)
#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "Ĝisdatigita <0>{0}0>"
+#. placeholder {0}: account.username
#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "Vidi sciigojn de <0>@{0}0>"
+#. placeholder {0}: account.username
#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "Sciigoj de <0>@{0}0>"
-#: src/pages/notifications.jsx:1200
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Sciigoj de @{0} ne estos filtritaj ekde nun."
-#: src/pages/notifications.jsx:1205
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "Ne eblas akcepti sciigan peton"
-#: src/pages/notifications.jsx:1210
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Permesi"
-#: src/pages/notifications.jsx:1230
-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."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr "Sciigoj de @{1} ne aperos en Filtritaj sciigoj ekde nun."
-#: src/pages/notifications.jsx:1235
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "Ne eblas malakcepti sciigan peton"
-#: src/pages/notifications.jsx:1240
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Fermi"
-#: src/pages/notifications.jsx:1255
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "Fermita"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Loka templinio ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Fratara templinio ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Loka templinio"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "Fratara templinio"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "Neniu ankoraŭ afiŝis ion."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "Ŝalti al Federacia"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "Ŝalti al Loka"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "Serĉi: {q} (Afiŝoj)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "Serĉi: {q} (Kontoj)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "Serĉi: {q} (Kradvortoj)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "Serĉi: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Kradvortoj"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "Vidi pli"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "Vidi pli da kontoj"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "Neniuj kontoj trovitaj."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "Vidi pli da kradvortoj"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "Neniuj kradvortoj trovitaj."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "Vidi pli da afiŝoj"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "Neniuj afiŝoj trovitaj."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
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:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Agordoj"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Apero"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "Hela"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "Malhela"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "Aŭtomata"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Tekstogrando"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "Lingvo de la fasado"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "Volontulaj tradukoj"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "Afiŝante"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "Defaŭlta videblo"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "Sinkronigita"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "Malsukcesis ĝisdatigi afiŝan privatecon"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Sinkronigita kun la agordoj de via nodservilo. <0>Iru al via nodo ({instance}) por pliaj agordoj.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "Eksperimentoj"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "Aŭtomate aktualigi templiniajn afiŝojn"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "Karuselon de diskonigoj"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "Traduko de afiŝoj"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Traduki al"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr "Traduki al "
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "Sistemlingvo ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
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:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "Noto: Ĉi tiu funkcio uzas eksterajn tradukservojn, funkciigitajn de <0>Lingva API0> kaj <1>Lingva Translate1>."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "Maŝintradukado"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Aŭtomate montri tradukon por afiŝoj en templinio. Funkcias nur por <0>mallongaj0> afiŝoj sen enhavaverto, plurmedio kaj balotenketo."
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "GIF-Elektilo por redaktado"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "Generilo pri priskribo de bildoj"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr "Nur por novaj bildoj dum verkado de novaj afiŝoj."
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Noto: Ĉi tiu funkcio uzas eksteran AI-servon, funkciigitan de <0>img-alt-api0>. Eble ne funkcias bone. Nur por bildoj kaj en la angla."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "Servil-flankaj grupigitaj sciigoj"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Funkcio en alfa-versio. Eble plibonigita grupigfenestro, sed kun baza grupiglogiko."
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "\"Nuba\" importo/eksporto por ŝparvojaj agordoj"
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
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:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Ŝtelreĝimo <0>(<1>Teksto1> → <2>████2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
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:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "Pri"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Konstruita0> de <1>@cheeaun1>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "Patroni"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Donaci"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "Privateca politiko"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>Retejo:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versio:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "Versioĉeno kopiita"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "Ne eblas kopii versioĉenon"
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr "Malsukcesis ĝisdatigi abonon. Bonvolu provi denove."
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr "Malsukcesis forigi abonon. Bonvolu provi denove."
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "Puŝaj sciigoj (beta)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
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."
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "Permesi de <0>{0}0>"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "iu ajn"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "homoj, kiujn mi sekvas"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "sekvantoj"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "Sekvas"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "Balotenketoj"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "Redaktoj de la afiŝo"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Puŝo-permeso ne estis donita ekde via lasta ensaluto. Vi devos <0><1>ensaluti1> denove por doni puŝo-permeson0>."
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTO: Puŝaj sciigoj funkcias nur por <0>unu konto0>."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr "Afiŝo"
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
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:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Ĉi tiu afiŝo estas de alia nodo (<0>{instance}0>). Interagoj (respondi, diskonigi, ktp) ne eblas."
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Eraro: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "Iri al mia nodo por ŝalti interagojn"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "Ne eblas ŝargi respondojn."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "Reen"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "Iri al ĉefa afiŝo"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr "{0} afiŝoj supre ‒ Iri supren"
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr "Ŝalti al Flanka Vido"
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "Ŝalti al Plena Vido"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "Montri ĉiujn sentemajn enhavojn"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "Eksperimenta"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "Ne eblas ŝalti"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "Iri al nodo de la afiŝo ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr "Iri al mondo de la afiŝo ({1})"
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "Iri al la nodo de la afiŝo"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "Ne eblas ŝargi afiŝon"
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# respondo} other {<0>{1}0> respondoj}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# komento} other {<0>{0}0> komentoj}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "Vidi afiŝon kun siaj respondoj"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "Populara ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "Popularaj Novaĵoj"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr "Per {0}"
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "Reen al montrado de popularaj afiŝoj"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Montrante afiŝojn kiuj mencias <0>{0}0>"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "Popularaj afiŝoj"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "Neniuj popularaj afiŝoj."
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr "Minimuma retkliento por Mastodon, kiu faras aferojn laŭ via maniero."
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Ensaluti per Mastodon"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "Aliĝi"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
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:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "<0>Konstruita0> de <1>@cheeaun1>. <2>Regularo pri privateco2>."
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "Ekrankopio de Karuselon de diskonigoj"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "Karuselon de diskonigoj"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
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:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr "Ekrankopio de grupigita komenta fadeno"
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr "Grupigita komenta fadeno"
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "Sekvi konversaciojn perfekte. Duonfaldeblaj respondoj."
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr "Ekrankopio de grupigitaj sciigoj"
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "Grupigitaj sciigoj"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr "Similaj sciigoj estas grupigitaj kaj kolapsitaj por redukti malordon."
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "Ekrankopio de plurkolumna uzantinterfaco"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "Ununuro aŭ plurkolumno"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
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:188
+#: src/pages/welcome.jsx:189
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:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "Plurkradvorta templinio"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 1e4d81d773..d2b1e25d1a 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: 2024-12-06 22:30\n"
+"PO-Revision-Date: 2024-12-21 17:08\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Bloqueado"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Publicaciones: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Última publicación: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automatizado"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Grupo"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Mutuo"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Solicitado"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Siguiendo"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Te sigue"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# seguidor} other {# seguidores}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Verificado"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Se unió el <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr "Seguidos"
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Publicaciones"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Más"
@@ -167,14 +171,26 @@ msgstr "Cuenta conmemorativa"
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}: ( 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} originales, {1} respuestas, {2} impulsos"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
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)}}"
@@ -188,17 +204,17 @@ msgstr "Originales"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Respuestas"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Impulsos"
@@ -210,6 +226,7 @@ msgstr "Las estadísticas de las publicaciones no están disponibles."
msgid "View post stats"
msgstr "Ver las estadísticas de las publicaciones"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Última publicación: <0>{0}0>"
@@ -247,16 +264,16 @@ msgid "Notifications enabled for @{username}'s posts."
msgstr "Notificaciones activadas para las publicaciones de @{username}."
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "Notificaciones desactivadas para las publicaciones de @{username}."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr " Notificaciones desactivadas para las publicaciones de @{username}."
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
-msgstr "Desactivar las notificaciones"
+msgstr "Desactivar notificaciones"
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
-msgstr "Activar las notificaciones"
+msgstr "Activar notificaciones"
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
@@ -276,7 +293,7 @@ msgstr "Activar impulsos"
#: 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 "Añadir/eliminar de las listas"
@@ -293,7 +310,7 @@ msgstr "No se ha podido copiar el enlace"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Copiar"
@@ -320,6 +337,7 @@ msgstr "Dejar de silenciar a <0>@{username}0>"
msgid "Mute <0>@{username}0>…"
msgstr "Silenciar a <0>@{username}0>…"
+#. 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 "Se ha silenciado a @{username} por {0}"
@@ -350,7 +368,7 @@ msgstr "Se ha desbloqueado a @{username}"
#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
-msgstr "Has bloqueado a @{username}"
+msgstr "Se ha bloqueado a @{username}"
#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
@@ -358,7 +376,7 @@ msgstr "No se ha podido desbloquear a @{username}"
#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
-msgstr "No se ha podido bloquear a {username}"
+msgstr "No se ha podido bloquear a @{username}"
#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
@@ -373,17 +391,18 @@ msgid "Report <0>@{username}0>…"
msgstr "Reportar a <0>@{username}0>…"
#: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
msgid "Edit profile"
msgstr "Editar perfil"
#: src/components/account-info.jsx:1624
msgid "Withdraw follow request?"
-msgstr "¿Deseas retirar la solicitud de seguimiento?"
+msgstr "¿Desear retirar la solicitud de seguimiento?"
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "¿Deseas dejar de seguir a @{0}?"
+msgid "Unfollow @{1}?"
+msgstr "¿Deseas dejar de seguir a @{1}?"
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "Descartar…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Seguir"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
+#: src/pages/list.jsx:276
#: src/pages/notifications.jsx:915
-#: src/pages/notifications.jsx:1129
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Cerrar"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Biografía traducida"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
msgstr "No se ha podido eliminar de la lista."
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr "No se ha podido añadir a la lista."
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "No se ha podido cargar las listas."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "No hay listas."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nueva lista"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "Nota privada acerca de <0>@{0}0>"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
msgstr "No se ha podido actualizar la nota privada."
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Cancelar"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Guardar y cerrar"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
msgstr "No se ha podido actualizar el perfil."
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nombre"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "Biografía"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Campos adicionales"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Etiqueta"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Contenido"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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 "Guardar"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "nombre de usuario"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "nombre de dominio del servidor"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "El modo oculto ha sido desactivado"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "El modo oculto ha sido activado"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Inicio"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Redactar"
@@ -565,6 +584,9 @@ msgstr "Añadir una encuesta"
msgid "You have unsaved changes. Discard this post?"
msgstr "Tienes cambios sin guardar. ¿Deseas descartar esta publicación?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr "{0, plural, one {El archivo {1} no es compatible.} other {Los archivos {2} no son compatibles.}}"
@@ -600,10 +622,13 @@ msgstr "Parece que ya tienes una ventana de redacción abierta en la ventana pri
msgid "Pop in"
msgstr "Mostrar"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "Respondiendo a la publicación de @{0}(<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "Respondiendo a la publicación de @{0}"
@@ -630,7 +655,7 @@ msgstr "Error al adjuntar #{i}"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Advertencia de contenido"
@@ -640,12 +665,12 @@ msgstr "Advertencia de contenido o medio sensible"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Público"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Local"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "No listado"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Solo seguidores"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Añadir advertencia de contenido"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Añadir"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "Descargando GIF…"
msgid "Failed to download GIF"
msgstr "Hubo un fallo al descargar el GIF"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Más…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Cargado"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Descripción de la imagen"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "Descripción del vídeo"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "Descripción del audio"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "El tamaño del archivo es demasiado grande. La carga podría tener problemas. Intenta reducir el tamaño del archivo de {0} a {1} o inferior."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "La dimensión es demasiado grande. La carga podría tener problemas. Intenta reducir la dimensión de {0}×{1}px a {2}×{3}px."
-
-#: src/components/compose.jsx:2451
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 "La dimensión es demasiado grande. La carga podría tener problemas. Trata de reducir la dimensión {2}x{3}px a {4}x{5}px."
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 "El tamaño del archivo es demasiado grande. Puede que haya problemas al cargar el archivo. Trata de reducir el tamaño de {6} a {7} o menos."
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 "La dimensión es demasiado grande. Puede que haya problemas al cargar el archivo. Trata de reducir la dimensión de {8}x{9}px a {10}x{11}px."
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "Tasa de fotogramas demasiado alta. La carga podría tener problemas."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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 "Eliminar"
-#: src/components/compose.jsx:2528
-#: src/compose.jsx:83
+#: src/components/compose.jsx:2529
+#: src/compose.jsx:84
msgid "Error"
msgstr "Error"
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
msgid "Edit image description"
msgstr "Editar descripción de la imagen"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "Editar descripción del vídeo"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "Editar descripción del audio"
-#: 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 "Generando descripción. Por favor, espera…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "No se ha podido generar la descripción: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr "Ha habido un fallo al generar la descripción: {12}"
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "No se ha podido generar la descripción"
-#: 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 "Generar descripción…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "No se ha podido generar la descripción{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr "Ha habido un fallo al generar la descripción{13}"
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>— experimental0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "Hecho"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
msgstr "Opción {0}"
-#: src/components/compose.jsx:2789
+#: src/components/compose.jsx:2790
msgid "Multiple choices"
msgstr "Varias opciones"
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
msgid "Duration"
msgstr "Duración"
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
msgid "Remove poll"
msgstr "Eliminar encuesta"
-#: src/components/compose.jsx:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
msgstr "Buscar cuentas"
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: src/components/compose.jsx:3093
+#: src/components/generic-accounts.jsx:228
msgid "Error loading accounts"
msgstr "Error al cargar cuentas"
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
msgid "Custom emojis"
msgstr "Emojis personalizados"
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
msgstr "Buscar emoji"
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "Error al cargar emojis personalizados"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
-msgstr "Usado recientemente"
+msgstr "Usados recientemente"
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
msgstr "Otros"
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} más…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
msgstr "Buscar GIF"
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
msgstr "Con tecnología de GIPHY"
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "Escribe para buscar un GIF"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: src/components/compose.jsx:3597
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
msgid "Previous"
msgstr "Anterior"
-#: src/components/compose.jsx:3612
-#: src/components/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: src/components/compose.jsx:3615
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
msgid "Next"
msgstr "Siguiente"
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
msgid "Error loading GIFs"
msgstr "Error al cargar los GIF"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Borradores no enviados"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "Parece que tienes borradores sin enviar. Prosigamos donde lo dejaste."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "¿Deseas eliminar este borrador?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "¡Error al eliminar el borrador! Por favor, inténtalo de nuevo."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Eliminar…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "¡Error al obtener el estado de la respuesta!"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "¿Deseas eliminar todos los borradores?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "¡Error al eliminar borradores! Por favor, inténtalo de nuevo."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Eliminar todo…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "No se han encontrado borradores."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Encuesta"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Multimedia"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "Abrir en una nueva ventana"
-#: src/components/follow-request-buttons.jsx:42
+#: src/components/follow-request-buttons.jsx:43
#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Aceptar"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Rechazar"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1248
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Aceptado"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Rechazado"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "No hay nada que mostrar"
-
-#: src/components/generic-accounts.jsx:145
+#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Cuentas"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Mostrar más…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "El fin."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "No hay nada que mostrar"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Atajos de teclado"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Ayuda de los atajos de teclado"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Siguiente publicación"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Anterior publicación"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "Saltar carrusel a la siguiente publicación"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Mayús0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "Saltar carrusel a la anterior publicación"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Mayús0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Cargar nuevas publicaciones"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Abrir detalles de la publicación"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Intro0> u <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Expandir advertencia de contenido o<0/>alternar hilo ampliado/colapsado"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Cerrar publicación o diálogos"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> o <1>Retroceso1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "Enfocar columna en el modo de múltiples columnas"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> a <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr "Enfocarse en la siguiente columna en el modo multicolumna"
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr "Enfocarse en la anterior columna en el modo multicolumna"
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Redactar nueva publicación"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Redactar nueva publicación (nueva ventana)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Mayús0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Enviar publicación"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Intro1> o <2>⌘2> + <3>Intro3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Buscar"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Responder (nueva ventana)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Mayús0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "Me gusta (favorito)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> o <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,299 +1169,299 @@ msgstr "<0>l0> o <1>f1>"
msgid "Boost"
msgstr "Impulsar"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Mayús0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "Añadir marcador"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "Activar o desactivar el modo oculto"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Mayús0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Editar lista"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "No se ha podido editar la lista."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "No se ha podido crear la lista."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Mostrar respuestas a la lista de miembros"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "Mostrar respuestas a las personas que sigo"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "No mostrar respuestas"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr "Ocultar publicaciones en esta lista de Inicio/Seguidos"
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Crear"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "¿Deseas eliminar esta lista?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "No se ha podido eliminar la lista."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Descripción de la imagen"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Traducir"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Hablar"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "Abrir archivo original en una nueva ventana"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "Abrir archivo original"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "Intentando describir la imagen. Por favor, espera…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "No se ha podido describir la imagen"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Describe la imagen…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Ver publicaciones"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Imagen sensible"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "Filtrado: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Filtrado"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "Publicado. Échale un vistazo."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "Respuesta publicada. Échale un vistazo."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "Publicación actualizada. Échale un vistazo."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Menú"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "¿Recargar página ahora para actualizar?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Hay una nueva actualización disponible…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr "Seguidos"
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Ponerse al día"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Menciones"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
#: src/pages/notifications.jsx:113
#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Notificaciones"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Nuevo"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Perfil"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Marcadores"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "Me gustan"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "Etiquetas seguidas"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtros"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Usuarios silenciados"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Usuarios silenciados…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Usuarios bloqueados"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Usuarios bloqueados…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Cuentas…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Inicia sesión"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "Tendencias"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Federados"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Atajos / Columnas…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Configuración…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Listas"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Todas las listas"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Notificación"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Esta notificación proviene de tu otra cuenta."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Ver todas las notificaciones"
@@ -1425,10 +1473,13 @@ msgstr "{account} reaccionó a tu publicación con {emojiObject}"
msgid "{account} published a post."
msgstr "{account} ha hecho una publicación."
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} impulsó tu respuesta.} other {{account} impulsó tu publicación.}}} other {{account} impulsó {postsCount} de tus publicaciones.}}} other {{postType, select, reply {<0><1>{0}1> personas0> impulsaron tu respuesta.} other {<2><3>{1}3> persona2> impulsaron tu publicación.}}}}"
+#. placeholder {0}: shortenNumber(count)
#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, =1 {{account} te comenzó a seguir.} other {<0><1>{0}1> personas0> te comenzaron a seguir.}}"
@@ -1437,6 +1488,8 @@ msgstr "{count, plural, =1 {{account} te comenzó a seguir.} other {<0><1>{0}1
msgid "{account} requested to follow you."
msgstr "{account} ha solicitado seguirte."
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {A {account} le gustó tu respuesta.} other {A {account} le gustó tu publicación.}}} other {A {account} le gustó {postsCount} de tus publicaciones.}}} other {{postType, select, reply {A <0><1>{0}1> personas0> les gustó tu respuesta.} other {A <2><3>{1}3> personas2> les gustó tu publicación.}}}}"
@@ -1457,6 +1510,8 @@ msgstr "Una encuesta en la que has votado ha finalizado."
msgid "A post you interacted with has been edited."
msgstr "Una publicación con la que interactuaste ha sido editada."
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} impulsó y le gustó tu respuesta.} other {{account} impulsó y le gustó tu publicación.}}} other {{account} impulsó y le gustó {postsCount} de tus publicaciones.}}} other {{postType, select, reply {<0><1>{0}1> personas0> impulsaron y les gustó tu respuesta.} other {<2><3>{1}3> personas2> impulsaron y les gustó tu publicación.}}}}"
@@ -1557,71 +1612,78 @@ msgstr "Ver #Wrapstodon"
msgid "Read more →"
msgstr "Leer más →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "Votado"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr "{optionVotesCount, plural, one {# voto} other {# votos}}"
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Ocultar resultados"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Votar"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
msgid "Refresh"
msgstr "Actualizar"
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Mostrar resultado"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> voto} other {<1>{1}1> votos}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {<0>{0}0> votante} other {<1>{1}1> votantes}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "Terminado <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Terminado"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "Terminando <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "Terminando"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}s"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}m"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}h"
@@ -1734,23 +1796,24 @@ msgstr "No se ha podido bloquear a {username}"
msgid "Send Report <0>+ Block profile0>"
msgstr "Enviar reporte <0>+ Bloquear perfil0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>‒ cuentas, etiquetas y publicaciones0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "Publicaciones con <0>{query}0>"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "Publicaciones etiquetadas con <0>#{0}0>"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "Buscar <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "Cuentas con <0>{query}0>"
@@ -1781,7 +1844,7 @@ msgstr "Solo local"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Instancia"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "p. ej. PixelArt (Max 5, separada por espacios)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Solo multimedia"
@@ -1847,7 +1910,7 @@ msgstr "Bajar"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Editar"
@@ -2032,6 +2095,7 @@ msgstr "No se ha podido guardar los atajos"
msgid "Sync to instance server"
msgstr "Sincronizar al servidor de instancia"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0,plural, one{# carácter} other{# caracteres}}"
@@ -2052,21 +2116,25 @@ msgstr "<0/> <1>impulsó1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "No me gustó la publicación de {0}"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "Me gustó la publicación de {0}"
+msgid "Liked @{1}'s post"
+msgstr "Me gustó la publicación de @{1}"
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "Dejar de guardar como marcador la publicación de {0}"
+msgid "Unbookmarked @{2}'s post"
+msgstr "Dejar de guardar como marcador la publicación de @{2}"
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "Guardado como marcador la publicación de {0}"
+msgid "Bookmarked @{3}'s post"
+msgstr "Se ha guardado como marcador la publicación de @{3}"
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2085,19 +2153,20 @@ msgstr "Cita"
msgid "Some media have no descriptions."
msgstr "Algunos archivos no tienen descripciones."
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr "Antiguas publicaciones (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "Has dejado de impulsar la publicación de @{0}"
+msgid "Unboosted @{4}'s post"
+msgstr "Has dejado de impulsar la publicación de @{4}"
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "Has impulsado la publicación de @{0}"
+msgid "Boosted @{5}'s post"
+msgstr "Has impulsado la publicación de @{5}"
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2122,6 +2191,7 @@ msgstr "Me gusta"
msgid "Unbookmark"
msgstr "Quitar marcador"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr "Ver publicación de <0>@{0}0>"
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "Se editó el: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "Insertar publicación"
@@ -2203,6 +2273,16 @@ msgstr "No se ha podido eliminar la publicación"
msgid "Report post…"
msgstr "Reportar publicación…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr "Has dejado de impulsar la publicación de @{6}"
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr "Has impulsado la publicación de @{7}"
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "Eliminada"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# respuesta} other {# respuestas}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Hilo{0}"
@@ -2264,295 +2345,303 @@ msgstr "Comentarios"
msgid "More from <0/>"
msgstr "Más de <0/>"
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "Historial de ediciones"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "Error al cargar el historial"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:46
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Cargando…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "Código HTML"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "Código HTML copiado"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "No se ha podido copiar el código HTML"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Archivos adjuntos:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Emojis de esta cuenta:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "URL estática"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Emojis:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Notas:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Esto es estático, sin estilos y sin guion. Necesitarás añadir tus propios estilos y edición si lo necesitas."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Las encuestas no son interactivas y se convertirán en una lista con recuento de votos."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Los archivos adjuntos pueden ser imágenes, vídeos, audios o cualquier tipo de archivo."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "La publicación podría ser editada o eliminada más adelante."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "Vista previa"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "Nota: Esta vista previa está ligeramente definida."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> impulsó"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Nuevas publicaciones"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "Inténtalo de nuevo"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Impulso} other {# Impulsos}}"
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "Publicaciones fijadas"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "Hilo"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtrado0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "Traducción automática desde {sourceLangText}"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "Traduciendo…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Traducir desde {sourceLangText} (autodetectado)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "Traducir desde el {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "Automático ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "Error al traducir"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "Editando el mensaje original"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "Respondiendo a @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "Ahora puedes cerrar esta página."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "Cerrar la ventana"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "Se requiere iniciar sesión."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:165
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "Ir a la página de inicio"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "Publicaciones de la cuenta"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ Respuestas)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- Impulsos)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (Multimedia)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "Limpiar filtros"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "Limpiar"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "Mostrando publicaciones con respuestas"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ Respuestas"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "Mostrando publicaciones sin impulsos"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- Impulsos"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "Mostrando publicaciones con archivos"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "Mostrando publicaciones etiquetadas con #{0}"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "Mostrando publicaciones en {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr "Mostrando publicaciones en {1}"
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "No hay nada que ver aquí… todavía."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "No se han podido cargar las publicaciones"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "No se ha podido obtener información de la cuenta"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "Cambiar a instancia de la cuenta {0}"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "Cambiar a mi instancia (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "Mes"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "Actual"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "Predefinida"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "Cambiar a esta cuenta"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr "Cambiar a una nueva pestaña/ventana"
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "Ver perfil…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "Establecer como predefinida"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "¿Deseas cerrar sesión <0>@{0}0>?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "Cerrar sesión…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "Añadir una cuenta ya existente"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "Nota: la cuenta <0>Predefinida0> se cargará siempre primero. Si cambias de cuenta, esta se mantendrá durante la sesión."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "No hay marcadores todavía. ¡Busca algo que marcar!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "No se han podido cargar los marcadores."
@@ -2666,6 +2755,7 @@ msgstr "Ponerse al día"
msgid "Overlaps with your last catch-up"
msgstr "Superpone tu última puesta al día"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "Hasta la última puesta al día ({0})"
@@ -2678,6 +2768,7 @@ msgstr "Nota: Es posible que tu instancia solamente muestre un máximo de 800 pu
msgid "Previously…"
msgstr "Anteriormente…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# publicación} other {# publicaciones}}"
@@ -2686,13 +2777,15 @@ msgstr "{0, plural, one {# publicación} other {# publicaciones}}"
msgid "Remove this catch-up?"
msgstr "¿Deseas eliminar esta puesta al día?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr "Eliminando la puesta al día {0}"
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
-msgstr "La puesta al día {0} ha sido eliminada"
+msgid "Catch-up {1} removed"
+msgstr "La puesta al día {1} se ha eliminado"
#: src/pages/catchup.jsx:1083
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
@@ -2715,16 +2808,18 @@ msgstr "Limpiar filtros"
msgid "Top links"
msgstr "Mejores enlaces"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "Compartido por {0}"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Todos"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# autor} other {# autores}}"
@@ -2802,35 +2897,36 @@ msgstr "Autor anterior"
msgid "Scroll to top"
msgstr "Ir arriba"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "Filtrado: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "No hay me gustas todavía. ¡Busca algo que te guste!"
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "No se pueden cargar los \"me gustas\"."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "Inicio y listas"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "Cronología pública"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Conversaciones"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Perfiles"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Nunca"
@@ -2839,6 +2935,7 @@ msgstr "Nunca"
msgid "New filter"
msgstr "Nuevo filtro"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtro} other {# filtros}}"
@@ -2883,6 +2980,7 @@ msgstr "No hay palabras clave. Añade una."
msgid "Add keyword"
msgstr "Añadir palabra clave"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# palabra clave} other {# palabras claves}}"
@@ -2927,157 +3025,158 @@ msgstr "¿Deseas eliminar este filtro?"
msgid "Unable to delete filter."
msgstr "No se ha podido eliminar el filtro."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Caducado"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "Caducando <0/>"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "Nunca caduca"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, one {# etiqueta} other {# etiquetas}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "No se han podido cargar las etiquetas seguidas."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "No se han seguido etiquetas todavía."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "No hay resultados para mostrar."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "No se han podido cargar las publicaciones."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{hashtagTitle} (solo multimedia) en {instance}"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{hashtagTitle} en {instance}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (solo multimedia)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "Nadie ha publicado nada con esta etiqueta todavía."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "No se han podido cargar las publicaciones con esta etiqueta"
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "¿Deseas dejar de seguir la etiqueta #{hashtag}?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "Se ha dejado de seguir la etiqueta #{hashtag}"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "Se ha comenzado a seguir la etiqueta #{hashtag}"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "Siguiendo…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr "No destacado en el perfil"
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr "No se ha podido desactivar en el perfil"
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr "Destacado en el perfil"
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr "Destacar en el perfil"
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, one {}other {Máximo # etiquetas}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Añadir etiqueta"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Eliminar etiqueta"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "Este atajo ya existe"
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "Atajo de etiqueta añadido"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "Añadir a atajos"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Introduce una nueva instancia, por ejemplo \"mastodon.social\""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "Instancia inválida"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "Ir a otra instancia…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Ir a mi instancia (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "No se han podido cargar las notificaciones."
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Nuevas0> <1>solicitudes de seguimiento1>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "Ver todo"
@@ -3089,73 +3188,75 @@ msgstr "Resolviendo…"
msgid "Unable to resolve URL"
msgstr "No se ha podido determinar la URL"
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "Nada aún."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "Administrar miembros"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "¿Deseas eliminar a <0>@{0}0> de la lista?"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "Eliminar…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, one {# lista} other {# listas}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "Aún no hay listas."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr "No se pudo registrar la aplicación"
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr "dominio de la instancia"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "ejemplo \"mastodon.social\""
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
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:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "Continuar con {selectedInstanceText}"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "Continuar"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "¿No tienes una cuenta? ¡Crea una!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "Menciones privadas"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Privado"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "Nadie te ha mencionado :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "No se han podido cargar las menciones."
@@ -3188,19 +3289,22 @@ msgstr "Configuración de notificaciones"
msgid "New notifications"
msgstr "Nuevas notificaciones"
+#. placeholder {0}: announcements.length
#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Anuncio} other {Anuncios}}"
#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1161
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "Solicitudes de seguimiento"
+#. placeholder {0}: followRequests.length
#: src/pages/notifications.jsx:659
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:714
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}}"
@@ -3241,555 +3345,571 @@ msgstr "Filtrar"
msgid "Ignore"
msgstr "Ignorar"
+#. placeholder {0}: niceDateTime(updatedAtDate)
#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "Actualizado <0>{0}0>"
+#. placeholder {0}: account.username
#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "Mostrar notificaciones de <0>@{0}0>"
+#. placeholder {0}: account.username
#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "Notificaciones de <0>@{0}0>"
-#: src/pages/notifications.jsx:1200
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
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:1205
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "No se ha podido aceptar la solicitud de notificación"
-#: src/pages/notifications.jsx:1210
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Permitir"
-#: src/pages/notifications.jsx:1230
-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."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr "Las notificaciones de {1} no se mostrarán en las notificaciones filtradas a partir de ahora."
-#: src/pages/notifications.jsx:1235
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "No se ha podido descartar la solicitud de notificación"
-#: src/pages/notifications.jsx:1240
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Descartar"
-#: src/pages/notifications.jsx:1255
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "Descartado"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Línea de tiempo local ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Línea temporal federada ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Línea de tiempo local"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "Línea temporal federada"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "Nadie ha publicado nada todavía."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "Cambiar a Federado"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "Cambiar a Local"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "Buscar: {q} (Publicaciones)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "Buscar: {q} (Cuentas)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "Buscar: {q} (Etiquetas)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "Buscar: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Etiquetas"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "Ver más"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "Ver más cuentas"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "No se encontraron cuentas."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "Ver más etiquetas"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "No se han encontrado etiquetas."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "Ver más publicaciones"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "No se han encontrado publicaciones."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
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:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Ajustes"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Apariencia"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "Claro"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "Oscuro"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "Automático"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Tamaño del texto"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "Idioma en pantalla"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "Traducciones voluntarias"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "Publicando"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "Visibilidad por defecto"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "Sincronizado"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "Ha ocurrido un error al actualizar la privacidad de la publicación"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Sincronizado con los ajustes del servidor de tu instancia. <0> Ve a tu instancia ({instance}) para más ajustes.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "Experimentos"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "Actualizar automáticamente las publicaciones de tu línea de tiempo"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "Carrusel de publicaciones impulsadas"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "Traducción de publicaciones"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Traducir a"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr "Traducir a "
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "Idioma del sistema ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
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:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "Nota: Esta función emplea servicios de traducción externos, desarrollados por <0>LingvaAPI0> y <1>LingvaTranslate1>."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "Traducción automática"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> 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>cortas0> sin advertencias de contenido, archivos multimedia o encuestas."
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "Selector de GIF durante la redacción"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "Generador de descripción de imagen"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr "Solo para imágenes nuevas mientras se redactan nuevas publicaciones."
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. 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-api0>. Puede no funcionar bien. Solamente para imágenes y en inglés."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "Notificaciones agrupadas del lado del servidor"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Función en fase alfa. Ventana de agrupación potencialmente mejorada, pero con una lógica de agrupación básica."
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
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:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
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:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Modo oculto <0>(<1>Texto1> → <2>████2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
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:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "Acerca de"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Creado0> por <1>@cheeaun1>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "Patrocina"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Dona"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "Política de privacidad"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>Sitio:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versión:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "Versión copiada"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "No se ha podido copiar la versión"
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
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:1069
+#: src/pages/settings.jsx:1071
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:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "Notificaciones push (beta)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
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."
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "Permitir desde <0>{0}0>"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "cualquiera"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "personas a las que sigo"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "seguidores"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "Seguidos"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "Encuestas"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "Ediciones de publicaciones"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "No se han permitido notificaciones desde la última vez que te conectaste. Necesitarás <0><1>conectarte de nuevo1> para permitir las notificaciones. 0>."
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTA: Las notificaciones push solo se permiten para <0>una cuenta0>."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr "Publicación"
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
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:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Esta publicación es de otra instancia (<0>{instance}0>). Las interacciones (responder, impulsar, etc.) no son posibles."
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Error: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "Cambiar a mi instancia para activar interacciones"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "No se han podido cargar las respuestas."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "Volver"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "Ir a la publicación principal"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr "{0} publicaciones arriba - Ir hacia arriba"
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr "Cambiar a vista lateral"
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "Cambiar a vista completa"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "Mostrar todo el contenido sensible"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "Experimental"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "No se ha podido cambiar"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "Cambiar a la instancia de la publicación ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr "Cambiar a la instancia de la publicación ({1})"
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "Cambiar a la instancia de la publicación"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "No se ha podido cargar la publicación"
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# respuesta} other {<0>{1}0> respuestas}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# comentario} other {<0>{0}0> comentarios}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "Ver publicación con sus respuestas"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "Tendencias ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "Noticias populares"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr "Por {0}"
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "Volver a mostrar publicaciones en tendencia"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Mostrando publicaciones que mencionan <0>{0}0>"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "Publicaciones en tendencia"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "No hay publicaciones en tendencia."
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
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:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Inicia sesión con Mastodon"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "Registrarse"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
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:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "<0>Creado0> por <1>@cheeaun1>. <2>Política de privacidad2>."
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "Captura de pantalla del carrusel de impulsos"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "Carrusel de publicaciones impulsadas"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
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:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr "Captura de pantalla del hilo de comentarios agrupados"
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr "Hilo de comentarios agrupados"
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "Sigue las conversaciones sin esfuerzo. Respuestas semi-colapsables."
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr "Captura de pantalla de notificaciones agrupadas"
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "Notificaciones agrupadas"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr "Las notificaciones similares se agrupan y contraen para reducir el desorden."
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "Captura de pantalla de la interfaz de usuario con múltiples columnas"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "Una o varias columnas"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
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:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr "Captura de pantalla de la línea de tiempo multi-etiqueta con un formulario para añadir más etiquetas"
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "Línea de tiempo con varias etiquetas"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
msgid "Up to 5 hashtags combined into a single timeline."
msgstr "Hasta 5 etiquetas combinadas en una única línea de tiempo."
diff --git a/src/locales/eu-ES.po b/src/locales/eu-ES.po
index 8feaa4bfb2..5287cd18de 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: 2024-12-03 22:00\n"
+"PO-Revision-Date: 2024-12-21 14:14\n"
"Last-Translator: \n"
"Language-Team: Basque\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Babestua"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Bidalketak: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Azken bidalketa: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automatizatua"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Taldea"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Batak bestea"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Eskatuta"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Jarraitzen"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Jarraitzen dizu"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {jarraitzaile #} other {# jarraitzaile}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Egiaztatua"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "<0>{0}0>(e)an batu zen"
@@ -101,29 +105,29 @@ msgstr "jarraitzen"
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "bidalketa"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Gehiago"
@@ -167,14 +171,26 @@ msgstr "In Memoriam"
msgid "This user has chosen to not make this information available."
msgstr "Erabiltzaileak informazio hau publiko ez egitea aukeratu du."
+#. 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} bidalketa original, {1} erantzun, {2} bultzada"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
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}}"
@@ -188,17 +204,17 @@ msgstr "Originalak"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Erantzunak"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Bultzadak"
@@ -210,6 +226,7 @@ msgstr "Bidalketaren estatistikak ez daude erabilgarri."
msgid "View post stats"
msgstr "Ikusi bidalketen estatistikak"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Azken bidalketa: <0>{0}0>"
@@ -247,8 +264,8 @@ msgid "Notifications enabled for @{username}'s posts."
msgstr "Jakinarazpenak gaitu dira @{username}(r)en bidalketetarako."
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "Jakinarazpenak ezgaitu dira @{username}(r)en bidalketetarako."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr " Jakinarazpenak gaitu dira @{username}(r)en bidalketetarako."
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
@@ -260,11 +277,11 @@ msgstr "Gaitu jakinarazpenak"
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
-msgstr "@{username}(r)en bultzadak gaituta daude."
+msgstr "@{username}(r)en bultzadak gaitu dira."
#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
-msgstr "@{username}(r)en bultzadak ezgaituta daude."
+msgstr "@{username}(r)en bultzadak ezgaitu dira."
#: src/components/account-info.jsx:1239
msgid "Disable boosts"
@@ -276,7 +293,7 @@ msgstr "Gaitu bultzadak"
#: 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 "Gehitu zerrendara / kendu zerrendatik"
@@ -293,7 +310,7 @@ msgstr "Ezin da esteka kopiatu"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Kopiatu"
@@ -320,6 +337,7 @@ msgstr "Utzi <0>@{username}0> mututzeari"
msgid "Mute <0>@{username}0>…"
msgstr "Mututu <0>@{username}0>…"
+#. 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 "@{username} {0}rako mututu da"
@@ -373,7 +391,7 @@ msgid "Report <0>@{username}0>…"
msgstr "Salatu <0>@{username}0>…"
#: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
msgid "Edit profile"
msgstr "Editatu profila"
@@ -381,9 +399,10 @@ msgstr "Editatu profila"
msgid "Withdraw follow request?"
msgstr "Jarraipen-eskaera atzera bota?"
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "@{0} jarraitzeari utzi?"
+msgid "Unfollow @{1}?"
+msgstr "@{1} jarraitzeari utzi?"
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "Bota atzera…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Jarraitu"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Itxi"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Itzulitako biografia"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
msgstr "Ezin da zerrendatik kendu."
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr "Ezin da zerrendara gehitu."
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Ezin dira zerrendak kargatu."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "Zerrendarik ez."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Zerrenda berria"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "<0>@{0}0>(r)i buruzko ohar pribatua"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
msgstr "Ezin izan da ohar pribatua eguneratu."
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Utzi"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Gorde eta itxi"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
msgstr "Ezin da profila eguneratu."
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Izena"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "Biografia"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Eremu gehigarriak"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Etiketa"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Edukia"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "Gorde"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "erabiltzaile-izena"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "zerbitzariaren domeinu-izena"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "Estalki modua ezgaituta"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "Estalki modua gaituta"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Hasiera"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Idatzi"
@@ -565,6 +584,9 @@ msgstr "Gehitu bozketa"
msgid "You have unsaved changes. Discard this post?"
msgstr "Gorde gabeko aldaketak dituzu. Bidalketa zokoratu nahi duzu?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr "{0, plural, one {{1} fitxategia ez da bateragarria.} other {{2} fitxategiak ez dira bateragarriak.}}"
@@ -600,10 +622,13 @@ msgstr "Badirudi dagoeneko baduzula editorea irekita leiho nagusian. Leiho berri
msgid "Pop in"
msgstr "Sartu"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "@{0}(r)en bidalketari erantzuten (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "@{0}(r)en bidalketari erantzuten"
@@ -630,7 +655,7 @@ msgstr "#{i} eranskinak huts egin du"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Edukiari buruzko abisua"
@@ -640,12 +665,12 @@ msgstr "Edukiari buruzko abisua edo multimedia hunkigarria"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Publikoa"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Lokala"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "Zerrendatu gabea"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Jarraitzaileentzat soilik"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Markatu multimedia hunkigarri gisa"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Gehitu"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "GIFa deskargatzen…"
msgid "Failed to download GIF"
msgstr "Ezin da GIFa deskargatu"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Gehiago…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Igota"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Irudiaren deskribapena"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "Bideoaren deskribapena"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "Audioaren deskribapena"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "Fitxategia handiegia da. Igoerak arazoak izan ditzake. Saiatu tamaina {0}tik {1} edo gutxiagora murrizten."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "Neurria handiegia da. Igoerak arazoak izan ditzake. Saiatu neurria {0}×{1}px-etik {2}×{3}px edo gutxiagora murrizten."
-
-#: src/components/compose.jsx:2451
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 "Neurria handiegia da. Igoerak arazoak izan ditzake. Saiatu neurria {2}×{3}px-etik {4}×{5}px edo gutxiagora murrizten."
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 "Fitxategia handiegia da. Igoerak arazoak izan ditzake. Saiatu tamaina {6}tik {7} edo gutxiagora murrizten."
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 "Neurria handiegia da. Igoerak arazoak izan ditzake. Saiatu neurria {8}×{9}px-etik {10}×{11}px edo gutxiagora murrizten."
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "Fotograma-tasa (frame rate) altuegia da. Igoerak arazoak izan ditzake."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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 "Kendu"
-#: src/components/compose.jsx:2528
-#: src/compose.jsx:83
+#: src/components/compose.jsx:2529
+#: src/compose.jsx:84
msgid "Error"
msgstr "Errorea"
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
msgid "Edit image description"
msgstr "Editatu irudiaren deskribapena"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "Editatu bideoaren deskribapena"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "Editatu audioaren deskribapena"
-#: 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 "Deskribapena sortzen. Itxaron…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "Ezin da deskribapena sortu: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr "Ezin da deskribapena sortu: {12}"
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "Ezin da deskribapena sortu"
-#: 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 "Sortu deskribapena…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "Ezin izan da deskribapena sortu{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr "Ezin izan da deskribapena sortu{13}"
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>— esperimentala0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "Eginda"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
msgstr "{0}. aukera"
-#: src/components/compose.jsx:2789
+#: src/components/compose.jsx:2790
msgid "Multiple choices"
msgstr "Hainbat aukera"
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
msgid "Duration"
msgstr "Iraupena"
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
msgid "Remove poll"
msgstr "Kendu bozketa"
-#: src/components/compose.jsx:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
msgstr "Bilatu kontuak"
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: src/components/compose.jsx:3093
+#: src/components/generic-accounts.jsx:228
msgid "Error loading accounts"
msgstr "Errorea kontuak kargatzean"
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
msgid "Custom emojis"
msgstr "Instantziako emojiak"
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
msgstr "Bilatu emojia"
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "Errorea emoji pertsonalizatua kargatzean"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
msgstr "Oraintsu erabilita"
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
msgstr "Besteak"
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} gehiago…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
msgstr "Bilatu GIFak"
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
msgstr "GIPHYri esker"
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "Idatzi GIFak bilatzeko"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: src/components/compose.jsx:3597
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
msgid "Previous"
msgstr "Aurrekoa"
-#: src/components/compose.jsx:3612
-#: src/components/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: src/components/compose.jsx:3615
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
msgid "Next"
msgstr "Hurrengoa"
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
msgid "Error loading GIFs"
msgstr "Errorea GIFak kargatzean"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Bidali gabeko zirriborroak"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "Badirudi bidali gabeko zirriborroak dituzula. Jarrai ezazu utzi zenuen tokian."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "Zirriborroa ezabatu nahi duzu?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "Errorea zirriborroa ezabatzean! Saiatu berriro."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Ezabatu…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "Errorea erantzuten ari zaion egoera eskuratzean!"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "Zirriborro guztiak ezabatu?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "Errorea zirriborroak ezabatzean! Saiatu berriro."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Ezabatu guztia…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "Ez dago zirriborrorik."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Bozketa"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Multimedia"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "Ireki leiho berrian"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Onartu"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Ukatu"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Onartuta"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Ukatuta"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "Ezertxo ere ez"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Kontuak"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Erakutsi gehiago…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "Amaiera."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Ezertxo ere ez"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Laster-teklak"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Teklatuko laster-teklen laguntza"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Hurrengo bidalketa"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Aurreko bidalketa"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "Biratu karrusela hurrengora"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "Biratu karrusela aurrekora"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Kargatu bidalketa berriak"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Ireki bidalketaren xehetasunak"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> or <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Hedatu edukiaren abisua edo<0/>hedatu / tolestu haria"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Itxi bidalketa edo leihoa"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> or <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "Fokatu zutabea zutabe anitzeko antolaketan"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> to <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr "Fokatu hurrengo zutabean zutabe anitzeko antolaketan"
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr "Fokatu aurreko zutabean zutabe anitzeko antolaketan"
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Idatzi bidalketa berria"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Idatzi bidalketa berria (leiho berria)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Bidali"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Bilatu"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Erantzun (leiho berria)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "Egin gogoko"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> edo <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr "<0>l0> edo <1>f1>"
msgid "Boost"
msgstr "Bultzatu"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "Jarri laster-marka"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "Estalki modua bai/ez"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Editatu zerrenda"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "Ezin da zerrenda editatu."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "Ezin da zerrenda sortu."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Erakutsi zerrandako kideen erantzunak"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "Erakutsi erantzunak jarraitzen diedan pertsonei"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "Ez erakutsi erantzunik"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr "Ezkutatu Hasiera / Jarraitzen -etik zerrenda honetako bidalketak"
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Sortu"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "Zerrenda ezabatu nahi duzu?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "Ezin da zerrenda ezabatu."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Fitxategiaren deskribapena"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Itzuli"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Irakurri ozenki"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "Ireki jatorrizko multimedia fitxategia leiho berrian"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "Ireki jatorrizko multimedia fitxategia"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "Irudia deskribatzen saiatzen. Itxaron…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "Ezin da irudia deskribatu"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Deskribatu irudia…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Ikusi bidalketa"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Multimedia fitxategi hunkigarria"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "Iragazita: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Iragazita"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "Bidalketa argitaratu da. Ikus ezazu."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "Erantzuna argitaratu da. Ikus ezazu."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "Bidalketa eguneratu da. Ikus ezazu."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Menua"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "Birkargatu orria orain eguneratzeko?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Eguneraketa eskuragarri…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr "Jarraitzen ditu"
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Zer berri?"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Aipamenak"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Jakinarazpenak"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Berria"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Profila"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Laster-markak"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "Gogokoak"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "Jarraitutako traolak"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Iragazkiak"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Mutututako erabiltzaileak"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Mutututakoak…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Blokeatutako erabiltzaileak"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Blokeatutakoak…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Kontuak…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Hasi saioa"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "Joerak"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Federatua"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Lasterbideak / Zutabeak…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Ezarpenak…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Zerrendak"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Zerrenda guztiak"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Jakinarazpenak"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Jakinarazpena zure beste kontuarena da."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Ikusi jakinarazpen guztiak"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account}(e)k zure bidalketari {emojiObject}rekin erantzun dio"
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account}(e)k bidalketa bat argitaratu du"
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account}(e)k zure erantzuna bultzatu du.} other {{account}(e)k zure bidalketa bultzatu du.}}} other {{account}(e)k zure {postsCount} bidalketa bultzatu ditu.}}} other {{postType, select, reply {<0><1>{0}1> pertsonak0> zure erantzuna bultzatu dute.} other {<2><3>{1}3> pertsonak2> zure bidalketa bultzatu dute.}}}}"
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, one {}=1 {{account}(e)k jarraitu dizu.} other {<0><1>{0}1> pertsonak0> jarraitu dizute.}}"
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account}(e)k jarraitzeko eskaera egin dizu."
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account}(e)k zure erantzuna gogoko du.} other {{account}(e)k zure bidalketa gogoko du.}}} other {{account}(e)k zure {postsCount} bidalketa gogoko ditu.}}} other {{postType, select, reply {<0><1>{0}1> pertsonak0> zure erantzuna gogoko dute.} other {<2><3>{1}3> pertsonak2> zure bidalketa gogoko dute.}}}}"
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "Sortu edo boza eman zenuen bozketa bat amaitu da."
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "Sortu zenuen bozketa bat amaitu da."
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "Boza eman zenuen bozketa bat amaitu da."
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr "Interaktuatu zenuen bidalketa bat editatu dute."
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account}(e)ek zure erantzuna gogoko egin eta bultzatu du.} other {{account}(e)ek zure bidalketa gogoko egin eta bultzatu du.}}} other {{account}(e)k (e)ek zure {postsCount} bidalketa gogoko egin eta bultzatu ditu.}}} other {{postType, select, reply {<0><1>{0}1> pertsonak0> erantzuna gogoko egin eta bultzatu dute.} other {<2><3>{1}3> pertsonak2> zure bidalketa gogoko egin eta bultzatu dute.}}}}"
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account}(e)k izena eman du."
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr "{account}(e)k {targetAccount} salatu du"
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "<0>{name}0>(r)ekin harremana galdu da."
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "Moderazio-ohartarazpena"
@@ -1481,70 +1536,70 @@ msgstr "Moderazio-ohartarazpena"
msgid "Your {year} #Wrapstodon is here!"
msgstr "Hemen da {year}ko #Wrapstodon!"
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "<0>{from}0>(e)ko administratzaile batek <1>{targetName}1> bertan behera utzi du, eta horrek esan nahi du aurrerantzean ezingo duzula harekin harremanik izan."
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "<0>{from}0>(e)ko administratzaile batek <1>{targetName}1> blokeatu du. Eragina du jarraitzen dizuten {followersCount} eta jarraitzen dituzun {followingCount} -engan."
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "<0>{targetName}0> blokeatu duzu. Jarraitzen zizuten {followersCount} eta jarraitzen zenituen {followingCount} kendu dira."
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "Zure kontuak moderazio-ohartarazpen bat jaso du."
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "Zure kontua ezgaitu da."
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "Zure bidalketa batzuk hunkigarri gisa markatu dira."
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "Zure bidalketa batzuk ezabatu dira."
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr "Aurrerantzean zure bidalketak hunkigarri gisa markatuko dira."
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "Zure kontuari mugak jarri zaizkio."
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "Zure kontua bertan behera utzi da."
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[Jakinarazpen mota ezezaguna: {type}]"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "Bultzatu/Gogoko du(te)…"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "Gogoko du…"
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "Bultzatu du…"
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "Jarraitzen dizu…"
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "Ikasi gehiago <0/>"
@@ -1552,76 +1607,83 @@ msgstr "Ikasi gehiago <0/>"
msgid "View #Wrapstodon"
msgstr "Ikusi #Wrapstodon"
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "Irakurri gehiago →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "Bozkatu duzu"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr "{optionVotesCount, plural, one {boto #} other {# boto}}"
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Ezkutatu emaitzak"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Bozkatu"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
msgid "Refresh"
msgstr "Freskatu"
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Erakutsi emaitzak"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {boto <0>{0}0>} other {<1>{1}1> boto}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {hautesle <0>{0}0>} other {<1>{1}1> hautesle}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "<0/>(e)an amaitu zen"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Amaitu da"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "<0/>(e)an amaituko da"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "Amaiera-data"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}s"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}m"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}h"
@@ -1734,23 +1796,24 @@ msgstr "Ezin da {username} blokeatu"
msgid "Send Report <0>+ Block profile0>"
msgstr "Bidali salaketa <0>+ Blokeatu profila0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>‒ kontuak, traolak eta bidalketak0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "<0>{query}0> duten bidalketak"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "<0>#{0}0>(r)ekin etiketatutako bidalketak"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "Bilatu <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "<0>{query}0> duten kontuak"
@@ -1781,7 +1844,7 @@ msgstr "Lokala bakarrik"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Instantzia"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "adib. PixelArt (5 gehienez, espazioen bidez bereizita)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Multimedia bakarrik"
@@ -1847,7 +1910,7 @@ msgstr "Mugitu behera"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Editatu"
@@ -2032,6 +2095,7 @@ msgstr "Ezin dira lasterbideak gorde"
msgid "Sync to instance server"
msgstr "Sinkronizatu zerbitzariarekin"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0, plural, one {karaktere #} other {# karaktere}}"
@@ -2052,21 +2116,25 @@ msgstr "<0/>(e)k <1>bultzatua1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "@{0}(r)en bidalketa gogoko izateari utzi diozu"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "@{0}(r)en bidalketa gogoko egin duzu"
+msgid "Liked @{1}'s post"
+msgstr "@{1}(r)en bidalketa gogoko egin duzu"
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "@{0}(r)en bidalketari laster-marka kendu diozu"
+msgid "Unbookmarked @{2}'s post"
+msgstr "@{2}(r)en bidalketari laster-marka kendu diozu"
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "@{0}(r)en bidalketari laster-marka jarri diozu"
+msgid "Bookmarked @{3}'s post"
+msgstr "@{3}(r)en bidalketari laster-marka jarri diozu"
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2085,19 +2153,20 @@ msgstr "Aipatu"
msgid "Some media have no descriptions."
msgstr "Multimedia fitxategi batzuek ez dute deskribapenik."
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr "Bidalketa zaharra (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "@{0}(r)en bidalketari bultzada kendu zaio"
+msgid "Unboosted @{4}'s post"
+msgstr "@{4}(r)en bidalketari bultzada kendu zaio"
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "@{0}(r)en bidalketa bultzatu da/diozu"
+msgid "Boosted @{5}'s post"
+msgstr "@{5}(r)en bidalketa bultzatu da/diozu"
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2122,6 +2191,7 @@ msgstr "Gogoko egin"
msgid "Unbookmark"
msgstr "Kendu laster-marka"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr "Ikusi <0>@{0}0>(r)en bidalketa"
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "Editatuta: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "Txertatu bidalketa"
@@ -2203,6 +2273,16 @@ msgstr "Ezin da bidalketa ezabatu"
msgid "Report post…"
msgstr "Salatu bidalketa…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr "@{6}(r)en bidalketari bultzada kendu zaio"
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr "@{7}(r)en bidalketa bultzatu da/diozu"
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "Ezabatua"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {erantzun #} other {# erantzun}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Haria{0}"
@@ -2264,295 +2345,303 @@ msgstr "Iruzkinak"
msgid "More from <0/>"
msgstr "<0/>(r)en gehiago"
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "Edizio-historia"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "Ezin da historia kargatu"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Kargatzen…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "HTML kodea"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "HTML kodea kopiatu da"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "Ezin da HTML kodea kopiatu"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Multimedia eranskinak:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Kontuaren emojiak:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "URL estatikoa"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Emojiak:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Oharrak:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Hau estatikoa da, diseinurik eta scriptik gabekoa. Litekeena da zure estiloak aplikatu eta editatu behar izatea."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Bozketak ez dira interaktiboak, zerrendak bilakatzen dira boto-zenbaketan."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Multimedia eranskinak irudiak, bideoak, audioak edo edozein fitxategi mota izan daitezke."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "Bidalketa editatu edo ezabatu daiteke geroago."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "Aurrebista"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "Oharra: aurrebista honi estilo arin bat aplikatu zaio."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/>(e)k <1/> bultzatu du"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Bidalketa berriak"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "Saiatu berriro"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {Bultzada #} other {# bultzada}}"
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "Finkatutako bidalketak"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "Haria"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Iragazita0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "{sourceLangText} automatikoki itzultzen"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "Itzultzen…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Itzuli {sourceLangText} (automatikoki antzemanda)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "Itzuli {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "Automatikoa ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "Ezin da itzuli"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "Jatorrizko egoera editatzen"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "@{0}(r)i erantzuten"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "Orria itxi dezakezu."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "Itxi leihoa"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "Saioa hasi behar da."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "Joan orri nagusira"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "Kontuaren bidalketak"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ Erantzunak)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- Bultzadak)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (Multimedia)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "Garbitu iragazkiak"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "Garbitu"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "Erantzunak dituzten bidalketak erakusten"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ Erantzunak"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "Bultzadarik ez duten bidalketak erakusten"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- Bultzadak"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "Multimedia fitxategiak dituzten bidalketak erakusten"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "#{0} traola duten bidalketak erakusten"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "{0}(e)ko bidalketak erakusten"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr "{1}(e)ko bidalketak erakusten"
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "Ez dago ikusteko ezer."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "Ezin dira bidalketak kargatu"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "Ezin da kontuaren informazioa eskuratu"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "Aldatu kontuko instantziara {0}"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "Aldatu nire instantziara (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "Hilabetea"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "Unean"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "Lehenetsia"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "Aldatu kontu honetara"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr "Aldatu fitxa / leiho berrian"
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "Ikusi profila…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "Ezarri lehenetsi gisa"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "<0>@{0}0> saioa amaitu nahi?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "Amaitu saioa…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "Gehitu lehendik dudan kontu bat"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "Oharra: <0>Lehenetsitako0> kontua erabiliko da beti hasieran. Gainerako kontuek saioa irekita mantendu bitartean iraungo dute."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "Ez duzu laster-markarik. Zoaz gordetzea merezi duen zerbait aurkitzera!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "Ezin dira laster-markak kargatu."
@@ -2666,6 +2755,7 @@ msgstr "Jarri egunean"
msgid "Overlaps with your last catch-up"
msgstr "Azken eguneraketarekin gainjartzen da"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "Azken eguneraketara arte ({0})"
@@ -2678,6 +2768,7 @@ msgstr "Oharra: litekeena da instantziak gehienez (gutxi gorabehera) 800 bidalke
msgid "Previously…"
msgstr "Lehenago…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {bidalketa #} other {# bidalketa}}"
@@ -2686,13 +2777,15 @@ msgstr "{0, plural, one {bidalketa #} other {# bidalketa}}"
msgid "Remove this catch-up?"
msgstr "Eguneraketa kendu?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr "{0} eguneraketa kentzen"
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
-msgstr "{0} eguneraketa kendu da"
+msgid "Catch-up {1} removed"
+msgstr "{1} eguneraketa kendu da"
#: src/pages/catchup.jsx:1083
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
@@ -2715,16 +2808,18 @@ msgstr "Berrezarri iragazkiak"
msgid "Top links"
msgstr "Gori-gorian dauden estekak"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "{0}(e)k partekatua"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Guztia"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {egile #} other {# egile}}"
@@ -2802,35 +2897,36 @@ msgstr "Aurreko egilea"
msgid "Scroll to top"
msgstr "Korritu gora"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "Iragazita: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Ez dugu gogokorik. Zoaz gogoko zerbait aurkitzera!"
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "Ezin dira gogokoak kargatu."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "Hasiera eta zerrendak"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "Denbora-lerro publikoak"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Elkarrizketak"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Profilak"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Inoiz ez"
@@ -2839,6 +2935,7 @@ msgstr "Inoiz ez"
msgid "New filter"
msgstr "Iragazki berria"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {Iragazki #} other {# iragazki}}"
@@ -2883,6 +2980,7 @@ msgstr "Ez dago hitz-gakorik."
msgid "Add keyword"
msgstr "Gehitu hitz-gakoa"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {hitz-gako #} other {# hitz-gako}}"
@@ -2927,157 +3025,158 @@ msgstr "Iragazkia ezabatu nahi duzu?"
msgid "Unable to delete filter."
msgstr "Ezin da iragazkia ezabatu."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Iraungi da"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "<0/>(e)an iraungiko da"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "Ez da inoiz iraungiko"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, one {traola #} other {# traola}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "Ezin dira jarraitutako traolak kargatu."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "Oraindik ez duzu traolarik jarraitzen."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "Ez dago ikusteko ezer."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "Ezin dira bidalketak kargatu."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{hashtagTitle} (multimedia fitxategiak bakarrik) {instance}(e)n"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{hashtagTitle} {instance}(e)n"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (multimedia fitxategiak bakarrik)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "Oraindik ez du inork traola hau erabili."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "Ezin dira etiketa hau duten bidalketak kargatu"
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "#{hashtag} jarraitzeari utzi?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "#{hashtag} jarraitzeari utzi diozu"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "#{hashtag} jarraitzen ari zara"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "Jarraitzen…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr "Utzi profilean nabarmentzeari"
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr "Ezin da profilean nabarmentzen uzteari utzi"
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr "Profilean nabarmentzen"
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr "Nabarmendu profilean"
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, one {}other {Gehienez # traola}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Gehitu traola"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Kendu traola"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "Lasterbidea badago lehendik ere"
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "Traolaren lasterbidea gehitu da"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "Gehitu lasterbideetara"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Sartu instantzia berria, adib. \"mastodon.eus\""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "Instantzia baliogabea"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "Joan beste instantzia batera…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Joan nire instantziara (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "Ezin dira jakinarazpenak eskuratu."
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<1>Jarraipen-eskaera1> <0>berria0>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "Ikusi guztia"
@@ -3089,707 +3188,728 @@ msgstr "Ebazten…"
msgid "Unable to resolve URL"
msgstr "Ezin da URLa ebatzi"
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "Oraindik ezer ez."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "Kudeatu kideak"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "<0>@{0}0> zerrendatik kendu nahi?"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "Kendu…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, one {zerrenda #} other {zerrenda #}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "Oraindik ez dago zerrendarik."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr "Aplikazioa erregistratzeak huts egin du"
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr "instantziaren domeinua"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "adib. \"mastodon.eus\""
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
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:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "Jarraitu {selectedInstanceText}(r)ekin"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "Jarraitu"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "Oraindik ez duzu konturik? Sortu ezazu!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "Aipamen pribatuak"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Pribatua"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "Ez zaitu inork aipatu :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "Ezin dira aipamenak kargatu."
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "Jarraitzen ez ditudanenak"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "Jarraitzen ez nautenenak"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "Kontu berria dutenenak"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr "Nik nahi gabe era pribatuan aipatu nautenenak"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr "Zerbitzariko moderatzaileek muga jarri dietenak"
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "Jakinarazpenen ezarpenak"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "Jakinarazpen berriak"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Iragarpena} other {Iragarpenak}}"
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "Jarraipen-eskaerak"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {Jarraipen-eskaera #} other {# jarraipen-eskaera}}"
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Pertsona #en iragazitako jakinarazpenak} other {# pertsonaren iragazitako jakinarazpenak}}"
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "Aipamenak soilik"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "Gaur"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr "Zaharrak berri."
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "Atzo"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "Ezin dira jakinarazpenak kargatu"
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "Jakinarazpenen ezarpenak eguneratu dira"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr "Ez erakutsi hauen jakinarazpenak:"
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "Iragazi"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "Ez hartu kontuan"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "<0>{0}0>(e)an eguneratu zen"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "Ikusi <0>@{0}0>(r)en jakinarazpenak"
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "<0>@{0}0>(r)en jakinarazpenak"
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Aurrerantzean ez dira @{0}(r)en jakinarazpenak iragaziko."
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "Ezin da jakinarazpen-eskaera onartu"
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Baimendu"
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
-msgstr "Aurrerantzean ez dira @{0}(r)en jakinarazpenak erakutsiko iragazitako jakinarazpenean."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr "Aurrerantzean ez dira @{1}(r)en jakinarazpenak erakutsiko iragazitako jakinarazpenean."
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "Ezin da jakinarazpen-eskaera zokoratu"
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Baztertu"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "Baztertuta"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Denbora-lerro lokala ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Denbora-lerro federatua ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Denbora-lerro lokala"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "Denbora-lerro federatua"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "Oraindik inork ez du ezer argitaratu."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "Aldatu federatura"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "Aldatu lokalera"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "Bilatu: {q} (Bidalketak)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "Bilatu: {q} (Kontuak)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "Bilatu: {q} (Traolak)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "Bilatu: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Traolak"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "Ikusi gehiago"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "Ikusi kontu gehiago"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "Ez da konturik aurkitu."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "Ikusi traola gehiago"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "Ez da traolarik aurkitu."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "Ikusi bidalketa gehiago"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "Ez da bidalketarik aurkitu."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
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:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Ezarpenak"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Itxura"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "Argia"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "Iluna"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "Automatikoa"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Testuaren tamaina"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "Pantaila-hizkuntza"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "Eskaini burua itzultzeko"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "Argitaratzean"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "Ikusgaitasuna, defektuz"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "Sinkronizatuta"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "Ezin da bidalketaren pribatutasuna eguneratu"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Zure zerbitzariko ezarpenekin sinkronizatu da. <0>Joan zure instantziara ({instance}) ezarpen gehiagorako.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "Esperimentuak"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "Automatikoki freskatu denbora-lerroko bidalketak"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "Bultzaden karrusela"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "Bidalketen itzulpena"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Itzuli…"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr "Itzuli… "
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "Sistemak darabilena ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
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:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "Oharra: ezaugarri honek hirugarrenen itzulpen-zerbitzuak darabiltza, <0>Lingva API0>k eta <1>Lingva Translate1>k eskainiak."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "Itzulpen automatikoa bidalketan bertan"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Erakutsi automatikoki bidalketen itzulpena denbora-lerroaren baitan. Bidalketa <0>labur0>retarako balio du bakarrik, eta ezin dute edukiari buruzko oharrik, multimedia fitxategirik edo bozketarik izan."
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "GIF hautatzailea"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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>GIPHY0>k 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "Irudien deskribapen-sortzailea"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr "Soilik irudi berrientzat bidalketa berriak idaztean."
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Oharra: ezaugarri honek hirugarrenen AA zerbitzua darabil, <0>img-alt-api0>k eskainia. Litekeena da erabat ondo ez egitea. Soilik irudientzat eta soilik ingelesez."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "Zerbitzariak taldekatutako jakinarazpenak"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Alpha fasean dagoen ezaugarria. Taldekatzea hobetu lezake, baina oinarrizko logika erabiliz."
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Lasterbideen hodeiko inportazio / esportazio ezarpenak"
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
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:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Eskalki modua <0>(<1>Testua1> → <2>████2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
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:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "Honi buruz"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<1>@cheeaun1>ek <0>sortua0>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "Eman babesa"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Egin dohaintza"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "Pribatutasun politika"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>Gunea:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Bertsioa:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "Bertsioaren haria kopiatuta"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "Ezin da bertsioaren haria kopiatu"
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr "Ezin da harpidetza eguneratu. Saiatu berriro."
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr "Ezin da harpidetza kendu. Saiatu berriro."
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "Push jakinarazpenak (beta)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Push jakinarazpenak blokeatuta daude. Gaitu itzazu nabigatzaileko ezarpenetan."
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "Baimendu <0>{0}0>(r)en"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "edonor"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "jarraitzen diodan jendea"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "jarraitzaile"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "Jarraitzen die"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "Bozketak"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "Bidalketen edizioak"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Ez da push baimenik eman saioa azkenekoz hasi zenuenetik. <0><1>Hasi saioa1> berriro baimentzeko0>."
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "Oharra: push jakinarazpenak <0>kontu bakarrarentzat0> dabiltza."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr "Bidalketa"
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
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:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Bidalketa hau beste instantzia batekoa da (<0>{instance}0>). Interakzioak (erantzunak, bultzadak, etab.) ez dira posible."
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Errorea: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "Aldatu nire instantziara interakzioak gaitzeko"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "Ezin dira erantzunak kargatu."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "Atzera"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "Joan bidalketa nagusira"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr "{0} bidalketa goian ‒ Joan gora"
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr "Aldatu gainbegirada bistara"
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "Aldatu bista osora"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "Erakutsi eduki hunkigarri guztia"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "Esperimentala"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "Ezin da aldatu"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "Aldatu bidalketaren instantziara ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr "Aldatu bidalketaren instantziara ({1})"
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "Aldatu bidalketaren instantziara"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "Ezin da bidalketa kargatu"
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {erantzun #} other {<0>{1}0> erantzun}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {iruzkin #} other {<0>{0}0> iruzkin}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "Ikusi bidalketa eta erantzunak"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "Joerak ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "Pil-pilean dauden albisteak"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr "{0}(r)en eskutik"
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "Itzuli bogan dauden bidalketetara"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "<0>{0}0> aipatzen duten bidalketak erakusten"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "Bogan dauden bidalketak"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "Ez dago bogadn dagoen joerarik."
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr "Mastodon erabiltzeko web-bezero minimalista eta aparta."
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Hasi saioa Mastodon-ekin"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "Eman izena"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
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:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "<1>@cheeaun1>ek <0>sortua0>. <2>Pribatutasun politika2>."
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "Bultzaden karruselaren pantaila-argazkia"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "Bultzaden karrusela"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr "Bereizi bisualki bidalketa originalak eta partekatutakoak (bultzadak)."
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr "Habiratutako iruzkinen hariaren pantaila-argazkia"
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr "Habiratutako iruzkinen haria"
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "Jarraitu elkarrizketak arazorik gabe. Erantzunak tolesten dira."
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr "Taldekatutako jakinarazpenen pantaila-argazkia"
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "Taldekatutako jakinarazpenak"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr "Antzeko jakinarazpenak taldekatzen eta tolesten dira anabasa gutxitzeko."
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "Zutabe anitzeko interfazearen pantaila-argazkia"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "Nahi beste zutabe"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
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:188
+#: src/pages/welcome.jsx:189
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:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "Traola anitzeko denbora-lerroa"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 6055971309..d2d11f6588 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 12:47\n"
"Last-Translator: \n"
"Language-Team: Persian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "قفل شده"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "فرستهها: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "آخرین فرستهها: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "خودکارشده"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "گروه"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "متقابل"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "درخواستشده"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "پیگرفته"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "شما را پی میگیرد"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural,one {# پیگرفته} other {# پیگرفتهها}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "تاییدشده"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "عضو شده<0>{0}0>"
@@ -101,29 +105,29 @@ msgstr ""
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "فرسته"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "بیشتر"
@@ -167,14 +171,26 @@ msgstr "در یادبود"
msgid "This user has chosen to not make this information available."
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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} فرستههای اصلی، {1} پاسخها، {2} تقویتها"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
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} فرستهٔ آخر در سال گذشته}}"
@@ -188,17 +204,17 @@ msgstr "اصلی"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "پاسخها"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "تقویتها"
@@ -210,6 +226,7 @@ msgstr "اطلاعات فرسته غیرقابل دسترسی."
msgid "View post stats"
msgstr "نمایش اطلاعات فرسته"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "آخرین فرسته: <0>{0}0>"
@@ -224,7 +241,7 @@ msgstr "مسدودشده"
#: src/components/account-info.jsx:1096
msgid "Private note"
-msgstr "یادداشت خصوصی"
+msgstr ""
#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
@@ -236,47 +253,47 @@ msgstr "ترجمهٔ شرح حال"
#: src/components/account-info.jsx:1176
msgid "Edit private note"
-msgstr "ویرایش یادداشت خصوصی"
+msgstr ""
#: src/components/account-info.jsx:1176
msgid "Add private note"
-msgstr "افزودن یادداشت خصوصی"
+msgstr ""
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
-msgstr "آگاهیها برای فرستههای @{username} فعال شدند."
+msgstr ""
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "آگاهیها برای فرستههای @{username} غیرفعال شدند."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr ""
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
-msgstr "غیرفعال کردن آگاهیها"
+msgstr ""
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
-msgstr "فعالسازی آگاهیها"
+msgstr ""
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
-msgstr "تقویتهای @{username} فعال شدند."
+msgstr ""
#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
-msgstr "تقویتهای @{username} غیرفعال شدند."
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Disable boosts"
-msgstr "غیرفعال کردن تقویتها"
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Enable boosts"
-msgstr "فعال کردن تقویتها"
+msgstr ""
#: 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 "افزودن/حذف کردن از سیاههها"
@@ -293,7 +310,7 @@ msgstr "ناتوان در رونوشت برداشتن از پیوند"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "رونوشت"
@@ -310,7 +327,7 @@ msgstr "همرسانی…"
#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
-msgstr "ناخموشیده @{username}"
+msgstr ""
#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
@@ -320,13 +337,14 @@ msgstr "ناخموشاندن <0>@{username}0>"
msgid "Mute <0>@{username}0>…"
msgstr "خموشاندن <0>@{username}0>…"
+#. 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 "@{username} برای {0} خموشیده"
+msgstr ""
#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
-msgstr "ناتوانی در خموشاندن @{username}"
+msgstr ""
#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
@@ -334,7 +352,7 @@ msgstr "<0>@{username}0> را از پیگرفتگان حذف میکنید؟
#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
-msgstr "@{username} از پیگیرنده حذف شد"
+msgstr ""
#: src/components/account-info.jsx:1479
msgid "Remove follower…"
@@ -346,19 +364,19 @@ msgstr "<0>@{username}0> را مسدود میکنید؟"
#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
-msgstr "نامسدود کردن @{username}"
+msgstr ""
#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
-msgstr "@{username} مسدود شد"
+msgstr ""
#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
-msgstr "ناتوانی در نامسدود کردن @{username}"
+msgstr ""
#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
-msgstr "ناتوانی در مسدود کردن @{username}"
+msgstr ""
#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
@@ -373,17 +391,18 @@ msgid "Report <0>@{username}0>…"
msgstr "گزارش دادن <0>@{username}0>…"
#: 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 "برگرداندن درخواست پیگیری؟"
+msgstr ""
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "پی نگرفتن @{0}؟"
+msgid "Unfollow @{1}?"
+msgstr ""
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "برگرداندن…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "پی گرفتن"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "بستن"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "شرح حال ترجمه شد"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
-msgstr "ناتوانی در حذف از سیاهه."
+msgstr ""
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
-msgstr "ناتوانی در افزودن به سیاهه."
+msgstr ""
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "ناتوانی در بارگذاری سیاههها."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "سیاههای نیست."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "سیاهه جدید"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "یادداشت خصوصی دربارهٔ <0>@{0}0>"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
-msgstr "ناتوانی در بروزرسانی یادداشت خصوصی."
+msgstr ""
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "لغو"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "ذخیره و بستن"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
-msgstr "ناتوانی در بروزرسانی نمایه."
+msgstr ""
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "نام"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "شرح حال"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "مورد اضافی"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "برچسب"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "محتوا"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "ذخیره"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "نام کاربری"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "سامانهٔ نام دامنه"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "حالت پوشش غیرفعال شد"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "حالت پوشش فعال شد"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "خانه"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "ترکیب"
@@ -565,6 +584,9 @@ msgstr "افزودن نظرسنجی"
msgid "You have unsaved changes. Discard this post?"
msgstr "شما تغییرات ذخیرهنشده دارید. این فرسته را رها میکنید؟"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr ""
@@ -600,10 +622,13 @@ msgstr "انگار شما در حال حاضر یک زمینهٔ نوشتن در
msgid "Pop in"
msgstr ""
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "درحال پاسخ دادن به فرستهٔ @{0} (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "درحال پاسخ دادن به فرستهٔ @{0}"
@@ -630,7 +655,7 @@ msgstr "پیوست #{i} شکست خورد"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "هشدار محتوا"
@@ -640,12 +665,12 @@ msgstr "هشدار محتوا یا رسانهٔ حساس"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "همگانی"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "محلی"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "فهرستنشده"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "فقط پیگیرنده"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "علامتگذاری رسانه به عنوان حساس"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "افزودن"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "بارگیری جیف…"
msgid "Failed to download GIF"
msgstr "بارگیری جیف ناموفق بود"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "بیشتر…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "بارگذاری شد"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "شرح تصویر"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "شرح ویدئو"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "شرح صدا"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "اندازهٔ پرونده خیلی بزرگ است. بارگذاری ممکن است با مشکل مواجه شود. کم کردن اندازهٔ پرونده از {0} به {1} یا پایینتر را امتحان کنید."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 ""
-#: src/components/compose.jsx:2451
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 ""
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 ""
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "ترخ نوسازی بسیار زیاد است. بارگذاری ممکن است با مشکل موجه شود."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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/compose.jsx:83
+#: 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 "ویرایش کردن شرح تصویر"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "ویرایش کردن شرح ویدئو"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "ویرایش کردن شرح صدا"
-#: 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 "تولید شرح. لطفا صبر کنید…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "شکست در تولید شرح: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr ""
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "شکست در تولید شرح"
-#: 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 "تولید شرح…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "شکست در تولید شرح{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr ""
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>— آزمایشگاهی0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "اتمام"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
-msgstr "گزینه {0}"
+msgstr ""
-#: src/components/compose.jsx:2789
+#: 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:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
-msgstr "جستجوی حسابها"
+msgstr ""
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: 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:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
-msgstr "جستجوی شکلک"
+msgstr ""
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "خطا در بارگذاری شکلکهای شخصیسازیشده"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
-msgstr "اخیرا استفادهشده"
+msgstr ""
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
-msgstr "دیگران"
+msgstr ""
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} بیشتر…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
-msgstr "جستجوی جیفها"
+msgstr ""
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
-msgstr "قدرتگرفته از GIPHY"
+msgstr ""
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "برای جستجوی جیفها بنویسید"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: 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/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: 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 "خطا در بارگذاری جیفها"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "پیشنویسهای ارسالنشده"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "انگار پیشنویسهای ارسالنشده دارید. بیایید از جایی که رها کردهاید ادامه دهیم."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "این پیشنویس را حذف میکنید؟"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "خطا در حذف پیشنویس! لطفا دوباره تلاش کنید."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "حذف…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr ""
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "حذف کل پیشنویسها؟"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "خطا در حذف پیشنویسها! لطفا دوباره تلاش کنید."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "حذف همه…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "پیشنویسی یافت نشد."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "نظرسنجی"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "رسانه"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "باز کردن در پنجرهای جدید"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "قبول کردن"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "رد کردن"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "قبول شده"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "رد شده"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "چیزی برای نمایش نیست"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "حسابهای کاربری"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "نمایش بیشتر…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "آخر."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "چیزی برای نمایش نیست"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "میانبرهای صفحه کلید"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "راهنمای میانبرهای صفحه کلید"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "فرستهٔ پسین"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "فرستهٔ پیشین"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>تبدیل0> + <1>ت1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>تبدیل0> + <1>ن1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "بارگذاری فرستههای جدید"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "باز کردن اطلاعات فرسته"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>ورود0> یا <1>خ1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "گسترش دادن هشدار محتوا یا<0/>تغییر حالت رشتهٔ گسترده/بسته"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "بستن فرسته یا پنجره"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>فرار0> یا <1>پسبر1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "ستون متمرکز در حالت چندستونه"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>۱0> تا <1>۹1>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "نوشتن فرستهٔ جدید"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "نوشتن فرستهٔ جدید (پنجرهٔ جدید)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>تبدیل0> + <1>ز1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "ارسال فرسته"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>مهار0> + <1>ورود1> یا <2>⌘2> + <3>ورود3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "جستجو"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "پاسخ دادن (پنجرهٔ جدید)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>تبدیل0> + <1>ق1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "پسندیدن (مورد علاقه)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>م0> یا <1>ب1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr "<0>م0> یا <1>ب1>"
msgid "Boost"
msgstr "تقویت"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>تبدیل0> + <1>ذ1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "نشانکگذاری"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "تغییر وضعیت حالت پوشش"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>تبدیل0> + <1>دگرساز1> + <2>ن2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "ویرایش سیاهه"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "ناتوان در ویرایش سیاهه."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "ناتوان در ایجاد سیاهه."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "نمایش پاسخها به سیاههٔ اعضا"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "نمایش پاسخها به افرادی که پی میگیرم"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "پاسخها را نمایش نده"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr "پنهان کردن فرستهها در این سیاهه از خانه/پیگرفته"
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "ایجاد"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "این سیاهه را حذف میکنید؟"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "ناتوان در حذف سیاهه."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "شرح رسانه"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "ترجمه"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "حرف زدن"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "باز کردن رسانهٔ اصلی در پنجرهٔ جدید"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "باز کردن رسانهٔ اصلی"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "تلاش برای شرح دادن تصویر. لطفا صبر کنید…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "شکست در شرح دادن تصویر"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "شرح دادن تصویر…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "نمایش فرسته"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "رسانهٔ حساس"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "پالایششده: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "پالایششده"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "فرسته منتشر شد. آن را ببینید."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "پاسخ ارسال شد. آن را ببینید."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "فرسته بروزرسانی شد. آن را ببینید."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "فهرست"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "صفحه را برای بروزرسانی بارگذاری مجدد میکنید؟"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "بروزرسانی جدید در دسترس است…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr ""
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "اشارهها"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "آگاهیها"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "جدید"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "نمایه"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "نشانکگذاریها"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "برگزیدهها"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "برچسبهای پیگرفتهشده"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "پالایهها"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "کاربران خموشیدهشده"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "کاربران خموشیدهشده…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "کاربران مسدودشده"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "کاربران مسدودشده…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "حسابها…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "ورود"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "داغ"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "خودگردان"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "میانبرها / ستونها…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "تنظیمات…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "سیاههها"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "همهٔ سیاههها"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "آگاهی"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "این آگاهی از حساب دیگر شماست."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "نمایش همهٔ آگاهیها"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} روی فرستهٔ شما با {emojiObject} بازخورد داد"
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} یک فرسته منتشر کرد."
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr ""
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} درخواست کرد شما را پیگیری کند."
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} پاسختان را پسندید.} other {{account} فرستهتان را پسندید.}}} other {{account} {postsCount} فرسته از فرستههایتان را پسندید.}}} other {{postType, select, reply {<0><1>{0}1> نفر0> پاسختان را پسندیدند.} other {<2><3>{1}3> نفر2> فرستهتان را پسندیدند.}}}}"
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "یک نظرسنجی که در آن رأی دادهاید یا آن را ایجاد کردهاید پایان یافته است."
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "یک نظرسنجی که شما ایجاد کردهاید پایان یافته است."
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "یک نظرسنجی که شما در آن رأی دادهاید پایان یافته است."
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr "یک فرسته که شما با آن تعامل داشتهاید تغییر یافته است."
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} پاسختان را تقویت کرد و پسندید.} other {{account} فرستهتان را تقویت کرد و پسندید.}}} other {{account} {postsCount} فرسته از فرستههایتان را تقویت کرد و پسندید.}}} other {{postType, select,reply {<0><1>{0}1> نفر0> پاسختان را تقویت کردند و پسندیدند.} other {<2><3>{1}3> نفر2> فرستهتان را تقویت کردند و پسندیدند.}}}}"
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account} ثبتنام شد."
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr "{account} {targetAccount} را گزارش کرد"
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "اتصال از دست رفته با <0>{name}0>."
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr ""
@@ -1481,70 +1536,70 @@ msgstr ""
msgid "Your {year} #Wrapstodon is here!"
msgstr ""
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "یک مدیر از <0>{from}0> <1>{targetName}1> را تعلیق کرده است، معنیاش این است که شما دیگر نمیتوانید بروزرسانیهایی از آنها دریافت کنید یا با آنها تعامل کنید."
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "یک مدیر از <0>{from}0> <1>{targetName}1> را مسدود کرده است. پیگیرندههای تأثیرپذیرفته: {followersCount}، پیگرفتههای تأثیرپذیرفته: {followingCount}."
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "شما <0>{targetName}0> را مسدود کردهاید. پیگیرنده حذفشده: {followersCount}، پیگرفتههای حذفشده: {followingCount}."
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr ""
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "حساب کاربری شما غیرفعال شده است."
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "بعضی از فرستههای شما به عنوان حساس نشانهگذاری شدهاند."
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "بعضی از فرستههای شما حذف شدهاند."
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr "از این به بعد فرستههای شما به عنوان حساس نشانهگذاری خواهند شد."
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "حساب کاربری شما محدود شده است."
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "حساب کاربری شما تعلیق شده است."
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[نوع ناشناختهٔ آگاهی: {type}]"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "تقویتشده/برگزیدهشده توسط…"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "برگزیدهشده توسط…"
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "تقویتشده توسط…"
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "پیگرفتهشده توسط…"
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "بیشتر بدانید <0/>"
@@ -1552,76 +1607,83 @@ msgstr "بیشتر بدانید <0/>"
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "بیشتر خوانید ←"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "رأی داده شده"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr ""
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "پنهان کردن نتایج"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "رأی دادن"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: 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:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "نمایش نتایج"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr ""
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr ""
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "پایان یافته <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "پایانیافته"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "در حال اتمام <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "در حال اتمام"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}ث"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}د"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}س"
@@ -1734,23 +1796,24 @@ msgstr ""
msgid "Send Report <0>+ Block profile0>"
msgstr ""
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>‒ حسابهای کاربری، برچسبها و فرستهها0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "فرستههایی با <0>{query}0>"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "فرستههایی که با <0>#{0}0> برچسبگذاری شدهاند"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "بررسی کردن <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "حسابهای کاربری با <0>{query}0>"
@@ -1781,7 +1844,7 @@ msgstr "فقط محلی"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "نمونه"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "مثلا PixelArt (حداکثر ۵، جدا شده با فاصله)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "فقط رسانه"
@@ -1847,7 +1910,7 @@ msgstr "حرکت به پایین"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "ویرایش"
@@ -2032,6 +2095,7 @@ msgstr "ناتوان در ذخیره کردن میانبرها"
msgid "Sync to instance server"
msgstr "همگامسازی با کارساز نمونه"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0, plural,one {# نویسه} other {# نویسهها}}"
@@ -2052,21 +2116,25 @@ msgstr "<0/> <1>تقویت کرد1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "فرستهٔ @{0} نابرگزیده شد"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "فرستهٔ @{0} برگزیده شد"
+msgid "Liked @{1}'s post"
+msgstr ""
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "فرستهٔ @{0} نانشانکگذاری شد"
+msgid "Unbookmarked @{2}'s post"
+msgstr ""
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "فرستهٔ @{0} نشانکگذاری شد"
+msgid "Bookmarked @{3}'s post"
+msgstr ""
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2085,19 +2153,20 @@ msgstr "نقل قول"
msgid "Some media have no descriptions."
msgstr "بعضی از رسانهها شرح ندارند."
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr "فرستهٔ قدیمی (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "فرستهٔ @{0} ناتقویت شد"
+msgid "Unboosted @{4}'s post"
+msgstr ""
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "فرستهٔ @{0} تقویت شد"
+msgid "Boosted @{5}'s post"
+msgstr ""
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2122,6 +2191,7 @@ msgstr "برگزیدن"
msgid "Unbookmark"
msgstr "نانشانکگذاری"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr ""
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "ویرایششده: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "فرستهٔ جاسازیشده"
@@ -2203,6 +2273,16 @@ msgstr ""
msgid "Report post…"
msgstr "گزارش دادن فرسته…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr ""
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr ""
@@ -2264,295 +2345,303 @@ msgstr ""
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr ""
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr ""
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr ""
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr ""
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr ""
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr ""
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "فرسته بعدا میتواند ویرایش یا حذف شود."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "پیشنمایش"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "نکته: این پیشنمایش بصورت طراحی سبک است."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> تقویتشده"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "فرستههای جدید"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "تلاش مجدد"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "رشته"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>پالایششده0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "ترجمهٔ خودکار از {sourceLangText}"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "درحال ترجمه…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "ترجمه از {sourceLangText} (تشخیص خودکار)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "ترجمه از {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "خودکار ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "شکست در ترجمه"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "ویرایش وضعیت منبع"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "درحال پاسخ دادن به @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "احتمالا باید این صفحه را الآن ببندید."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "بستن پنجره"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "نیاز به ورود."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "رفتن به خانه"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "فرستههای حساب کاربری"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ پاسخها)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- تقویتها)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (رسانه)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "پاک کردن پالایهها"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "پاک کردن"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "نمایش فرسته با پاسخها"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ پاسخها"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "نمایش فرستهها بدون تقویتها"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- تقویتها"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "نمایش فرستههای دارای رسانه"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "نمایش فرستههایی که با #{0} برچسبگذاری شدهاند"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "نمایش فرستهها در {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr ""
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "اینجا چیزی برای دیدن نیست."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "ناتوان در بارگذاری فرستهها"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr ""
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "انتقال به نمونهٔ حساب کاربری {0}"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "انتقال به نمونهٔ من (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "ماه"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "کنونی"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "پیشگزیده"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "تعویض کردن به این حساب کاربری"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr ""
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "نمایش نمایه…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "تنظیم به عنوان پیشگزیده"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "از <0>@{0}0> خارج میشوید؟"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "خروج…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "افزودن یک حساب کاربری موجود"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr ""
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "هنوز نشانکی نیست. برو چیزهایی را نشانکگذاری کن!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "ناتوان در بارگذاری نشانکها."
@@ -2666,6 +2755,7 @@ msgstr ""
msgid "Overlaps with your last catch-up"
msgstr ""
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr ""
@@ -2678,6 +2768,7 @@ msgstr "نکته: نمونهٔ شما فقط میتواند حداکثر ۸۰۰
msgid "Previously…"
msgstr "قبلا…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural,one {# فرسته} other {# فرستهها}}"
@@ -2686,12 +2777,14 @@ msgstr "{0, plural,one {# فرسته} other {# فرستهها}}"
msgid "Remove this catch-up?"
msgstr ""
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr ""
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
+msgid "Catch-up {1} removed"
msgstr ""
#: src/pages/catchup.jsx:1083
@@ -2715,16 +2808,18 @@ msgstr "تنظیم مجدد پالایهها"
msgid "Top links"
msgstr ""
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "همرسانیشده توسط {0}"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "همه"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural,one {# نویسنده} other {# نویسندهها}}"
@@ -2802,35 +2897,36 @@ msgstr "نویسندهٔ پیشین"
msgid "Scroll to top"
msgstr "پیمایش به بالا"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "پالایششده: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "ناتوان در بارگذاری برگزیدهها."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "خانه و سیاههها"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "خط زمانی همگانی"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "گفتگوها"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "نمایهها"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "هرگز"
@@ -2839,6 +2935,7 @@ msgstr "هرگز"
msgid "New filter"
msgstr "پالایهٔ جدید"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural,one {# پالایه} other {# پالایهها}}"
@@ -2883,6 +2980,7 @@ msgstr "کلیدواژهای نیست. یکی اضافه کنید."
msgid "Add keyword"
msgstr "افزودن کلیدواژه"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
@@ -2927,157 +3025,158 @@ msgstr "این پالایه را حذف میکنید؟"
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "هرگز منقضی نمیشود"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, one {# برچسب} other {# برچسبها}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "ناتوان در بارگذاری برچسبهای پیگرفته."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "هنوز برچسبی پیگرفته نشده."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "اینجا چیزی برای دیدن وجود ندارد."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "ناتوان در بارگذاری فرستهها."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{hashtagTitle} (فقط رسانه) در {instance}"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{hashtagTitle} در {instance}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (فقط رسانه)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "هنوز کسی با این برچسب چیزی نفرستاده است."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "ناتوان در بارگذاری فرستهها با این برچسب"
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr ""
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "#{hashtag} ناپیگرفته شد"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "#{hashtag} پیگرفته شد"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "درحال پیگیری…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, other {بیشترین # برچسبها}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "افزودن برچسب"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "حذف کردن برچسب"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "این میانبر درحال حاضر موجود است"
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "میانبر برچسب اضافه شد"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "افزودن به میانبرها"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "یک نمونهٔ جدید وارد کنید مثل \"mastodon.social\""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "نمونهٔ نامعتبر"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "رفتن به یک نمونهٔ دیگر…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "رفتن به نمونهٔ من (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>جدید0> <1>درخواستهای پیگیری1>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "دیدن همه"
@@ -3089,707 +3188,728 @@ msgstr ""
msgid "Unable to resolve URL"
msgstr ""
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "هنوز چیزی نیست."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "مدیریت کردن اعضا"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "<0>@{0}0> را از سیاهه حذف میکنید؟"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "حذف کردن…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, one {# سیاهه} other {# سیاههها}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "هنوز سیاههای نیست."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr ""
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr ""
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "مثلا \"mastodon.social\""
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr ""
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "ادامه دادن با {selectedInstanceText}"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "ادامه"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "حساب کاربری ندارید؟ یکی بسازید!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "اشارههای خصوصی"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "خصوصی"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "کسی به شما اشاره نکرده :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "شما پی نمیگیرید"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "کسی که شما را دنبال نمیکند"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "با یک حساب کاربری جدید"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr "کسی که بصورت ناخواسته به شما اشارهٔ خصوصی کرده"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr "کسی که توسط ناظمهای کارساز محدود شده است"
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "تنظیمات آگهیها"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr ""
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "درخواستهای پیگیری"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# درخواست پیگیری} other {# درخواست پیگیری}}"
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {آگاهیهای پالایششده از شخص #} other {آگاهیهای پالایششده از شخص #}}"
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "فقط اشارهها"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "امروز"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "دیروز"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "ناتوان در بارگذاری آگاهیها"
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "تنظیمات آگاهیها بارگذاری شدند"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr "پالایش کردن آگاهیها از افراد:"
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "پالایش کردن"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "نادیده گرفتن"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "بروزشده <0>{0}0>"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "نمایش آگاهیها از <0>@{0}0>"
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "آگاهیها از <0>@{0}0>"
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "آگاهیها از @{0} از الآن پالایش نخواهند شد."
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "ناتوان در قبول کردن درخواست آگاهی"
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "اجازه دادن"
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
-msgstr "آگاهیها از @{0} از الآن در آگاهیهای پالایششده نمایش داده نخواهند شد."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr ""
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "ناتوان در رد کردن درخواست آگاهی"
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "رد کردن"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "رد شد"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "خط زمانی محلی ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "خط زمانی نامتمرکز ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "خط زمانی محلی"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "خط زمانی نامتمرکز"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "هنوز کسی چیزی ارسال نکرده است."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "تعویض کردن به نامتمرکز"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "تعویض کردن به محلی"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "جستجو: {q} (فرستهها)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "جستجو: {q} (حسابهای کاربری)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "جستجو: {q} (برچسبها)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "جستجو: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "برچسبها"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "بیشتر ببینید"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "حسابهای کاربری بیشتری را ببینید"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "حسابی یافت نشد."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "دیدن برچسبهای بیشتر"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "برچسبی پیدا نشد."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "دیدن فرستههای بیشتر"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "فرستهای پیدا نشد."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
msgid "Enter your search term or paste a URL above to get started."
msgstr "مورد جستجوی خود را وارد کنید یا "
-#: src/pages/settings.jsx:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "تنظیمات"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "ظاهر"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "روشن"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "تاریک"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "خودکار"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "اندازهٔ نوشته"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "الف"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "نمایش زبان"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "ترجمههای داوطلبانه"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "درحال ارسال"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "دید پیشگزیده"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "همگامسازی شد"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "با تنظیمات کارساز نمونهٔ شما همگامسازی شد. <0> برای تنظیمات بیشتر به نمونهٔ خود ({instance}) بروید.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "آزمایشها"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "بارگذاری مجدد خودکار فرستههای خط زمانی"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "ترجمهٔ فرسته"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "ترجمه به"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr ""
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "زبان سامانه ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {مخفی کردن دکمهٔ «ترجمه» برای:} other {مخفی کردن دکمهٔ «ترجمه» برای (#):}}"
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "نکته: این قابلیت از خدمات ترجمهٔ خارجی، قدرت گرفته از <0>Lingva API0> و <1>Lingva Translate1>."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "ترجمهٔ خودکار درخط"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "بصورت خودکار ترجمه را برای فرستهها در خط زمانی نمایش میدهد. فقط برای فرستههای <0>کوتاه0> بدون هشدار محتوا، رسانه یا نظرسنجی کار میکند."
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "انتخابکنندهٔ جیف برای نویسنده"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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>جیفی0>، استفاده میکند. ردهبندی سنی عمومی (مناسب برای مشاهدهٔ همهٔ سنین)، ویژگیهای دنبالکننده سلب شدهاند، اطلاعات درخواستکننده از درخواستها حذف شدهاند، ولی درخواست جستجو و نشانی آیپی همچنان به کارساز آنها خواهند رسید."
-#: src/pages/settings.jsx:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr "فقط برای تصاویر جدید در زمان نوشتن فرستههای جدید."
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "نکته: این قابلیت از یک خدمت هوش مصنوعی خارجی، قدرت گرفته از <0>img-alt-api0>، استفاده میکند. شاید خوب کار نکند. فقط برای تصاویر و به زبان انگلیسی است."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "آگهیهای گروهبندیشدهٔ سمت کارساز"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "ورود/صدور «ابری» برای تنظیمات میانبرها"
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "نکته: این قابلیت از API کارساز نمونهای که اکنون وارد شدهاید استفاده میکند."
-#: src/pages/settings.jsx:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "حالت پوشش<0>(<1>متن1> ← <2>████2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "درباره"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>ساختهشده0> توسط <1>@cheeaun1>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr ""
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>وبگاه:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>نگارش:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "رشتهٔ نگارش رونوشت شد"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "ناتوان در رونوشت رشتهٔ نگارش"
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "آگاهی ارسالی (بتا)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "آگاهیهای ارسالی مسدود شدهاند. لطفا آنها را در تنظیمات مرورگر خود فعال کنید."
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "اجازه دادن از <0>{0}0>"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "هرکس"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr ""
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "اجازهٔ ارسال از زمان آخرین ورود شما داده نشده. شما باید دوباره <0><1>وارد شوید1> و اجازهٔ ارسال را بدهید0>."
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "نکته: آگاهیهای ارسالی فقط برای <0>یک حساب کاربری0> کار میکنند."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr ""
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr ""
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr ""
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "تعویض به حالت نمایش کامل"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "نمایش همهٔ محتوای حساس"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "آزمایشی"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr ""
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "تعویض به نمونهٔ فرسته ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr ""
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "تعویض به نمونهٔ فرسته"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr ""
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr ""
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr ""
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr ""
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr ""
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr ""
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr ""
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
msgstr ""
-#: src/pages/welcome.jsx:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "<0>ساختهشده0> توسط <1>@cheeaun1>. <2>حریم خصوصی2>."
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr ""
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr ""
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr ""
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr ""
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr ""
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users."
msgstr ""
-#: src/pages/welcome.jsx:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr ""
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr ""
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 3bb1501ed3..77d899850c 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: 2024-12-03 22:00\n"
+"PO-Revision-Date: 2024-12-21 14:15\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Lukittu"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Julkaisut: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Julkaissut viimeksi: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Botti"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Ryhmä"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Seuraatte toisianne"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Pyydetty"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Seurataan"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Seuraa sinua"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# seuraaja} other {# seuraajaa}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Vahvistettu"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Liittynyt <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr "Seuratut"
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Julkaisut"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Lisää"
@@ -167,14 +171,26 @@ msgstr "Muistoissamme"
msgid "This user has chosen to not make this information available."
msgstr "Käyttäjä on päättänyt pitää nämä tiedot yksityisinä."
+#. 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} alkuperäistä julkaisua, {1} vastausta, {2} tehostusta"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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 {Viimeisin julkaisu viime päivänä} other {Viimeisin julkaisu viimeisenä {2} päivänä}}} other {{3, plural, one {Viimeiset {4} julkaisua viime päivänä} other {Viimeiset {5} julkaisua viimeisenä {6} päivänä}}}}"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.total
#: src/components/account-info.jsx:836
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 {Viimeisen julkaisu viime vuosina} other {Viimeiset {1} julkaisua viime vuosina}}"
@@ -188,17 +204,17 @@ msgstr "Alkuperäiset"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Vastaukset"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Tehostukset"
@@ -210,6 +226,7 @@ msgstr "Julkaisutilastoja ei saatavilla."
msgid "View post stats"
msgstr "Näytä julkaisutilastot"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Edellinen julkaisu: <0>{0}0>"
@@ -247,8 +264,8 @@ msgid "Notifications enabled for @{username}'s posts."
msgstr "Ilmoitukset käyttäjän @{username} julkaisuista otettu käyttöön."
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "Ilmoitukset käyttäjän @{username} julkaisuista poistettu käytöstä."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr " Ilmoitukset käyttäjän @{username} julkaisuista poistettu käytöstä."
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
@@ -276,7 +293,7 @@ msgstr "Ota tehostukset käyttöön"
#: 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 "Lisää/poista listoista"
@@ -293,7 +310,7 @@ msgstr "Linkkiä ei voitu kopioida"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Kopioi"
@@ -320,6 +337,7 @@ msgstr "Kumoa käyttäjän <0>@{username}0> mykistys"
msgid "Mute <0>@{username}0>…"
msgstr "Mykistä <0>@{username}0>…"
+#. 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 "Mykistetty @{username}, kestona {0}"
@@ -373,7 +391,7 @@ msgid "Report <0>@{username}0>…"
msgstr "Raportoi <0>@{username}0>…"
#: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
msgid "Edit profile"
msgstr "Muokkaa profiilia"
@@ -381,9 +399,10 @@ msgstr "Muokkaa profiilia"
msgid "Withdraw follow request?"
msgstr "Perutaanko seurauspyyntö?"
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "Lopetetaanko käyttäjän @{0} seuraaminen?"
+msgid "Unfollow @{1}?"
+msgstr "Lopetetaanko käyttäjän @{1} seuraaminen?"
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "Peru…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Seuraa"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Sulje"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Käännetty elämäkerta"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
msgstr "Listasta ei voitu poistaa."
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr "Listaan ei voitu lisätä."
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Listoja ei voitu ladata."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "Ei listoja."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Uusi lista"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "Yksityinen merkintä käyttäjästä <0>@{0}0>"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
msgstr "Yksityistä merkintää ei voitu päivittää."
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Peruuta"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Tallenna ja sulje"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
-msgstr "Profiilia ei voitu päivitää."
+msgstr "Profiilia ei voitu päivittää."
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nimi"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "Elämäkerta"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Lisäkentät"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Nimike"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Sisältö"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "Tallenna"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "käyttäjänimi"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "palvelimen verkkotunnus"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "Peittotila poistettu käytöstä"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "Peittotila otettu käyttöön"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Koti"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Luo"
@@ -565,6 +584,9 @@ msgstr "Lisää äänestys"
msgid "You have unsaved changes. Discard this post?"
msgstr "Sinulla on tallentamattomia muutoksia. Hylätäänkö julkaisu?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr "{0, plural, one {Tiedostoa {1} ei tueta.} other {Tiedostoja {2} ei tueta.}}"
@@ -600,10 +622,13 @@ msgstr "Luontikenttä näyttää olevan sinulla avoinna pääikkunassa. Tämän
msgid "Pop in"
msgstr "Ponnauta sisään"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "Vastataan käyttäjän @{0} julkaisuun (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "Vastataan käyttäjän @{0} julkaisuun"
@@ -630,7 +655,7 @@ msgstr "Liite #{i} epäonnistui"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Sisältövaroitus"
@@ -640,12 +665,12 @@ msgstr "Sisältövaroitus tai arkaluonteinen media"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Julkinen"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Paikallinen"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "Listaamaton"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Vain seuraajat"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Merkitse media arkaluonteiseksi"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Lisää"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "Ladataan GIF-kuvaa…"
msgid "Failed to download GIF"
msgstr "GIF-kuvan lataus epäonnistui"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Lisää…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Ladattu"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Kuvan kuvaus"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "Videon kuvaus"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "Äänen kuvaus"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "Liian suuri tiedostokoko. Lataaminen saattaa aiheuttaa ongelmia. Kokeile pienentää koosta {0} kokoon {1} tai pienemmäksi."
-
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "Liian suuret mitat. Lataaminen saattaa aiheuttaa ongelmia. Kokeile pienentää mitoista {0}×{1} px mittoihin {2}×{3} px."
-
-#: src/components/compose.jsx:2451
+msgstr "Liian suuri tiedostokoko. Palveluun lataaminen saattaa aiheuttaa ongelmia. Kokeile pienentää tiedostoa koosta {0} kokoon {1} tai pienemmäksi."
+
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 "Liian suuret mitat. Palveluun lataaminen saattaa aiheuttaa ongelmia. Kokeile pienentää kuvaa mitoista {2}×{3} px mittoihin {4}×{5} px."
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 "Liian suuri tiedostokoko. Palveluun lataaminen saattaa aiheuttaa ongelmia. Kokeile pienentää tiedostoa koosta {6} kokoon {7} tai pienemmäksi."
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 "Liian suuret mitat. Palveluun lataaminen saattaa aiheuttaa ongelmia. Kokeile pienentää videota mitoista {8}×{9} px mittoihin {10}×{11} px."
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
-msgstr "Liian suuri kuvataajuus. Lataaminen saattaa aiheuttaa ongelmia."
+msgstr "Liian suuri kuvataajuus. Palveluun lataaminen saattaa aiheuttaa ongelmia."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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 "Poista"
-#: src/components/compose.jsx:2528
-#: src/compose.jsx:83
+#: src/components/compose.jsx:2529
+#: src/compose.jsx:84
msgid "Error"
msgstr "Virhe"
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
msgid "Edit image description"
msgstr "Muokkaa kuvan kuvausta"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "Muokkaa videon kuvausta"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "Muokkaa äänen kuvausta"
-#: 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 "Luodaan kuvausta. Odota hetki…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "Kuvauksen luonti epäonnistui: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr "Kuvauksen luonti epäonnistui: {12}"
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "Kuvauksen luonti epäonnistui"
-#: 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 "Luo kuvaus…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "Kuvauksen luonti epäonnistui{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr "Kuvauksen luonti epäonnistui{13}"
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>— kokeellinen0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "Valmis"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
msgstr "Vaihtoehto {0}"
-#: src/components/compose.jsx:2789
+#: src/components/compose.jsx:2790
msgid "Multiple choices"
msgstr "Monivalinta"
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
msgid "Duration"
msgstr "Kesto"
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
msgid "Remove poll"
msgstr "Poista äänestys"
-#: src/components/compose.jsx:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
msgstr "Hae tilejä"
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: src/components/compose.jsx:3093
+#: src/components/generic-accounts.jsx:228
msgid "Error loading accounts"
msgstr "Virhe ladattaessa tilejä"
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
msgid "Custom emojis"
msgstr "Mukautetut emojit"
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
-msgstr "Hae emojia"
+msgstr "Hae emojeita"
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "Virhe ladattaessa mukautettuja emojeita"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
msgstr "Viimeaikaiset"
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
msgstr "Muut"
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} lisää…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
msgstr "Hae GIF-kuvia"
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
msgstr "Palvelun tarjoaa GIPHY"
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "Hae GIF-kuvia kirjoittamalla"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: src/components/compose.jsx:3597
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
msgid "Previous"
msgstr "Edellinen"
-#: src/components/compose.jsx:3612
-#: src/components/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: src/components/compose.jsx:3615
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
msgid "Next"
msgstr "Seuraava"
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
msgid "Error loading GIFs"
msgstr "Virhe ladattaessa GIF-kuvia"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Lähettämättömät luonnokset"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "Sinulla näyttää olevan lähettämättömiä luonnoksia. Jatketaan siitä, mihin jäit."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "Poistetaanko tämä luonnos?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "Virhe poistettaessa luonnosta! Yritä uudelleen."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Poista…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "Virhe haettaessa vastauksellisuuden tilaa!"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "Poistetaanko kaikki luonnokset?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "Virhe poistettaessa luonnoksia! Yritä uudelleen."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Poista kaikki…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "Luonnoksia ei ole."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Äänestys"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Media"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "Avaa uuteen ikkunaan"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Hyväksy"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Hylkää"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Hyväksytty"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Hylätty"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "Ei mitään näytettävää"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Tilit"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Näytä lisää…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "Loppu."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Ei mitään näytettävää"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Pikanäppäimet"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Pikanäppäinten ohje"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Seuraava julkaisu"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Edellinen julkaisu"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "Siirrä karuselli seuraavaan julkaisuun"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Vaihto0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "Siirrä karuselli edelliseen julkaisuun"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Vaihto0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Lataa lisää julkaisuja"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Avaa julkaisun lisätiedot"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> tai <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Laajenna sisältövaroitus tai<0/>laajenna/supista keskusteluketju"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Sulje julkaisu tai valintaikkunat"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> tai <1>askelpalautin1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "Kohdista sarakkeeseen usean sarakkeen tilassa"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10>–<1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr "Kohdista edelliseen sarakkeeseen usean sarakkeen tilassa"
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr "Kohdista seuraavaan sarakkeeseen usean sarakkeen tilassa"
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Luo uusi julkaisu"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Luo uusi julkaisu (uusi ikkuna)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Vaihto0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Lähetä julkaisu"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> tai <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Haku"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Vastaa (uusi ikkuna)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Vaihto0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "Tykkää (lisää suosikkeihin)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> tai <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr "<0>l0> tai <1>f1>"
msgid "Boost"
msgstr "Tehosta"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Vaihto0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "Lisää kirjanmerkkeihin"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "Ota peittotila käyttöön tai pois käytöstä"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Vaihto0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Muokkaa listaa"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "Listaa ei voitu muokata."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "Listaa ei voitu luoda."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Näytä vastaukset listan jäsenille"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "Näytä vastaukset seuraamilleni käyttäjille"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "Älä näytä vastauksia"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr "Piilota julkaisut koti-/seurattavien aikajanalta"
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Luo"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "Poistetaanko tämä lista?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "Listaa ei voitu poistaa."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Median kuvaus"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Käännä"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Puhu"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "Avaa alkuperäinen media uuteen ikkunaan"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "Avaa alkuperäinen media"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "Koetetaan kuvailla kuvaa. Odota hetki…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "Kuvan kuvailu epäonnistui"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Kuvaile kuvaa…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Näytä julkaisu"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Arkaluonteinen media"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "Suodatettu: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Suodatettu"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "Julkaisu lähetetty. Tarkista se."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "Vastaus julkaistu. Tarkista se."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "Julkaisu päivitetty. Tarkista se."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Valikko"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "Päivitetäänkö lataamalla sivu uudelleen nyt?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Uusi päivitys saatavilla…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr "Seuratut"
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Kiinnikuronta"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Maininnat"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Ilmoitukset"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Uusi"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Profiili"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Kirjanmerkit"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "Tykkäykset"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "Seuratut aihetunnisteet"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Suodattimet"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Mykistetyt käyttäjät"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Mykistetyt käyttäjät…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Estetyt käyttäjät"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Estetyt käyttäjät…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Tilit…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Kirjaudu sisään"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "Suositut"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Federoitu"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Pikavalinnat / Sarakkeet…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Asetukset…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Listat"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Kaikki listat"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Ilmoitus"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Tämä ilmoitus on toiselta tililtäsi."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Näytä kaikki ilmoitukset"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} reagoi julkaisuusi emojilla {emojiObject}"
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} julkaisi."
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} tehosti vastaustasi.} other {{account} tehosti julkaisuasi.}}} other {{account} tehosti {postsCount} julkaisuasi.}}} other {{postType, select, reply {<0><1>{0}1> käyttäjää0> tehosti vastaustasi.} other {<2><3>{1}3> käyttäjää2> tehosti julkaisuasi.}}}}"
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, one {}=1 {{account} seurasi sinua.} other {<0><1>{0}1> käyttäjää0> seurasi sinua.}}"
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} pyysi saada seurata sinua."
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} tykkäsi vastauksestasi.} other {{account} tykkäsi julkaisustasi.}}} other {{account} tykkäsi {postsCount} julkaisustasi.}}} other {{postType, select, reply {<0><1>{0}1> käyttäjää0> tykkäsi vastauksestasi.} other {<2><3>{1}3> käyttäjää2> tykkäsi julkaisustasi.}}}}"
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "Äänestys, johon olet osallistunut tai jonka olet luonut, on päättynyt."
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "Äänestys, jonka olet luonut, on päättynyt."
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "Äänestys, johon olet osallistunut, on päättynyt."
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr "Julkaisua, jonka kanssa olet ollut vuorovaikutuksessa, on päivitetty."
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} tehosti ja tykkäsi vastauksestasi.} other {{account} tehosti ja tykkäsi julkaisustasi.}}} other {{account} tehosti ja tykkäsi {postsCount} julkaisustasi.}}} other {{postType, select, reply {<0><1>{0}1> käyttäjää0> tehosti ja tykkäsi vastauksestasi.} other {<2><3>{1}3> käyttäjää2> tehosti ja tykkäsi julkaisustasi.}}}}"
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account} rekisteröityi."
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr "{account} raportoi käyttäjän {targetAccount}"
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "Menetettiin yhteydet kohteeseen <0>{name}0>."
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "Moderointivaroitus"
@@ -1481,70 +1536,70 @@ msgstr "Moderointivaroitus"
msgid "Your {year} #Wrapstodon is here!"
msgstr "Vuotesi {year} #Wrapstodon on täällä!"
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "Palvelimen <0>{from}0> ylläpitäjä on jäädyttänyt käyttäjän <1>{targetName}1>, minkä takia et saa enää hänen päivityksiään etkä voi olla vuorovaikutuksessa hänen kanssaan."
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "Palvelimen <0>{from}0> ylläpitäjä on estänyt palvelimen <1>{targetName}1>. Vaikutettuja seuraajia {followersCount}, seurattuja {followingCount}."
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "Olet estänyt palvelimen <0>{targetName}0>. Poistettuja seuraajia {followersCount}, seurattuja {followingCount}."
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "Tilisi on saanut moderointivaroituksen."
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "Tilisi on poistettu käytöstä."
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "Julkaisujasi on merkitty arkaluonteisiksi."
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "Julkaisujasi on poistettu."
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr "Tästä lähtien julkaisusi merkitään arkaluonteisiksi."
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "Tiliäsi on rajoitettu."
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "Tilisi on jäädytetty."
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[Tuntematon ilmoitustyyppi: {type}]"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "Tehostaneet/tykänneet…"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "Tykänneet…"
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "Tehostanut…"
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "Seurannut…"
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "Lue lisää <0/>"
@@ -1552,76 +1607,83 @@ msgstr "Lue lisää <0/>"
msgid "View #Wrapstodon"
msgstr "Näytä #Wrapstodon"
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "Lue lisää →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "Äänestetty"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr "{optionVotesCount, plural, one {# ääni} other {# ääntä}}"
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Piilota tulokset"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Äänestä"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
msgid "Refresh"
msgstr "Päivitä"
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Näytä tulokset"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> ääni} other {<1>{1}1> ääntä}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {<0>{0}0> äänestäjä} other {<1>{1}1> äänestäjää}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "Päättynyt <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Päättynyt"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "Päättyy <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "Päättyy"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0} s"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0} min"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0} t"
@@ -1734,23 +1796,24 @@ msgstr "Käyttäjää {username} ei voitu estää"
msgid "Send Report <0>+ Block profile0>"
msgstr "Lähetä raportti <0>+ estä profiili0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>‒ tilit, aihetunnisteet ja julkaisut0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "Julkaisut haulla <0>{query}0>"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "Julkaisut aihetunnisteella <0>#{0}0>"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "Hae <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "Tilit haulla <0>{query}0>"
@@ -1781,7 +1844,7 @@ msgstr "Vain paikalliset"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Instanssi"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "esim. PixelArt (enintään 5, välilyönnein eroteltuina)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Vain media"
@@ -1847,7 +1910,7 @@ msgstr "Siirrä alaspäin"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Muokkaa"
@@ -2032,6 +2095,7 @@ msgstr "Pikavalintoja ei voitu tallentaa"
msgid "Sync to instance server"
msgstr "Synkronoi instanssipalvelimelle"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0, plural, one {# merkki} other {# merkkiä}}"
@@ -2052,21 +2116,25 @@ msgstr "<0/> <1>tehosti1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "Kumottu käyttäjän @{0} julkaisun tykkäys"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "Tykätty käyttäjän @{0} julkaisusta"
+msgid "Liked @{1}'s post"
+msgstr "Tykätty käyttäjän @{1} julkaisusta"
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "Käyttäjän @{0} julkaisu poistettu kirjanmerkeistä"
+msgid "Unbookmarked @{2}'s post"
+msgstr "Poistettu käyttäjän @{2} julkaisu kirjanmerkeistä"
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "Käyttäjän @{0} julkaisu lisätty kirjanmerkkeihin"
+msgid "Bookmarked @{3}'s post"
+msgstr "Lisätty käyttäjän @{3} julkaisu kirjanmerkkeihin"
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2085,19 +2153,20 @@ msgstr "Lainaa"
msgid "Some media have no descriptions."
msgstr "Osalta mediasta puuttuu kuvaus."
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr "Vanha julkaisu (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "Kumottu käyttäjän @{0} julkaisun tehostus"
+msgid "Unboosted @{4}'s post"
+msgstr "Kumottu käyttäjän @{4} julkaisun tehostus"
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "Tehostettu käyttäjän @{0} julkaisua"
+msgid "Boosted @{5}'s post"
+msgstr "Tehostettu käyttäjän @{5} julkaisua"
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2122,6 +2191,7 @@ msgstr "Tykkää"
msgid "Unbookmark"
msgstr "Poista kirjanmerkeistä"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr "Näytä käyttäjän <0>@{0}0> julkaisu"
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "Muokattu: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "Upota julkaisu"
@@ -2203,6 +2273,16 @@ msgstr "Julkaisua ei voitu poistaa"
msgid "Report post…"
msgstr "Raportoi julkaisu…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr "Kumottu käyttäjän @{6} julkaisun tehostus"
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr "Tehostettu käyttäjän @{7} julkaisua"
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "Poistettu"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# vastaus} other {# vastausta}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Ketju{0}"
@@ -2264,295 +2345,303 @@ msgstr "Kommentit"
msgid "More from <0/>"
msgstr "Lisää tekijältä <0/>"
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "Muokkaushistoria"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "Historian lataus epäonnistui"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Ladataan…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "HTML-koodi"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "HTML-koodi kopioitu"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "HTML-koodia ei voitu kopioida"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Medialiitteet:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Tilin emojit:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "staattinen URL"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Emojit:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Huomiot:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Tämä on staattinen, tyylittelemätön ja skriptitön. Saatat joutua käyttämään omia tyylejäsi ja muokkaamaan koodia tarpeen mukaan."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Äänestykset eivät ole vuorovaikutteisia, vaan niistä tulee luettelo äänimääristä."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Medialiitteet voivat olla kuvia, videoita, ääniä tai mitä tahansa muita tiedostotyyppejä."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "Julkaisua voi muokata tai sen voi poistaa myöhemmin."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "Esikatselu"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "Huomaa: Tämä esikatselu on kevyesti tyylitelty."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> tehosti"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Uudet julkaisut"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "Yritä uudelleen"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# tehostus} other {# tehostusta}}"
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "Kiinnitetyt julkaisut"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "Ketju"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Suodatettu0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "Käännetty automaattisesti kielestä {sourceLangText}"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "Käännetään…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Käännä kielestä {sourceLangText} (tunnistettu automaattisesti)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "Käännä kielestä {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "Automaattinen ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "Kääntäminen epäonnistui"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "Muokataan lähdepäivitystä"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "Vastataan käyttäjälle @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "Voit nyt sulkea tämän sivun."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "Sulje ikkuna"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "Kirjautuminen vaaditaan."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "Siirry etusivulle"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "Tilin julkaisut"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ Vastaukset)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- Tehostukset)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (Media)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "Tyhjennä suodattimet"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "Tyhjennä"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "Näytetään julkaisut vastaukset mukaan lukien"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ Vastaukset"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "Näytetään julkaisut tehostukset pois lukien"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- Tehostukset"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "Näytetään julkaisut, joissa on mediaa"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "Näytetään julkaisut aihetunnisteella #{0}"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "Näytetään julkaisut ajalta {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr "Näytetään julkaisut ajalta {1}"
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "Täällä ei ole vielä mitään nähtävää."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "Julkaisua ei voitu ladata"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "Tilitietoja ei voitu hakea"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "Vaihda tilin instanssiin {0}"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "Vaihda omaan instanssiin (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "Kuukausi"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "Nykyinen"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "Oletus"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "Vaihda tähän tiliin"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr "Vaihda uuteen välilehteen/ikkunaan"
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "Näytä profiili…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "Aseta oletukseksi"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "Kirjataanko <0>@{0}0> ulos?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "Kirjaa ulos…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "Lisää olemassa oleva tili"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "Huomaa: Ensimmäiseen lataukseen käytetään aina <0>oletustiliä0>. Vaihtoehtoiset tilit säilyvät istunnon ajan."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "Ei vielä kirjanmerkkejä. Mene ja lisää jokin kirjanmerkkeihin!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "Kirjanmerkkejä ei voitu ladata."
@@ -2666,6 +2755,7 @@ msgstr "Kuro kiinni"
msgid "Overlaps with your last catch-up"
msgstr "Menee edellisen kiinnikurontasi päälle"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "Edelliseen kiinnikurontaasi asti ({0})"
@@ -2678,6 +2768,7 @@ msgstr "Huomaa: Instanssisi saattaa näyttää kotiaikajanalla enintään vain 8
msgid "Previously…"
msgstr "Aiemmin…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# julkaisu} other {# julkaisua}}"
@@ -2686,13 +2777,15 @@ msgstr "{0, plural, one {# julkaisu} other {# julkaisua}}"
msgid "Remove this catch-up?"
msgstr "Poistetaanko tämä kiinnikuronta?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr "Poistetaan kiinnikuronta {0}"
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
-msgstr "Kiinnikuronta {0} poistettu"
+msgid "Catch-up {1} removed"
+msgstr "Kiinnikuronta {1} poistettu"
#: src/pages/catchup.jsx:1083
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
@@ -2715,16 +2808,18 @@ msgstr "Palauta suodattimet"
msgid "Top links"
msgstr "Suosituimmat linkit"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "Jakanut {0}"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Kaikki"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# tekijä} other {# tekijää}}"
@@ -2802,35 +2897,36 @@ msgstr "Edellinen tekijä"
msgid "Scroll to top"
msgstr "Vieritä ylös"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "Suodatettu: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Ei vielä tykkäyksiä. Mene ja tykkää jostakin!"
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "Tykkäyksiä ei voitu ladata."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "Koti ja listat"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "Julkiset aikajanat"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Keskustelut"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Profiilit"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Ei koskaan"
@@ -2839,6 +2935,7 @@ msgstr "Ei koskaan"
msgid "New filter"
msgstr "Uusi suodatin"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# suodatin} other {# suodatinta}}"
@@ -2883,6 +2980,7 @@ msgstr "Ei avainsanoja. Lisää sellainen."
msgid "Add keyword"
msgstr "Lisää avainsana"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# avainsana} other {# avainsanaa}}"
@@ -2927,157 +3025,158 @@ msgstr "Poistetaanko tämä suodatin?"
msgid "Unable to delete filter."
msgstr "Suodatinta ei voitu poistaa."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Vanhentunut"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "Vanhenee <0/>"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "Ei vanhene koskaan"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, one {# aihetunniste} other {# aihetunnistetta}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "Seurattuja aihetunnisteita ei voitu ladata."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "Ei vielä seurattuja aihetunnisteita."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "Täällä ei ole mitään nähtävää."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "Julkaisuja ei voitu ladata."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{hashtagTitle} (vain media) instansissa {instance}"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{hashtagTitle} instanssissa {instance}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (vain media)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "Kukaan ei ole julkaissut vielä mitään tällä aihetunnisteella."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "Julkaisuja tällä aihetunnisteella ei voitu ladata"
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "Lopetetaanko aihetunnisteen #{hashtag} seuraaminen?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "Lopetettu tunnisteen #{hashtag} seuraaminen"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "Seurattu tunnistetta #{hashtag}"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "Seurataan…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr "Poistettu esiltä profiilista"
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr "Ei voitu poistaa esiltä profiilista"
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr "Nostettu esille profiiliin"
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr "Nosta esille profiiliin"
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, other {Enintään # tunnistetta}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Lisää aihetunniste"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Poista aihetunniste"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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 {Pikavalintojen enimmäismäärä # ylitetty. Pikavalintaa ei voitu lisätä.} other {Pikavalintojen enimmäismäärä # ylitetty. Pikavalintaa ei voitu lisätä.}}"
-#: src/pages/hashtag.jsx:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "Tämä pikavalinta on jo olemassa"
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "Aihetunnisteen pikavalinta lisätty"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "Lisää pikatoimintoihin"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Anna uusi instanssi, esim. ”mastodon.social”"
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "Virheellinen instanssi"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "Siirry toiseen instanssiin…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Siirry omalle instanssille (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "Ilmoituksia ei voitu hakea."
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Uudet0> <1>seurantapyynnöt1>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "Katso kaikki"
@@ -3089,707 +3188,728 @@ msgstr "Resolvoidaan…"
msgid "Unable to resolve URL"
msgstr "URL-osoitetta ei voitu resolvoida"
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "Ei vielä mitään."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "Hallitse jäseniä"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "Poistetaanko <0>@{0}0> listasta?"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "Poista…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, one {# lista} other {# listaa}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "Ei vielä listoja."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr "Sovelluksen rekisteröinti epäonnistui"
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr "instanssin verkkotunnus"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "esim. ”mastodon.social”"
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr "Sisäänkirjautuminen epäonnistui. Yritä uudelleen tai kokeile toista instanssia."
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "Jatka instanssilla {selectedInstanceText}"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "Jatka"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "Eikö sinulla ole tiliä? Luo sellainen!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "Yksityismaininnat"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Yksityiset"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "Kukaan ei ole maininnut sinua :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "Mainintoja ei voitu ladata."
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "Joita et seuraa"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "Jotka eivät seuraa sinua"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "Joilla on uusi tili"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr "Jotka pyytämättä mainitsevat sinut yksityisesti"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr "Joita palvelimen moderaattorit ovat rajoittaneet"
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "Ilmoitusasetukset"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "Uudet ilmoitukset"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Tiedote} other {Tiedotteet}}"
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "Seurauspyynnöt"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# seurauspyyntö} other {# seurauspyyntöä}}"
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Suodatettu ilmoitukset # käyttäjältä} other {Suodatettu ilmoitukset # käyttäjältä}}"
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "Vain maininnat"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "Tänään"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr "Olet ajan tasalla."
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "Eilen"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "Ilmoituksia ei voitu ladata"
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "Päivitetty ilmoitusasetukset"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr "Suodata ilmoitukset pois käyttäjiltä:"
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "Suodata"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "Sivuuta"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "Päivitetty <0>{0}0>"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "Näytä ilmoitukset käyttäjältä <0>@{0}0>"
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "Ilmoitukset käyttäjältä <0>@{0}0>"
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Ilmoituksia käyttäjältä @{0} ei enää tästä lähtien suodateta."
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "Ilmoituspyyntöä ei voitu hyväksyä"
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Salli"
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
-msgstr "Ilmoitukset käyttäjältä @{0} eivät näy suodatetuissa ilmoituksissa tästä lähtien."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr "Ilmoitukset käyttäjältä @{1} eivät näy suodatetuissa ilmoituksissa tästä lähtien."
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "Ilmoituspyyntöä ei voitu hylätä"
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Hylkää"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "Hylätty"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Paikallinen aikajana ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Federoitu aikajana ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Paikallinen aikajana"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "Federoitu aikajana"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "Kukaan ei ole vielä julkaissut mitään."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "Vaihda federoituun"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "Vaihda paikalliseen"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "Haku: {q} (julkaisut)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "Haku: {q} (tilit)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "Haku: {q} (aihetunnisteet)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "Haku: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Aihetunnisteet"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "Katso lisää"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "Katso lisää tilejä"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "Tilejä ei löytynyt."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "Katso lisää aihetunnisteita"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "Aihetunnisteita ei löytynyt."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "Katso lisää julkaisuja"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "Julkaisuja ei löytynyt."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
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:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Asetukset"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Ulkoasu"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "Tumma"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "Vaalea"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "Autom."
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Tekstin koko"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "Näyttökieli"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "Vapaaehtoisten käännökset"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "Julkaiseminen"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "Oletusnäkyvyys"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "Synkronoituva"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "Julkaisujen näkyvyyden päivitys epäonnistui"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Synkronoituu palvelimesi asetuksiin. <0>Siirry instanssiisi ({instance}), jos tarvitset lisäasetuksia.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "Kokeelliset ominaisuudet"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "Päivitä aikajanan julkaisut automaattisesti"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "Tehostuskaruselli"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "Julkaisujen kääntäminen"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Käännä kielelle"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr "Käännä kielelle "
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "Järjestelmän kieli ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
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ä (#):}}"
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "Huomaa: Tämä ominaisuus käyttää ulkoisia käännöspalveluita, jotka tarjoaa <0>Lingva API0> ja <1>Lingva Translate1>."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "Automaattinen käännös tekstin paikalla"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Näytä julkaisujen käännökset automaattisesti aikajanalla. Toimii vain <0>lyhyille0> julkaisuille, joissa ei ole sisältövaroitusta, mediaa eikä äänestystä."
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "GIF-valitsin luontikentässä"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "Kuvan kuvausgeneraattori"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr "Vain uusille kuville, uutta julkaisua luotaessa."
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. 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-api0>. Ei välttämättä toimi hyvin. Vain kuville ja englanniksi."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "Palvelimen puolella ryhmitellyt ilmoitukset"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Alfavaiheen ominaisuus. Mahdollisesti parempi ryhmittelyikkuna, mutta perustason ryhmittelylogiikka."
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Pikavalintojen asetusten tuonti/vienti ”pilven” kautta"
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
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:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Peittotila <0>(<1>Teksti1> → <2>██████2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
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:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "Tietoja"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Kehittänyt0> <1>@cheeaun1>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "Sponsoroi"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Lahjoita"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "Tietosuojakäytäntö"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>Sivusto:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versio:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "Version merkkijono kopioitu"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "Version merkkijonoa ei voitu kopioida"
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr "Tilauksen päivitys epäonnistui. Yritä uudelleen."
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr "Tilauksen poisto epäonnistui. Yritä uudelleen."
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "Puskuilmoitukset (beeta)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Puskuilmoitukset on estetty. Ota ne käyttöön selaimesi asetuksissa."
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "Salli <0>{0}0>"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "keneltä tahansa"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "käyttäjiltä, joita seuraan"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "seuraajilta"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "Uudet seuraajat"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "Äänestykset"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "Julkaisujen muokkaukset"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Puskulupaa ei myönnetty viimeisen kirjautumisesi jälkeen. Sinun täytyy <0><1>kirjautua sisään1> uudelleen myönteeksesi puskuluvan0>."
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "HUOMAA: Puskuilmoitukset toimivat vain <0>yhdellä tilillä0>."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr "Julkaisu"
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
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:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Tämä julkaisu on toisesta instanssista (<0>{instance}0>). Vuorovaikutus (vastaaminen, tehostaminen jne.) ei ole mahdollista."
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Virhe: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "Vaihda omaan instanssiin, niin saat vuorovaikutuksen käyttöön"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "Vastauksia ei voitu ladata."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "Takaisin"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "Siirry pääjulkaisuun"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr "{0} julkaisua yläpuolella – Siitty ylös"
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr "Vaihda sivupaneelinäkymään"
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "Vaihda täyteen näkymään"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "Näytä kaikki arkaluonteinen sisältö"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "Kokeellinen"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "Ei voitu vaihtaa"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "Vaihda julkaisun instanssiin ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr "Vaihda julkaisun instanssiin ({1})"
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "Vaihda julkaisun instanssiin"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "Julkaisua ei voitu ladata"
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# vastaus} other {<0>{1}0> vastausta}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# kommentti} other {<0>{0}0> kommenttia}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "Näytä julkaisu vastauksineen"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "Suositut ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "Suositut uutiset"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr "Tehnyt {0}"
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "Takaisin katsomaan suosittuja julkaisuja"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Näytetään julkaisut, joissa mainitaan <0>{0}0>"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "Suositut julkaisut"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "Ei suosittuja julkaisuja."
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr "Minimalistinen, omintakeinen Mastodon-selainsovellus."
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Kirjaudu sisään Mastodon-tilillä"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "Rekisteröidy"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
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:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "<0>Kehittänyt0> <1>@cheeaun1>. <2>Tietosuojakäytäntö2>."
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "Näyttökuva tehostuskarusellista"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "Tehostuskaruselli"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr "Erottele alkuperäiset julkaisut visuaalisesti uudelleenjaetuista (tehostetuista) julkaisuista."
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr "Näyttökuva sisäkkäisten kommenttien ketjusta"
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr "Sisäkkäisten kommenttien ketju"
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "Seuraa keskusteluja vaivatta. Osittain kutistettavat vastaukset."
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr "Näyttökuva ryhmitellyistä ilmoituksista"
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "Ryhmitellyt ilmoitukset"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr "Samankaltaiset ilmoitukset ryhmitellään ja supistetaan sekavuuden vähentämiseksi."
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "Näyttökuva usean sarakkeen käyttöliittymästä"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "Yksi tai useampi sarake"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
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:188
+#: src/pages/welcome.jsx:189
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:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "Usean aihetunnisteen aikajana"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 14242d8f9a..f55b3977c2 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
"Last-Translator: \n"
"Language-Team: French\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Verrouillé"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Messages : {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Dernier message : {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automatisé"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Groupe"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Suivi mutuel"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Demandé"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Abonnements"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Vous suit"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# abonné⋅e} other {# abonné⋅es}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Vérifié"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Inscrit·e depuis le <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr ""
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Messages"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Plus"
@@ -167,14 +171,26 @@ msgstr "In memoriam"
msgid "This user has chosen to not make this information available."
msgstr "Cette personne ne souhaite pas partager cette information."
+#. 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} messages, {1} réponses, {2} partages"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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 {Dernier message aujourd’hui} other {Dernier message ces {2} derniers jours}}} other {{3, plural, one {{4} messages les plus récents aujourd’hui} other {{5} messages les plus récents ces {6} derniers jours}}}}"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.total
#: src/components/account-info.jsx:836
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 {Dernier 1 message dans les dernières années} other {Derniers {1} messages dans les dernières années}}"
@@ -188,17 +204,17 @@ msgstr "Messages"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Réponses"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Partages"
@@ -210,6 +226,7 @@ msgstr "Les statistiques de ce message ne sont pas disponibles."
msgid "View post stats"
msgstr "Afficher les statistiques du message"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Dernier message : <0>{0}0>"
@@ -224,7 +241,7 @@ msgstr "Bloqué⋅e"
#: src/components/account-info.jsx:1096
msgid "Private note"
-msgstr "Note personnelle"
+msgstr ""
#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
@@ -236,47 +253,47 @@ msgstr "Traduire la bio"
#: src/components/account-info.jsx:1176
msgid "Edit private note"
-msgstr "Modifier les notes personnelles"
+msgstr ""
#: src/components/account-info.jsx:1176
msgid "Add private note"
-msgstr "Ajouter une note personnelle"
+msgstr ""
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
-msgstr "Notifications activées pour les messages de @{username}."
+msgstr ""
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "Notifications désactivées pour les messages de @{username}."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr ""
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
-msgstr "Désactiver les notifications"
+msgstr ""
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
-msgstr "Activer les notifications"
+msgstr ""
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
-msgstr "Partages affichés pour @{username}."
+msgstr ""
#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
-msgstr "Partages masqués pour @{username}."
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Disable boosts"
-msgstr "Masquer les partages"
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Enable boosts"
-msgstr "Afficher les partages"
+msgstr ""
#: 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 "Ajouter ou retirer des listes"
@@ -293,7 +310,7 @@ msgstr "Le lien n’a pas pu être copié."
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Copier"
@@ -310,7 +327,7 @@ msgstr "Partager…"
#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
-msgstr "@{username} n’est plus masqué⋅e"
+msgstr ""
#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
@@ -320,13 +337,14 @@ msgstr "Ne plus masquer <0>@{username}>0>"
msgid "Mute <0>@{username}0>…"
msgstr "Masquer <0>@{username}0>…"
+#. 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 "@{username} masqué⋅e pendant {0}"
+msgstr ""
#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
-msgstr "Impossible de masquer @{username}"
+msgstr ""
#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
@@ -334,7 +352,7 @@ msgstr "Retirer <0>@{username}0> de vos abonné⋅e·s ?"
#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
-msgstr "@{username} retiré⋅e de vos abonné⋅es"
+msgstr ""
#: src/components/account-info.jsx:1479
msgid "Remove follower…"
@@ -346,19 +364,19 @@ msgstr "Bloquer <0>@{username}0>?"
#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
-msgstr "@{username} débloqué⋅e"
+msgstr ""
#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
-msgstr "@{username} bloqué⋅e"
+msgstr ""
#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
-msgstr "Impossible de débloquer @{username}"
+msgstr ""
#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
-msgstr "Impossible de bloquer @{username}"
+msgstr ""
#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
@@ -373,17 +391,18 @@ msgid "Report <0>@{username}0>…"
msgstr "Signaler <0>@{username}0>…"
#: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
msgid "Edit profile"
msgstr "Modifier votre profil"
#: src/components/account-info.jsx:1624
msgid "Withdraw follow request?"
-msgstr "Annuler la demande de suivi ?"
+msgstr ""
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "Ne plus suivre @{0}?"
+msgid "Unfollow @{1}?"
+msgstr ""
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,159 +414,159 @@ msgstr "Annuler…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Suivre"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Fermer"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Bio traduite"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
-msgstr "Impossible de retirer de la liste."
+msgstr ""
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
-msgstr "Impossible d’ajouter à la liste."
+msgstr ""
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Les listes n’ont pas pu être chargées."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "Aucune liste."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nouvelle liste"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "Note personnelle à propos de <0>@{0}0>"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
-msgstr "Les notes personnelles n’ont pas pu être enregistrées."
+msgstr ""
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Annuler"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Enregistrer et quitter"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
-msgstr "Le profil n’a pas pu être enregistré."
+msgstr ""
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nom"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "Bio"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Champs personnalisés"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Titre"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Contenu"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "Enregistrer"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "identifiant"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "nom de domaine"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "Mode camouflage désactivé"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "Mode camouflage activé"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Accueil"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Rédiger"
#: src/components/compose.jsx:206
msgid "Add media"
-msgstr ""
+msgstr "Ajouter un média"
#: src/components/compose.jsx:207
msgid "Add custom emoji"
@@ -555,7 +574,7 @@ msgstr "Insérer un émoji personnalisé"
#: src/components/compose.jsx:208
msgid "Add GIF"
-msgstr ""
+msgstr "Ajouter un GIF"
#: src/components/compose.jsx:209
msgid "Add poll"
@@ -565,6 +584,9 @@ msgstr "Insérer un sondage"
msgid "You have unsaved changes. Discard this post?"
msgstr "Le message n’est pas sauvegardé. Annuler sa rédaction ?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr ""
@@ -600,10 +622,13 @@ msgstr "Il semblerait que vous ayez déjà un message en cours de rédaction dan
msgid "Pop in"
msgstr "Restaurer dans la fenêtre d’origine"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "En réponse au message de @{0} (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "En réponse au message de @{0}"
@@ -630,7 +655,7 @@ msgstr "#{i} n’a pas pu être joint au message"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Avertissement de contenu"
@@ -640,12 +665,12 @@ msgstr "Avertissement de contenu ou média délicat"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Public"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Local"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "Non-listé"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Abonné⋅es seulement"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Marquer le média comme délicat"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Insérer"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "Téléchargement du GIF…"
msgid "Failed to download GIF"
msgstr "Le GIF n’a pas pu être téléchargé."
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Plus…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Chargé"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Description de l’image"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "Description de la vidéo"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "Description de l’audio"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "Ce fichier est trop lourd. Son chargement pourrait échouer. Essayez de réduire son poids de {0} à {1} ou moins."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "Ce média est trop grand. Son chargement pourrait échouer. Essayez de réduire sa taille de {0}×{1} px à {2}×{3} px."
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 ""
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 ""
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 ""
-#: src/components/compose.jsx:2451
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "Ce média a une fréquence trop élevée. Son chargement pourrait échouer."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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 "Supprimer"
-#: src/components/compose.jsx:2528
-#: src/compose.jsx:83
+#: src/components/compose.jsx:2529
+#: src/compose.jsx:84
msgid "Error"
msgstr "Erreur"
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
msgid "Edit image description"
msgstr "Modifier la description de l’image"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "Modifier la description de la vidéo"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "Modifier la description de l’audio"
-#: 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 "Description en cours de génération. Merci de patienter…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "Échec lors de la génération d’une description : {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr ""
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "Échec lors de la génération d’une 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 "Générer une description…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "Échec lors de la génération d’une description{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr ""
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>— expérimental0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "Enregistrer"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
-msgstr "Choix {0}"
+msgstr ""
-#: src/components/compose.jsx:2789
+#: src/components/compose.jsx:2790
msgid "Multiple choices"
msgstr "Choix multiples"
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
msgid "Duration"
msgstr "Durée"
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
msgid "Remove poll"
msgstr "Supprimer le sondage"
-#: src/components/compose.jsx:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
-msgstr "Chercher des comptes"
+msgstr ""
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: src/components/compose.jsx:3093
+#: src/components/generic-accounts.jsx:228
msgid "Error loading accounts"
msgstr "Les comptes n’ont pas pu être chargés"
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
msgid "Custom emojis"
msgstr "Émojis personnalisés"
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
-msgstr "Chercher un émoji"
+msgstr ""
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "Les émojis personnalisés n’ont pas pu être chargés"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
-msgstr "Récemment insérés"
+msgstr ""
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
-msgstr "Autres"
+msgstr ""
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} de plus…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
-msgstr "Chercher des GIFs"
+msgstr ""
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
-msgstr "Propulsé par GIPHY"
+msgstr ""
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "Entrez votre recherche pour trouver des GIFs"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: src/components/compose.jsx:3597
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
msgid "Previous"
msgstr "Précédent"
-#: src/components/compose.jsx:3612
-#: src/components/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: src/components/compose.jsx:3615
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
msgid "Next"
msgstr "Suivant"
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
msgid "Error loading GIFs"
msgstr "Erreur lors du chargement des GIFs"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Brouillons non envoyés"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "On dirait que vous avez des brouillons non envoyés. Continuons là où vous l'avez laissé."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "Supprimer ce brouillon ?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "Erreur lors de la suppression du brouillon. Veuillez réessayer."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Supprimer…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "Erreur lors de la récupération du statut de la réponse !"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "Supprimer tous les brouillons ?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "Erreur lors de la suppression des brouillons ! Veuillez réessayer."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Tout supprimer…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "Pas de brouillon trouvé."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Sondage"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Média"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "Ouvrir dans une nouvelle fenêtre"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Accepter"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Rejeter"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Acceptée"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Rejetée"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "Rien à afficher"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Comptes"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Voir plus…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "C'est fini."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Rien à afficher"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Raccourcis clavier"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Aide pour les raccourcis clavier"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Message suivant"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Message précédent"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "Passer le carrousel au message suivant"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Maj0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "Passer le carrousel au message précédent"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Maj0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Charger de nouveaux messages"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Ouvrir les détails du message"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Entrée0> ou <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Développer l'avertissement de contenu ou<0/>activer/désactiver le fil étendu/réduit"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Fermer le message ou les boîtes de dialogue"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Échap0> ou <1>Retour arrière1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
-msgstr "Focus colonne en mode multi-colonnes"
+msgstr "Activer une colonne en mode multi-colonnes"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> à <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
-msgstr ""
+msgstr "Activer la colonne suivante en mode multi-colonnes"
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
-msgstr ""
+msgstr "Activer la colonne précédente en mode multi-colonnes"
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Rédiger un nouveau message"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Rédiger un nouveau message (nouvelle fenêtre)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Maj0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Publier message"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Entrée1> ou <2>⌘2> + <3>Entrée3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Recherche"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Répondre (nouvelle fenêtre)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Maj0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "Ajouter en favori"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> ou <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr "<0>l0> ou <1>f1>"
msgid "Boost"
msgstr "Partager"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Maj0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "Ajouter aux signets"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "Activer/Désactiver le mode camouflage"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Maj0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Modifier la liste"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "La liste n’a pas pu être modifiée."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "La liste n’a pas pu être créée."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Afficher les réponses aux membres de la liste"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "Afficher les réponses aux personnes que je suis"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "Ne pas afficher les réponses"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
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:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Créer"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "Supprimer cette liste ?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "La liste n’a pas pu être supprimée."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Description du média"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Traduire"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Prononcer"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "Ouvrir le média d'origine dans une nouvelle fenêtre"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "Ouvrir le média d'origine"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "Tentative de description de l'image. Veuillez patienter…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "La description de l'image a échoué"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Décrivez l'image…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Voir le message"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Média délicat"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "Filtré : {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Filtré"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "Message publié. Voir le message."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "Réponse publiée. Consultez-la."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "Message mis à jour. Voir le message."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Menu"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "Recharger la page maintenant pour la mettre à jour ?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Nouvelle mise à jour disponible…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Rattrapage"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Mentions"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Notifications"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Nouveau"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Profil"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Signets"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "Favoris"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "Hashtags suivis"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtres"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Comptes masqués"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Comptes masqués…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Compte bloqués"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Comptes bloqués…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Comptes…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Connexion"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "Tendances"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Fédéré"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Raccourcis / Colonnes…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Préférences…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Listes"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Toutes les listes"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Notification"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Cette notification provient de votre autre compte."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Voir toutes les notifications"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} a réagi à votre message avec {emojiObject}"
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} a publié un message."
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} a partagé votre réponse.} other {{account} a partagé votre message.}}} other {{account} a partagé {postsCount} de vos messages.}}} other {{postType, select, reply {<0><1>{0}1> personnes 0> ont partagé votre réponse.} other {<2><3>{1}3> personnes2> ont partagé votre message.}}}}"
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, one {}=1 {{account} vous a suivi.} other {<0><1>{0}1> personnes0> vous ont suivi.}}"
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} a demandé à vous suivre."
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} a aimé votre réponse.} other {{account} a aimé votre message.}}} other {{account} a aimé {postsCount} de vos messages.}}} other {{postType, select, reply {<0><1>{0}1> personnes 0> ont aimé votre réponse.} other {<2><3>{1}3> personnes2> ont aimé votre message.}}}}"
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "Un sondage que vous avez créé ou auquel vous avez répondu est terminé."
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "Un sondage que vous avez créé est terminé."
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "Un sondage auquel vous avez répondu est maintenant terminé."
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr "Un message auquel vous avez réagi a été modifié."
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} a boosté et aimé votre réponse.} other {{account} a boosté et aimé votre message.}}} other {{account} a boosté et aimé {postsCount} de vos messages.}}} other {{postType, select, reply {<0><1>{0}1> personnes 0> ont boosté et aimé votre réponse.} other {<2><3>{1}3> personnes2> ont boosté et aimé votre message.}}}}"
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account} s'est inscrit·e."
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr "{account} a signalé {targetAccount}"
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "Connexions perdues avec <0>{name}0>."
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "Avertissement de modération"
@@ -1481,70 +1536,70 @@ msgstr "Avertissement de modération"
msgid "Your {year} #Wrapstodon is here!"
msgstr ""
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "Un·e administrateur·rice de <0>{from}0> a suspendu <1>{targetName}1>, ce qui signifie que vous ne pourrez plus recevoir ses mises à jour ou interagir avec lui."
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "L’administration de <0>{from}0> a bloqué <1>{targetName}1>. Le blocage concerne {followersCount} de vos abonné⋅es et {followingCount} de vos abonnements."
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "Vous avez bloqué <0>{targetName}0>. Le blocage concerne {followersCount} de vos abonné⋅es et {followingCount} de vos abonnements."
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "Votre compte a reçu un avertissement de modération."
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "Votre compte a été désactivé."
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "Certains de vos messages ont été marqués comme délicats."
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "Certaines de vos messages ont été supprimés."
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr "Vos messages seront dorénavant marqués comme délicats."
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "Votre compte est restreint."
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "Votre compte a été suspendu."
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[Notification de type inconnu : {type}]"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "Partagée par / Aimée par …"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "Aimée par…"
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "Partagé par…"
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "Suivi par…"
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "En savoir plus <0/>"
@@ -1552,76 +1607,83 @@ msgstr "En savoir plus <0/>"
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "Lire la suite →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "A voté"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr "{optionVotesCount, plural, one {# vote} other {# votes}}"
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Masquer les résultats"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Voter"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
msgid "Refresh"
msgstr "Actualiser"
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Montrer les résultats"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {<0>{0}0> votant} other {<1>{1}1> votants}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "Est clôturé <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Est clos"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "Se termine <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "Sera clos"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}s"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}m"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}h"
@@ -1734,23 +1796,24 @@ msgstr "{username} n’a pas pu être bloqué."
msgid "Send Report <0>+ Block profile0>"
msgstr "Signaler <0>+ Bloquer le profil0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>‒ comptes, hashtags et messages0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "Messages avec <0>{query}0>"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "Messages avec le mot-clé <0>#{0}0>"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "Rechercher <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "Comptes avec <0>{query}0>"
@@ -1781,7 +1844,7 @@ msgstr "Local uniquement"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Instance"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "ex : PixelArt (max 5, séparés par des espaces)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Média uniquement"
@@ -1847,7 +1910,7 @@ msgstr "Déplacer vers le bas"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Modifier"
@@ -2032,6 +2095,7 @@ msgstr "Les raccourcis n’ont pas pu être sauvegardés."
msgid "Sync to instance server"
msgstr "Synchroniser avec votre instance"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0,plural, one{# caractère} other{# caractères}}"
@@ -2050,23 +2114,27 @@ msgstr "<0/> <1>a partagé1>"
#: src/components/status.jsx:637
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
-msgstr ""
+msgstr "Désolé, votre instance ne peut pas interagir avec ce message d'une autre instance."
+#. placeholder {0}: username || acct
#: src/components/status.jsx:790
msgid "Unliked @{0}'s post"
msgstr "Message de @{0} retiré des favoris"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "Message de @{0} ajouté en favori"
+msgid "Liked @{1}'s post"
+msgstr ""
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "Message de @{0} retiré des signets"
+msgid "Unbookmarked @{2}'s post"
+msgstr ""
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "Message de @{0} ajouté aux signets"
+msgid "Bookmarked @{3}'s post"
+msgstr ""
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2085,19 +2153,20 @@ msgstr "Citer"
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:968
msgid "Old post (<0>{0}0>)"
msgstr "Ancien message (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "Partage du message de @{0} annulé"
+msgid "Unboosted @{4}'s post"
+msgstr ""
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "Message de @{0} partagé"
+msgid "Boosted @{5}'s post"
+msgstr ""
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2122,6 +2191,7 @@ msgstr "Ajouter en favori"
msgid "Unbookmark"
msgstr "Retirer des signets"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr "Voir le message de <0>@{0}0>"
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "Modifié : {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "Intégrer le message"
@@ -2203,6 +2273,16 @@ msgstr "Le message n’a pas pu être supprimé."
msgid "Report post…"
msgstr "Signaler le message …"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "Supprimée"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# réponse} other {# réponses}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Fil{0}"
@@ -2264,295 +2345,303 @@ msgstr "Commentaires"
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "Historique des modifications"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "Échec du chargement de l'historique"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Chargement en cours…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "Code HTML"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "Code HTML copié"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "Le code HTML n’a pas pu être copié."
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Médias attachés :"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Émojis du compte :"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "URL statique"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Émojis :"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Remarques :"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Ceci est statique, non stylisé et sans script. Vous devrez peut-être appliquer vos propres styles et les modifier au besoin."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
-msgstr ""
+msgstr "Les sondages ne sont pas interactifs, ils deviennent une liste avec le décompte des votes."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Les pièces jointes de média peuvent être des images, des vidéos, des audios ou tout autre type de fichier."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "Le message pourrait être modifié ou supprimé plus tard."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "Aperçu"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "Remarque : Cet aperçu est légèrement stylisé."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> a partagé"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Nouveaux messages"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "Essayez à nouveau"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# partage} other {# partages}}"
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "Messages épinglés"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "Fils"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtré0> : <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "Traduit automatiquement depuis {sourceLangText}"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "Traduction en cours…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Traduire à partir de {sourceLangText} (auto-détect)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "Traduction depuis {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "Auto ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "La traduction a échoué"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
-msgstr ""
+msgstr "Modification du message d’origine"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "En réponse à @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "Cette page peut être fermée."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "Fermer la fenêtre"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "Connexion requise."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "Retour à l’accueil"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "Messages du compte"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ Réponses)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (− Partages)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (Média)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "Effacer les filtres"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "Effacer"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "Voir le message avec les réponses"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ Réponses"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "Affichage des messages sans les partages"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "− Partages"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "Afficher les messages avec médias"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "Affichage des messages marqués avec #{0}"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "Affichage des messages dans {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr ""
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "Rien à voir ici pour le moment."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "Les messages n’ont pas pu être chargés."
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "Les informations sur le compte n’ont pas pu être chargés."
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "Basculer vers l'instance du compte {0}"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "Passer à mon instance (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "Mois"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "Actuel"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "Par défaut"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "Basculer vers ce compte"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr "Basculer dans un nouvel onglet/fenêtre"
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "Voir le profil…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "Définir par défaut"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "Se déconnecter de <0>@{0}0> ?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "Se déconnecter…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "Ajouter un compte existant"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
-msgstr ""
+msgstr "Note : Le compte <0>Par défaut0> sera toujours utilisé à l'ouverture. Si un autre compte est sélectionné, il persistera pour la session."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "Aucuns signets pour le moment. Ajouter quelque chose comme signet !"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "Les signets n’ont pas pu être chargés."
@@ -2666,6 +2755,7 @@ msgstr "Rattrapage"
msgid "Overlaps with your last catch-up"
msgstr "En commun avec votre rattrapage précédent"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "Depuis le dernier rattrapage ({0})"
@@ -2678,6 +2768,7 @@ msgstr "À noter : il se peut que votre instance ne montre que 800 messages dans
msgid "Previously…"
msgstr "Précédemment…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# message} other {# messages}}"
@@ -2686,12 +2777,14 @@ msgstr "{0, plural, one {# message} other {# messages}}"
msgid "Remove this catch-up?"
msgstr "Enlever ce rattrapage ?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
-msgstr ""
+msgstr "Rattrapage {0} en cours de suppression"
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
+msgid "Catch-up {1} removed"
msgstr ""
#: src/pages/catchup.jsx:1083
@@ -2715,16 +2808,18 @@ msgstr "Réinitialiser les filtres"
msgid "Top links"
msgstr "Liens populaires"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "Partagé par {0}"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Tous"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# personne} other {# personnes}}"
@@ -2802,35 +2897,36 @@ msgstr "Personne précédente"
msgid "Scroll to top"
msgstr "Remonter"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "Filtré : {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
-msgstr ""
+msgstr "Aucun favori pour le moment. Allez mettre quelque chose en favori !"
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "Les favoris n’ont pas pu être chargés."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "Principal et listes"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "Fils publics"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Discussions"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Profils"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Jamais"
@@ -2839,6 +2935,7 @@ msgstr "Jamais"
msgid "New filter"
msgstr "Nouveau Filtre"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtre} other {# filtres}}"
@@ -2883,6 +2980,7 @@ msgstr "Aucun mot clé. Ajoutez-en un."
msgid "Add keyword"
msgstr "Ajouter un mot clé"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# mot-clé} other {# mots-clés}}"
@@ -2927,157 +3025,158 @@ msgstr "Supprimer ce filtre ?"
msgid "Unable to delete filter."
msgstr "Le filtre n’a pas pu être supprimé."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Expiré"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "Expire <0/>"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "N’expire jamais"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, one {# hashtag} other {# hashtags}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "Les mot-clés suivis n’ont pas pu être chargés."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "Aucun hashtag n'a encore été suivi."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "Rien à voir ici."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "Les messages n’ont pas pu être chargés."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{hashtagTitle} (Média uniquement) sur {instance}"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{hashtagTitle} sur {instance}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (Média uniquement)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "Personne n'a encore publié de message avec ce mot croisillon."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "Les messages avec ce mot-clé n’ont pas pu être chargés."
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "Ne plus suivre #{hashtag}?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "Arrêt du suivi de #{hashtag}"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "Abonné·e à #{hashtag}"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "Suivre…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr "Retiré du profil"
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr "Le mot-clé n’a pas pu être retiré du profil."
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr "Mis en avant sur votre profil"
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr "Mettre en avant sur votre profil"
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, other {Max # hashtags}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Ajoute un hashtag"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Retirer le hashtag"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "Ce raccourci existe déjà"
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "Raccourci du hashtag ajouté"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "Ajouter aux raccourcis"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Indiquer une nouvelle instance, par exemple “mastodon.social”"
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "Instance incorrecte"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "Afficher une autre instance…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Afficher mon instance (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "Les notification n’ont pas pu être chargées."
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Nouvelle0> <1>demande d'abonnement1>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "Tout voir"
@@ -3089,707 +3188,728 @@ msgstr "Résolution en cours …"
msgid "Unable to resolve URL"
msgstr "L’URL n’a pas été trouvée."
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "Rien pour l’instant."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "Gestion des membres"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "Retirer <0>@{0}0> de la liste ?"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "Retirer…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, one {# liste} other {# listes}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "Aucune liste pour le moment."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
-msgstr ""
+msgstr "Échec de l'enregistrement de l'application"
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr "domaine de l’instance"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "Par exemple “mastodon.social”"
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
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:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "Continuer sur {selectedInstanceText}"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "Continuer"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "Pas de compte ? Créez-en un !"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "Mentions privées"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Privées"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "Personne ne vous a mentionné :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "Les mentions n’ont pas pu être chargées."
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "Que vous ne suivez pas"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "Qui ne sont pas abonné·e·s à vous"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "Ayant un nouveau compte"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr "Qui vous mentionnent en privé de façon inattendue"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
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:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "Préférences des notifications"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "Nouvelles notifications"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Annonce} other {Annonces}}"
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "Demandes d’abonnement"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# demande d'abonnement} other {# demandes d'abonnement}}"
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
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:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "Mentions seulement"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "Aujourd’hui"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr "Vous avez tout rattrapé."
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "Hier"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "Les notifications n’ont pas pu être chargées."
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "Préférences de notification mises à jour"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr "Masquer les notifications provenant de gens :"
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "Filtrer"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "Ignorer"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "Mis à jour <0>{0}0>"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "Voir les notifications de <0>@{0}0>"
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "Notifications de <0>@{0}0>"
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
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:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "La demande de notification n’a pas pu être acceptée"
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Autoriser"
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
-msgstr "Les notifications provenant de @{0} ne s'afficheront plus dans les notifications filtrées, dorénavant."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr ""
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "La demande de notification n’a pas pu être rejetée"
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Rejeter"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "Rejetée"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Fil local ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Fil fédéré ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Fil local"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "Fil fédéré"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "Personne n’a encore rien publié."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "Basculer vers le fil fédéré"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "Passer au fil local"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "Recherche : {q} (Messages)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "Recherche : {q} (Comptes)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "Recherche : {q} (Hashtags)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "Rechercher : {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Hashtags"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "Voir plus"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "Afficher plus de comptes"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "Aucun compte trouvé."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "Voir plus de hashtags"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "Aucun hashtag trouvé."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "Voir plus de messages"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "Aucun message trouvé."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
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:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Paramètres"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Affichage"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "Clair"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "Sombre"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "Auto"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Taille du texte"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "Langue d'affichage"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "Traductions bénévoles"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "Publication"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "Visibilité par défaut"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "Synchronisé"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "Échec de la mise à jour de la confidentialité du mode de publication"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Synchronisé avec les paramètres de votre serveur d'instance. <0>Allez à votre instance ({instance}) pour plus de paramètres.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "Expérimentations"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "Charger automatiquement les messages du fil d’actualité"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "Carrousel des partages"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "Traduction des messages"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Traduire vers"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr ""
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "Langue système ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
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:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "Remarque : Cette fonctionnalité utilise des services de traduction externes, propulsés par <0>Lingva API0> & <1>Lingva Translate1>."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "Traduction automatique sur la même ligne"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> 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>courts0> sans médias, ni sondages, ni avertissement de contenu."
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "Sélecteur de GIFs lors de la rédaction"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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 ""
+msgstr "Note : cette fonctionnalité utilise un moteur de recherche de GIF externe proposé par <0>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "Générateur de description d'images"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
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:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Remarque : Cette fonction utilise un service IA externe, propulsé par <0>img-alt-api0>. Peut ne pas fonctionner correctement. Seulement pour les images et en anglais."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "Notifications groupées côté serveur"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Import/export \"Cloud\" pour les paramètres des raccourcis"
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
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:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Mode camouflage <0>(<1>Texte1> → <2>█████2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
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:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "À propos"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Fait0> par <1>@cheeaun1>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "Parrain"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Faire un don"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "Politique de confidentialité"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>Site:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Version:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "Texte de version copié"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "Le numéro de version n’a pas pu être copié."
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr "La mise à jour de l'abonnement a échoué. Veuillez réessayer."
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr "La suppression de l'abonnement a échoué. Veuillez réessayer."
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "Notifications Push (bêta)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
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."
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "Permettre depuis <0>{0}0>"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "tout le monde"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "personnes à lesquelles je suis abonné·e"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "abonné⋅es"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "Abonnements"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "Sondages"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "Modifications du message"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "L'autorisation des notifications Push n'a pas été accordée depuis votre dernière connexion. Vous devrez <0><1>vous connecter1> à nouveau pour accorder l'autorisation Push0>."
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTE : Les notifications Push ne fonctionnent que pour <0>un compte0>."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
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:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Ce message provient d’une autre instance (<0>{instance}0>). Les interactions telles que les réponses et les partages ne sont pas possibles."
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Erreur : {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "Basculer vers mon instance pour activer les interactions"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "Les réponses n’ont pas pu être chargées."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "Retour"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "Aller au message principal"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr "{0} messages plus haut ‒ Remonter"
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr "Passer en vue latérale"
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "Passer en vue pleine page"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "Afficher tous les contenus sensibles"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "Expérimental"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "Impossible de basculer"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "Basculer vers l'instance du message ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr ""
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "Basculer vers l'instance du message"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "Le message n’a pas pu être chargé."
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# réponse} other {<0>{1}0> réponses}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# commentaire} other {<0>{0}0> commentaires}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "Voir le message avec ses réponses"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "Tendances ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "Actualités en tendance"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr "Par {0}"
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "Retour à l'affichage des messages en tendance"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Affichage des messages mentionnant <0>{0}0>"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "Messages en tendance"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "Pas de messages en tendance."
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr "Un client Mastodon minimaliste et original."
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Se connecter avec Mastodon"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "S’inscrire"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
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:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "<0>Fabriqué0> par <1>@cheeaun1>. <2>Politique de confidentialité2>."
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "Capture d’écran du carrousel des partages"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "Carrousel des partages"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
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:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr "Capture d’écran de commentaires imbriqués"
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr "Commentaires imbriqués"
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "Facile de suivre les conversations. Commentaires semi-repliables."
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr "Capture d’écran de notifications groupées"
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "Notifications groupées"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr "Les notifications similaires sont groupées et réduites pour éviter le désordre."
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "Capture d’écran de l’interface à plusieurs colonnes"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "Une ou plusieurs colonnes"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
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:188
+#: src/pages/welcome.jsx:189
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:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "Fil d’actualité à mots-clés multiples"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 03965bb6e8..29076fdf3c 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: 2024-12-04 05:42\n"
+"PO-Revision-Date: 2024-12-22 05:44\n"
"Last-Translator: \n"
"Language-Team: Galician\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Bloqueada"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Publicacións: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Última publicación: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automatizada"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Grupo"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Recíproco"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Solicitado"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Seguindo"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Séguete"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# seguidora} other {# seguidoras}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Verificada"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Creada <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr ""
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Publicacións"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Máis"
@@ -167,14 +171,26 @@ msgstr "Lembranzas"
msgid "This user has chosen to not make this information available."
msgstr "A usuaria decidiu non ofrecer esta información."
+#. 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} publicacións orixinais, {1} respostas, {2} promocións"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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 {A última publicación desde onte} other {A última publicación desde fai {2} días}}} other {{3, plural, one {As úlltimas {4} publicacións desde onte} other {As últimas {5} publicacións dos últimos {6} días}}}}"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.total
#: src/components/account-info.jsx:836
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 no último ano(s)} other {Últimas {1} publicacións no último ano(s)}}"
@@ -188,17 +204,17 @@ msgstr "Orixinal"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Respostas"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Promocións"
@@ -210,6 +226,7 @@ msgstr "Estatísticas non dispoñibles."
msgid "View post stats"
msgstr "Ver estatísticas de publicación"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Última publicación: <0>{0}0>"
@@ -247,8 +264,8 @@ msgid "Notifications enabled for @{username}'s posts."
msgstr "Activadas as notificacións para as publicacións de @{username}."
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "Desactivadas as notificacións para as publicacións de @{username}."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr " Desactivadas as notificacións para as publicacións de @{username}."
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
@@ -276,7 +293,7 @@ msgstr "Activar promocións"
#: 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 "Engadir/Retirar das Listas"
@@ -293,7 +310,7 @@ msgstr "Non se puido copiar a ligazón"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Copiar"
@@ -320,6 +337,7 @@ msgstr "Reactivar a <0>@{username}0>"
msgid "Mute <0>@{username}0>…"
msgstr "Acalar a <0>@{username}0>…"
+#. 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 "Silenciaches a @{username} durante {0}"
@@ -373,7 +391,7 @@ msgid "Report <0>@{username}0>…"
msgstr "Denunciar a <0>@{username}0>…"
#: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
msgid "Edit profile"
msgstr "Editar perfil"
@@ -381,9 +399,10 @@ msgstr "Editar perfil"
msgid "Withdraw follow request?"
msgstr "Retirar solicitude de seguimento?"
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "Deixar de seguir a @{0}?"
+msgid "Unfollow @{1}?"
+msgstr "Deixar de seguir a @{1}?"
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "Retirar…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Seguir"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Pechar"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Traduciuse a Bio"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
msgstr "Non se puido retirar da lista."
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr "Non se puido engadir á lista."
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Non se puideron cargar as listas."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "Sen listas."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nova lista"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "Nota privada sobre <0>@{0}0>"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
msgstr "Non se puido actualizar a nota privada."
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Desbotar"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Gardar e pechar"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
msgstr "Non se puido actualizar o perfil."
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nome"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "Biografía"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Campos extra"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Etiqueta"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Contido"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "Gardar"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "nome de usuaria"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "dominio do servidor"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "Desactivada a capa"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "Capa activada"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Inicio"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Escribir"
@@ -565,6 +584,9 @@ msgstr "Engadir enquisa"
msgid "You have unsaved changes. Discard this post?"
msgstr "Tes cambios sen gardar. Desbotas esta publicación?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr "{0, plural, one {O ficheiro {1} non é compatible.} other {Os ficheiros {2} non son compatibles.}}"
@@ -600,10 +622,13 @@ msgstr "Semella que xa tes un cadro de edición aberto na xanela nai. Ao traelo
msgid "Pop in"
msgstr "Restablecer"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "Respondendo á publicación de @{0} (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "Respondendo á publicación de @{0}"
@@ -630,7 +655,7 @@ msgstr "Fallou o anexo #{i}"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Aviso sobre o contido"
@@ -640,12 +665,12 @@ msgstr "Aviso sobre o contido ou multimedia sensible"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Pública"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Local"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "Fóra das listas"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Só para seguidoras"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Marcar o multimedia como sensible"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Engadir"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "Descargando GIF…"
msgid "Failed to download GIF"
msgstr "Fallou a descarga da GIF"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Máis…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Cargada"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Descrición da imaxe"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "Descrición do vídeo"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "Descrición do audio"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "Ficheiro demasiado grande. Podería haber problemas ao cargalo. Intenta reducir o tamaño de {0} a {1} ou inferior."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "Tamaño demasiado grande. Podería dar problemas ao cargala. Intenta reducir o tamaño de {0}×{1}px a {2}×{3}px."
-
-#: src/components/compose.jsx:2451
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 "Tamaño demasiado grande. Podería dar problemas ao cargala. Intenta reducir o tamaño de {2}×{3}px a {4}×{5}px."
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 "Ficheiro demasiado grande. Podería haber problemas ao cargalo. Intenta reducir o tamaño de {6} a {7} ou inferior."
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 "Tamaño demasiado grande. Podería dar problemas ao cargala. Intenta reducir o tamaño de {8}×{9}px a {10}×{11}px."
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "Taxa de imaxes demasiado alta. Podería dar problemas ao cargalo."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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 "Retirar"
-#: src/components/compose.jsx:2528
-#: src/compose.jsx:83
+#: src/components/compose.jsx:2529
+#: src/compose.jsx:84
msgid "Error"
msgstr "Erro"
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
msgid "Edit image description"
msgstr "Editar descrición da imaxe"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "Editar descrición do vídeo"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "Editar descrición do audio"
-#: 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 "Creando a descrición. Agarda…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "Fallou a creación da descrición: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr "Fallou a creación da descrición: {12}"
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "Fallou a creación da descrición"
-#: 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 "Crear unha descrición…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "Fallou a creación da descrición{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr "Fallou a creación da descrición{13}"
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>— experimental0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "Feito"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
msgstr "Opción {0}"
-#: src/components/compose.jsx:2789
+#: src/components/compose.jsx:2790
msgid "Multiple choices"
msgstr "Varias opcións"
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
msgid "Duration"
msgstr "Duración"
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
msgid "Remove poll"
msgstr "Retirar enquisa"
-#: src/components/compose.jsx:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
msgstr "Buscar contas"
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: src/components/compose.jsx:3093
+#: src/components/generic-accounts.jsx:228
msgid "Error loading accounts"
msgstr "Erro ao cargar as contas"
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
msgid "Custom emojis"
msgstr "Emojis personais"
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
msgstr "Buscar emoji"
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "Erro ao cargar os emojis personais"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
msgstr "Usados recentemente"
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
msgstr "Outros"
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} mais…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
msgstr "Buscar GIFs"
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
msgstr "Proporcionado por GIPHY"
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "Escribe para buscar GIFs"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: src/components/compose.jsx:3597
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
msgid "Previous"
msgstr "Anterior"
-#: src/components/compose.jsx:3612
-#: src/components/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: src/components/compose.jsx:3615
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
msgid "Next"
msgstr "Seguinte"
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
msgid "Error loading GIFs"
msgstr "Erro ao cargar GIFs"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Borradores non enviados"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "Semella que tes borradores sen enviar. Continuemos onde o deixaches."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "Desbotar este borrador?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "Erro ao desbotar o borrador! Inténtao outra vez."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Eliminar…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "Erro ao obter o estado ao que responder!"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "Desbotar todos os borradores?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "Erro ao eliminar os borradores! Inténtao outra vez."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Eliminar todo…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "Non hai borradores."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Enquisa"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Multimedia"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "Abrir nunha nova xanela"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Aceptar"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Rexeitar"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Aceptado"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Rexeitado"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "Nada que mostrar"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Contas"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Mostrar máis…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "Fin."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Nada que mostrar"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Atallos do teclado"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Axuda sobre atallos do teclado"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Seguinte publicación"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Publicación anterior"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "Omitir carrusel e ir á seguinte publicación"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Maiús0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "Omitir carrusel e ir á publicación anterior"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Maiús0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Cargar novas publicacións"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Abrir detalles da publicación"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> ou <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Despregar o aviso sobre o contido ou<0/>pregar/despregar os fíos"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Fechar publicación ou diálogos"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> or <1>Retroceso1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "Foco na columna no modo con varias columnas"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> a <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr "Foco na seguinte columna no modo multi-columna"
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr "Foco na columna anterior no modo multi-columna"
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Escribir nova publicación"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Escribir nova publicación (nova xanela)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Maiús0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Enviar publicación"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> ou <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Buscar"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Responder (nova xanela)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Maiús0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "Favorecer (favorita)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> ou <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr "<0>l0> ou <1>f1>"
msgid "Boost"
msgstr "Promover"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Maiús0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "Marcar"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "Cambiar o Modo Capa"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Maiús0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Editar lista"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "Non se puido editar a lista."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "Non se puido crear a lista."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Mostrar respostas a membros da lista"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "Mostrar respostas a persoas que sigo"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "Non mostrar respostas"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr "Nesta lista, agochar as publicacións que están en Inicio/Seguindo"
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Crear"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "Eliminar esta lista?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "Non se puido eliminar a lista."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Descrición do multimedia"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Traducir"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Falar"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "Abrir multimedia orixinal nunha nova xanela"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "Abrir multimedia orixinal"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "Intentando describir a imaxe. Agarda…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "Non se puido describir a imaxe"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Describir a imaxe…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Ver publicación"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Multimedia sensible"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "Filtrado: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Filtrado"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "Publicouse a mensaxe. Compróbao."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "Publicouse a resposta. Compróbao."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "Actualizouse a publicación. Compróbao."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Menú"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "Volver cargar a páxina para actualizar?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Nova actualización dispoñible…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Ponte ao día"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Mencións"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Notificacións"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Novidade"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Perfil"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Marcadores"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "Favorecementos"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "Cancelos seguidos"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtros"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Usuarias acaladas"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Usuarias acaladas…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Usuarias bloqueadas"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Usuarias bloqueadas…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Contas…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Acceder"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "En voga"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Federada"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Atallos / Columnas…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Axustes…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Listas"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Todas as Listas"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Notificación"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Esta notificación procede de outra conta."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Ver todas as notificacións"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} reaccionou á túa publicación con {emojiObject}"
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} enviou unha publicación."
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} promoveu a túa resposta.} other {{account} promoveu a túa publicación.}}} other {{account} promoveu {postsCount} das túas publicacións.}}} other {{postType, select, reply {<0><1>{0}1> persoas0> promoveron a túa resposta.} other {<2><3>{1}3> persoas2> promoveron a túa publicación.}}}}"
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, one {}=1 {{account} seguiute.} other {<0><1>{0}1> persoas0> seguíronte.}}"
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} solicitou seguirte."
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {a {account} gustoulle a túa resposta.} other {a {account} gustoulle a túa publicación.}}} other {a {account} gustoulle {postsCount} das túas publicacións.}}} other {{postType, select, reply {a <0><1>{0}1> persoas0> gustoulle a túa resposta.} other {a <2><3>{1}3> persoas2> gustoulle a túa publicación.}}}}"
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
-msgstr "Finalizou unha enquisa que ti creaches o na que votaches."
+msgstr "Finalizou unha enquisa creada por ti ou na que votaches."
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
-msgstr "Finalizou unha enquisa que creaches."
+msgstr "Finalizou unha enquisa creada por ti."
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "Finalizou unha enquisa na que votaches."
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr "Editouse unha publicación coa que interactuaches."
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
-msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} gustoulle e promoveu a túa resposta.} other {{account} gustoulle e promoveu a túa publicación.}}} other {a {account} gustoulle e promoveu {postsCount} das túas publicacións.}}} other {{postType, select, reply {a <0><1>{0}1> persoas0> gustoulle e promoveron a túa resposta.} other {a <2><3>{1}3> persoas2> gustoulle e promoveron a túa publicación.}}}}"
+msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {a {account} gustoulle e promoveu a túa resposta.} other {a {account} gustoulle e promoveu a túa publicación.}}} other {a {account} gustoulle e promoveu {postsCount} das túas publicacións.}}} other {{postType, select, reply {a <0><1>{0}1> persoas0> gustoulles e promoveron a túa resposta.} other {a <2><3>{1}3> persoas2> gustoulle e promoveron a túa publicación.}}}}"
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account} creou a conta."
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr "{account} denunciou a {targetAccount}"
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "Conexións perdidas con <0>{name}0>."
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "Aviso da Moderación"
@@ -1481,70 +1536,70 @@ msgstr "Aviso da Moderación"
msgid "Your {year} #Wrapstodon is here!"
msgstr "Xa chegou o teu {year} #Wrapstodon!"
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "A administración de <0>{from}0> suspendeu a <1>{targetName}1>, xa que logo non vas recibir actualizacións desa conta ou interactuar con ela."
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "A administración de <0>{from}0> bloqueou a <1>{targetName}1>. Seguidoras afectadas: {followersCount}; seguimentos: {followingCount}."
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "Bloqueaches a <0>{targetName}0>. Seguidoras eliminadas: {followersCount}; seguimentos: {followingCount}."
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "A túa conta recibeu unha advertencia da moderación."
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "A túa conta foi desactivada."
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "Algunha das túas publicacións foron marcadas como sensibles."
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "Algunha das túas publicacións foron eliminadas."
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr "De agora en diante as túas publicacións van ser marcadas como sensibles."
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "A túa conta foi limitada."
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "A túa conta foi suspendida."
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[Tipo de notificación descoñecido: {type}]"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "Promovida/Favorecida por…"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "Favorecida por…"
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "Promovida por…"
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "Seguida por…"
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "Saber mais <0/>"
@@ -1552,76 +1607,83 @@ msgstr "Saber mais <0/>"
msgid "View #Wrapstodon"
msgstr "Ver #Wrapstodon"
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "Ler mais →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "Xa votaches"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr "{optionVotesCount, plural, one {# voto} other {# votos}}"
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Agochar resultados"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Votar"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
msgid "Refresh"
msgstr "Actualizar"
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Mostrar resultados"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> voto} other {<1>{1}1> votos}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {<0>{0}0> votante} other {<1>{1}1> votantes}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "Finalizou <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Finalizou"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "Finaliza en <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "Finaliza"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}s"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}m"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}h"
@@ -1734,23 +1796,24 @@ msgstr "Non se puido bloquear a {username}"
msgid "Send Report <0>+ Block profile0>"
msgstr "Enviar Denuncia <0>+ Bloquear o perfil0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>‒ contas, cancelos e publicacións0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "Publicacións con <0>{query}0>"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "Publicacións co cancelo <0>#{0}0>"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "Busca de <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "Contas con <0>{query}0>"
@@ -1781,7 +1844,7 @@ msgstr "Só local"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Instancia"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "ex. PixelArt (Máx 5, separado por espazos)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Só multimedia"
@@ -1847,7 +1910,7 @@ msgstr "Ir abaixo"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Editar"
@@ -2032,6 +2095,7 @@ msgstr "Non se puideron gardar os atallos"
msgid "Sync to instance server"
msgstr "Sincronizar co servidor da instancia"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0, plural, one {# caracter} other {# caracteres}}"
@@ -2052,21 +2116,25 @@ msgstr "<0/> <1>promoveu1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "Retirado o favorecemento a @{0}"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "Favorecida a publicación de @{0}"
+msgid "Liked @{1}'s post"
+msgstr "Favorecida a publicación de @{1}"
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "Desmarcouse a publicación de @{0}"
+msgid "Unbookmarked @{2}'s post"
+msgstr "Desmarcouse a publicación de @{2}"
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "Marcouse a publicación de @{0}"
+msgid "Bookmarked @{3}'s post"
+msgstr "Marcouse a publicación de @{3}"
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2085,19 +2153,20 @@ msgstr "Cita"
msgid "Some media have no descriptions."
msgstr "Algún multimedia non ten descrición."
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr "Publicación antiga (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "Retirou a promoción da publicación de @{0}"
+msgid "Unboosted @{4}'s post"
+msgstr "Retirada a promoción da publicación de @{4}"
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "Promoveu a publicación de @{0}"
+msgid "Boosted @{5}'s post"
+msgstr "Promoveu a publicación de @{5}"
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2122,6 +2191,7 @@ msgstr "Gústame"
msgid "Unbookmark"
msgstr "Retirar marcador"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr "Ver publicación de <0>@{0}0>"
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "Editada: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "Inclúe a publicación"
@@ -2203,6 +2273,16 @@ msgstr "Non se puido eliminar a publicación"
msgid "Report post…"
msgstr "Denunciar publicación…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr "Retirou a promoción da publicación de @{6}"
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr "Promoveu a publicación de @{7}"
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "Eliminada"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# resposta} other {# respostas}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Fío{0}"
@@ -2264,295 +2345,303 @@ msgstr "Comentarios"
msgid "More from <0/>"
msgstr "Mais de <0/>"
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "Editar Historial"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "Fallou a carga do historial"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "A cargar…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "Código HTML"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "Copiouse o código HTML"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "Non se puido copiar o código HTML"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Anexos multimedia:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Emojis da conta:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "URL estático"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Emojis:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Notas:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Isto é contido estático, sen estilo nin scripts. Pode que teñas que aplicar o teu propio estilo e adaptalo ás necesidades."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "As enquisas non son interactivas, convértese nunha lista con conta dos votos."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "O multimedia anexo poden ser imaxes, vídeos, audios ou varios tipos de ficheiros."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "A publicación pode editarse ou eliminarse con posterioridade."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "Vista previa"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "Nota: a vista previa está lixeiramente editada."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> promoveu"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Novas publicacións"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "Inténtao outra vez"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Promoción} other {# Promocións}}"
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "Publicacións fixadas"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "Fío"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtrado0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "Tradución automática desde o {sourceLangText}"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "A traducir…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Traducir do {sourceLangText} (detección automática)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "Traducir do {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "Auto ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "Fallou a tradución"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "A editar o contido do estado"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "En resposta a @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "Xa podes fechar esta páxina."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "Fechar xanela"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "Precisa acceder."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "Ir ao inicio"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "Publicacións da conta"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ Respostas)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- Promocións)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (Multimedia)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "Limpar filtros"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "Limpar"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "Mostrando publicacións con resposta"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ Respostas"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "Mostrando publicacións sen promocións"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- Promocións"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "Mostrando publicacións con multimedia"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "Mostrando publicacións etiquetadas con #{0}"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "Mostando publicacións en {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr "Mostrando as publicacións de {1}"
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "Aínda non hai nada que ver."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "Non se puideron cargar as publicacións"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "Non se puido obter a información da conta"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "Cambiar á instancia da conta {0}"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "Cambiar á miña instancia (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "Mes"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "Actual"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "Por defecto"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "Cambiar a esta conta"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr "Cambiar en nova pestana/xanela"
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "Ver perfil…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "Establecer por defecto"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "Pechar a sesión de <0>@{0}0>?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "Fechar sesión…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "Engadir unha conta existente"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "Nota: A conta <0>por defecto0> sempre será a que se mostre ao iniciar. O cambio de conta manterase durante a sesión."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "Non tes marcadores, vai mirar e garda o que che interese!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "Non se cargaron os marcadores."
@@ -2666,6 +2755,7 @@ msgstr "Obter"
msgid "Overlaps with your last catch-up"
msgstr "Entraría na túa última posta ao día"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "Ata a última posta ao día ({0})"
@@ -2678,6 +2768,7 @@ msgstr "Nota: pode que a túa instancia mostre un máximo de 800 publicacións n
msgid "Previously…"
msgstr "Anteriormente…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# publicación} other {# publicacións}}"
@@ -2686,13 +2777,15 @@ msgstr "{0, plural, one {# publicación} other {# publicacións}}"
msgid "Remove this catch-up?"
msgstr "Retirar esta posta ao día?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr "Retirar Ponte ao Día {0}"
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
-msgstr "Eliminouse o Ponte ao Día {0}"
+msgid "Catch-up {1} removed"
+msgstr "Eliminouse o Ponte ao Día {1}"
#: src/pages/catchup.jsx:1083
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
@@ -2715,16 +2808,18 @@ msgstr "Restablecer filtros"
msgid "Top links"
msgstr "O máis compartido"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "Compartido por {0}"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Todo"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# autora} other {# autoras}}"
@@ -2802,35 +2897,36 @@ msgstr "Autora anterior"
msgid "Scroll to top"
msgstr "Ir arriba"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "Filtrado: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Sen favoritas. Reparte ❤️! "
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "Non se cargaron os favorecementos."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "Inicio e listas"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "Cronoloxías públicas"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Conversas"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Perfís"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Nunca"
@@ -2839,6 +2935,7 @@ msgstr "Nunca"
msgid "New filter"
msgstr "Novo filtro"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtro} other {# filtros}}"
@@ -2883,6 +2980,7 @@ msgstr "Sen palabras chave. Engade unha."
msgid "Add keyword"
msgstr "Engadir palabra chave"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# palabra chave} other {# palabras chave}}"
@@ -2927,157 +3025,158 @@ msgstr "Eliminar este filtro?"
msgid "Unable to delete filter."
msgstr "Non se puido eliminar o filtro."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Finalizou"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "Finaliza en <0/>"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "Non finaliza"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, one {# cancelo} other {# cancelos}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "Non se puideron cargar os cancelos seguidos."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "Aínda non segues ningún cancelo."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "Non hai nada que ver aquí."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "Non se puideron cargar as publicacións."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{hashtagTitle} (Só multimedia) en {instance}"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{hashtagTitle} en {instance}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (Só multimedia)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "Ninguén publicou usando este cancelo por agora."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "Non se puideron cargar publicacións con este cancelo"
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "Deixar de seguir #{hashtag}?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "Retirouse o seguimento a #{hashtag}"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "Seguiches a #{hashtag}"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "Seguindo…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr "Non se mostra no perfil"
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr "Non se retirou dos destacados no perfil"
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr "Destacado no perfil"
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr "Destacar no perfil"
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, one {}other {Máx # cancelos}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Engadir cancelo"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Retirar cancelo"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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 {Acadouse o máx. de # atallo. Non se puido engadir outro.} other {Acadouse o máx. de # atallos. Non se puido engadir outro.}}"
-#: src/pages/hashtag.jsx:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "Xa existe este atallo"
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "Engadiuse o atallo ao cancelo"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "Engadir a Atallos"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Escribe unha nova instancia, ex. \"mastodon.social\""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "Instancia non válida"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "Ver outra instancia…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Ir á miña instancia (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "Non se obtiveron as notificacións."
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Nova0> <1>Solicitude de Seguimento1>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "Ver todo"
@@ -3089,707 +3188,728 @@ msgstr "Resolvendo…"
msgid "Unable to resolve URL"
msgstr "Non se puido resolver o URL"
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "Nada por aquí."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "Xestionar membros"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "Retirar a <0>@{0}0> da lista?"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "Retirar…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, one {# lista} other {# listas}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "Sen listas por agora."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr "Fallou o rexistro da aplicación"
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr "dominio da instancia"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "ex. \"mastodon.social\""
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr "Erro ao acceder. Inténtao outra vez ou cambiando de instancia."
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "Continuar con {selectedInstanceText}"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "Continuar"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "Non tes unha conta? Crea unha!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "Mencións privadas"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Privadas"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "Ninguén te mencionou :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "Non se cargaron as mencións."
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "Non estás a seguir"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "Que non te segue"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "Cunha nova conta"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr "Con mención privada non solicitada"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr "Que está limitada pola moderación do servidor"
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "Axustes das notificacións"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "Novas notificacións"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Anuncio} other {Anuncios}}"
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "Solicitudes de seguimento"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# solicitude de seguimento} other {# solicitudes de seguimento}}"
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Notificacións filtradas de # persoa} other {Notificacións filtradas de # persoas}}"
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "Só mencións"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "Hoxe"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr "Xa estás ao día."
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "Onte"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "Non se cargaron as notificacións"
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "Actualizáronse os axustes das notificacións"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr "Filtrar as notificacións de persoas:"
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "Filtrar"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "Ignorar"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "Acutalizado <0>{0}0>"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "Ver notificacións de <0>@{0}0>"
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "Notificacións de <0>@{0}0>"
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "A partir de agora non se filtrarán as notificacións de @{0}."
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "Non se puido aceptar a solicitude de notificación"
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Permitir"
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
-msgstr "A partir de agora non se mostrarán as notificacións de @{0} nas Notificacións filtradas."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr "A partir de agora non se mostrarán as notificacións de @{1} nas Notificacións filtradas."
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "Non se puido desbotar a solicitude de notificación"
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Desbotar"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "Desbotada"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Cronoloxía local ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Cronoloxía federada ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Cronoloxía local"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "Cronoloxía federada"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "Ningén publicou nada por agora."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "Cambiar á Federada"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "Cambiar á Local"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "Buscar: {q} (Publicacións)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "Buscar: {q} (Contas)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "Buscar: {q} (Cancelos)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "Buscar: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Cancelos"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "Ver máis"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "Ver máis contas"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "Non se atopan contas."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "Ver máis cancelos"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "Non se atopan cancelos."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "Ver máis publicacións"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "Non hai publicacións."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
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:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Axustes"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Aparencia"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "Claro"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "Escuro"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "Auto"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Tamaño da letra"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "Idioma da interface"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "Traducida por voluntarias"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "Ao publicar"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "Visibilidade por defecto"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "Sincronizado"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "Erro ao actualizar a privacidade ao publicar"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Sincronizado cos axustes do servidor da túa instancia. <0>Vai á túa instancia ({instance}) para realizar máis axustes.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "Experimentos"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "Actualización automática das cronoloxías"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "Carrusel de promocións"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "Tradución das publicacións"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Traducir ao"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr "Traducir ao "
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "Idioma do sistema ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
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:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "Nota: esta ferramenta usa servizos externos para traducir, depende de <0>Lingva API0> e <1>Lingva Translate1>."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "Tradución automática en liña"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> 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>curtas0> sen aviso sobre o contido, multimedia ou enquisa."
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "Selector de GIF para o editor"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "Xerador da descrición de imaxes"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr "Só para novas imaxes ao redactar novas publicacións."
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. 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-api0>. Pode que non funcione moi ben. Só para imaxes e en Inglés."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "Notificacións agrupadas polo servidor"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Característica en fase Alpha. Mellora potencial no agrupamento cunha lóxica básica para agrupar."
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Importar/exportar na \"Nube\" os axustes dos atallos"
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
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:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Modo Capa <0>(<1>Texto1> → <2>████2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
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:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "Sobre"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Creado0> por <1>@cheeaun1>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "Patrocinios"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Doar"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "Política de Privacidade"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>Web:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versión:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "Copiouse o número de versión"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "Non se copiou a cadea coa versión"
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr "Fallou a actualización da subscrición. Inténtao outra vez."
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr "Fallou a retirada da subscrición. Inténtao outra vez."
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "Notificacións Push (beta)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
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."
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "Permitir de <0>{0}0>"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "calquera"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "persoas que sigo"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "seguidoras"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "Segue"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "Enquisas"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "Edicións de publicacións"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Non se concedeu o permiso para Push desde o último acceso. Terás que <0><1>acceder1> outra vez para conceder o permiso0>."
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTA: As notificacións Push só funcionan para <0>unha conta0>."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
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:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Esta publicación procede de outra instancia (<0>{instance}0>). Non é posible interaccionar (responder, promover, etc)."
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Erro: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "Cambiar á miña instancia para poder interactuar"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "Non se puideron cargar as respostas."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "Atrás"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "Ir á publicación principal"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr "{0} publicacións máis arriba ― Ir arriba"
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr "Cambiar a Vista Lateral con detalle"
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "Cambiar a Vista completa"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "Mostrar todo o contido sensible"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "Experimental"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "Non se puido cambiar"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "Cambiar á instancia ({0}) da publicación"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr "Cambiar á instancia ({1}) da publicación"
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "Cambiar á instancia da publicación"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "Non se puido cargar a publicación"
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# resposta} other {<0>{1}0> respostas}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# comentario} other {<0>{0}0> comentarios}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "Ver publicación coas suas respostas"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "En voga en ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "Novas populares"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr "Por {0}"
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "Volver a mostrar publicacións populares"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "A mostrar publicacións que mencionan <0>{0}0>"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "Publicacións populares"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "Sen publicacións en voga."
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
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:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Accede con Mastodon"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "Crear conta"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
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:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "<0>Creado0> por <1>@cheeaun1>. <2>Política de Privacidade2>."
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "Captura de pantalla do Carrusel de Promocións"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "Carrusel de Promocións"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
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:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr "Captura de pantalla dos comentarios agrupados do fío"
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr "Fío cos comentarios agrupados"
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "Sigue as conversas fácilmente. Respostas semicontraídas."
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr "Captura de pantalla das notificacións agrupadas"
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "Notificacións agrupadas"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr "As notificacións que se parecen agrúpanse e contráense para reducir o barullo."
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "Captura de pantalla da interface con varias columnas"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "Unha ou Varias columnas"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
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:188
+#: src/pages/welcome.jsx:189
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:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "Cronoloxía con varios cancelos"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 01139eb800..e03cb244da 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 12:46\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"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr ""
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "הודעות: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr ""
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "בוט"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "קבוצה"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "הדדי"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr ""
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr ""
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr ""
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr ""
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr ""
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "הצטרף ב-<0>{0}0>"
@@ -101,29 +105,29 @@ msgstr ""
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "הודעות"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "עוד"
@@ -167,14 +171,26 @@ msgstr ""
msgid "This user has chosen to not make this information available."
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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr ""
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
@@ -188,17 +204,17 @@ msgstr "מקור"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "תגובות"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "הדהודים"
@@ -210,6 +226,7 @@ msgstr ""
msgid "View post stats"
msgstr "הצגת סטטיסטיקה"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr ""
@@ -224,7 +241,7 @@ msgstr "חסום"
#: src/components/account-info.jsx:1096
msgid "Private note"
-msgstr "הודעה פרטית"
+msgstr ""
#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
@@ -236,35 +253,35 @@ msgstr ""
#: src/components/account-info.jsx:1176
msgid "Edit private note"
-msgstr "עריכת הודעה פרטית"
+msgstr ""
#: src/components/account-info.jsx:1176
msgid "Add private note"
-msgstr "הוספת הערה פרטית"
+msgstr ""
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
-msgstr "ההתראות על הודעות של @{username} מאופשרות."
+msgstr ""
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "ההתראות על הודעות של @{username} מכובות."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr ""
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
-msgstr "כיבוי התראות"
+msgstr ""
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
-msgstr "אפשור התראות"
+msgstr ""
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
-msgstr "הדהודים מ@{username} מאופשרים."
+msgstr ""
#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
-msgstr "הדהודים מ@{username} מכובים."
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Disable boosts"
@@ -276,7 +293,7 @@ msgstr ""
#: 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 "הוספה/הסרה מרשימות"
@@ -293,7 +310,7 @@ msgstr ""
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr ""
@@ -320,6 +337,7 @@ 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 ""
@@ -373,16 +391,17 @@ 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 "לבטל את בקשת העקיבה?"
+msgstr ""
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
+msgid "Unfollow @{1}?"
msgstr ""
#: src/components/account-info.jsx:1676
@@ -395,153 +414,153 @@ msgstr ""
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "לעקוב"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr ""
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr ""
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
msgstr ""
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr ""
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr ""
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "אין רשימות."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "רשימה חדשה"
-#: src/components/account-info.jsx:1999
+#. 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:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
msgstr ""
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "ביטול"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "שמירה וסגירה"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
msgstr ""
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr ""
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr ""
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "שדות נוספים"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr ""
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr ""
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "שמירה"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr ""
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr ""
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr ""
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr ""
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr ""
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr ""
@@ -565,6 +584,9 @@ msgstr ""
msgid "You have unsaved changes. Discard this post?"
msgstr ""
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr ""
@@ -600,10 +622,13 @@ msgstr ""
msgid "Pop in"
msgstr ""
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "בתגובה להודעה של @{0} (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "בתגובה להודעה של @{0}"
@@ -630,7 +655,7 @@ msgstr ""
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr ""
@@ -640,12 +665,12 @@ msgstr ""
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "פומבי"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr ""
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr ""
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "לעוקבים בלבד"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr ""
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "הוספה"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr ""
msgid "Failed to download GIF"
msgstr ""
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "עוד…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr ""
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "תיאור תמונה"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "תיאור סרטון"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "תיאור שמע"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 ""
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 ""
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 ""
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 ""
-#: src/components/compose.jsx:2451
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr ""
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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/compose.jsx:83
+#: 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 ""
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr ""
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr ""
-#: 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 ""
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
+#. placeholder {12}: e.message
+#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
msgstr ""
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr ""
-#: 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 ""
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
msgstr ""
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr ""
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr ""
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
msgstr ""
-#: src/components/compose.jsx:2789
+#: 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:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
-msgstr "חיפוש חשבונות"
+msgstr ""
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: 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:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
-msgstr "חיפוש אימוג׳י"
+msgstr ""
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "תקלה בטעינת אימוג׳י מיוחדים"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
-msgstr "בשימוש לאחרונה"
+msgstr ""
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
msgstr ""
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr ""
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
-msgstr "חיפוש גיפים"
+msgstr ""
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
-msgstr "פועל בעזרת GIPHY"
+msgstr ""
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr ""
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: 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/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: 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 "תקלה בטעינת גיפים"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "טיוטות שלא נשלחו"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr ""
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "למחוק את הטיוטה?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "תקלה במחיקת הטיוטה! אנא נסו שנית."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "מחיקה…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr ""
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr ""
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "תקלה במחיקת הטיוטות! אנא נסו שנית."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr ""
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr ""
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr ""
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr ""
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr ""
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr ""
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr ""
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr ""
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr ""
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr ""
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr ""
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr ""
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "טעינת הודעות חדשות"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "פתיחת פרטי ההודעה"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "מיקוד בעמודה במסגרת תצוגת עמודות"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "כתיבת הודעה חדשה"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "חיפוש"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "חיבוב"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr ""
msgid "Boost"
msgstr "הדהוד"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "עריכת רשימה"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr ""
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr ""
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr ""
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr ""
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr ""
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr ""
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr ""
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "למחוק את הרשימה?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr ""
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr ""
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "תרגום"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr ""
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr ""
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr ""
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr ""
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr ""
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr ""
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "הצגת הודעה"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr ""
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr ""
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr ""
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr ""
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr ""
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr ""
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "תפריט"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr ""
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "יש גרסה חדשה זמינה…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr ""
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr ""
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "התראות"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr ""
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "פרופיל"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr ""
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr ""
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr ""
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr ""
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr ""
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr ""
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr ""
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr ""
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "חשבונות…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "התחברות"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr ""
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr ""
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr ""
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "הגדרות…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr ""
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr ""
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr ""
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr ""
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr ""
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr ""
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr ""
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr ""
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr ""
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr ""
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr ""
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr ""
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr ""
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr ""
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr ""
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr ""
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr ""
@@ -1481,70 +1536,70 @@ msgstr ""
msgid "Your {year} #Wrapstodon is here!"
msgstr ""
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr ""
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr ""
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr ""
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr ""
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr ""
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr ""
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr ""
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr ""
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr ""
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr ""
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr ""
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr ""
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr ""
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr ""
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr ""
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr ""
@@ -1552,76 +1607,83 @@ msgstr ""
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr ""
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr ""
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr ""
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr ""
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr ""
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: 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:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr ""
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr ""
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr ""
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr ""
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr ""
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr ""
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr ""
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr ""
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr ""
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr ""
@@ -1734,23 +1796,24 @@ msgstr ""
msgid "Send Report <0>+ Block profile0>"
msgstr ""
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr ""
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr ""
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr ""
@@ -1781,7 +1844,7 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr ""
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr ""
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr ""
@@ -1847,7 +1910,7 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr ""
@@ -2032,6 +2095,7 @@ msgstr ""
msgid "Sync to instance server"
msgstr ""
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr ""
@@ -2052,20 +2116,24 @@ msgstr ""
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:790
msgid "Unliked @{0}'s post"
msgstr ""
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
+msgid "Liked @{1}'s post"
msgstr ""
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
+msgid "Unbookmarked @{2}'s post"
msgstr ""
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
+msgid "Bookmarked @{3}'s post"
msgstr ""
#: src/components/status.jsx:937
@@ -2085,18 +2153,19 @@ msgstr ""
msgid "Some media have no descriptions."
msgstr ""
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr ""
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
+msgid "Unboosted @{4}'s post"
msgstr ""
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
+msgid "Boosted @{5}'s post"
msgstr ""
#: src/components/status.jsx:1000
@@ -2122,6 +2191,7 @@ msgstr ""
msgid "Unbookmark"
msgstr ""
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr ""
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr ""
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr ""
@@ -2203,6 +2273,16 @@ msgstr ""
msgid "Report post…"
msgstr ""
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr ""
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr ""
@@ -2264,295 +2345,303 @@ msgstr ""
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr ""
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr ""
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr ""
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "אימוג׳י של החשבון:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "אימוג׳י:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr ""
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr ""
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr ""
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr ""
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr ""
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr ""
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr ""
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr ""
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "השיבו ל־@{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr ""
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr ""
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr ""
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr ""
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr ""
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr ""
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr ""
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr ""
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr ""
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr ""
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr ""
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr ""
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr ""
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr ""
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr ""
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr ""
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr ""
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr ""
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
msgstr ""
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr ""
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr ""
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr ""
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr ""
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr ""
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr ""
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr ""
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr ""
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr ""
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr ""
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr ""
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr ""
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr ""
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr ""
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr ""
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr ""
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr ""
@@ -2666,6 +2755,7 @@ msgstr ""
msgid "Overlaps with your last catch-up"
msgstr ""
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr ""
@@ -2678,6 +2768,7 @@ msgstr ""
msgid "Previously…"
msgstr ""
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr ""
@@ -2686,12 +2777,14 @@ msgstr ""
msgid "Remove this catch-up?"
msgstr ""
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr ""
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
+msgid "Catch-up {1} removed"
msgstr ""
#: src/pages/catchup.jsx:1083
@@ -2715,16 +2808,18 @@ msgstr ""
msgid "Top links"
msgstr ""
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr ""
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr ""
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr ""
@@ -2802,35 +2897,36 @@ msgstr ""
msgid "Scroll to top"
msgstr ""
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr ""
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr ""
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr ""
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr ""
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr ""
@@ -2839,6 +2935,7 @@ msgstr ""
msgid "New filter"
msgstr ""
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
@@ -2883,6 +2980,7 @@ msgstr ""
msgid "Add keyword"
msgstr ""
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
@@ -2927,157 +3025,158 @@ msgstr ""
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr ""
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr ""
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr ""
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr ""
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr ""
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr ""
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr ""
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr ""
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr ""
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr ""
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr ""
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr ""
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr ""
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr ""
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr ""
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr ""
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr ""
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr ""
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr ""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr ""
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr ""
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr ""
@@ -3089,707 +3188,728 @@ msgstr ""
msgid "Unable to resolve URL"
msgstr ""
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr ""
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr ""
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr ""
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr ""
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr ""
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr ""
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr ""
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr ""
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr ""
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr ""
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr ""
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr ""
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr ""
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr ""
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr ""
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr ""
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr ""
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr ""
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr ""
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr ""
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr ""
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr ""
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr ""
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr ""
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr ""
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr ""
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr ""
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr ""
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr ""
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr ""
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr ""
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr ""
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr ""
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr ""
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr ""
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr ""
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr ""
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr ""
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr ""
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr ""
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr ""
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr ""
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr ""
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr ""
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr ""
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr ""
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr ""
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr ""
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr ""
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr ""
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr ""
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr ""
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr ""
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr ""
-#: src/pages/settings.jsx:388
-msgid "Translate to"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
msgstr ""
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr ""
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr ""
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr ""
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr ""
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr ""
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "תקלה: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr ""
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr ""
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr ""
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
msgstr ""
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr ""
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr ""
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr ""
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr ""
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr ""
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr ""
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr ""
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
msgstr ""
-#: src/pages/welcome.jsx:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr ""
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr ""
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr ""
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr ""
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "צילום מסך של ממשק עמודות"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "עמודה אחת או עמודות מרובות"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users."
msgstr ""
-#: src/pages/welcome.jsx:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr ""
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr ""
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 ef27c14cd4..72a760d947 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 14:14\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -18,61 +18,65 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Privato"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Post: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Ultimo post: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automatizzato"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Gruppo"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Reciproci"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Richiesta inviata"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Seguiti"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Ti segue"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# seguace} other {# seguaci}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Verificato"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
-msgstr "Iscritto <0>{0}0>"
+msgstr "Iscrizione: <0>{0}0>"
#: src/components/account-info.jsx:58
msgid "Forever"
@@ -101,29 +105,29 @@ msgstr "following.stats"
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Post"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Altro"
@@ -167,14 +171,26 @@ msgstr "In memoriam"
msgid "This user has chosen to not make this information available."
msgstr "L'utente ha deciso di non condividere questa informazione."
+#. 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} post originali, {1} risposte, {2} reblog"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
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)}}"
@@ -188,17 +204,17 @@ msgstr "Originale"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Risposte"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Reblog"
@@ -210,6 +226,7 @@ msgstr "Statistiche post non disponibili."
msgid "View post stats"
msgstr "Visualizza statistiche post"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Ultimo post: <0>{0}0>"
@@ -247,8 +264,8 @@ msgid "Notifications enabled for @{username}'s posts."
msgstr "Notifiche attivate per i post di @{username}."
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "Notifiche disattivate per i post di @{username}."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr "Notifiche disattivate per i post di {username}."
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
@@ -260,7 +277,7 @@ msgstr "Attiva notifiche"
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
-msgstr "Reblog da @{username} abilitati."
+msgstr "Reblog da @{username} attivati."
#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
@@ -272,11 +289,11 @@ msgstr "Disattiva reblog"
#: src/components/account-info.jsx:1239
msgid "Enable boosts"
-msgstr "Abilita reblog"
+msgstr "Attiva reblog"
#: 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 "Aggiungi/rimuovi da liste"
@@ -293,7 +310,7 @@ msgstr "Impossibile copiare link"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Copia"
@@ -310,7 +327,7 @@ msgstr "Condividi…"
#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
-msgstr "@{username} riattivato"
+msgstr "Hai riattivato @{username}"
#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
@@ -320,6 +337,7 @@ msgstr "Riattiva <0>@{username}0>"
msgid "Mute <0>@{username}0>…"
msgstr "Silenzia <0>@{username}0>…"
+#. 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 "Hai silenziato @{username} per {0}"
@@ -334,7 +352,7 @@ msgstr "Rimuovere <0>@{username}0> dai seguaci?"
#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
-msgstr "@{username} rimosso dai seguaci"
+msgstr "Hai rimosso @{username} dai seguaci"
#: src/components/account-info.jsx:1479
msgid "Remove follower…"
@@ -346,11 +364,11 @@ msgstr "Bloccare <0>@{username}0>?"
#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
-msgstr "@{username} sbloccato"
+msgstr "Hai sbloccato @{username}"
#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
-msgstr "@{username} bloccato"
+msgstr "Hai bloccato @{username}"
#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
@@ -373,7 +391,7 @@ msgid "Report <0>@{username}0>…"
msgstr "Segnala <0>@{username}0>…"
#: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
msgid "Edit profile"
msgstr "Modifica profilo"
@@ -381,9 +399,10 @@ msgstr "Modifica profilo"
msgid "Withdraw follow request?"
msgstr "Ritirare richiesta di seguire?"
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "Smettere di seguire @{0}?"
+msgid "Unfollow @{1}?"
+msgstr "Smettere di seguire @{1}?"
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,159 +414,159 @@ msgstr "Ritira…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Segui"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Chiudi"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Bio tradotta"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
-msgstr "Impossibile rimuovere da lista."
+msgstr "Impossibile rimuovere dalla lista."
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr "Impossibile aggiungere alla lista."
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Impossibile caricare lista."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "Nessuna lista."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nuova lista"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "Nota privata su <0>@{0}0>"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
msgstr "Impossibile aggiornare nota privata."
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Annulla"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Salva e chiudi"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
msgstr "Impossibile aggiornare profilo."
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nome"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "Bio"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Campi extra"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Etichetta"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Contenuto"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "Salva"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "nome utente"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "nome dominio del server"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "Modalità mantello disattivata"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "Modalità mantello attivata"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Home"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Componi"
#: src/components/compose.jsx:206
msgid "Add media"
-msgstr ""
+msgstr "Aggiungi media"
#: src/components/compose.jsx:207
msgid "Add custom emoji"
@@ -555,7 +574,7 @@ msgstr "Aggiungo emoji personalizzata"
#: src/components/compose.jsx:208
msgid "Add GIF"
-msgstr ""
+msgstr "Aggiungi GIF"
#: src/components/compose.jsx:209
msgid "Add poll"
@@ -565,6 +584,9 @@ msgstr "Aggiungi sondaggio"
msgid "You have unsaved changes. Discard this post?"
msgstr "Ci sono modifiche non salvate. Scartare il post?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr "{0, plural, one {Il file {1} non è supportato.} other {I file {2} non sono supportati.}}"
@@ -594,16 +616,19 @@ msgstr "Sembra tu abbia già un campo di composizione aperto nella finestra geni
#: src/components/compose.jsx:895
msgid "Looks like you already have a compose field open in the parent window. Popping in this window will discard the changes you made in the parent window. Continue?"
-msgstr "Sembra che tu abbia già un campo di composizione aperto nella finestra principale. Far apparire questa finestra eliminerà le modifiche effetuate nella finestra principale. Vuoi proseguire?"
+msgstr "Sembra che tu abbia già un campo di composizione aperto nella finestra principale. Far apparire questa finestra eliminerà le modifiche effettuate nella finestra principale. Vuoi proseguire?"
#: src/components/compose.jsx:937
msgid "Pop in"
msgstr "Collega"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "In risposta al post di @{0} (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "In risposta al post di @{0}"
@@ -630,7 +655,7 @@ msgstr "Allegato #{i} fallito"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Avviso contenuto"
@@ -640,12 +665,12 @@ msgstr "Avviso contenuto o media sensibili"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Pubblico"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Locale"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "Non in lista"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Solo seguaci"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Contrassegna media come sensibili"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Aggiungi"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "Scarico GIF…"
msgid "Failed to download GIF"
msgstr "Download GIF fallito"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Altro…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Caricato"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Descrizione immagine"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "Descrizione video"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "Descrizione audio"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 troppo pesante. Il caricamento potrebbe riscontrare degli errori. Prova a ridurre la dimensione del file da {0} a {1} o meno."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "Dimensioni eccessive. Il caricamento potrebbe riscontrare degli errori. Prova a ridurre le dimensioni da {0}×{1}px a {2}×{3}px."
-
-#: src/components/compose.jsx:2451
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 "Dimensioni eccessive. Il caricamento potrebbe riscontrare degli errori. Prova a ridurre le dimensioni da {2}×{3}px a {4}×{5}px."
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 troppo pesante. Il caricamento potrebbe riscontrare degli errori. Prova a ridurre la dimensione del file da {6} a {7} o meno."
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 "Dimensioni eccessive. Il caricamento potrebbe riscontrare degli errori. Prova a ridurre le dimensioni da {8}×{9}px a {10}×{11}px."
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "Frequenza fotogrammi troppo alta. Il caricamento potrebbe riscontrare degli errori."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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 "Rimuovi"
-#: src/components/compose.jsx:2528
-#: src/compose.jsx:83
+#: src/components/compose.jsx:2529
+#: src/compose.jsx:84
msgid "Error"
msgstr "Errore"
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
msgid "Edit image description"
msgstr "Modifica descrizione immagine"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "Modifica descrizione video"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "Modifica descrizione audio"
-#: 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 "Genero descrizione. Attendere…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "Generazione descrizione fallita: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr "Generazione descrizione fallita: {12}"
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "Generazione descrizione fallita"
-#: 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 "Genera descrizione…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "Generazione descrizione fallita: {0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr "Generazione descrizione fallita: {13}"
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>— sperimentale0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "Fine"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
msgstr "Opzione {0}"
-#: src/components/compose.jsx:2789
+#: src/components/compose.jsx:2790
msgid "Multiple choices"
msgstr "Scelta multipla"
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
msgid "Duration"
msgstr "Durata"
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
msgid "Remove poll"
msgstr "Rimuovi sondaggio"
-#: src/components/compose.jsx:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
msgstr "Cerca account"
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: src/components/compose.jsx:3093
+#: src/components/generic-accounts.jsx:228
msgid "Error loading accounts"
msgstr "Errore caricamento account"
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
msgid "Custom emojis"
msgstr "Emoji personalizzate"
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
msgstr "Cerca emoji"
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "Errore caricamento emoji personalizzate"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
-msgstr "Usate di recente"
+msgstr "Utilizzate di recente"
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
msgstr "Altri"
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} altri…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
msgstr "Cerca GIF"
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
msgstr "Fornito da GIPHY"
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "Scrivi per cercare GIF"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: src/components/compose.jsx:3597
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
msgid "Previous"
msgstr "Indietro"
-#: src/components/compose.jsx:3612
-#: src/components/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: src/components/compose.jsx:3615
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
msgid "Next"
msgstr "Avanti"
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
msgid "Error loading GIFs"
msgstr "Errore caricamento GIF"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Bozze in sospeso"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "Sembra tu abbia delle bozze non inviate. Riprendiamo da lì."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "Eliminare questa bozza?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "Errore nell'eliminazione della bozza! Riprova."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Elimina…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "Errore nel recupero dello stato rispondi-a!"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "Eliminare tutte le bozze?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "Errore nell'eliminazione delle bozze! Riprova."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Elimina tutte…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "Nessuna bozza."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Sondaggio"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Media"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "Apri in nuova finestra"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Accetta"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Rifiuta"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Accettata"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Rifiutata"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "Nulla da mostrare"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Account"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Mostra altro…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "Fine."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Nulla da mostrare"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Abbreviazioni da tastiera"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Aiuto abbreviazioni da tastiera"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Post successivo"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Post precedente"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "Salta il carosello e vai al post successivo"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Maiusc0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "Salta il carosello e vai al post precedente"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Maiusc0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Carica nuovi post"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Apri dettagli post"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Invio0> or <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Espandi avviso contenuti o<0/>o espandi/comprimi discussione"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Chiudi post o schermata"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> o <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "Seleziona colonna in modalità multi-colonna"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> a <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr "Seleziona prossima colonna in modalità multi-colonna"
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr "Seleziona colonna precedente in modalità multi-colonna"
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Componi nuovo post"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Componi nuovo post (nuova finestra)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Maiusc0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Invia post"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Invio1> o <2>⌘2> + <3>Invio3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Cerca"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Rispondi (nuova finestra)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Maiusc0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "Mi piace (apprezzamento)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> o <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,507 +1169,521 @@ msgstr "<0>l0> o <1>f1>"
msgid "Boost"
msgstr "Reblog"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Maiusc0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "Aggiungi ai segnalibri"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "Imposta modalità mantello"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Maiusc0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Modifica lista"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "Impossibile modificare lista."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "Impossibile creare lista."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Mostra risposte ai membri della lista"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "Mostra risposte alle persone che seguo"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "Non mostrare risposte"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
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:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Crea"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "Eliminare questa lista?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "Impossibile eliminare lista."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Descrizione media"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Traduci"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Leggi"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "Apri media originale in una nuova finestra"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "Apri media originale"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "Cerco di descrivere l'immagine. Attendere…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "Descrizione immagine fallita"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Descrivi immagine…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Visualizza post"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Media sensibili"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "Filtrato: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Filtrato"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "Post pubblicato. Dai un'occhiata."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "Risposta pubblicata. Dai un'occhiata."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "Post aggiornato. Dai un'occhiata."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Menu"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "Ricaricare pagina ora per aggiornare?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Nuovo aggiornamento disponibile…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr "following.title"
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Recupera"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Menzioni"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Notifiche"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Nuovo"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Profilo"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Segnalibri"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "Mi piace"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "Hashtag seguiti"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "FIltri"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Utenti silenziati"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Utenti silenziati…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Utenti bloccati"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Utenti bloccati…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Account…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Accedi"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "Tendenze"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Federata"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Scorciatoie / Colonne…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Impostazioni…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Liste"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Tutte le liste"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Notifica"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Questa notifica viene da un altro account."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Visualizza tutte le notifiche"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} ha reagito al tuo post con {emojiObject}"
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} ha pubblicato un post."
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr "{count, plural,=1 {{postsCount, plural,=1 {{postType, select, reply {{account} ha rebloggato la tua risposta.} other {{account} ha rebloggato il tuo post.}}} other {{account} ha rebloggato {postsCount} dei tuoi post.}}}other {{postType, select, reply {<0><1>{0}1> persone0> hanno rebloggato la tua risposta.}other {<2><3>{1}3> persone2> hanno rebloggato il tuo post.}}}}"
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, =1 {{account} ti ha iniziato a seguire.} other {<0><1>{0}1> persone0> ti hanno iniziato a seguire.}}"
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} ha richiesto di seguirti."
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} ha messo Mi piace alla tua risposta.} other {{account} ha messo Mi piace al tuo post.}}} other {{account} ha messo {postsCount} Mi piace ai tuoi post.}}} other {{postType, select, reply {<0><1>{0}1> persone0> hanno messo Mi piace alla tua risposta.} other {<2><3>{1}3> persone2> hanno messo mi piace al tuo post.}}}}"
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "Un sondaggio in cui hai votato o che hai creato è terminato."
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "Un sondaggio che hai creato è terminato."
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "Un sondaggio in cui hai votato è terminato."
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr "Un post con cui hai interagito è stato modificato."
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} ha rebloggato e ha messo Mi piace alla tua risposta.} other {{account} ha rebloggato e messo Mi piace al tuo post.}}} other {{account} ha rebloggato e messo Mi piace a {postsCount} dei tuoi post.}}} other {{postType, select, reply {<0><1>{0}1> persone0> hanno rebloggato e messo Mi piace alla tua risposta.} other {<2><3>{1}3> persone2> hanno rebloggato e messo Mi piace al tuo post.}}}}"
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account} creato."
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr "{account} ha segnalato {targetAccount}"
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "Connessione con <0>{name}0> persa."
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "Avviso di moderazione"
#: src/components/notification.jsx:265
msgid "Your {year} #Wrapstodon is here!"
-msgstr ""
+msgstr "Il tuo #Wrapstodon del {year} è qui!"
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "Un amministratore da <0>{from}0> ha sospeso <1>{targetName}1>, ciò significa che non puoi più ricevere aggiornamenti o interagire con loro."
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "Un amministratore da <0>{from}0> ha bloccato <1>{targetName}1>. Seguaci interessati: {followersCount}, seguiti: {followingCount}."
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "Hai bloccato <0>{targetName}0>. Seguaci rimossi: {followersCount}, seguiti: {followingCount}."
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "Il tuo account ha ricevuto un avviso di moderazione."
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "Il tuo account è stato disabilitato."
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "Alcuni dei tuoi post sono stati contrassegnati come sensibili."
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "Alcuni dei tuoi post sono stati eliminati."
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr "Da ora in poi i tuoi post verranno marcati come sensibili."
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "Il tuo account è stato limitato."
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "Il tuo account è stato sospeso."
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[Tipo notifica sconosciuto: {type}]"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "Rebloggato da/Piace a…"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "Piace a…"
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "Rebloggato da…"
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "Seguito da…"
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "Scopri di più <0/>"
#: src/components/notification.jsx:540
msgid "View #Wrapstodon"
-msgstr ""
+msgstr "Visualizza #Wrapstodon"
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "Leggi di più →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "Votato"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr "{optionVotesCount, plural, one {# voto} other {# voti}}"
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Nascondi risultati"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Vota"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
msgid "Refresh"
msgstr "Ricarica"
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Mostra risultati"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> voto} other {<1>{1}1> voti}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {<0>{0}0> votante} other {<1>{1}1> votanti}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "Finito <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Finito"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "Finendo <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "Finendo"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}s"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}m"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}h"
@@ -1734,23 +1796,24 @@ msgstr "Impossibile bloccare {username}"
msgid "Send Report <0>+ Block profile0>"
msgstr "Invia segnalazione <0>+ blocca profilo0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query}<0>- account, hashtag e post0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "Post con <0>{query}0>"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "Post contenenti <0>#{0}0>"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "Cerca <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "Account con <0>{query}0>"
@@ -1781,7 +1844,7 @@ msgstr "Solo locale"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Istanza"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "es. PixelArt (max 5, separati da spazi)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Solo media"
@@ -1847,7 +1910,7 @@ msgstr "Sposta giù"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Modifica"
@@ -2032,6 +2095,7 @@ msgstr "Impossibile salvare scorciatoie"
msgid "Sync to instance server"
msgstr "Sincronizza con server istanza"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0, plural, one {# carattere} other {# caratteri}}"
@@ -2052,21 +2116,25 @@ msgstr "<0/> <1>boostato1>"
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 altre istanze."
+#. placeholder {0}: username || acct
#: src/components/status.jsx:790
msgid "Unliked @{0}'s post"
msgstr "Non ti piace più il post di @{0}"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "Hai messo Mi piace al post di @{0}"
+msgid "Liked @{1}'s post"
+msgstr "Hai messo Mi piace al post di @{1}"
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "Post di @{0} rimosso dai segnalibri"
+msgid "Unbookmarked @{2}'s post"
+msgstr "Post di @{2} rimosso dai segnalibri"
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "Post di @{0} aggiunto ai segnalibri"
+msgid "Bookmarked @{3}'s post"
+msgstr "Post di @{3} aggiunto ai segnalibri"
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2085,19 +2153,20 @@ msgstr "Cita"
msgid "Some media have no descriptions."
msgstr "Alcuni contenuti non hanno una descrizione."
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr "Post vecchio (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "Reblog del post di @{0} annullato"
+msgid "Unboosted @{4}'s post"
+msgstr "Hai annullato il reblog del post di @{4}"
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "Hai rebloggato il post di @{0}"
+msgid "Boosted @{5}'s post"
+msgstr "Hai rebloggato il post di @{5}"
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2122,6 +2191,7 @@ msgstr "Mi piace"
msgid "Unbookmark"
msgstr "Rimuovi dai segnalibri"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr "Visualizza post di <0>@{0}0>"
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "Modificato: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "Incorpora post"
@@ -2203,6 +2273,16 @@ msgstr "Impossibile eliminare post"
msgid "Report post…"
msgstr "Segnala post…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr "Hai annullato il reblog del post di @{6}"
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr "Hai rebloggato il post di @{7}"
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "Eliminato"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# risposta} other {# risposte}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Discussione{0}"
@@ -2262,297 +2343,305 @@ msgstr "Commenti"
#. More from [Author]
#: src/components/status.jsx:2696
msgid "More from <0/>"
-msgstr "Più da <0/>"
+msgstr "Altro da <0/>"
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "Modifica Cronologia"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "Impossibile caricare cronologia"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Carico…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "Codice HTML"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "Codice HTML copiato"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "Impossibile copiare codice HTML"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Allegati multimediali:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Emoji dell'account:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "URL statico"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Emoji:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Note:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "È statico, non stilizzato e senza script. Potresti dover applicare i tuoi stili e modificare di conseguenza."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "I sondaggi non sono interattivi, diventano una lista con i conteggi dei voti."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Gli allegati multimediali possono essere immagini, video, audio o qualsiasi tipo di file."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "Il post può essere modificato o eliminato dopo."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "Anteprima"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "Nota: Questa anteprima è leggermente stilizzata."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> ha rebloggato"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Nuovi post"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "Riprova"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Reblog} other {# Reblog}}"
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "Post fissati"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "Discussione"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtrati0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "Tradotto automaticamente da {sourceLangText}"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "Traduco…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Traduci da {sourceLangText} (auto-detected)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "Traduci da {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "Auto ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "Traduzione fallita"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "Modifico stato originale"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "In risposta a @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "Adesso puoi chiudere questa pagina."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "Chiudi finestra"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "Accesso richiesto."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "Vai alla home"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "Post dell'account"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ Risposte)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- Reblog)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (Media)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "Rimuovi filtri"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "Cancella"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "Mostrando post con risposte"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ Risposte"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "Mostrando post senza reblog"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- Reblog"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "Mostrando post con media"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "Mostrando post con #{0}"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "Mostrando post in {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr "Mostrando post in {1}"
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "Niente da vedere qui."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "Impossibile caricare i post"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "Impossibile recuperare info account"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "Passa all'istanza {0} dell'account "
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "Passa alla mia istanza (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "Mese"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "Attuale"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "Default"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "Passa a questo account"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr "Passa in nuova scheda/finestra"
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "Visualizza profilo…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "Imposta come predefinito"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "Uscire da <0>@{0}0>?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "Esci…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "Aggiungi un account esistente"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "Nota: L'account <0>default0> verrà sempre usato per il primo accesso. Gli account a cui passi rimarranno attivi durante la sessione."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "Ancora nessun segnalibro. Vai e aggiungi qualcosa!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "Impossibile caricare i segnalibri."
@@ -2610,7 +2699,7 @@ msgstr "oltre 12 ore"
#: src/pages/catchup.jsx:73
msgid "Followed tags"
-msgstr "Tags seguiti"
+msgstr "Tag seguiti"
#: src/pages/catchup.jsx:74
msgid "Groups"
@@ -2640,7 +2729,7 @@ msgstr "Recupera è una timeline separata per gli account che segui, offre una v
#: src/pages/catchup.jsx:926
msgid "Preview of Catch-up UI"
-msgstr "Anteprima IU di Recupera"
+msgstr "Anteprima interfaccia di Recupera"
#: src/pages/catchup.jsx:935
msgid "Let's catch up"
@@ -2666,6 +2755,7 @@ msgstr "Recupera"
msgid "Overlaps with your last catch-up"
msgstr "Si sovrappone con il tuo ultimo recupero"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "Fino all'ultimo recupero ({0})"
@@ -2678,6 +2768,7 @@ msgstr "Nota: la tua istanza potrebbe mostrare solamente un massimo di 800 post
msgid "Previously…"
msgstr "Precedentemente…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural,one {# post}other {# posts}}"
@@ -2686,13 +2777,15 @@ msgstr "{0, plural,one {# post}other {# posts}}"
msgid "Remove this catch-up?"
msgstr "Rimuovere questo recupero?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr "Rimozione \"Recupera\" {0}"
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
-msgstr "Recupera {0} rimossa"
+msgid "Catch-up {1} removed"
+msgstr "Recupera {1} rimossa"
#: src/pages/catchup.jsx:1083
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
@@ -2715,16 +2808,18 @@ msgstr "Resetta filtri"
msgid "Top links"
msgstr "Top link"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "Condiviso da {0}"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Tutto"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural,one {# autore} other {# autori}}"
@@ -2802,35 +2897,36 @@ msgstr "Autore precedente"
msgid "Scroll to top"
msgstr "Torna su"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "Filtrati: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Ancora nessun mi piace. Metti mi piace a qualcosa!"
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "Impossibile caricare i Mi piace."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "Casa e liste"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "Timeline pubbliche"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Conversazioni"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Profili"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Mai"
@@ -2839,6 +2935,7 @@ msgstr "Mai"
msgid "New filter"
msgstr "Nuovo filtro"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtro} other {# filtri}}"
@@ -2883,6 +2980,7 @@ msgstr "Nessuna parola chiave. Aggiungine una."
msgid "Add keyword"
msgstr "Aggiungi parola chiave"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# parola chiave} other {# parole chiave}}"
@@ -2927,157 +3025,158 @@ msgstr "Eliminare questo filtro?"
msgid "Unable to delete filter."
msgstr "Impossibile eliminare filtro."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Scaduto"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "Scadendo <0/>"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "Senza scadenza"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, one {# hashtag} other {# hashtag}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "Impossibile caricare hashtag sguiti."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "Ancora nessun hashtag seguito."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "Niente da vedere qui."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "Impossibile caricare i post."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{hashtagTitle} (solo media) su {instance}"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{hashtagTitle} su {instance}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (solo contenuti multimediali)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "Nessuno ha ancora pubblicato nulla con questo hashtag."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "Impossibile caricare i post con questo hashtag"
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "Smettere di seguire #{hashtag}?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "Non segui più #{hashtag}"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "Ora segui #{hashtag}"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "Seguiti…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr "Non più in evidenza sul profilo"
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr "Impossibile rimuovere dai contenuti in evidenza sul profilo"
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr "In evidenza sul profilo"
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr "Metti in evidenza sul profilo"
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, one {}other {Max # hashtag}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Aggiungi hashtag"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Rimuovi hashtag"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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 # scorciatoie raggiunte. Impossibile aggiungere scorciatoia.} other {Max # scorciatoie raggiunte. Impossibile aggiungere scorciatoia.}}"
-#: src/pages/hashtag.jsx:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "Questa scorciatoia esiste già"
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "Aggiunta scorciatoia hashtag"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "Aggiungi a Scorciatoie"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Inserisci una nuova istanza es. \"mastodon.social\""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "Istanza non valida"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "Vai in un'altra istanza…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Vai alla mia istanza (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "Impossibile recuperare notifiche."
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Nuove0> <1>richieste di seguire1>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "Mostra tutto"
@@ -3089,707 +3188,728 @@ msgstr "Risolvo…"
msgid "Unable to resolve URL"
msgstr "Impossibile risolvere URL"
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "Ancora niente."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "Gestisci membri"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "Rimuovere <0>@{0}0> dalla lista?"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
-msgstr "Rimuovere…"
+msgstr "Rimuovi…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, one {# lista} other {# liste}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "Ancora nessuna lista."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr "Registrazione applicazione fallita"
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
-msgstr "dominio d'istanza"
+msgstr "dominio istanza"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "es. \"mastodon.social\""
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr "Errore d'accesso. Per favore prova ancora o prova con un'altra istanza."
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "Continua con {selectedInstanceText}"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "Continua"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "Non hai un account? Creane uno!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "Menzioni private"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Privato"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "Nessuno ti ha menzionato :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "Impossibile caricare menzioni."
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "Non segui"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "Chi non ti segue"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "Con un nuovo account"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr "Ti menziona in privato dal nulla"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr "È limitato dai moderatori dei server"
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
-msgstr "Impostazioni di notifica"
+msgstr "Impostazioni notifiche"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "Nuove notifiche"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Annuncio} other {Annunci}}"
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
-msgstr "Richieste di seguiti"
+msgstr "Richieste di seguirti"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# richiesta di seguire} other {# richieste di seguire}}"
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Filtrate notifiche da # persona} other {Filtrate notifiche da # persone}}"
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "Solo menzioni"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "Oggi"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr "Non ci sono novità."
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "Ieri"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "Impossibile caricare notifiche"
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "Impostazioni di notifica aggiornate"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr "Blocca notifiche da chi:"
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "Filtra"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "Ignora"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "Aggiornato <0>{0}0>"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "Visualizza notifiche da <0>@{0}0>"
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "Notifiche da <0>@{0}0>"
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Da ora in poi le notifiche da @{0} non saranno bloccate"
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "Impossibile accettare richiesta di notifica"
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Consenti"
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
-msgstr "Da ora in poi le notifiche da @{0} non apparrianno in Notifiche filtrate."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr "Da ora in poi le notifiche da @{1} non apparrianno in Notifiche filtrate."
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "Impossibile ignorare richiesta di notifica"
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Ignora"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "Ignorato"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Timeline locale ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Timeline federata ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Timeline locale"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "Timeline federata"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "Nessuno ha ancora pubblicato nulla."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "Passa a Federata"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "Passa a Locale"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "Cerca: {q} (Post)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "Cerca: {q} (Account)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "Cerca: {q} (Hashtag)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "Cerca: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Hashtag"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "Mostra altro"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "Mostra altri account"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "Nessun account trovato."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "Mostra altri hashtag"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "Nessun hashtag trovato."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "Mostra altri post"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "Nessun post trovato."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
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:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Impostazioni"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Aspetto"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "Chiaro"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "Scuro"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "Automatico"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Dimensione testo"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
-msgstr "Lingua visualizzata"
+msgstr "Lingua interfaccia"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "Traduzioni volontarie"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "Pubblicazione"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "Visibilità di default"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "Sincronizzato"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "Aggiornamento visibilità post fallito"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Sincronizzato con le impostazioni del tuo server di istanza. <0>Visita la tua istanza ({instance}) per altre impostazioni.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "Esperimenti"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "Aggiorna automaticamente i post della timeline"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "Carosello reblog"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "Traduzione post"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Traduci in"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr "Traduci in "
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "Lingua di sistema ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, one {}=0 {Nascondi tasto \"Traduci\" per:} other {Nascondi tasto \"Traduci\" per (#):}}"
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "Nota: Questa funzione utilizza servizi di traduzione esterni, alimentata da <0>Lingva API0> e <1>Lingva Translate1>."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "Traduzione automatica in linea"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Mostra automaticamente la traduzione per i post nella timeline. Funziona solo per i post <0>corti0> senza avvisi contenuti, media e sondaggi."
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "Selezionatore di GIF per compositore"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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, alimentato da <0>GIPHY0>. Classificazione T (adatto a tutte le età), i parametri traccianti sono eliminati, 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "Generatore di descrizioni d'immagine"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr "Solo per le nuove immagini mentre si compongono nuovi post."
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Nota: Questa funzionalità usa un servizio IA esterno, alimentato da <0>img-alt-api0>. Potrebbe non funzionare correttamente. Solo per immagini e in inglese."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "Notifiche raggruppate dal server"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Funzionalità in stato alfa. Potenziale miglioramento nel raggruppamento delle finestre ma con una logica base di raggruppamento."
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Importazione/esportazione \"cloud\" per le impostazioni delle scorciatoie."
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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 note del tuo profilo. Le note (private) del profilo sono usate principalmente per gli altri profili e sono nascoste per il tuo profilo."
-#: src/pages/settings.jsx:649
+#: src/pages/settings.jsx:650
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Nota: Questa funzionalità usa l'API del server d'istanza attualmente in accesso."
-#: src/pages/settings.jsx:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Modalità mantello <0>(<1>Testo1> → <2>████2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Sostituisci testo con blocchi, utile per fare screenshot e per questioni di privacy."
-#: src/pages/settings.jsx:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "Informazioni"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Sviluppato0> da <1>@cheeaun1>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "Sponsor"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Dona"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "Politica sulla privacy"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>Sito:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versione:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "Stringa di versione copiata"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "Impossibile copiare la stringa della versione"
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr "Impossibile aggiornare iscrizione. Si prega di riprovare."
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr "Impossibile rimuovere l'iscrizione. Per favore riprova."
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "Notifiche Push (beta)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Le notifiche push sono bloccate. Si prega di abilitarle nelle impostazioni del tuo browser."
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "Consenti da <0>{0}0>"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "chiunque"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "persone che seguo"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "seguaci"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "Seguiti"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "Sondaggi"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "Modifiche del post"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Il permesso push non è stato concesso dopo il tuo ultimo login. Dovrai <0><1>effettuare l'accesso1> di nuovo per concedere l'autorizzazione push0>."
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTA: Le notifiche push funzionano per <0>un account0>."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr "post.title"
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Non hai effettuato l'accesso. Le interazioni (risposte, reblog, etc) non sono abilitate."
-#: src/pages/status.jsx:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Questo post è di un'altra istanza (<0>{instance}0>). Le interazioni (risposte, reblog, etc) non sono abilitate."
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Errore: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "Passa alla mia istanza per abilitare le interazioni"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "Impossibile caricare risposte."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "Indietro"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "Vai al post principale"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr "{0} post sopra - Torna in cima"
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr "Passa a vista laterale"
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "Passa a vista completa"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
-msgstr "Mostra tutto il contenuto sensibile"
+msgstr "Mostra tutti i contenuti sensibili"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "Sperimentale"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "Impossibile cambiare"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "Passa all'istanza del post ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr "Passa all'istanza del post ({1})"
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "Passa all'istanza del post"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "Impossibile caricare post"
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural,one {# risposta}other {<0>{1}0> risposte}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural,one {# commento}other {<0>{0}0> commenti}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "Visualizza il post con le sue risposte"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "In tendenza su ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "Notizie di tendenza"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr "Di {0}"
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "Ritorna a visualizzare i post di tendenza"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Mostra i post che citano <0>{0}0>"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "Post in tendenza"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "Nessun post in tendenza."
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr "Un web client minimalista di Mastodon."
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Accedi con Mastodon"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "Registrati"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
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:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "<0>Costruito0> da <1>@cheeaun1>. <2>Infromativa sulla privacy2>."
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "Schermata del Carosello dei Reblog"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "Carosello dei Reblog"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr "Separa visivamente i post originali e i post ri-condivisi (post boostati)."
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr "Screenshot della discussione a commenti annidati"
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr "Discussione a commenti annidati"
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "Segui le conversazioni senza fatica. Risposte semi-comprimibili."
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr "Screenshot delle notifiche raggruppate"
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "Notifiche raggruppate"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr "Le notifiche simili sono raggruppate e compresse per ridurre la confusione."
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "Screenshot dell'interfaccia multi-colonna"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "Una o più colonne"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
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:188
+#: src/pages/welcome.jsx:189
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:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "Timeline multi-hashtag"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 f19f0c0e0a..24bc47158c 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "ロック中"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "投稿: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "最終投稿: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr ""
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "グループ"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "相互フォロー"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "リクエスト済み"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "フォロー中"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "フォローされています"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr ""
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "認証済み"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "<0>{0}0> に参加しました"
@@ -101,29 +105,29 @@ msgstr ""
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "投稿"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "その他"
@@ -167,14 +171,26 @@ msgstr ""
msgid "This user has chosen to not make this information available."
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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr ""
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
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} 回の投稿}}"
@@ -188,17 +204,17 @@ msgstr "オリジナル"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "返信"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "ブースト"
@@ -210,6 +226,7 @@ msgstr "投稿の統計情報を利用できません。"
msgid "View post stats"
msgstr "投稿の統計を見る"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "最終投稿: <0>{0}0>"
@@ -224,7 +241,7 @@ msgstr "ブロック済み"
#: src/components/account-info.jsx:1096
msgid "Private note"
-msgstr "プライベートメモ"
+msgstr ""
#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
@@ -236,47 +253,47 @@ msgstr "プロフィールを翻訳"
#: src/components/account-info.jsx:1176
msgid "Edit private note"
-msgstr "プライベートメモを編集"
+msgstr ""
#: src/components/account-info.jsx:1176
msgid "Add private note"
-msgstr "プライベートメモを追加"
+msgstr ""
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
-msgstr "@{username} の投稿に対して通知を有効にしました。"
+msgstr ""
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "@{username} の投稿に対する通知を無効にしました。"
+msgid " Notifications disabled for @{username}'s posts."
+msgstr ""
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
-msgstr "通知を無効化"
+msgstr ""
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
-msgstr "通知を有効化"
+msgstr ""
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
-msgstr "@{username} からのブーストを有効にしました。"
+msgstr ""
#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
-msgstr "@{username} からのブーストを無効にしました。"
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Disable boosts"
-msgstr "ブーストを無効化"
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Enable boosts"
-msgstr "ブーストを有効化"
+msgstr ""
#: 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 "リストから追加/削除"
@@ -293,7 +310,7 @@ msgstr "リンクをコピーできません"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "コピー"
@@ -310,7 +327,7 @@ msgstr "共有…"
#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
-msgstr "@{username} のミュートを解除"
+msgstr ""
#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
@@ -320,13 +337,14 @@ msgstr "<0>@{username}0> をミュート解除"
msgid "Mute <0>@{username}0>…"
msgstr "<0>@{username}0> をミュート…"
+#. 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 "@{username} を {0} ミュートしました"
+msgstr ""
#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
-msgstr "@{username} をミュートできません"
+msgstr ""
#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
@@ -334,7 +352,7 @@ msgstr "<0>@{username}0> をフォロワーから削除しますか?"
#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
-msgstr "@{username} がフォロワーから削除されました"
+msgstr ""
#: src/components/account-info.jsx:1479
msgid "Remove follower…"
@@ -346,19 +364,19 @@ msgstr "<0>@{username}0> をブロックしますか?"
#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
-msgstr "@{username} のブロックを解除しました"
+msgstr ""
#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
-msgstr "@{username} をブロックしました"
+msgstr ""
#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
-msgstr "@{username} のブロックを解除できません"
+msgstr ""
#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
-msgstr "@{username} をブロックできません"
+msgstr ""
#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
@@ -373,17 +391,18 @@ msgid "Report <0>@{username}0>…"
msgstr "<0>@{username}0> を報告…"
#: 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 "フォローリクエストを取り消しますか?"
+msgstr ""
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "@{0} のフォローを解除しますか?"
+msgid "Unfollow @{1}?"
+msgstr ""
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "取り消し…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "フォロー"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "閉じる"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "翻訳されたプロフィール"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
msgstr ""
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr ""
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr ""
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "リストはありません。"
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "新しいリスト"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "<0>@{0}0> に関するプライベートメモ"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
-msgstr "プライベートメモを更新できませんでした。"
+msgstr ""
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "キャンセル"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "保存して終了"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
-msgstr "プロフィールを更新できませんでした"
+msgstr ""
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "名前"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "プロフィール"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "補足情報"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "ラベル"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "内容"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "保存"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "ユーザー名"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "サーバーのドメイン名"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "クロークモードは無効化されています"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "クロークモードは有効化されています"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "ホーム"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "投稿"
@@ -565,6 +584,9 @@ msgstr "投票を追加"
msgid "You have unsaved changes. Discard this post?"
msgstr ""
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr ""
@@ -600,10 +622,13 @@ msgstr ""
msgid "Pop in"
msgstr "ポップイン"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr ""
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr ""
@@ -630,7 +655,7 @@ msgstr ""
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr ""
@@ -640,12 +665,12 @@ msgstr ""
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "公開"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "ローカル"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "未収載"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "フォロワーのみ"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr ""
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "追加"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "GIF をダウンロード中…"
msgid "Failed to download GIF"
msgstr "GIF のダウンロードに失敗しました"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "その他…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr ""
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr ""
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr ""
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr ""
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 ""
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "サイズが大きすぎます。アップロード時に問題が発生する可能性があります。 {0} × {1} px から {2} × {3} px に減らしてみてください。"
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 ""
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 ""
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 ""
-#: src/components/compose.jsx:2451
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "フレームレートが高すぎます。アップロード時に問題が発生する可能性があります。"
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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/compose.jsx:83
+#: 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 "画像の説明を編集"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "動画の説明を編集"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "音声の説明を編集"
-#: 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 "説明を生成しています。しばらくお待ちください…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "説明の生成に失敗しました: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr ""
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "説明の生成に失敗しました"
-#: 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 "説明の生成…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "説明の生成に失敗しました: {0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr ""
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>実験的0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "完了"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
msgstr ""
-#: src/components/compose.jsx:2789
+#: 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:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
msgstr ""
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: 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:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
msgstr ""
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr ""
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
msgstr ""
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
msgstr ""
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr ""
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
-msgstr "GIFの検索"
+msgstr ""
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
-msgstr "Powered by GIPHY."
+msgstr ""
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr ""
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: 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/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: 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 "GIF の読み込みに失敗しました"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "未送信の下書き"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr ""
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr ""
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "下書きの削除中にエラーが発生しました!もう一度やり直してください。"
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "削除…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "返信の取得中にエラーが発生しました!"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "すべての下書きを削除しますか?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "下書きの削除中にエラーが発生しました。もう一度やり直してください。"
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "すべて削除…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "下書きはありません。"
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "アンケート"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "メディア"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "新しいウィンドウで開く"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "承認する"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "拒否する"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "承認済み"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "拒否されました"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "表示するものがありません"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "アカウント"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "もっと見る…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "終わりです。"
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "表示するものがありません"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "キーボードショートカット"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "キーボードショートカットのヘルプ"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "次の投稿"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "前のポスト"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "カルーセルをスキップして次のポスト"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "カルーセルをスキップして前のポスト"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "新しいポストを読み込む"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "ポストの詳細を開く"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> または <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "CWを表示/隠す または スレッドを開く/閉じる"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "ポストまたはダイアログを閉じる"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0>または<1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "複数列モードで列にフォーカス"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> から <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "新しいポスト"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "新しいポスト(新しいウィンドウ)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "ポストの送信"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> または <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "検索"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "返信 (新しいウィンドウ)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "いいね (お気に入り)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> または <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr "<0>l0> または <1>f1>"
msgid "Boost"
msgstr "ブースト"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "ブックマーク"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "クロークモードの切り替え"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "リストの編集"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "リストを編集できません。"
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "リストを作成できません。"
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "リストメンバーへの返信を表示"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "フォロー中の人への返信を表示"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "返信を表示しない"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr "このリストの投稿をホーム/フォローから隠す"
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "作成"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "このリストを削除しますか?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "リストを削除できません。"
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "メディアの説明"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "翻訳"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr ""
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr ""
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr ""
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr ""
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr ""
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr ""
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr ""
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr ""
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr ""
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "フィルター済み"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr ""
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr ""
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr ""
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "メニュー"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "今すぐページを再読み込みして更新しますか?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "新しいアップデートが利用可能です…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "キャッチアップ"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "メンション"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "通知"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "New"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "プロフィール"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "ブックマーク"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "いいね!"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "フォロー中のハッシュタグ"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "フィルター"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "ミュートしたユーザー"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "ミュートしたユーザー…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "ブロックしたユーザー"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "ブロックしたユーザー…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "アカウント…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "ログイン"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "トレンド"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "連合"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "ショートカット/列…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "設定…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "リスト"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "すべてのリスト"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "通知"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "この通知はあなたの他のアカウントからです。"
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "すべての通知を表示"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} があなたの投稿に {emojiObject} でリアクションしました"
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} が投稿を公開しました。"
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr ""
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} からフォローリクエストがきています"
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} から返信にいいねされました。} other {{account} からポストをいいねされました。}}} other {{account} から {postsCount} 件のポストにいいねされました。}}} other {{postType, select, reply {<0><1>{0}1> 人0>から返信にいいねされました。} other {<2><3>{1}3> 人2> からポストにいいねされました。}}}}"
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "投票または作成したアンケートが終了しました。"
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "作成したアンケートが終了しました。"
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "投票したアンケートが終了しました。"
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr "あなたが交流した投稿が編集されました。"
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account} が登録しました。"
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr "{account} が {targetAccount} を報告しました"
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "<0>{name}0>との接続が切れました。"
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "モデレーション警告"
@@ -1481,70 +1536,70 @@ msgstr "モデレーション警告"
msgid "Your {year} #Wrapstodon is here!"
msgstr ""
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "<0>{from}0>の管理者が<1>{targetName}1>を停止しました。これにより、更新を受け取ったり、交流したりすることができなくなります。"
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "<0>{from}0>の管理者が<1>{targetName}1>をブロックしました。影響を受けるフォロワー: {followersCount}、フォロー: {followingCount}。"
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr ""
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "あなたのアカウントはモデレーション警告を受けました。"
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr ""
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr ""
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr ""
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr ""
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr ""
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr ""
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr ""
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr ""
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr ""
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr ""
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr ""
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr ""
@@ -1552,76 +1607,83 @@ msgstr ""
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "続きを見る →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr ""
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr ""
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "結果を隠す"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr ""
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: 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:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "結果を表示"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> 票} other {<1>{1}1> 票}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr ""
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr ""
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr ""
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr ""
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr ""
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0} 秒"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0} 分"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0} 時間"
@@ -1734,23 +1796,24 @@ msgstr ""
msgid "Send Report <0>+ Block profile0>"
msgstr ""
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr ""
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr ""
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr ""
@@ -1781,7 +1844,7 @@ msgstr "ローカルのみ"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "インスタンス"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "例: PixelArt (最大 5 個、スペース区切り)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "メディアのみ対象"
@@ -1847,7 +1910,7 @@ msgstr "下へ移動"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "編集"
@@ -2032,6 +2095,7 @@ msgstr ""
msgid "Sync to instance server"
msgstr ""
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0, plural, one {# 文字} other {# 文字}}"
@@ -2052,20 +2116,24 @@ msgstr ""
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:790
msgid "Unliked @{0}'s post"
msgstr ""
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
+msgid "Liked @{1}'s post"
msgstr ""
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
+msgid "Unbookmarked @{2}'s post"
msgstr ""
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
+msgid "Bookmarked @{3}'s post"
msgstr ""
#: src/components/status.jsx:937
@@ -2085,18 +2153,19 @@ msgstr "引用"
msgid "Some media have no descriptions."
msgstr ""
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr ""
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
+msgid "Unboosted @{4}'s post"
msgstr ""
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
+msgid "Boosted @{5}'s post"
msgstr ""
#: src/components/status.jsx:1000
@@ -2122,6 +2191,7 @@ msgstr ""
msgid "Unbookmark"
msgstr "ブックマーク解除"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr ""
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "編集済み: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "ポストを埋め込む"
@@ -2203,6 +2273,16 @@ msgstr "ポストを削除できません"
msgid "Report post…"
msgstr ""
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "削除しました"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# 件の返信} other {# 件の返信}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr ""
@@ -2264,295 +2345,303 @@ msgstr ""
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr ""
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "HTML コード"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "HTMLコードをコピーしました"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr ""
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr ""
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr ""
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "新しい投稿"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr ""
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "スレッド"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr ""
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr ""
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "翻訳に失敗しました"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr ""
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr ""
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr ""
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr ""
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr ""
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "ホームに戻る"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr ""
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr ""
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr ""
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr ""
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr ""
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr ""
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr ""
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr ""
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr ""
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr ""
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr ""
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr ""
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr ""
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr ""
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
msgstr ""
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "ここに表示するものはまだありません。"
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "ポストを読み込むことができません"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "アカウント情報を取得できませんでした"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "このアカウントのインスタンス {0} の表示に切り替える"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "自分のインスタンス (<0>{currentInstance}0>) の表示に切り替える"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr ""
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "現在のアカウント"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "デフォルト"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr ""
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr ""
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "プロフィールの表示…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "デフォルトに設定"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr ""
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "ログアウト…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "アカウントを追加"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "注意: <0>デフォルト0>アカウントは常に最初に読み込まれます。セッション中に切り替えたアカウントは維持されます。"
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr ""
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr ""
@@ -2666,6 +2755,7 @@ msgstr "キャッチアップ"
msgid "Overlaps with your last catch-up"
msgstr "前回のキャッチアップと重複します"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "前回のキャッチアップまで ({0})"
@@ -2679,6 +2769,7 @@ msgstr "注:あなたのインスタンスでは時間範囲に関係なく、
msgid "Previously…"
msgstr "以前のキャッチアップ…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, other {# 件のポスト}}"
@@ -2687,12 +2778,14 @@ msgstr "{0, plural, other {# 件のポスト}}"
msgid "Remove this catch-up?"
msgstr "このキャッチアップを削除しますか?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr ""
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
+msgid "Catch-up {1} removed"
msgstr ""
#: src/pages/catchup.jsx:1083
@@ -2716,16 +2809,18 @@ msgstr "フィルターをリセット"
msgid "Top links"
msgstr "トップリンク"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "{0} が共有しました"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "すべて"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, other {# 人}}"
@@ -2803,35 +2898,36 @@ msgstr "前のユーザー"
msgid "Scroll to top"
msgstr "一番上までスクロール"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "フィルター: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr ""
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr ""
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr ""
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr ""
@@ -2840,6 +2936,7 @@ msgstr ""
msgid "New filter"
msgstr ""
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
@@ -2884,6 +2981,7 @@ msgstr ""
msgid "Add keyword"
msgstr ""
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
@@ -2928,157 +3026,158 @@ msgstr ""
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr ""
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr ""
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr ""
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr ""
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr ""
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr ""
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr ""
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr ""
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr ""
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr ""
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr ""
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr ""
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr ""
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr ""
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr ""
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr ""
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr ""
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr ""
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr ""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr ""
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr ""
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr ""
@@ -3090,707 +3189,728 @@ msgstr ""
msgid "Unable to resolve URL"
msgstr ""
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr ""
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr ""
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr ""
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr ""
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr ""
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr ""
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr ""
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr ""
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "例: “mastodon.social”"
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr ""
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "{selectedInstanceText} にログイン"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "ログイン"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "アカウントを持っていませんか?アカウントを作成しましょう!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "非公開の返信"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "非公開"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr ""
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr ""
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr ""
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "通知設定"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr ""
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "フォローリクエスト"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr ""
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr ""
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr ""
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr ""
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "通知設定が更新されました"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr ""
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr ""
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr ""
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr ""
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr ""
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr ""
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr ""
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr ""
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr ""
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr ""
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr ""
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr ""
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr ""
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr ""
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr ""
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr ""
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr ""
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "設定"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "外観"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "ライト"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "ダーク"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "自動"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "テキストサイズ"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "表示言語"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "翻訳のボランティア"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "投稿"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "デフォルトの公開範囲"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "同期済み"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "投稿のプライバシーを更新できませんでした"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "実験的機能"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "タイムライン投稿を自動更新する"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "ブーストのカルーセル表示"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "翻訳を投稿"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "翻訳先:"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr ""
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "システム言語 ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr ""
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "自動インライン翻訳"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "投稿用の GIF ピッカー"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "画像説明の生成"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "プライバシーポリシー"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr ""
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "誰でも"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "フォローしている人"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "フォロワー"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "フォロー"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "投票"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "投稿の編集"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr ""
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr ""
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr ""
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr ""
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
msgstr ""
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr ""
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr ""
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr ""
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr ""
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr "こだわりのあるミニマルな Mastodon Web クライアント"
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Mastodon にログイン"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "登録"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
msgstr "あなたの Mastodon/Fediverse アカウントに接続します。<0/>認証情報はこのサーバーに保存されません。"
-#: src/pages/welcome.jsx:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "<0>開発者0> <1>@cheeaun1> <2>プライバシーポリシー2>"
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "ブーストのスライド表示のスクリーンショット"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "ブーストのスライド表示"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr "オリジナルのポストとブーストされたポストを見分けやすく表示します。"
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr "コメントスレッドのスクリーンショット"
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr "コメントスレッド"
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "会話をわかりやすく追えます。また、返信を折りたたみ可能。"
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr "通知のグルーピングのスクリーンショット"
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "通知のグルーピング"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr "似たような通知はグループかされ、煩雑さが軽減します。"
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "マルチカラムUIのスクリーンショット"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "シングル or マルチカラム"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users."
msgstr "デフォルトではシングルモードですが、パワーユーザー向けにマルチカラムモードも設定できます。"
-#: src/pages/welcome.jsx:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr "マルチタグ・タイムラインにハッシュタグを追加するスクリーンショット"
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "マルチタグ・タイムライン"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 e3e5dde734..fa580f231a 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 12:47\n"
"Last-Translator: \n"
"Language-Team: Kabyle\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Isekkeṛ"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Tisuffaɣ: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Tasuffeɣt taneggarut: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Awurman"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Agraw"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Temṭafaṛem"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Yettwasra"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Yeṭṭafar"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Yeṭṭafaṛ-ik·ikem"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# aneḍfar} other {# ineḍfaren}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Yettwasenqed"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Yerna-d ass <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr ""
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Tisuffaɣ"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Ugar"
@@ -167,14 +171,26 @@ msgstr "In Memoriam"
msgid "This user has chosen to not make this information available."
msgstr "Aseqdac-a yefren ur tettili ara telɣut-a."
+#. 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} tisuffaɣ tiɣbula, {1} tiririyin, {2} izuzar"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
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}}"
@@ -188,17 +204,17 @@ msgstr "Aɣbalu"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Tiririt"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Izuzar"
@@ -210,6 +226,7 @@ msgstr "Tidaddanin n yizen-a ulac-itent."
msgid "View post stats"
msgstr "Wali tidaddanin n tsuffeɣt"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Tasuffeɣt taneggarut: <0>{0}0>"
@@ -224,7 +241,7 @@ msgstr "Yettusewḥel"
#: src/components/account-info.jsx:1096
msgid "Private note"
-msgstr "Tazmilt tusligt"
+msgstr ""
#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
@@ -236,47 +253,47 @@ msgstr "Suqel tudert"
#: src/components/account-info.jsx:1176
msgid "Edit private note"
-msgstr "Ẓreg tazmilt tusligt"
+msgstr ""
#: src/components/account-info.jsx:1176
msgid "Add private note"
-msgstr "Rnu tazmilt tusligt"
+msgstr ""
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
-msgstr "Tettwarmed telɣut i tsuffaɣ n @{username}."
+msgstr ""
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "Tettwasens telɣut i tsuffaɣ n @{username}."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr ""
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
-msgstr "Sens ulɣuten"
+msgstr ""
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
-msgstr "Rmed ulɣuten"
+msgstr ""
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
-msgstr "Izuzar seg @{username} ttwaremden."
+msgstr ""
#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
-msgstr "Izuzar seg @{username} ttwasensen."
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Disable boosts"
-msgstr "Sens izuzar"
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Enable boosts"
-msgstr "Sken izuzar"
+msgstr ""
#: 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 "Rnu/Kkes seg tebdarin"
@@ -293,7 +310,7 @@ msgstr "D awezɣi ad d-yenɣel useɣwen"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Nɣel"
@@ -310,7 +327,7 @@ msgstr "Bḍu…"
#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
-msgstr "Yettwakkes usgugem i @{username}"
+msgstr ""
#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
@@ -320,13 +337,14 @@ msgstr "Kkes asgugem <0>@{username}0>"
msgid "Mute <0>@{username}0>…"
msgstr "Sgugem <0>@{username}0>…"
+#. 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 "Sgugem @{username} i {0}"
+msgstr ""
#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
-msgstr "D awezɣi asgugem n @{username}"
+msgstr ""
#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
@@ -334,7 +352,7 @@ msgstr "Kkes <0>@{username}0> seg yineḍfaren?"
#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
-msgstr "@{username} yettwakkes seg yineḍfaren"
+msgstr ""
#: src/components/account-info.jsx:1479
msgid "Remove follower…"
@@ -346,19 +364,19 @@ msgstr "Sewḥel <0>@{username}0>?"
#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
-msgstr "Yettwakkes usewḥel i @{username}"
+msgstr ""
#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
-msgstr "Yettusewḥel @{username}"
+msgstr ""
#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
-msgstr "D awezɣi tukksa n usewḥel i @{username}"
+msgstr ""
#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
-msgstr "D awezɣi asewḥel i @{username}"
+msgstr ""
#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
@@ -373,17 +391,18 @@ msgid "Report <0>@{username}0>…"
msgstr "Cetki ɣef <0>@{username}0>…"
#: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
msgid "Edit profile"
msgstr "Ẓreg amaɣnu"
#: src/components/account-info.jsx:1624
msgid "Withdraw follow request?"
-msgstr "Kkes assuter n uḍfar?"
+msgstr ""
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "Ur ṭṭafar ara @{0}?"
+msgid "Unfollow @{1}?"
+msgstr ""
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "Kkes…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Ḍfeṛ"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Mdel"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Tettwasuqqel tudert"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
-msgstr "D awezɣi ad yettwakkes seg tebdart."
+msgstr ""
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
-msgstr "D awezɣi ad yettwarnu ɣer tebdart."
+msgstr ""
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "D awezɣi ad d-alint tebdarin."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "Ulac tibdarin."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Tabdart tamaynutt"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "Tazmilt tusligt ɣef <0>@{0}0>"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
-msgstr "D awezɣi aleqqem n tezmilt tusligt."
+msgstr ""
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Sefsex"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Sekles sakkin mdel"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
-msgstr "D awezɣi aleqqem n umaɣnu."
+msgstr ""
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Isem"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "Tameddurt"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Urtiyen niḍen"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Tabzimt"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Agbur"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "Sekles"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "isem n useqdac"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "isem n taɣult n uqeddac"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "Askar uffir yensa"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "Askar uffir yermed"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Agejdan"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Suddes"
@@ -565,6 +584,9 @@ msgstr "Rnu asisten"
msgid "You have unsaved changes. Discard this post?"
msgstr "Ɣur-k isenfal ur yettwaskelsen ara. Sefsex tasuffeɣt-a?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr ""
@@ -600,10 +622,13 @@ msgstr "Yettban tesεiḍ yakan urti ideg turiḍ yeldi deg usfaylu amaraw. Tiri
msgid "Pop in"
msgstr "Err-d seg usfaylu agejdan"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "Tiririt ɣef tsuffeɣt n @{0} (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "Tiririt ɣef tsuffeɣt n @{0}"
@@ -630,7 +655,7 @@ msgstr "Amedday #{i} yecceḍ"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Yir agbur"
@@ -640,12 +665,12 @@ msgstr "Yir agbur neɣ amidya amḥulfu"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Azayaz"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Adigan"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "War abdar"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Imeḍfaṛen kan"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Creḍ allal n teywalt d anafri"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Rnu"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "Asader n GIF…"
msgid "Failed to download GIF"
msgstr "Yecceḍ usader n GIF"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Ugar…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Yuli-d"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Aglam n tugna"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "Aglam n tvidyutt"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "Aglam n useklas ameslaw"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "Teɣzi n ufaylu meqqret aṭas. asali-ines yezmer ad yesεu uguren. Ԑreḍ ad tesneqseḍ deg teɣzi seg {0} ɣer {1} neɣ ugar."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "Amidya-a meqqer aṭas. asali-ines yezmer ad yesεu uguren. Ԑreḍ ad tesneqseḍ deg teɣzi seg {0}×{1}px ɣer {2}×{3}px."
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 ""
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 ""
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 ""
-#: src/components/compose.jsx:2451
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "Afmiḍi meqqer aṭas. Asali-s yezmer ad d-yeglu s wuguren."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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 "Kkes"
-#: src/components/compose.jsx:2528
-#: src/compose.jsx:83
+#: src/components/compose.jsx:2529
+#: src/compose.jsx:84
msgid "Error"
msgstr "Tuccḍa"
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
msgid "Edit image description"
msgstr "Ẓreg aglam n tugna"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "Ẓreg aglam n tvidyut"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "Ẓreg aglam n useklas ameslaw"
-#: 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 "Asirew n uglam. Ttxil-k ṛǧu…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "Yecceḍ usirew n uglam: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr ""
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "Yecceḍ usirew n uglam"
-#: 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 "Sirew aglam…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "Yecceḍ usirew n uglam{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr ""
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>— armitan0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "Yemmed"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
-msgstr "Tiferni {0}"
+msgstr ""
-#: src/components/compose.jsx:2789
+#: src/components/compose.jsx:2790
msgid "Multiple choices"
msgstr "Aṭas n tferniwin"
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
msgid "Duration"
msgstr "Tanzagt"
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
msgid "Remove poll"
msgstr "Kkes afmiḍi"
-#: src/components/compose.jsx:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
-msgstr "Nadi imiḍanen"
+msgstr ""
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: src/components/compose.jsx:3093
+#: src/components/generic-accounts.jsx:228
msgid "Error loading accounts"
msgstr "Tuccḍa deg usali n imiḍanen"
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
msgid "Custom emojis"
msgstr "Imujiten udmawanen"
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
-msgstr "Nadi imujit"
+msgstr ""
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "Tuccḍa deg usali n yimujiten udmawanen"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
-msgstr "Yettwaseqdac melmi kan"
+msgstr ""
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
-msgstr "Wiyyaḍ"
+msgstr ""
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} d wugar…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
-msgstr "Nadi GIFs"
+msgstr ""
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
-msgstr "S lmendad n GIPHP"
+msgstr ""
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "Aru i unadi n GIFs"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: src/components/compose.jsx:3597
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
msgid "Previous"
msgstr "Uzwir"
-#: src/components/compose.jsx:3612
-#: src/components/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: src/components/compose.jsx:3615
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
msgid "Next"
msgstr "Uḍfir"
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
msgid "Error loading GIFs"
msgstr "Tuccḍa deg usali GIFs"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Ur ttazen ara irewwayen"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "Yettban ɣur-k irewwayen ur yettwaznen ara. Kemmel ansi i ten-teǧǧiḍ."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "Kkes arewway-a?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "Tuccḍa deg tukksa n urewway! Ttxil εreḍ tikkelt niḍen."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Kkes…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "Tuccḍa deg tririt n waddad n tririt!"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "Kkes akk irewwayen?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "Tuccḍa deg tukksa n yirewwayen! Ttxil εreḍ tikkelt niḍen."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Kkes-iten akk…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "Ulac irewwayen i yettwafen."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Asisten"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Amidya"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "Ldi deg usfaylu amaynut"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Qbel"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Agi"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Yettwaqbal"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Yettwagi"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "Ulac ara yettwaskanen"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Imiḍanen"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Sken-d ugar…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "Taggara."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Ulac ara yettwaskanen"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Inegzumen n unasiw"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Tallelt n yinegzumen n unasiw"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Tasuffeɣt tuḍfirt"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Tasuffeɣt iɛeddan"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "Zgel akarusel ɣer tsuffeɣt tuḍfirt"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "Zgel akarusel ɣer tsuffeɣt tudfirt"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Sali-d tisuffaɣ timaynutin"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Ldi talqayt n tsuffeɣt"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Sekcem0> neɣ <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Alɣu ɣef usumɣer n ugbur neɣ <0/>abeddel n usqerdec semɣer/semẓẓi"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Mdel tasuffeɣt neɣ idiwenniyen"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> neɣ <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "Tigejdit Focus deg uskar n waṭas n tgejda"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> ɣer <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Aru Tasuffeɣt tamaynut"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Aru tasuffeɣt tamaynut (asfaylu amaynut)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Azen tasuffeɣt"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> neɣ <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Nadi"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Err (asfaylu amaynut)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "Ḥemmel (asmenyaf)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> or <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr "<0>l0> or <1>f1>"
msgid "Boost"
msgstr "Zuzer"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "Ticreḍt n usebtar"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "Rmed/Sens askar uffir"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Ẓreg tabdart"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "D awezɣi ad tettwaẓrag tebdart."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "D awezɣi timerna n tebdart."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Sken tiririyin i yiεeggalen n tebdart"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "Sken tiririyin i yimdanen i ṭṭafareɣ"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "Ur skan ara tiririyin"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
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:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Snulfu-d"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "Kkes tabdart-a?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "D awezɣi tukksa n tebdart."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Aglam n umidya"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Suqel"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Mmeslay"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "Ldi amidya aɣbalu deg usfaylu amaynut"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "Ldi amidya aɣbalu"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "Aneεruḍ n uglam n tugna. Ttxil-k rǧu…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "Yecceḍ uglam n tugna"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Glem tugna…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Wali tasuffeɣt"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Amidya amḥulfu"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "Yettwasizdeg: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Tettwasizdeg"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "Yeffeɣ-d yizen-nni. Mmuqqel-it."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "Tiririt ɣef tsuffeɣt. Senqed-itt."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "Yettwalqam yizen-nni. Mmuqel-it."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Umuɣ"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "Ales asali n usebter tura i uleqqem?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Yella lqem amaynut…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Alukem"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Ibdaren"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Alɣu"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Amaynut"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Amaɣnu"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Ticraḍ n yisebtar"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "Iεǧeb-as"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "Ihacṭagen yettwaḍfaren"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Imzizdigen"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Iseqdacen yettwasgugmen"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Iseqdacen yettwasgugmen…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Imiḍanen yettusḥebsen"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Imiḍanen yettusḥebsen…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Imiḍanen…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Qqen"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "Mucaεen"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Asedduklan"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Inegzumen / Ijga…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Iɣewwaṛen…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Tibdarin"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Akk tibdarin"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Ulɣu"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Talɣut-a seg umiḍan-ik niḍen."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Wali akk ulɣuten"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} yerra-d ɣef tsuffeɣt-ik s {emojiObject}"
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "Y·Tesuffeɣ-d {account} tasuffeɣt."
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} yesnerna tiririt-ik·im.} other {{account} yesnerna tasuffeɣt-ik·im.}}} other {{account} yesnerna {postsCount} n tsuffaɣ-ik.}}} other {{postType, select, reply {<0><1>{0}1> imdanen0> snernan tiririt-ik·im.} other {<2><3>{1}3> imdanen2> zuzren tasuffeɣt-ik·im.}}}}"
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, one {}=1 {{account} yeṭṭafar-ik.} other {<0><1>{0}1> imdanen0> ṭṭafaren-k.}}"
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} yessuter ad k-yeḍfer."
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} teεǧeb-as tririt-ik·im.} other {{account} teεǧeb-as tsuffeɣt-ik·im.}}} other {{account} εeǧbent-as {postsCount} tsuffaɣ-ik·im.}}} other {{postType, select, reply {<0><1>{0}1> imdanen0> teεǧeb-asen·t tririt-ik·im.} other {<2><3>{1}3> imdanen2> teεǧeb-asen·t tsuffeɣt-ik·im.}}}}"
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "Asisten i tferneḍ neɣ i terniḍ ifukk."
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "Asisten i terniḍ ifukk."
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "Ifukk usisten ideg tettekkaḍ."
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr "Tasuffeɣt iɣef twennteḍ tettwaẓreg."
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} izuzer & teεǧeb-as tririt-ik·im.} other {{account} izuzer & teεǧeb-as tsuffeɣt-ik·im.}}} other {{account} izuzer & εeǧbent-as {postsCount} n tsuffaɣ-ik·im.}}} other {{postType, select, reply {<0><1>{0}1> imdanen0> zuzren & teεǧeb-asen·t tririt-ik·im.} other {<2><3>{1}3> imdanen2> zuzren & teεǧeb-asen·t tsuffeɣt-ik·im.}}}}"
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account} yeffeɣ."
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr "{account} yettwasmater {targetAccount}"
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "Ruḥent tuqqniwin akked <0>{name}0>."
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "Alɣu n uqeεεed"
@@ -1481,70 +1536,70 @@ msgstr "Alɣu n uqeεεed"
msgid "Your {year} #Wrapstodon is here!"
msgstr ""
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "Anedbal seg <0>{from}0> yettwaḥbes <1>{targetName}1>, dayen ulac ileqman ara d-yawḍen sɣur-s neɣ amyigew yid-s."
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "Anedbal seg <0>{from}0> yettusewḥel <1>{targetName}1>. Ineḍfaren yettwaḥuzan: {followersCount}, ineḍfaren: {followingCount}."
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "Tesweḥleḍ <0>{targetName}0>. Ineḍfaren yettwakksen: {followersCount}, ineḍfaren: {followingCount}."
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "Amiḍan-ik yeṭṭef-d alɣu n uqeεεed."
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "Amiḍan-ik yensa."
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "Kra seg tsuffaɣ-ik ttwacerḍent d timḥulfa."
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "Kra seg tsuffaɣ-ik ttwakksent."
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr "Tisuffaɣ-ik ad ttwacerḍent d tisuffaɣ timṣulfa sya d asawen."
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "Amiḍan-ik yesεa tilas."
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "Yettwaseḥbes umiḍan-ik."
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[Anaw n wulɣu d arussin: {type}]"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "Izuzer-it/Iḥemmel-it…"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "Iεǧeb-as i…"
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "Izuzer-it…"
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "Iḍfer-it…"
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "Issin ugar <0/>"
@@ -1552,76 +1607,83 @@ msgstr "Issin ugar <0/>"
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "Γer ugar →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "Yefren"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr ""
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Ffer igmaḍ"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Fren"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
msgid "Refresh"
msgstr "Smiren"
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Sken igmaḍ"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> afran} other {<1>{1}1> ifranen}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {<0>{0}0> amefran} other {<1>{1}1> imefranen}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "Ifukk <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Ifukk"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "Yettfakk <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "Yettfakk"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}tsn"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}tsd"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}srg"
@@ -1734,23 +1796,24 @@ msgstr "D awezɣi asewḥel i {username}"
msgid "Send Report <0>+ Block profile0>"
msgstr "Azen aneqqis <0>+ Sewḥel amaɣnu0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>‒ imiḍanen, ihacṭagen & tisuffaɣ0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "Tisuffaɣ yesɛan <0>{query}0>"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "Tisuffaɣ yettwaweccmen <0>#{0}0>"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "Wali <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "Imiḍanen yesɛan <0>{query}0>"
@@ -1781,7 +1844,7 @@ msgstr "Adigan kan"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Aqeddac"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "e.g. PixelArt (ugar n 5, ferqen s tallunt)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Amidya kan"
@@ -1847,7 +1910,7 @@ msgstr "Nkez d akessar"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Ẓreg"
@@ -2032,6 +2095,7 @@ msgstr "D awezɣi asekles n yinegzumen"
msgid "Sync to instance server"
msgstr "Mtawi akked uqeddac n tummant"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0, plural, one {# asekkil} other {# isekkilen}}"
@@ -2052,21 +2116,25 @@ msgstr "<0/><1>izuzer-it1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "Yekkes-as uεǧab i tsuffeɣt n @{0}"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "Teεǧeb-as tsuffeɣt n @{0}"
+msgid "Liked @{1}'s post"
+msgstr ""
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "Yekkes-as acraḍ i tsuffeɣt n @{0}"
+msgid "Unbookmarked @{2}'s post"
+msgstr ""
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "Tettwacreḍ tsuffeɣt @{0}"
+msgid "Bookmarked @{3}'s post"
+msgstr ""
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2085,19 +2153,20 @@ msgstr "Tanebdurt"
msgid "Some media have no descriptions."
msgstr "Kra yimidyaten ulac ɣer-sen aglam."
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr "Tasuffeɣt taqburt (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "Tesfesxeḍ azuzer n tsuffeɣt n @{0}"
+msgid "Unboosted @{4}'s post"
+msgstr ""
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "Tezzuzreḍ tasuffeɣt n @{0}"
+msgid "Boosted @{5}'s post"
+msgstr ""
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2122,6 +2191,7 @@ msgstr "Ḥemmel"
msgid "Unbookmark"
msgstr "Kkes-as ticreḍt"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr "Wali tasuffeɣt sɣur <0>@{0}0>"
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "Yettwaẓreg: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "Sidef tasuffeɣt"
@@ -2203,6 +2273,16 @@ msgstr "D awezɣi tukksa n tsuffeɣt"
msgid "Report post…"
msgstr "Mmel tasuffeɣt…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "Yettwakkes"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# tiririt} other {# tiririyin}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Asqerdec{0}"
@@ -2264,295 +2345,303 @@ msgstr "Iwenniten"
msgid "More from <0/>"
msgstr "Ugar sɣur <0/>"
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "Azray n teẓrigin"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "Yecceḍ usali n uzray"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Yessalay-d…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "Tangalt HTML"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "Tangalt HTML tettwanɣal"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "D awezɣi anɣal n tengalt HTML"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Imeddayen n umidya:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Imujiṭen n umiḍan:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "URL n tdaddanin"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Imujiten:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Tizmilin:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Tidaddanin-a war talɣa, war tira. Ahat yessefk ad tesnaseḍ talɣiwin-ik, ad ten-tbeddleḍ melmi i tebɣiḍ."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Isestanen ur myigawen ara, ttuɣalen d tabdart s umḍan n ufran."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Imeddayen n umidya zemren ad ilin d tugniwin, d tividyutin, d iseklasen imeslawen neɣ kra n wawan n ufaylu."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "Tasuffeɣt tezmer ad tettwaẓrag neɣ ad tettwakkes ticki."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "Askan"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "Tamawt: Taskant-a tettufeṣṣel s wudem afessas."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "Izuzer-itt <0/><1/>"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Tisuffaɣ timaynutin"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "Ɛreḍ tikkelt-nniḍen"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# n uzuzer} other {# n yizurar}}"
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "Tisuffaɣ yettwasenṭḍen"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "Asqerdec"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Yettwasizdeg0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "Tasuqilt tawurmant seg {sourceLangText}"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "Yessuqul…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Suqel seg {sourceLangText} (tifin tawurmant)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "Ssuqel seg {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "Awurman ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "Tuccḍa deg tsuqilt"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "Aẓrag n waddad n uɣbalu"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "Tiririt i @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "Tzemreḍ ad tmedleḍ asebtar tura."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "Mdel asfaylu"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "Tuqqna tettwasra."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "Uɣal ɣer ugejdan"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "Tisuffaɣ n umiḍan"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ tririyin)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- Izuzar)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (Amidya)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "Sfeḍ imsizedgen"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "Sfeḍ"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "Askan n tsuffeɣt s tririyin"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "ugar n tririyin"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "Sken tisuffaɣ war azuzer"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- Izuzar"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "Askan n tisuffaɣ s umidya"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "Askan n tsuffaɣ yettwabdaren s #{0}"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "Askan n tsuffaɣ deg {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr ""
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "Ulac acu ara twaliḍ dagi akka ar tura."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "D awezɣi alluy n tsuffaɣ"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "D awezɣi tiririt n telɣut n umiḍan"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "Uɣal ɣer tummant n umiḍan {0}"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "Uɣal ɣer tummant-iw (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "Ayyur"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "Melmi kan"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "Amezwer"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "Uɣal ɣer umiḍan-a"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr "Uɣal ɣer yiccer/usfaylu amaynut"
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "Wali amaɣnu…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "Sbadu-t d amezwer"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "Ffeɣ <0>@{0}0>?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "Ffeɣ…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "Rnu amiḍan yellan yakan"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "Tamawt: Amiḍan <0>amezwer0> ad yezg yettwaseqdac deg usali amezwaru. Imiḍanen yettwasneflen ad qqimen ɣef teɣzi n tɣimit."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "Werɛad ur tesɛiḍ ara ticraḍ. Ddu ad d-tcerḍeḍ kra!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "D awezɣi ad d-alint tecraḍ n yisebtar."
@@ -2666,6 +2755,7 @@ msgstr "Alukem"
msgid "Overlaps with your last catch-up"
msgstr "Yemyikcam akked ulukem-ik aneggaru"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "Alamma d alukem aneggaru ({0})"
@@ -2678,6 +2768,7 @@ msgstr "Tamawt: tummant-ik tezmer kan ad tesken ugar n 800 tsuffaɣ deg tesnimir
msgid "Previously…"
msgstr "Uqbel…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# tasuffeɣt} other {# tisuffaɣ}}"
@@ -2686,12 +2777,14 @@ msgstr "{0, plural, one {# tasuffeɣt} other {# tisuffaɣ}}"
msgid "Remove this catch-up?"
msgstr "Kkes alukem-a?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr ""
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
+msgid "Catch-up {1} removed"
msgstr ""
#: src/pages/catchup.jsx:1083
@@ -2715,16 +2808,18 @@ msgstr "Wennez imsizedgen"
msgid "Top links"
msgstr "Iseɣwan ufrinen"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "Yebḍa-tt {0}"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Akk"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# ameskar} other {# imeskaren}}"
@@ -2802,35 +2897,36 @@ msgstr "Ameskar udfir"
msgid "Scroll to top"
msgstr "Ali d asawen"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "Yettwasizdeg: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "D awezɣi asali n yismenyafen."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "Agejdan akked tebdarin"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "Tisnimirin tizayazin"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Idiwenniyen"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Imuɣna"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Werǧin"
@@ -2839,6 +2935,7 @@ msgstr "Werǧin"
msgid "New filter"
msgstr "Amsizdeg amaynut"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# imsizdeg} other {# imsizedgen}}"
@@ -2883,6 +2980,7 @@ msgstr "Ulaw awalen n tsura. Rnu yiwen."
msgid "Add keyword"
msgstr "Rnu awal tasarut"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# awal n tsarut} other {# awalen n tsura}}"
@@ -2927,157 +3025,158 @@ msgstr "Kkes imsizdeg-a?"
msgid "Unable to delete filter."
msgstr "D awezɣi tukksa n yimsizdeg."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Ad yekfu"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "Ad yekfu <0/>"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "Ur ikeffu ara"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, one {# ahacṭag} other {# ihacṭagen}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "D awezɣi asali n yihacṭagen i yettwaḍfaren."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "Ulac ihacṭagen i yettwaḍfaren akka ar tura."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "Ulac acu ara twaliḍ dagi."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "D awezɣi alluy n tsuffaɣ."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{hashtagTitle} (Amidya kan) ɣef {instance}"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{hashtagTitle} ɣef {instance}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (Amidya kan)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "Ulac win i d-isuffɣen kra s tebzimt-a akka ar tura."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "D awezɣi asali n tsuffaɣ s tebzimt-a"
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "Ur ṭṭafar ara #{hashtag}?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "Ur yettwaḍfar ara #{hashtag}"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "Yettwaḍfar #{hashtag}"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "Yeṭṭafar…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr "Yettwakkes seg umaɣnu"
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr "D awezɣi tukksa seg umaɣnu"
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr "Yella ɣef umaɣnu-k"
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr "Welleh fell-as deg umaɣnu-k"
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, one {}other {Ugar # tibzimin}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Rnu ahacṭag"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Kkes ahacṭag"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "Anegzum-a yella yakan"
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "Anegzum n uhacṭag yettwarna"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "Rnu ɣer inezgumen"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Sekcem-d aqedac amaynut, amedya \"mastodon.social\""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "Yir tummant"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "Ddu ɣer uqeddac-nniḍen…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Ddu ɣer tummant-iw (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "D awazeɣi asali n yilɣa."
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Amaynut0> <1>Ḍfer issutar1>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "Wali-ten akk"
@@ -3089,707 +3188,728 @@ msgstr "Iferru…"
msgid "Unable to resolve URL"
msgstr "D awezɣi ferru n URL"
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "Ulac i yellan akka tura."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "Sefrek imttekkiyen"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "Kkes <0>@{0}0> seg tebdart?"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "Kkes…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, one {# tabdart} other {# tibdarin}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "Ulac tibdarinakka tura."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr "Ur yessaweḍ ara ad ijerred asnas-nni"
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr ""
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "amedya \"mastodon.social\""
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
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:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "Kemmel s {selectedInstanceText}"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "Kemmel"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "Ur tesεiḍ ara amiḍan? Snulfu-d yiwen!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "Tabdarin tusligin"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Usligen"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "Ulac win k-id-ibedren :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "D awezɣi ad d-alin ibdaren."
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "Ur teṭtafareḍ ara"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "Anwa ur k-neṭṭafar ara"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "S umiḍan amaynut"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr "D anwa i k-id-ibedren s wudem uslig war ma yessuter-ak-d"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr "D anwi iwumi gan imḍebbren n uqeddac tilas"
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "Iɣewwaṛen n wulɣu"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "Ulɣuten imaynuten"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Alɣu} other {Alɣuten}}"
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "Issutar n uḍfar"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# ḍfer assuter} other {# ḍfer issutar}}"
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
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:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "Ibdaren kan"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "Ass-a"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr "Tessawḍeḍ kullec."
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "Iḍelli"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "D awezɣi ad d-alin ilɣa"
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "Iɣewwaṛen n wulɣu ttwaleqqmen"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr "Sizdeg ilɣa n yimdanen:"
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "Imsizdeg"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "Anef"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "Yettwaleqqem <0>{0}0>"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "Wali ilɣa seg <0>@{0}0>"
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "Ilɣa sɣur <0>@{0}0>"
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
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:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "D awezεi aqbal n ussuter n wulɣu"
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Sireg"
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
-msgstr "Ilɣa sɣur @{0} ur d-ttwaskanen ara deg yilɣa yettwaszedgen sya d afella."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr ""
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "D awezεi tigtin n ussuter n wulɣu"
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Zgel"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "Yettwazgel"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Tasuddemt tadigant ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Tasuddemt tasedduklant ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Tasuddemt tadigant"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "Tasnimirt tazayazt tamatut"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "Ulac win i d-isuffɣen kra akka ar tura."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "Bren ɣer tesdduklant"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "Uɣal ɣer udigan"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "Nadi: {q} (Tisuffaɣ)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "Nadi: {q} (Imiḍanen)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "Nadi: {q} (Ihacṭagen)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "Nadi: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Ihacṭagen"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "Wali ugar"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "Wali ugar n imiḍanen"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "Ulac imiḍanen yettwafen."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "Wali ugar n ihacṭagen"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "Ulac ihacṭagen i yettwafen."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "Wali ugar n tsuffaɣ"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "Ulac tisuffaɣ i yettwafen."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
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:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Iɣewwaṛen"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Udem"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "Aceɛlal"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "Ubrik"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "Awurman"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Teɣzi n uḍris"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "Tutlayt n uskan"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "Iwaziwen n tsuqilin"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "Asuffeɣ"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "Abani amezwer"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "Yemtawa"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "Ur yessaweḍ ara ad ileqqem tabaḍnit n usuffeɣ"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Yemtawa akked yiɣewwaren n uqeddac n tummant-ik. <0>Ddu ɣer tummant-ik ({instance}) i wugar n yiɣewwaren.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "Tirmatin"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "Asmiren awurman n tsuffaɣ n tesnimirt"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "Kaṛusel n yizuzar"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "Asuqqel n tsuffeɣt"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Suqel ɣer"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr ""
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "Tutlayt n unagraw ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
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:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "Tamawt: Tamahilt-a tesseqdac imeẓla n usuqqel azɣaray, tella s lmendad n <0>Lingva API0> & <1>Lingva Translate1>."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "Tasuqilt tawurmant srid"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Sken tisuqilin s wudem awurman i tsuffaɣ deg tesnimirt. Tetteddu kan i tsuffaɣ <0>timeẓẓyanin0> war alɣu n ugbur, amidya akked usisten."
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "Amefran n GIF i umsuddes"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "Asaraw n uglam n tugna"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr "I tugniwin timaynutin kan mi ara taruḍ tisuffaɣ timaynutin."
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. 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-api0>. YEzmer ur iteddu ara. Slid i tugniwin yerna s Teglizit."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "Ilɣa ttusgarwen deg yidis n uqeddac"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Tamahilt deg takkayt n Alfa. Asfaylu n usegrew abruyan tettwasnerna d acu tameẓla n usegrew tazadurt."
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Aktar/asifeḍ n \"Asigna\" i yiɣewwaren n yinegzumen"
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
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:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Askar uffir <0>(<1>Aḍris1> → <2>████2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
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:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "Ɣef"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Built0> sɣur <1>@cheeaun1>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "S lmendad"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Mudd tawsa"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "Tasertit tabaḍnit"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>Asmel:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Lqem:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "Azrir n lqem yettwanɣel"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "D awezɣi anɣal n uzrir n lqem"
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr "Yecceḍ uleqqem n uglam. Ttxil-k, εreḍ tikkelt niḍen."
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr "Yecceḍ tukksa n uglam. Ttxil-k, εreḍ tikkelt niḍen."
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "Ilɣa Push (beta)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
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."
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "Sireg seg <0>{0}0>"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "yal yiwen"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "imdanen I aneḍfar"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "imeḍfaṛen"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "T·Yeṭafaṛ"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "Isestanen"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "Ibeddilen n tsuffeɣt"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Tisirag Push ur ttwamuddent ara seg unekcum aneggaru. Tesriḍ <0><1>ad teqqneḍ1> tikkelt niḍen i wakken ad tmuddeḍ tisirag push0>."
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "Tamawt: Ilɣa Push teddun kan i <0>yiwen n umiḍan0>."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
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:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Tasuffeɣt-a seg tummant niḍen (<0>{instance}0>). Amyigew (tiririt, azuzer, rtg) ur ddint ara."
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Tuccḍa: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "Uɣal ɣer tummant-iw i urmad n umyigew"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "D awezɣi ad d-alint tririyin."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "Tuɣalin"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "Ddu ɣer tsuffeɣt tagejdant"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr "{0} n tsuffaɣ nnig - Ali d asawen"
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr "Ddu ɣer yidis n uskan Peek"
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "Uɣal s uskan ummid"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "Sken akk agbur amḥulfu"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "Armitan"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "D awezɣi abeddel"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "Uɣal ɣer tummant n tsuffeɣt ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr ""
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "Uɣal ɣer tummant n tsuffeɣt"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "D awezɣi alluy n tsuffeɣt"
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# tiririt} other {<0>{1}0> tiririyin}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# awennit} other {<0>{0}0> iwenniten}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "Wali tasuffeɣt s tririyin-is"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "Amuceε ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "Isalan mucaɛen"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr "Sɣur {0}"
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "Uɣal ɣer uskan n tsuffaɣ mucaεen"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Askan n tsuffaɣ i d-ibedren <0>{0}0>"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "Tisuffaɣ mucaɛen"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "Ulac tisuffaɣ mucaɛen."
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr "Amsaɣ n Mastodon yella yettwali-t s tmuɣli taḥeqqart."
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Qqen s Mastodon"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "Jerred"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
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:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "<0>Yettwabna0> sɣur <1>@cheeaun1>. <2>Tasertit n tbaḍnit2>."
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "Tuṭṭfa n ugdil n kaṛusel n yizuzar"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "Kaṛusel n yizuzar"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
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:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr "Tuṭṭfa n ugdil n yiwenniten yimyikcamen"
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr "Azrar n yiwenniten yemyikcamen"
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "Ḍfer idiwenniyen war ussis. Tiririt s uzgen-afnaẓ."
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr "Tuṭṭfa n ugdil n yilɣa yettusgerwen"
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "Ilɣa ttusgarwen"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr "Ilɣa uluten ttusgarwen syen ttufenẓen i usenqes seg temterwit."
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "Tuṭṭfa n ugdil n ugrudem n waṭas n tgejda"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "Yiwet neɣ aṭas n tgejdiyin"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
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:188
+#: src/pages/welcome.jsx:189
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:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "Tasnimirt n waṭas yihacṭagen"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 53a0b863ca..2f79fdcc72 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "잠김"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "게시물: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "마지막 게시일: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "자동화됨"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "그룹"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "맞팔"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "요청함"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "팔로잉"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "날 팔로 함"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# 팔로워} other {# 팔로워}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "인증됨"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "<0>{0}0> 가입"
@@ -101,29 +105,29 @@ msgstr ""
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "게시물"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "더 보기"
@@ -167,14 +171,26 @@ msgstr "고인을 추모함"
msgid "This user has chosen to not make this information available."
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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0}개의 원문 게시물, {1}개의 댓글, {2}개의 부스트"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
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}개의 게시물}}"
@@ -188,17 +204,17 @@ msgstr "원본"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "댓글"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "부스트"
@@ -210,6 +226,7 @@ msgstr "게시물 통계 못 봄."
msgid "View post stats"
msgstr "게시물 통계 보기"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "마지막 게시물: <0>{0}0>"
@@ -224,7 +241,7 @@ msgstr "차단됨"
#: src/components/account-info.jsx:1096
msgid "Private note"
-msgstr "비공개 메모"
+msgstr ""
#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
@@ -236,47 +253,47 @@ msgstr "소개문 번역"
#: src/components/account-info.jsx:1176
msgid "Edit private note"
-msgstr "비공개 메모 고치기"
+msgstr ""
#: src/components/account-info.jsx:1176
msgid "Add private note"
-msgstr "비공개 메모 쓰기"
+msgstr ""
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
-msgstr "@{username} 님의 게시물에 대한 알림 켜짐"
+msgstr ""
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "@{username} 님의 게시물에 대한 알림 꺼짐"
+msgid " Notifications disabled for @{username}'s posts."
+msgstr ""
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
-msgstr "알림 끄기"
+msgstr ""
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
-msgstr "알림 켜기"
+msgstr ""
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
-msgstr "@{username} 님의 부스트 켜짐."
+msgstr ""
#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
-msgstr "@{username} 님의 부스트 꺼짐."
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Disable boosts"
-msgstr "부스트 끄기"
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Enable boosts"
-msgstr "부스트 켜기"
+msgstr ""
#: 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 "리스트에서 더하기·빼기"
@@ -293,7 +310,7 @@ msgstr "링크를 복사할 수 없음"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "복사"
@@ -310,7 +327,7 @@ msgstr "공유…"
#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
-msgstr "@{username} 님 뮤트 풂"
+msgstr ""
#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
@@ -320,13 +337,14 @@ msgstr "<0>@{username}0> 님 뮤트 풀기"
msgid "Mute <0>@{username}0>…"
msgstr "<0>@{username}0> 님 뮤트…"
+#. 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 "{0} 동안 @{username} 님 뮤트함"
+msgstr ""
#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
-msgstr "@{username} 님을 뮤트할 수 없음"
+msgstr ""
#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
@@ -334,7 +352,7 @@ msgstr "<0>@{username}0> 님을 팔로워에서 뺄까요?"
#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
-msgstr "@{username} 님이 팔로워에서 빠짐"
+msgstr ""
#: src/components/account-info.jsx:1479
msgid "Remove follower…"
@@ -346,19 +364,19 @@ msgstr "<0>@{username}0> 님을 차단할까요?"
#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
-msgstr "@{username} 님 차단을 풂"
+msgstr ""
#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
-msgstr "@{username} 님을 차단함"
+msgstr ""
#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
-msgstr "@{username} 님 차단을 풀 수 없음"
+msgstr ""
#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
-msgstr "@{username} 님을 차단할 수 없음"
+msgstr ""
#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
@@ -373,17 +391,18 @@ msgid "Report <0>@{username}0>…"
msgstr "<0>@{username}0> 님 신고…"
#: 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 "팔로 요청을 취소할까요?"
+msgstr ""
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "@{0} 님을 그만 팔로할까요?"
+msgid "Unfollow @{1}?"
+msgstr ""
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "취소…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "팔로"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "닫기"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "번역된 소개문"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
-msgstr "리스트에서 뺄 수 없음."
+msgstr ""
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
-msgstr "리스트에 더할 수 없음."
+msgstr ""
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "리스트를 불러 올 수 없음."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "리스트가 없음."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "새 리스트"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "<0>@{0}0> 님에 관한 비공개 메모"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
-msgstr "비공개 노트를 갱신할 수 없음."
+msgstr ""
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "취소"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "저장하고 닫기"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
-msgstr "프로필을 갱신할 수 없음."
+msgstr ""
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "이름"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "소개문"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "기타 항목"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "레이블"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "내용"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "저장"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "사용자명"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "서버 도메인 이름"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "가리기 모드 꺼짐"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "가리기 모드 켜짐"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "홈"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "쓰기"
@@ -565,6 +584,9 @@ msgstr "설문 넣기"
msgid "You have unsaved changes. Discard this post?"
msgstr "저장되지 않은 변경 사항이 있습니다. 해당 게시물을 지우시겠습니까?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr ""
@@ -600,10 +622,13 @@ msgstr "Parent window에 이미 작성 필드가 열려 있는 것 같습니다.
msgid "Pop in"
msgstr "창 합치기"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "@{0} 님 게시물에 답글 달기(<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "@{0} 님 게시물에 답글 달기"
@@ -630,7 +655,7 @@ msgstr "첨부 파일 #{i} 실패"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "열람 주의"
@@ -640,12 +665,12 @@ msgstr "열람 주의 및 민감한 매체"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "공개"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "로컬"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "조용히 공개"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "팔로워만"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "민감하다고 표시"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "더하기"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "움짤 받는 중…"
msgid "Failed to download GIF"
msgstr "움짤 받기 실패"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "더 보기…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "올라감"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "이미지 설명"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "동영상 설명"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "오디오 설명"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "파일 크기가 너무 큽니다. 올리다가 문제가 생길 수 있습니다. 파일 크기를 {0}에서 {1} 이하로 줄여보세요."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "이미지 또는 동영상의 너비나 높이가 너무 큽니다. 올리다가 문제가 생길 수 있습니다. 너비와 높이를 {0}×{1} 픽셀에서 {2}×{3} 픽셀로 줄여보세요."
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 ""
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 ""
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 ""
-#: src/components/compose.jsx:2451
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "초당 프레임 수가 너무 많습니다. 올리다가 문제가 생길 수 있습니다."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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/compose.jsx:83
+#: 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 "이미지 설명 고치기"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "동영상 설명 고치기"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "오디오 설명 고치기"
-#: 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 "설명을 자동 생성중. 잠시 기다려 주세요…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "설명을 자동 생성하는 데 실패했습니다: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr ""
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "설명을 자동 생성하는 데 실패"
-#: 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 "설명 자동 생성…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "설명을 자동 생성하는 데 실패{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr ""
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>— 시범중0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "완료"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
-msgstr "선택지 {0}"
+msgstr ""
-#: src/components/compose.jsx:2789
+#: 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:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
-msgstr "계정 검색"
+msgstr ""
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: 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:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
-msgstr "에모지 검색"
+msgstr ""
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "커스텀 에모지 불러오기 오류"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
-msgstr "최근 사용"
+msgstr ""
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
-msgstr "기타"
+msgstr ""
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0}개 더…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
-msgstr "움짤 검색"
+msgstr ""
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
-msgstr "GIPHY 제공"
+msgstr ""
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "움짤을 검색하려면 입력하세요"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: 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/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: 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 "GIF 불러오기 오류"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "올리지 않은 초고"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "아직 올리지 않은 초고가 있는 것 같습니다. 쓰다 만 곳에서 계속하세요."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "이 초고를 지울까요?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "초고를 지우다가 오류가 났습니다! 다시 한 번 시도해 보세요."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "지우기…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "댓글 달 게시물을 불러 올 수 없습니다!"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "모든 초고를 지울까요?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "초고를 지우다가 오류가 나았습니다! 다시 한 번 시도해 보세요."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "모두 지우기…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "초고를 찾을 수 없었습니다."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "설문"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "매체"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "새 창에서 열기"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "수락"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "거절"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "수락함"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "거절함"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "표시할 내용 없음"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "계정"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "더 보기…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "끝"
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "표시할 내용 없음"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "키보드 단축키"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "키보드 단축키 도움말"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "다음 게시물"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "이전 게시물"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "다음 게시물로 캐러셀 넘기기"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "이전 게시물로 캐러셀 넘기기"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "새 게시물 불러오기"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "게시물 자세히 보기"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> 또는 <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "열람 주의를 펼치거나<0/>글타래 펼치기·접기"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "게시물 혹은 창 닫기"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> 또는 <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "멀티 칼럼 모드에서 특정 칼럼으로 이동"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> 에서 <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "새 게시물 쓰기"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "새 게시물 쓰기 (새 창)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "게시물 올리기"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> 또는 <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "검색"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "댓글 (새 창)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "좋아요 (즐겨찾기)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> 또는 <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr "<0>l0> 또는 <1>f1>"
msgid "Boost"
msgstr "부스트"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "책갈피"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "가리기 모드 켜고 끄기"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "리스트 고치기"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "리스트를 고칠 수 없습니다."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "리스트를 만들 수 없습니다."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "리스트 구성원에게 단 댓글 보기"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "내가 팔로하는 사용자에게 단 댓글 보기"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "댓글은 숨기기"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr "이 리스트의 게시물은 첫 화면 및 팔로잉 타임라인에서 가리기"
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "만들기"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "리스트를 지울까요?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "리스트를 지울 수 없습니다."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "매체 설명"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "번역"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "말하기"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "원본 매체 새 창에서 열기"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "원본 매체 열기"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "이미지 설명을 생성중입니다. 잠시 기다려 주세요…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "이미지 설명 생성 실패"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "이미지 설명…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "게시물 보기"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "민감한 매체"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "필터됨: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "필터된"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "게시물이 올라갔습니다. 확인 해 보세요."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "댓글이 올라갔습니다. 확인 해 보세요."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "게시물이 고쳐졌습니다. 확인 해 보세요."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "메뉴"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "새로 고침하여 업데이트 할까요?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "새 버전이 올라왔습니다…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "따라잡기"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "언급"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "알림"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "신규"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "프로필"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "책갈피"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "좋아요"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "팔로하는 해시태그"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "필터"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "뮤트한 사용자"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "뮤트한 사용자들…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "차단한 사용자"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "차단한 사용자들…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "계정들…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "로그인"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "인기"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "연합"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "바로 가기·칼럼…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "설정…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "리스트"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "모든 리스트"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "알림"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "이 알림은 나의 다른 계정에서 왔습니다."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "모든 알림 보기"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} 님이 내 게시물에 {emojiObject} 반응을 남겼습니다."
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} 님이 게시물을 올렸습니다."
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} 님이 내 댓글을 부스트했습니다.} other {{account} 님이 내 게시물을 부스트했습니다.}}} other {{account} 님이 내 게시물 {postsCount}개를 부스트했습니다.}}} other {{postType, select, reply {<0><1>{0}1> 사람0>이 내 댓글을 부스트했습니다.} other {<2><3>{1}3> 사람2>이 내 게시물을 부스트했습니다.}}}}"
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, =1 {{account} 님이 나를 팔로합니다.} other {<0><1>{0}1> 사람0>이 나를 팔로합니다.}}"
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} 님이 나를 팔로하고 싶어합니다."
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} 님이 내 댓글을 좋아합니다.} other {{account} 님이 내 게시물을 좋아합니다.}}} other {{account} 님이 내 게시물 {postsCount}개를 좋아합니다.}}} other {{postType, select, reply {<0><1>{0}1> 사람0>이 내 댓글을 좋아합니다.} other {<2><3>{1}3> 사람2>이 내 게시물을 좋아합니다.}}}}"
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "만들었거나 투표한 설문 조사가 끝났습니다."
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "만든 설문 조사가 끝났습니다."
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "투표한 설문 조사가 끝났습니다."
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr "좋아했거나 부스트 한 게시물이 고쳐졌습니다."
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account}님이 내 댓글을 부스트 및 좋아합니다.} other {{account}님이 내 게시물을 부스트 및 좋아합니다.}}} other {{account}님이 내 게시물 {postsCount}개를 부스트 및 좋아함.}}} other {{postType, select, reply {<0><1>{0}1>명의 사람들이0> 내 댓글을 부스트 및 좋아합니다.} other {<2><3>{1}3>명의 사람들이2> 내 게시물을 부스트 및 좋아합니다.}}}}"
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account} 님이 가입했습니다."
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr "{account} 님이 {targetAccount} 님을 신고했습니다."
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "<0>{name}0> 서버와 연결 끊김."
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "조정 경고"
@@ -1481,70 +1536,70 @@ msgstr "조정 경고"
msgid "Your {year} #Wrapstodon is here!"
msgstr ""
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "<0>{from}0> 의 관리자가 <1>{targetName}1> 를 일시 중단하였습니다, 이는 더 이상 업데이트를 받거나 상호 작용할 수 없다는 의미입니다."
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "<0>{from}0>의 관리자가 <1>{targetName}1>를 차단하였습니다. 영향을 받는 팔로워: {followersCount}, 팔로잉: {followingCount}."
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "당신은 <0>{targetName}0>를 차단하였습니다. 제거된 팔로워: {followersCount}, 팔로잉: {followingCount}."
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "중재 경고를 받았습니다."
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "계정이 비활성화되었습니다."
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "일부 게시물이 민감한 게시물로 처리되었습니다."
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "내 게시물 몇 개가 지워졌습니다."
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr "앞으로의 게시물은 민감하다고 표시됩니다."
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "계정이 제한되었습니다."
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "계정이 정지되었습니다."
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[알 수 없는 알림 유형: {type}]"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "부스트·좋아한 사용자…"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "좋아한 사람:"
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "부스트한 사람:"
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "팔로한 사람:"
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "자세히 보기 <0/>"
@@ -1552,76 +1607,83 @@ msgstr "자세히 보기 <0/>"
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "더 보기 →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "투표함"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr "{optionVotesCount, plural, one {# vote} other {# votes}}"
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "결과 숨기기"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "투표"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: 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:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "결과 보기"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, other {총 <1>{1}1>표}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, other {총 <1>{1}1>명}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "<0/>에 마감"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "마감"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "<0/> 내 마감"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "마감"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}초"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}분"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}시간"
@@ -1734,23 +1796,24 @@ msgstr "{username} 님을 차단할 수 없음"
msgid "Send Report <0>+ Block profile0>"
msgstr "신고 <0>및 프로필 차단0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>‒ 계정, 해시태그 & 포스트0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "<0>{query}0>이/가 포함된 게시물"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "<0>#{0}0>로 태그된 게시물"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "<0>{query}0> 찾기"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "<0>{query}0>이/가 포함된 계정"
@@ -1781,7 +1844,7 @@ msgstr "로컬만"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "인스턴스"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "예: 픽셀아트 (최대 5개, 띄어쓰기로 구분)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "매체만"
@@ -1847,7 +1910,7 @@ msgstr "아래로 내리기"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "고치기"
@@ -2032,6 +2095,7 @@ msgstr "바로 가기를 저장할 수 없음"
msgid "Sync to instance server"
msgstr "인스턴스 서버에 동기화"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0, plural, other {# 글자}}"
@@ -2052,21 +2116,25 @@ msgstr "<0/> 님이 <1>부스트 함1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "@{0} 님의 게시물을 좋아했던 것 취소"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "@{0} 님의 게시물 좋아함"
+msgid "Liked @{1}'s post"
+msgstr ""
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "@{0} 님의 게시물에서 책갈피 뺌"
+msgid "Unbookmarked @{2}'s post"
+msgstr ""
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "@{0} 님의 게시물에 책갈피 꽂음"
+msgid "Bookmarked @{3}'s post"
+msgstr ""
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2085,19 +2153,20 @@ msgstr "인용"
msgid "Some media have no descriptions."
msgstr "첨부한 매체 중에 설명이 없는 게 있습니다."
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr "오래된 게시물 (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "@{0} 님의 게시물 부스트 취소"
+msgid "Unboosted @{4}'s post"
+msgstr ""
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "@{0} 님의 게시물 부스트"
+msgid "Boosted @{5}'s post"
+msgstr ""
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2122,6 +2191,7 @@ msgstr "좋아요"
msgid "Unbookmark"
msgstr "책갈피 빼기"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr "<0>@{0}0> 님의 게시물 보기"
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "{editedDateText}에 고쳐짐"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "게시물 임베드하기"
@@ -2203,6 +2273,16 @@ msgstr "게시물 지울 수 없음"
msgid "Report post…"
msgstr "게시물 신고…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "지워짐"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, other {#개의 댓글}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "글타래{0}"
@@ -2264,295 +2345,303 @@ msgstr "댓글들"
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "수정 내역"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "내역 불러오기 실패"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "불러오는 중…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "HTML 코드"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "HTML 코드 복사됨"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "HTML 코드를 복사하지 못 함"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "첨부된 매체:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "계정 에모지:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "정적 URL"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "에모지:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "메모:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "정적이며 스타일이나 JavaScript가 적용되지 않습니다. 필요에 따라 직접 스타일을 적용하시거나 고쳐서 쓰셔야 합니다."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "설문 조사는 상호작용하지 않으며, 투표수가 고정된 목록으로 표현됩니다."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "첨부 매체는 이미지나 동영상, 오디오 등 아무 파일이나 됩니다."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "원본 게시물은 나중에 고쳐지거나 지워질 수 있습니다."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "미리 보기"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "참고로 위 미리 보기는 다소 스타일이 적용되어 있습니다."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> 님이 부스트 함"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "새 게시물"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "재시도"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "글타래"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>필터됨0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "{sourceLangText}에서 자동 번역됨"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "번역중…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "{sourceLangText}(자동 인식됨)를 번역"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "{sourceLangText}를 번역"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "자동 ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "번역 실패"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "소스 상태 고치기"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "@{0} 님께 댓글"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "이제 이 페이지를 닫아도 됩니다."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "창 닫기"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "로그인이 필요합니다."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "홈 가기"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "계정 게시물"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ 댓글)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- 부스트)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (매체)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "필터 초기화"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "초기화"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "댓글이 달린 게시물 보기"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ 댓글"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "부스트 빼고 게시물 보는 중"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- 부스트"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "매체와 함께 게시글 보여주기"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "#{0} 으로 태그된 게시물 보여주기"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "{0} 에서 게시글 보여주기"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr ""
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "아직 표시할 내용이 없습니다."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "게시물을 불러 올 수 없습니다"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "계정 정보를 가져올 수 없음"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "해당 계정의 인스턴스로 전환 {0}"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "내 인스턴스로 전환 (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "월"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "현재 계정"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "기본 계정"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "이 계정으로 전환"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr "새 탭/창으로 변경하기"
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "프로필 보기..."
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "기본 계정으로 삼기"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "로그아웃 <0>@{0}0>?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "로그아웃…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "다른 계정 추가"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "참고: <0>기본 계정0>은 언제나 가장 먼저 뜹니다. 교체한 계정들은 세션 내내 유지됩니다."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "아직 북마크한 것이 없습니다. 북마크 하나 해보세요!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "책갈피를 불러 올 수 없습니다."
@@ -2666,6 +2755,7 @@ msgstr "따라잡기"
msgid "Overlaps with your last catch-up"
msgstr "마지막 따라잡기와 기간이 겹칩니다"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "마지막 따라잡기 때({0})까지"
@@ -2678,6 +2768,7 @@ msgstr "주의: 인스턴스가 기간 설정과 무관하게 타임라인에서
msgid "Previously…"
msgstr "이전 따라잡기:"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, other {게시물 #개}}"
@@ -2686,12 +2777,14 @@ msgstr "{0, plural, other {게시물 #개}}"
msgid "Remove this catch-up?"
msgstr "이 따라잡기를 지울까요?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr ""
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
+msgid "Catch-up {1} removed"
msgstr ""
#: src/pages/catchup.jsx:1083
@@ -2715,16 +2808,18 @@ msgstr "필터 초기화"
msgid "Top links"
msgstr "인기 링크"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "{0} 이 공유함"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "전체"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, other {글쓴이 #명}}"
@@ -2802,35 +2897,36 @@ msgstr "이전 글쓴이"
msgid "Scroll to top"
msgstr "맨 위로"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "필터됨: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "아직 좋아요가 없습니다. 좋아요를 눌러보세요!"
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "좋아요를 불러올 수 없음"
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "홈 및 리스트"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "공개 타임라인"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "대화"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "프로필"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "안 함"
@@ -2839,6 +2935,7 @@ msgstr "안 함"
msgid "New filter"
msgstr "새 필터"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
@@ -2883,6 +2980,7 @@ msgstr "검색어가 없으니 추가하세요."
msgid "Add keyword"
msgstr "검색어 추가"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, other {검색어 #개}}"
@@ -2927,157 +3025,158 @@ msgstr "이 필터를 지울까요?"
msgid "Unable to delete filter."
msgstr "필터를 지울 수 없습니다."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "만료됨"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "<0/> 만료됨"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "만기 없음"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, other {해시태그 #개}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "팔로하는 해시태그를 불러 올 수 없습니다."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "아직 아무 해시태그도 팔로하지 않습니다."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "표시할 내용이 없습니다."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "게시물을 불러 올 수 없습니다."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{instance} 상의 {hashtagTitle} (매체만)"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{instance} 상의 {hashtagTitle}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (매체만)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr ""
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "해당 태그를 포함한 게시물을 불러올 수 없습니다"
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "#{hashtag} 를 그만 팔로우할까요?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "#{hashtag} 팔로 풂"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "#{hashtag} 팔로함"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "팔로잉…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr "프로필에 표시되지 않음"
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr "프로필에 표시되지 않음 기능을 사용할 수 없습니다."
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr "프로필에 내보임"
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr "프로필에 내보이기"
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr ""
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "해시태그 더하기"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "해시태그 지우기"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "이 바로 가기는 이미 있습니다"
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "해시태그 바로 가기가 추가됨"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "바로 가기 추가"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "새 인스턴스 입력 (예: mastodon.social)"
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "잘못된 인스턴스"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "다른 인스턴스로 가기…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "내 인스턴스(<0>{currentInstance}0>)로 가기"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "알림을 불러 올 수 없습니다."
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>새0> <1>팔로 요청1>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "모두 보기"
@@ -3089,707 +3188,728 @@ msgstr "불러오는 중…"
msgid "Unable to resolve URL"
msgstr "URL을 불러올 수 없음"
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "아직 아무 것도 없습니다."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "구성원 관리"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "<0>@{0}0> 님을 리스트에서 뺄까요?"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "지우기…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, other {리스트 #개}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "아직 아무 리스트도 없습니다."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr "앱 등록에 실패함"
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr "인스턴스 도메인"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "예: “mastodon.social”"
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr ""
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr ""
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "계속"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "계정이 없으신가요? 하나 만드세요!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "쪽지"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "쪽지"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "아무도 언급하지 않았습니다"
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "언급을 가져올 수 없습니다."
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "팔로하지 않은 사람"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "날 팔로하지 않는 사람"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "새 계정으로"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr "모더레이터를 통해 제한된 유저"
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "알림 설정"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "새 알림"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, other {공지}}"
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "팔로 요청"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, other {팔로 요청 #건}}"
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, other {#사람으로부터 필터된 알림}}"
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "내 언급만"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "오늘"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr "모두 따라잡았습니다."
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "어제"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "알림을 가져올 수 없음"
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "알림 설정이 바뀜"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr "다음 사용자로부터 알림을 제외:"
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "필터"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "무시"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "<0>{0}0> 업데이트됨"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "<0>@{0}0> 로부터 받은 알림 보기"
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "<0>@{0}0> 로부터 받은 알림"
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "<0>@{0}0> 로부터 받은 알림은 이제부터 필터링되지 않습니다."
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "수락"
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "알림 요청을 해제할 수 없습니다."
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "닫기"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "닫힘"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "로컬 타임라인 ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "연합 타임라인 ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "로컬 타임라인"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "연합 타임라인"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "아직 아무도 게시물을 쓰지 않았습니다."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "연합으로 변경하기"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "로컬로 변경하기"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "검색: {q} (게시물)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "검색: {q} (계정)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "검색: {q} (해시태그)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "검색: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "해시태그"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "더 보기"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "계정 더 보기"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "아무 계정도 찾을 수 없습니다."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "해시태그 더 보기"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "아무 해시태그도 찾을 수 없습니다."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "게시물 더 보기"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "아무 게시물도 찾을 수 없습니다."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
msgid "Enter your search term or paste a URL above to get started."
msgstr "시작하려면 위 검색창에 검색어를 입력하거나 URL을 붙여 넣으세요."
-#: src/pages/settings.jsx:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "설정"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "외관"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "밝게"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "어둡게"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "자동"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "글자 크기"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "글"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "표시 언어"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "번역 참여하기"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "게시"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "기본 공개 범위"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "동기화 됨"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "게시물 공개 범위 수정 실패"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "인스턴스 서버의 설정과 동기화 됩니다. <0>쓰고 있는 인스턴스({instance})에서 더 많은 설정이 가능합니다.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "시범 기능"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "타임라인 게시물 알아서 새로 고침"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "부스트 캐러셀"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "게시물 번역"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "다음 언어로 번역:"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr ""
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "시스템 언어 ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {다음 언어에 대해 “번역” 버튼 가리기:} other {다음 #개 언어에 대해 “번역” 버튼 가리기:}}"
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "참고: 이 기능은 외부 번역 서비스인 <0>Lingva API0> & <1>Lingva Translate1>를 이용합니다."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "자동 번역"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "타임라인에서 게시물에 번역을 자동으로 보여줍니다. 열람 주의나 매체, 설문 조사가 없는 <0>짧은0> 게시물에만 적용 됩니다."
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "글쓰기 창에서 움짤 고르기"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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>GIPHY0>를 이용합니다. 전체관람가 움짤만 제공되며, 추적 매개변수는 제거되고 리퍼러 정보는 요청에서 생략되지만, 그럼에도 검색어와 IP 주소 정보는 해당 서비스에 전달 됩니다."
-#: src/pages/settings.jsx:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "이미지 설명 자동 생성기"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr "새 게시물을 쓸 때 새로운 이미지에만 적용 됩니다."
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "참고: 이 기능은 외부 인공지능 서비스인 <0>img-alt-api0>를 이용합니다. 잘 동작하지 않을 수 있으며, 이미지에만 적용 가능하고 영어만 지원합니다."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "서버측에서 알림 묶기"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "알파 단계 기능입니다. 묶음의 크기가 커질 수도 있지만, 묶는 규칙은 기초적입니다."
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "바로 가기 설정을 위해 \"클라우드\" 가져오기/내보내기"
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "알림: 이 기능은 현재 로그인한 인스턴스 서버 API를 사용합니다."
-#: src/pages/settings.jsx:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "가리기 모드 <0>(<1>글자들1> → <2>███2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "글자를 모두 네모로 바꿔서 개인정보 염려 없이 스크린숏을 캡처할 수 있게 합니다."
-#: src/pages/settings.jsx:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "정보"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<1>@cheeaun1>이 <0>만듦0>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "후원자"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "기부"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "개인 정보 보호 정책"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>사이트:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>버전:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "버전 번호 복사 됨"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "버전 번호를 복사할 수 없음"
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr "구독을 갱신하는 데 실패했습니다. 다시 시도해 보세요."
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr "구독을 삭제하는 데 실패했습니다. 다시 시도하세요."
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "푸시 알림 (베타)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "푸시 알림이 차단되었습니다. 브라우저 설정에서 푸시 알림을 활성화하세요."
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "<0>{0}0>에게서 알림 받기"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "모두"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "내가 팔로하는 사람들"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "팔로워"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "팔로"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "설문 조사"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "게시물 수정"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "마지막 로그인 이후 푸시 권한이 부여되지 않았습니다. <0>푸시 권한을 다시 얻으려면<1>로그인1>을0>해야합니다."
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "주의: 푸시 알림은 <0>단 하나의 계정0>에만 작동합니다."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "로그인하지 않았습니다. 상호작용(댓글, 부스트 등) 은 불가능합니다."
-#: src/pages/status.jsx:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "이 게시글은 다른 인스턴스 (<0>{instance}0>) 에서 작성돠었습니다. 상호작용(댓글, 부스트 등) 은 불가능합니다."
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "오류: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "내 인스턴스를 변경해 상호작용을 활성화시키기"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "댓글을 불러 올 수 없습니다."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "뒤로"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "원 게시물로 이동하기"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "전체 화면으로 전환"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "모든 민감한 내용 보기"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "시범적"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "전환할 수 없음"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "게시물의 인스턴스로 전환 ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr ""
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "게시물의 인스턴스로 전환"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "게시물을 불러 올 수 없습니다"
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, other {댓글 <0>{1}0>개}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, other {댓글 <0>{0}0>개}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "게시물과 댓글 보기"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "인기 ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "인기 뉴스"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "인기 게시물 보기로 되돌아가기"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "<0>{0}0> 님을 언급하는 게시물 보기"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "인기 게시물"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "인기 게시물이 없음."
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr "미니멀리즘을 추구하는 Mastodon 웹 클라이언트."
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Mastodon으로 로그인"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "가입"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
msgstr "기존 Mastodon/Fediverse 계정을 연결하세요.<0/>당신의 인증 수단은 이 서버에 저장되지 않습니다."
-#: src/pages/welcome.jsx:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr ""
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "부스트 캐러셀의 스크린숏"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "부스트 캐러셀"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr ""
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr ""
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "그룹 알림"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr ""
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "멀티 칼럼 UI 스크린샷"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "한 칼럼 혹은 멀티칼럼"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users."
msgstr "기본적으로는 젠 모드를 추구하는 분들을 위해 한 칼럼으로 보입니다. 고급 사용자들을 위한 멀티 칼럼도 설정 가능합니다."
-#: src/pages/welcome.jsx:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr "해시태그를 더 추가할 수 있는 양식이 있는 멀티 해시태그 타임라인 스크린샷"
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "다중 해시태그 타임라인"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 95f2ce7b6f..4286a64d3d 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: 2024-12-03 19:32\n"
+"PO-Revision-Date: 2024-12-21 16:09\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"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Užrakinta"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Įrašai: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Paskutinį kartą paskelbta: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automatizuotas"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Grupuoti"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Bendri"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Paprašyta"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Sekama"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Seka tave"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
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:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Patvirtinta"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Prisijungė <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr "Sekimai"
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Įrašai"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Daugiau"
@@ -167,14 +171,26 @@ msgstr "Atminimui"
msgid "This user has chosen to not make this information available."
msgstr "Šis naudotojas pasirinko nepadaryti šią informaciją prieinamą."
+#. 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} originalūs įrašai, {1} atsakymai, {2} pasidalinimai"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
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}}"
@@ -188,17 +204,17 @@ msgstr "Originalūs"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Atsakymai"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Pasidalinimai"
@@ -210,6 +226,7 @@ msgstr "Įrašo statistika nepasiekiama."
msgid "View post stats"
msgstr "Peržiūrėti įrašų statistiką"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Paskutinis įrašas: <0>{0}0>"
@@ -247,8 +264,8 @@ msgid "Notifications enabled for @{username}'s posts."
msgstr "Įjungti pranešimai apie @{username} įrašus."
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "Išjungti pranešimai apie @{username} įrašus."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr " Išjungti pranešimai apie @{username} įrašus."
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
@@ -276,7 +293,7 @@ msgstr "Įjungti pasidalinimus"
#: 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 "Pridėti / šalinti iš sąrašų"
@@ -293,7 +310,7 @@ msgstr "Nepavyksta atidaryti nuorodos."
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Kopijuoti"
@@ -320,6 +337,7 @@ msgstr "Atšaukti nutildymą <0>@{username}>0>"
msgid "Mute <0>@{username}0>…"
msgstr "Nutildyti <0>@{username}0>…"
+#. 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 "Nutildytas @{username} dėl {0}"
@@ -373,7 +391,7 @@ msgid "Report <0>@{username}0>…"
msgstr "Pranešti apie <0>@{username}0>…"
#: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
msgid "Edit profile"
msgstr "Redaguoti profilį"
@@ -381,9 +399,10 @@ msgstr "Redaguoti profilį"
msgid "Withdraw follow request?"
msgstr "Atšaukti sekimo prašymą?"
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "Nebesekti @{0}?"
+msgid "Unfollow @{1}?"
+msgstr "Nebesekti @{1}?"
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "Atšaukti…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Sekti"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Uždaryti"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Išversta biografija"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
msgstr "Nepavyksta pašalinti iš sąrašo."
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr "Nepavyksta pridėti prie sąrašo."
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Nepavyksta įkelti sąrašų."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "Nėra sąrašų."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Naujas sąrašas"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "Privati pastaba apie <0>@{0}0>"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
msgstr "Nepavyksta atnaujinti privačios pastabos."
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Atšaukti"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Išsaugoti ir uždaryti"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
msgstr "Nepavyksta atnaujinti profilio."
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Pavadinimas"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "Biografija"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Papildomi laukai"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Etiketė"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Turinys"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "Išsaugoti"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "naudotojo vardas"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "serverio domeno vardas"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "Išjungtas slėpimo režimas"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "Įjungtas slėpimo režimas"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Pagrindinis"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Sukurti"
@@ -565,6 +584,9 @@ msgstr "Pridėti apklausą"
msgid "You have unsaved changes. Discard this post?"
msgstr "Turite neišsaugotų pakeitimų. Atmesti šią įrašą?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr "{0, plural, one {{1} failas nepalaikomas.} few {{2} failai nepalaikomi.} many {{2} failo nepalaikoma.} other {{2} failų nepalaikoma.}}"
@@ -600,10 +622,13 @@ msgstr "Atrodo, kad pirminiame lange jau yra atidarytas sukūrimo laukas. Suskle
msgid "Pop in"
msgstr "Suskleisti"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "Atsakant į @{0} įrašą (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "Atsakant į @{0} įrašą"
@@ -630,7 +655,7 @@ msgstr "Nepavyko #{i} priedas."
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Turinio įspėjimas"
@@ -640,12 +665,12 @@ msgstr "Turinio įspėjimas arba jautri medija"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Vieša"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Vietinis"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "Neįtrauktas į sąrašą"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Tik sekėjai"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Žymėti mediją kaip jautrią"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Pridėti"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "Atsisiunčiama GIF…"
msgid "Failed to download GIF"
msgstr "Nepavyko atsisiųsti GIF."
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Daugiau…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Įkelta"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Vaizdo aprašymas"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "Vaizdo įrašo aprašymas"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "Garso įrašo aprašymas"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "Per didelis failo dydis. Įkeliant gali kilti problemų. Bandyk sumažinti failo dydį nuo {0} iki {1} arba mažiau."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "Per didelis matmuo. Įkeliant gali kilti problemų. Bandyk sumažinti matmenis nuo {0}×{1} tšk. iki {2}×{3} tšk."
-
-#: src/components/compose.jsx:2451
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 "Per didelis matmuo. Įkeliant gali kilti problemų. Bandykite sumažinti matmenis nuo {2}×{3} tšk. iki {4}×{5} tšk."
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 "Per didelis failo dydis. Įkeliant gali kilti problemų. Bandykite sumažinti failo dydį nuo {6} iki {7} arba mažiau."
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 "Per didelis matmuo. Įkeliant gali kilti problemų. Bandykite sumažinti matmenis nuo {8}×{9} tšk. iki {10}×{11} tšk."
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "Per didelis kadrų dažnis. Įkeliant gali kilti problemų."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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 "Šalinti"
-#: src/components/compose.jsx:2528
-#: src/compose.jsx:83
+#: src/components/compose.jsx:2529
+#: src/compose.jsx:84
msgid "Error"
msgstr "Klaida"
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
msgid "Edit image description"
msgstr "Redaguoti vaizdo aprašymą"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "Redaguoti vaizdo įrašo aprašymą"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "Redaguoti garso įrašo aprašymą"
-#: 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 "Generuojamas aprašymas. Palauk…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "Nepavyko sugeneruoti aprašymo: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr "Nepavyko sugeneruoti aprašymo: {12}"
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "Nepavyko sugeneruoti aprašymo."
-#: 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 "Generuoti aprašymą…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "Nepavyko sugeneruoti aprašymo: {0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr "Nepavyko sugeneruoti aprašymo{13}"
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>– eksperimentinė0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "Atlikta"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
msgstr "{0} pasirinkimas"
-#: src/components/compose.jsx:2789
+#: src/components/compose.jsx:2790
msgid "Multiple choices"
msgstr "Keli pasirinkimai"
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
msgid "Duration"
msgstr "Trukmė"
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
msgid "Remove poll"
msgstr "Šalinti apklausą"
-#: src/components/compose.jsx:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
msgstr "Ieškoti paskyrų"
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: src/components/compose.jsx:3093
+#: src/components/generic-accounts.jsx:228
msgid "Error loading accounts"
msgstr "Klaida įkeliant paskyras."
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
msgid "Custom emojis"
msgstr "Pasirinktiniai jaustukai"
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
msgstr "Ieškoti jaustukų"
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "Klaida įkeliant pasirinktinius jaustukus."
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
msgstr "Neseniai naudoti"
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
msgstr "Kiti"
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} daugiau…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
msgstr "Ieškoti GIF"
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
msgstr "Veikiama su „GIPHY“"
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "Rašyk, kad ieškotum GIF"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: src/components/compose.jsx:3597
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
msgid "Previous"
msgstr "Ankstesnis"
-#: src/components/compose.jsx:3612
-#: src/components/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: src/components/compose.jsx:3615
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
msgid "Next"
msgstr "Kitas"
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
msgid "Error loading GIFs"
msgstr "Klaida įkeliant GIF."
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Neišsiųsti juodraščiai"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "Atrodo, kad turi neišsiųstų juodraščių. Tęskime nuo ten, kur baigei."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "Ištrinti šį juodraštį?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "Klaida ištrinant juodraštį. Bandyk dar kartą."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Ištrinti…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "Klaida gaunant atsakymo į būseną."
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "Ištrinti visus juodraščius?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "Klaida ištrinant juodraščius. Bandyk dar kartą."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Ištrinti visus…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "Juodraščių nerasta."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Apklausa"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Medija"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "Atidaryti naujame lange"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Priimti"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Atmesti"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Priimta"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Atmesta"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "Nėra ką rodyti."
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Paskyros"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Rodyti daugiau…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "Pabaiga."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Nėra ką rodyti."
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Spartieji klaviatūros klavišai"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Spartieji klaviatūros klavišos žinynas"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Sekantis įrašas"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Ankstesnis įrašas"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "Praleisti karuselę į kitą įrašą"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Lyg2 (Shift)0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "Praleisti karuselę į ankstesnį įrašą"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Lyg2 (Shift)0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Įkelti naujų įrašų"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Atidaryti įrašo informaciją"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Įvesti (Enter)0> arba <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Išskleisti turinio įspėjimą arba<0/>perjungti išskleistą / suskleistą giją"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Uždaryti įrašą arba dialogo langus"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Gr (Esc)0> arba <1>Naikinimo klavišas (Backspace)1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "Fokusuoti stulpelį daugiastulpelių režime"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> iki <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr "Fokusuoti sekantį stulpelį daugiastulpelių režime"
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr "Fokusuoti ankstesnį stulpelį daugiastulpelių režime"
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Sukurti naują įrašą"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Sukurti naują įrašą (naujas langas)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Lyg2 (Shift)0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Siųsti įrašą"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Vald (Ctrl)0> + <1>Įvesti (Enter)1> arba <2>⌘2> + <3>Įvesti (Enter)3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Paieška"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Atsakyti (naujas langas)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Lyg2 (Shift)0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "Patinka (pamėgti)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> arba <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr "<0>l0> arba <1>f1>"
msgid "Boost"
msgstr "Pasidalinti"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Lyg2 (Shift)0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "Prid. į žym."
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "Perjungti slėpimo režimą"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Lyg2 (Shift)0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Redaguoti sąrašą"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "Nepavyksta redaguoti sąrašo."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "Nepavyksta sukurti sąrašo."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Rodyti atsakymus sąrašo nariams"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "Rodyti atsakymus žmonėms, kuriuos seku"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "Nerodyti atsakymų"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
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:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Kurti"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "Ištrinti šį sąrašą?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "Nepavyksta ištrinti sąrašo."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Medijos aprašymas"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Versti"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Kalbėti"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "Atidaryti originalią mediją naujame lange"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "Atidaryti originalią mediją"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "Bandymas apibūdinti vaizdą. Palauk…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "Nepavyko apibūdinti vaizdo."
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Apibūdinti vaizdą…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Peržiūrėti įrašą"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Jautri medija"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "Filtruota: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Filtruota"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "Įrašas paskelbtas. Peržiūrėk."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "Atsakymas paskelbtas. Peržiūrėk."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "Įrašas atnaujintas. Peržiūrėk."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Meniu"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "Perkrauti puslapį dabar, kad atnaujinti?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Yra naujas naujinimas…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr "Sekimai"
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Pasivijimas"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Paminėjimai"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Pranešimai"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Naujas"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Profilis"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Žymės"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "Patiktukų"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
-msgstr "Sekamos saitažodžiai"
+msgstr "Sekami saitažodžiai"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtrai"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Nutildyti naudotojai"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Nutildyti naudotojai…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Užblokuoti naudotojai"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Užblokuoti naudotojai…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Paskyros…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Prisijungti"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "Tendencinga"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Federacinis"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Trumposios nuorodos / stulpeliai…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Nustatymai…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Sąrašai"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Visi sąrašai"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Pranešimas"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Šis pranešimas yra iš kitos tavo paskyros."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Peržiūrėti visus pranešimus"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} sureagavo į tavo įrašą su {emojiObject}"
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} paskelbė įrašą."
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, one {{0} seka tave.} few {<0><1>{0}1> žmonės0> seka tave.} many {<0><1>{0}1> žmones0> seka tave.}=1 {{account}} other {<0><1>{0}1> žmonių0> seka tave.}}"
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} paprašė tave sekti."
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "Baigėsi apklausa, kurioje balsavai arba kurią sukūrei."
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "Baigėsi apklausa, kurią sukūrei."
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
-msgstr ""
+msgstr "Baigėsi apklausa, kurioje balsavote."
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
-msgstr ""
+msgstr "Įrašas, su kuriuo bendravote, buvo redaguotas."
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
-msgstr ""
+msgstr "{account} užsiregistravo."
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
-msgstr ""
+msgstr "{account} pranešė apie {targetAccount}"
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
-msgstr ""
+msgstr "Prarasti sąryšiai su <0>{name}0>."
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "Prižiūrėjimo įspėjimas"
@@ -1481,70 +1536,70 @@ msgstr "Prižiūrėjimo įspėjimas"
msgid "Your {year} #Wrapstodon is here!"
msgstr "Jūsų #Wrapstodon {year} jau čia!"
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "Administratorius (-ė) iš <0>{from}0> pristabdė <1>{targetName}1>, o tai reiškia, kad nebegali gauti iš jų naujienų ir su jais bendrauti."
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
-msgstr ""
+msgstr "Administratorius iš <0>{from}0> užblokavo <1>{targetName}1>. Paveikti sekėjai: {followersCount}, sekimai: {followingCount}."
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "Užblokavote <0>{targetName}0>. Pašalinti sekėjai: {followersCount}, sekimai: {followingCount}."
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "Tavo paskyra gavo prižiūrėjimo įspėjimą."
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "Tavo paskyra buvo išjungta."
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "Kai kurie tavo įrašai buvo pažymėtos kaip jautrios."
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "Kai kurios tavo įrašai buvo ištrinti."
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr "Nuo šiol tavo įrašai bus pažymėti kaip jautrūs."
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "Tavo paskyra buvo apribota."
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "Tavo paskyra buvo pristabdyta."
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[Nežinomas pranešimo tipas: {type}]"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "Pasidalino / patiko…"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "Patiko…"
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "Pasidalino…"
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "Seka…"
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "Sužinoti daugiau <0/>"
@@ -1552,76 +1607,83 @@ msgstr "Sužinoti daugiau <0/>"
msgid "View #Wrapstodon"
msgstr "Peržiūrėti #Wrapstodon"
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "Skaityti daugiau →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "Balsuota"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr "{optionVotesCount, plural, one {# balsas} few {# balsai} many {# balso} other {# balsų}}"
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Slėpti rezultatus"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Balsuoti"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
msgid "Refresh"
msgstr "Atnaujinti"
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Rodyti rezultatus"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> balsas} few {<1>{1}1> balsai} many {<1>{1}1> balso} other {<1>{1}1> balsų}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {<0>{0}0> balsuotojas} few {<1>{1}1> balsuotojai} many {<1>{1}1> balsuotojo} other {<1>{1}1> balsuotojų}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "Baigėsi <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Baigėsi"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "Baigsis <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "Baigsis"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0} sek."
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0} min."
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0} val."
@@ -1676,15 +1738,15 @@ msgstr "Laukiama apžvalgos"
#: src/components/report-modal.jsx:146
msgid "Post reported"
-msgstr ""
+msgstr "Įrašas praneštas"
#: src/components/report-modal.jsx:146
msgid "Profile reported"
-msgstr ""
+msgstr "Profilis praneštas"
#: src/components/report-modal.jsx:154
msgid "Unable to report post"
-msgstr ""
+msgstr "Nepavyksta pranešti apie įrašą."
#: src/components/report-modal.jsx:155
msgid "Unable to report profile"
@@ -1692,11 +1754,11 @@ msgstr "Nepavyksta pranešti apie profilį"
#: src/components/report-modal.jsx:163
msgid "What's the issue with this post?"
-msgstr ""
+msgstr "Kokia problema su šiuo įrašu?"
#: src/components/report-modal.jsx:164
msgid "What's the issue with this profile?"
-msgstr ""
+msgstr "Kokia problema su šiuo profiliu?"
#: src/components/report-modal.jsx:233
msgid "Additional info"
@@ -1708,19 +1770,19 @@ msgstr "Persiųsti į <0>{domain}0>"
#: src/components/report-modal.jsx:266
msgid "Send Report"
-msgstr ""
+msgstr "Siųsti ataskaitą"
#: src/components/report-modal.jsx:275
msgid "Muted {username}"
-msgstr ""
+msgstr "Nutildytas {username}"
#: src/components/report-modal.jsx:278
msgid "Unable to mute {username}"
-msgstr ""
+msgstr "Nepavyksta nutildyti {username}."
#: src/components/report-modal.jsx:283
msgid "Send Report <0>+ Mute profile0>"
-msgstr ""
+msgstr "Siųsti ataskaitą <0>+ nutildyti profilį0>"
#: src/components/report-modal.jsx:294
msgid "Blocked {username}"
@@ -1734,23 +1796,24 @@ msgstr "Nepavyksta užblokuoti {username}."
msgid "Send Report <0>+ Block profile0>"
msgstr "Siųsti ataskaitą <0>+ blokuoti profilį0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>‒ paskyros, saitažodžiai ir įrašai0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "Įrašai su <0>{query}0>"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "Įrašai pažymėti su <0>#{0}0>"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "Ieškoti <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "Paskyros su <0>{query}0>"
@@ -1781,7 +1844,7 @@ msgstr "Tik vietinė"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Serveris"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "pvz., „PixelArt“ (ne daugiau kaip 5, atskirti tarpais)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Tik medija"
@@ -1847,7 +1910,7 @@ msgstr "Perkelti žemyn"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Redaguoti"
@@ -2032,6 +2095,7 @@ msgstr "Nepavyksta išsaugoti trumpųjų nuorodų."
msgid "Sync to instance server"
msgstr "Sinchronizuoti su serveriu"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0, plural, one {# simbolis} few {# simboliai} many {# simbolio} other {# simbolių}}"
@@ -2052,21 +2116,25 @@ msgstr "<0/> <1>pasidalino1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "Panaikintas @{0} patiktuko įrašas"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "Patiko @{0} įrašas"
+msgid "Liked @{1}'s post"
+msgstr "Patiko @{1} įrašas"
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "Pašalintas @{0} įrašas iš žymių"
+msgid "Unbookmarked @{2}'s post"
+msgstr "Pašalintas @{2} įrašas iš žymių"
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "Pridėtas @{0} įrašas į žymes"
+msgid "Bookmarked @{3}'s post"
+msgstr "Pridėtas @{3} įrašas prie žymių"
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2085,19 +2153,20 @@ msgstr "Cituoti"
msgid "Some media have no descriptions."
msgstr "Kai kurios medijos neturi aprašymų."
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr "Senasis įrašas (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "Panaikintas @{0} įrašo pasidalinimas"
+msgid "Unboosted @{4}'s post"
+msgstr "Panaikintas @{4} įrašo pasidalinimas"
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "Pasidalintas @{0} įrašas"
+msgid "Boosted @{5}'s post"
+msgstr "Pasidalintas @{5} įrašas"
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2122,6 +2191,7 @@ msgstr "Patinka"
msgid "Unbookmark"
msgstr "Pašalinti iš žymių"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr "Peržiūrėti įrašą, kurį sukūrė <0>@{0}0>"
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "Redaguota: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "Įterptas įrašas"
@@ -2203,6 +2273,16 @@ msgstr "Nepavyksta ištrinti įrašo."
msgid "Report post…"
msgstr "Pranešti apie įrašą…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr "Panaikintas @{6} įrašo pasidalinimas"
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr "Pasidalintas @{7} įrašas"
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "Ištrinta"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# atsakymas} few {# atsakymai} many {# atsakymo} other {# atsakymų}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Gija{0}"
@@ -2264,295 +2345,303 @@ msgstr "Komentarai"
msgid "More from <0/>"
msgstr "Daugiau iš <0/>"
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "Redagavimo istoriją"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "Nepavyko įkelti istorijos."
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Įkeliama…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "HTML kodas"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "Nukopijuotas HTML kodas"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "Nepavyksta nukopijuoti HTML kodo."
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Medijos priedai:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Paskyros jaustukai:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "statinis URL"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Jaustukai:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Pastabos:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Tai – statiškas, nestilingas ir be skriptis. Gali reikėti taikyti savo stilius ir redaguoti pagal poreikį."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Apklausos nėra interaktyvios, tampa sąrašu su balsų skaičiais."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Medijos priedai gali būti vaizdai, vaizdo įrašai, garso įrašai arba bet kokio tipo failai."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "Įrašas gali būti redaguojamas arba ištrintas vėliau."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "Peržiūrėti"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "Pastaba: ši peržiūra yra šiek tiek stilizuota."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> pasidalino"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Nauji įrašai"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "Bandyti dar kartą"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# pasidalinimas} few {# pasidalinimai} many {# pasidalinimo} other {# pasidalinimų}}"
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "Prisegti įrašai"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "Gija"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtruota0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "Automatiškai išversta iš {sourceLangText}"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "Verčiama…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Versti iš {sourceLangText} (automatiškai aptikta)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "Versti iš {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "Automatinis ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "Nepavyko išversti."
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "Šaltinio būsenos redagavimas"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "Atsakant į @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "Gali dabar uždaryti šį puslapį."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "Uždaryti langą"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "Privalomas prisijungimas."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "Eiti į pagrindinį"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "Paskyros įrašai"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ atsakymai)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- pasidalinimai)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (medija)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "Valyti filtrus"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "Valyti"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "Rodomas įrašas su atsakymais"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ atsakymai"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "Rodomi įrašai be pasidalinimų"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- pasidalinimai"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "Rodomi įrašai su medija"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "Rodomi įrašai pažymėti su #{0}"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "Rodomi įrašai per {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr "Rodomi įrašai rikiavime {1}"
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "Kol kas nėra čia ką matyti."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "Nepavyksta įkelti įrašų."
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "Nepavyksta gauti paskyros informacijos."
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "Perjungti į paskyros serverį {0}"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "Perjungti į mano serverį (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "Mėnuo"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "Dabartinė"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "Numatyta"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "Perjungti į šią paskyrą"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr "Perjungti naujame skirtuke / lange"
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "Peržiūrėti profilį…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "Nustatyti kaip numatytąjį"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "Atsijungti iš <0>@{0}0>?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "Atsijungti…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "Pridėti esančią paskyrą"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "Pastaba: <0>Numatytoji0> paskyra visada bus naudojama pirmajam įkėlimui. Perjungtos paskyros išliks seanso metu."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "Kol kas nėra žymių. Eik kažką pridėti į žymes!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "Nepavyksta įkelti žymių."
@@ -2666,6 +2755,7 @@ msgstr "Pasivyti"
msgid "Overlaps with your last catch-up"
msgstr "Sutampa su paskutiniu pasivijimu"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "Iki paskutinio pasivijimo ({0})"
@@ -2678,6 +2768,7 @@ msgstr "Pastaba: tavo serveris gali rodyti ne daugiau kaip 800 įrašų pagrindi
msgid "Previously…"
msgstr "Anksčiau…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# įrašas} few {# įrašai} many {# įrašo} other {# įrašų}}"
@@ -2686,13 +2777,15 @@ msgstr "{0, plural, one {# įrašas} few {# įrašai} many {# įrašo} other {#
msgid "Remove this catch-up?"
msgstr "Šalinti šį pasivijimą?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr "Pašalinima {0} pasivijimas"
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
-msgstr "Pašalintas {0} pasivijimas"
+msgid "Catch-up {1} removed"
+msgstr "Pašalintas {1} pasivijimas"
#: src/pages/catchup.jsx:1083
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
@@ -2715,16 +2808,18 @@ msgstr "Atkurti filtrus"
msgid "Top links"
msgstr "Populiariausios nuorodos"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "Bendrino {0}"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Viskas"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# autorius} few {# autoriai} many {# autoriaus} other {# autorių}}"
@@ -2744,7 +2839,7 @@ msgstr "Tankumas"
#. js-lingui-explicit-id
#: src/pages/catchup.jsx:1471
msgid "group.filter"
-msgstr ""
+msgstr "Filtruoti"
#: src/pages/catchup.jsx:1486
msgid "Authors"
@@ -2802,35 +2897,36 @@ msgstr "Ankstesnis autorius"
msgid "Scroll to top"
msgstr "Slinkti į viršų"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "Filtruota: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Kol kas nėra patiktukų. Eik kažką pamėgti!"
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "Nepavyksta įkelti patiktukų."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "Pagrindinis ir sąrašai"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "Viešieji laiko skalės"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Pokalbiai"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Profiliai"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Niekada"
@@ -2839,6 +2935,7 @@ msgstr "Niekada"
msgid "New filter"
msgstr "Naujas filtras"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtras} few {# filtrai} many {# filtro} other {# filtrų}}"
@@ -2883,6 +2980,7 @@ msgstr "Nėra raktažodžių. Pridėk vieną."
msgid "Add keyword"
msgstr "Pridėti raktažodį"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
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ų}}"
@@ -2927,157 +3025,158 @@ msgstr "Ištrinti šį filtrą?"
msgid "Unable to delete filter."
msgstr "Nepavyksta ištrinti filtro."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Nebegalioja"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "Baigiasi <0/>"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "Niekada nesibaigia"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, one {# saitažodis} few {# saitažodžiai} many {# saitažodžio} other {# saitažodžių}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "Nepavyksta įkelti sekamų saitažodžių."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "Kol kas nėra sekamų saitažodžių."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "Nėra ką matyti čia."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "Nepavyksta įkelti įrašų."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{hashtagTitle} (tik medija) serveryje {instance}"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{hashtagTitle} serveryje {instance}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (tik medija)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "Kol kas niekas nieko su šia žyme nepaskelbė."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "Nepavyksta įkelti įrašų su šia žyme."
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "Nebesekti #{hashtag}?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "Nebesekama #{hashtag}"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "Sekama #{hashtag}"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "Sekama…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr "Neberodoma profilyje"
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr "Nepavyksta neberodyti profilyje."
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr "Rodoma profilyje"
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr "Rodyti profilyje"
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, one {Didžiausia # žymė} few {Didžiausia # žymės} many {Didžiausia # žymes}other {Didžiausia # žymių}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Pridėti saitažodį"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Šalinti saitažodį"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "Ši nuoroda jau egzistuoja."
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "Pridėtas trumpasis nuorodos saitažodis"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "Pridėti prie trumpųjų nuorodų"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Įvesk naują serverį, pvz., mastodon.social"
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "Netinkamas serveris."
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "Eiti į kitą serverį…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Eiti į mano serverį (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "Nepavyksta gauti pranešimų."
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Nauji0> <1>sekimo prašymai1>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "Žiūrėti viską"
@@ -3089,707 +3188,728 @@ msgstr "Sprendžiama…"
msgid "Unable to resolve URL"
msgstr "Nepavyksta išspręsti URL."
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "Kol kas nieko."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "Tvarkyti narius"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "Pašalinti <0>@{0}0> iš sąrašo?"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "Šalinti…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, one {# sąrašas} few {# sąrašai} many {# sąrašo} other {# sąrašų}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "Kol kas nėra sąrašų."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr "Nepavyko užregistruoti programos."
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr "serverio domenas"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "pvz., mastodon.social"
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
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:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "Tęsti su {selectedInstanceText}"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "Tęsti"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "Neturi paskyros? Susikurk vieną!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "Privatūs paminėjimai"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Privati"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "Niekas tavęs nepaminėjo. :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "Nepavyksta įkelti paminėjimų."
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "Neseki"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "Kurie tavęs neseka"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "Su nauja paskyra"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr "Kurie neprašytai privačiai paminėjo tave"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr "Kurie yra ribojami serverio prižiūrėtojų"
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "Pranešimų nustatymai"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "Nauji pranešimai"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Skelbimas} few {Skelbimai} many {Skelbimo} other {Skelbimų}}"
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "Sekimo prašymai"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
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ų}}"
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
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:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "Tik paminėjimus"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "Šiandien"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr "Viską peržiūrėjai."
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "Vakar"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "Nepavyksta įkelti pranešimų."
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "Atnaujinti pranešimų nustatymai"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr "Filtruoti pranešimus iš žmonių:"
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "Filtruoti"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "Ignoruoti"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "Atnaujinta <0>{0}0>"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "Peržiūrėti pranešimus iš <0>@{0}0>"
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "Pranešimai iš <0>@{0}0>"
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Pranešimai iš @{0} nuo šiol nebus filtruojami."
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "Nepavyksta priimti pranešimo prašymo."
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Leisti"
-#: src/pages/notifications.jsx:1183
-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."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr "Pranešimai iš @{1} nuo šiol nebus rodomi filtruotuose pranešimuose."
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "Nepavyksta atmesti pranešimo prašymo."
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Atmesti"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "Atmesta"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Vietinė laiko skalė ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Federacinė laiko skalė ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Vietinė laiko skalė"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "Federacinė laiko skalė"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "Kol kas niekas nieko nepaskelbė."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "Perjungti į federacinę"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "Perjungti į vietinį"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "Paieška: {q} (įrašai)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "Paieška: {q} (paskyros)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "Paieška: {q} (saitažodžiai)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "Paieška: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Saitažodžiai"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "Žiūrėti daugiau"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "Žiūrėti daugiau paskyrų"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "Paskyrų nerasta."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "Žiūrėti daugiau saitažodžių"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "Saitažodžių nerasta."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "Žiūrėti daugiau įrašų"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "Įrašų nerasta."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
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:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Nustatymai"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Išvaizda"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "Šviesi"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "Tamsi"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "Automatinis"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Teksto dydis"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "Rodymo kalba"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "Atlikti vertimus savanoriškai"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "Skelbimas"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "Numatytasis matomumas"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "Sinchronizuota"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "Nepavyko atnaujinti skelbimo privatumo."
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Sinchronizuota su serverio nustatymais. <0>Eiti į savo serverį ({instance}), kad sužinoti daugiau nustatymų.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "Eksperimentai"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "Automatiškai atnaujinti laiko skalės įrašus"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "Pasidalinimų karuselė"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "Įrašo vertimas"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Versti į"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr "Versti į "
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "Sistemos kalbą ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
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:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "Pastaba: ši funkcija naudoja išorines vertimo paslaugas, veikiančias su <0>„Lingva“ API0> ir <1>„Lingva Translate“1>."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "Automatinis įterptinis vertimas"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Automatiškai rodyti vertimą įrašams laiko skalėje. Veikia tik <0>trumpiems0> įrašams be turinio įspėjimo, medijos ir apklausos."
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "GIF parinkiklis rengyklei"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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“0>. „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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "Vaizdų aprašymo generatorius"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr "Tik naujiems vaizdams, kai kuriami nauji įrašai."
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. 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“0>. Gali veikti netinkamai. Tik vaizdams ir anglų kalba."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "Serverio pusėje sugrupuoti pranešimai"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Alfa stadijos funkcija. Galimai patobulintas grupavimo langas, bet bazinė grupavimo logika."
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "„Debesis“ importuoti / eksportuoti trumpųjų nuorodų nustatymus"
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
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:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Slėpimo režimas <0>(<1>Tekstas1> → <2>███████2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
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:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "Apie"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Sukūrė0> <1>@cheeaun1>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "Remti"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Aukoti"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "Privatumo politika"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>Svetainė:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versija:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "Nukopijuota versijos eilutė"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "Nepavyksta nukopijuoti versijos eilutės."
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr "Nepavyko atnaujinti prenumeratos. Bandykite dar kartą."
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr "Nepavyko pašalinti prenumeratos. Bandykite dar kartą."
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "Tiesioginiai pranešimai (beta versija)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
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."
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "Leisti iš <0>{0}0>"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "bet kieno"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "žmonių, kuriuos seku"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "sekėjų"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "Sekimai"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "Apklausos"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "Įrašų redagavimai"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Nuo paskutinio prisijungimo nebuvo suteiktas tiesioginis leidimas. Turėsite <0><1>prisijungti1> dar kartą, kad suteiktumėte tiesioginį leidimą0>."
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "Pastaba: tiesioginiai pranešimai veikia tik <0>vienai paskyrai0>."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr "Įrašas"
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
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:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Šis įrašas yra iš kito serverio (<0>{instance}0>). Sąveikos (atsakyti, pasidalinti ir t. t.) negalimos."
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Klaida: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "Perjungti į mano serverį, kad būtų įjungtos sąveikos"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "Nepavyksta įkelti atsakymų."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "Atgal"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "Eiti į pagrindinį įrašą"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr "{0} įrašų aukščiau – eiti į viršų"
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr "Perjungti į šoninio žvilgsnio rodymą"
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "Perjungti į visą rodymą"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "Rodyti visą jautrų turinį"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "Eksperimentinis"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "Nepavyksta perjungti."
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "Perjungti į įrašo serverį ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr "Perjungti į įrašo serverį ({1})"
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "Perjungti į įrašo serverį"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "Nepavyksta įkelti įrašo."
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# atsakymas} few {<0>{1}0> atsakymai} many {<0>{1}0> atsakymo} other {<0>{1}0> atsakymų}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# komentaras} few {<0>{0}0> komentarai} many {<0>{0}0> komentaro} other {<0>{0}0> komentarų}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "Peržiūrėti įrašą su jo atsakymais"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "Tendencinga ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "Tendencingos naujienos"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr "Sukūrė {0}"
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "Atgal į tendencingų įrašų rodymą"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Rodomi įrašai, kuriuose paminimas <0>{0}0>"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "Tendencingi įrašai"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "Nėra tendencingų įrašų."
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr "Minimalistinė „Mastodon“ interneto kliento programa."
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Prisijungti su „Mastodon“"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "Registruotis"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
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:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "<0>Sukūrė0> <1>@cheeaun1>. <2>Privatumo politika2>."
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "Pasidalinimų karuselės ekrano kopija"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "Pasidalinimų karuselė"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
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:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr "Įterptų komentarų gijos ekrano kopija"
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr "Įterptų komentarų gija"
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "Lengvai sekite pokalbius. Pusiau suskleidžiamieji atsakymai."
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr "Sugrupuotų pranešimų ekrano kopija"
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "Sugrupuoti pranešimai"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr "Panašūs pranešimai sugrupuojami ir suskleidžiami, kad būtų mažiau netvarkos."
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "Daugiastulpelių naudotojo sąsajos ekrano kopija"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "Vieno arba daugiastulpelių"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
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:188
+#: src/pages/welcome.jsx:189
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:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "Daugiasaitažodžių laiko skalė"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 6f072815f2..7e2ed0e027 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 12:47\n"
"Last-Translator: \n"
"Language-Team: Norwegian Bokmal\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Låst"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Innlegg: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Sist postet: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automatisert"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Gruppe"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Gjensidig"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Forespurt"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Følger"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Følger deg"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr ""
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Bekreftet"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Ble med <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr ""
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Innlegg"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Mer"
@@ -167,14 +171,26 @@ msgstr "Til minne om"
msgid "This user has chosen to not make this information available."
msgstr "Denne brukeren har valgt å ikke gjøre denne informasjonen tilgjengelig."
+#. 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} originale innlegg, {1} svar, {2} fremhevinger"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
@@ -188,17 +204,17 @@ msgstr "Original"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Svar"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Fremhevinger"
@@ -210,6 +226,7 @@ msgstr "Innleggsstatistikk ikke tilgjengelig."
msgid "View post stats"
msgstr "Vis innleggsstatistikk"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Siste innlegg: <0>{0}0>"
@@ -224,7 +241,7 @@ msgstr "Blokkert"
#: src/components/account-info.jsx:1096
msgid "Private note"
-msgstr "Privat notat"
+msgstr ""
#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
@@ -236,47 +253,47 @@ msgstr "Oversett bio"
#: src/components/account-info.jsx:1176
msgid "Edit private note"
-msgstr "Rediger privat notat"
+msgstr ""
#: src/components/account-info.jsx:1176
msgid "Add private note"
-msgstr "Legg til privat notat"
+msgstr ""
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
-msgstr "Varslinger aktivert for @{username} sine innlegg."
+msgstr ""
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "Varslinger deaktivert for @{username} sine innlegg."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr ""
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
-msgstr "Deaktiver varsler"
+msgstr ""
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
-msgstr "Aktiver varsler"
+msgstr ""
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
-msgstr "Fremhevinger fra @{username} er aktivert."
+msgstr ""
#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
-msgstr "Fremhevinger fra @{username} er deaktivert."
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Disable boosts"
-msgstr "Deaktiver fremhevinger"
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Enable boosts"
-msgstr "Aktiver fremhevinger"
+msgstr ""
#: 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 "Legg til/fjern fra lister"
@@ -293,7 +310,7 @@ msgstr "Kunne ikke kopiere lenke"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Kopier"
@@ -320,13 +337,14 @@ msgstr ""
msgid "Mute <0>@{username}0>…"
msgstr "Demp <0>@{username}0>…"
+#. 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 "Dempet @{username} i {0}"
+msgstr ""
#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
-msgstr "Kunne ikke dempe @{username}"
+msgstr ""
#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
@@ -334,7 +352,7 @@ msgstr "Fjern <0>@{username}0> fra følgere?"
#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
-msgstr "@{username} fjernet fra følgere"
+msgstr ""
#: src/components/account-info.jsx:1479
msgid "Remove follower…"
@@ -350,15 +368,15 @@ msgstr ""
#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
-msgstr "Blokkerte @{username}"
+msgstr ""
#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
-msgstr "Kunne ikke avblokkere @{username}"
+msgstr ""
#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
-msgstr "Kunne ikke blokkere @{username}"
+msgstr ""
#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
@@ -373,17 +391,18 @@ msgid "Report <0>@{username}0>…"
msgstr "Rapporter <0>@{username}0>…"
#: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
msgid "Edit profile"
msgstr "Rediger profil"
#: src/components/account-info.jsx:1624
msgid "Withdraw follow request?"
-msgstr "Trekk tilbake følge-forespørsel?"
+msgstr ""
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "Avfølg @{0}?"
+msgid "Unfollow @{1}?"
+msgstr ""
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "Trekk tilbake…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Følg"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Lukk"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Oversatt bio"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
-msgstr "Kunne ikke fjerne fra liste."
+msgstr ""
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
-msgstr "Kunne ikke legge til i liste."
+msgstr ""
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Kunne ikke laste lister."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "Ingen lister."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Ny liste"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "Privat notat om <0>@{0}0>"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
-msgstr "Kunne ikke oppdatere privat notat."
+msgstr ""
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Avbryt"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Lagre & lukk"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
-msgstr "Kunne ikke oppdatere profil."
+msgstr ""
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Navn"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "Bio"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Ekstra felter"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Etikett"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Innhold"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "Lagre"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "brukernavn"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "tjenerens domenenavn"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr ""
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr ""
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Hjem"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Skriv ny"
@@ -565,6 +584,9 @@ msgstr "Legg til avstemming"
msgid "You have unsaved changes. Discard this post?"
msgstr "Du har ulagrede endringer. Forkast dette innlegget?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr ""
@@ -600,10 +622,13 @@ msgstr ""
msgid "Pop in"
msgstr ""
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "Svarer til @{0} sitt innlegg (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "Svarer på @{0} sitt innlegg"
@@ -630,7 +655,7 @@ msgstr "Vedlegg #{i} mislyktes"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Innholdsvarsel"
@@ -640,12 +665,12 @@ msgstr "Innholdsvarsel eller sensitive media"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Offentlig"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Lokal"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "Ikke listet"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Kun følgere"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Marker media som sensitivt"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Legg til"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "Laster ned GIF…"
msgid "Failed to download GIF"
msgstr "Kunne ikke laste ned GIF"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Mer…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Lastet opp"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Bildebeskrivelse"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "Videobeskrivelse"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "Lydbeskrivelse"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 ""
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 ""
-#: src/components/compose.jsx:2451
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 ""
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 ""
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr ""
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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 "Fjern"
-#: src/components/compose.jsx:2528
-#: src/compose.jsx:83
+#: src/components/compose.jsx:2529
+#: src/compose.jsx:84
msgid "Error"
msgstr "Feil"
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
msgid "Edit image description"
msgstr "Rediger bildebeskrivelse"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "Rediger videobeskrivelse"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "Rediger lydbeskrivelse"
-#: 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 "Genererer beskrivelse. Vennligst vent…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "Kunne ikke generere beskrivelse: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr ""
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "Kunne ikke generere beskrivelse"
-#: 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 "Generer beskrivelse…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "Kunne ikke generere beskrivelse{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr ""
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>— eksperimentell0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "Ferdig"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
-msgstr "Valg {0}"
+msgstr ""
-#: src/components/compose.jsx:2789
+#: src/components/compose.jsx:2790
msgid "Multiple choices"
msgstr "Flere alternativer"
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
msgid "Duration"
msgstr "Varighet"
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
msgid "Remove poll"
msgstr "Fjern avstemming"
-#: src/components/compose.jsx:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
-msgstr "Søk konti"
+msgstr ""
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: src/components/compose.jsx:3093
+#: src/components/generic-accounts.jsx:228
msgid "Error loading accounts"
msgstr "Feil ved lasting av konti"
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
msgid "Custom emojis"
msgstr "Egendefinerte emojier"
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
-msgstr "Søk emojier"
+msgstr ""
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "Feil ved lasting av egendefinerte emojier"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
-msgstr "Nylig brukt"
+msgstr ""
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
-msgstr "Andre"
+msgstr ""
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} fler…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
-msgstr "Søk GIFer"
+msgstr ""
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
-msgstr "Drevet av GIPHY"
+msgstr ""
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "Skriv for å søke GIFer"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: src/components/compose.jsx:3597
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
msgid "Previous"
msgstr "Forrige"
-#: src/components/compose.jsx:3612
-#: src/components/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: src/components/compose.jsx:3615
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
msgid "Next"
msgstr "Neste"
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
msgid "Error loading GIFs"
msgstr "Feil ved lasting av GIFer"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Usendte utkast"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "Ser ut som du har usendte utkast. La oss fortsette der du slapp."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "Slett dette utkastet?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "Feil ved sletting av utkast! Prøv igjen."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Slett…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr ""
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "Slette alle utkast?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "Feil ved sletting av utkast! Prøv igjen."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Slett alle…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "Ingen utkast funnet."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Avstemning"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Media"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "Åpne i nytt vindu"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Aksepter"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Avvis"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Akseptert"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Avvist"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "Ingenting å vise"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Konti"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Vis mer…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "Slutt."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Ingenting å vise"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Hurtigtaster"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Hjelp til tastatursnarveier"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Neste innlegg"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Forrige innlegg"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Last inn nye innlegg"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Åpne innleggsdetaljer"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> eller <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Lukk innlegg eller dialoger"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> til <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Skriv nytt innlegg"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Skriv nytt innlegg (nytt vindu)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Send innlegg"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Søk"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Svar (nytt vindu)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr ""
msgid "Boost"
msgstr "Fremhev"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Rediger liste"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "Kunne ikke redigere liste."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "Kunne ikke opprette liste."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Vis svar til listemedlemmer"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr ""
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "Ikke vis svar"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr ""
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Opprett"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "Slett denne listen?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "Kunne ikke slette liste."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Mediabeskrivelse"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Oversett"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Les opp"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr ""
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr ""
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr ""
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "Kunne ikke beskrive bildet"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Beskriv bilde…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Vis innlegg"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Sensitive media"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr ""
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Filtrert"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr ""
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr ""
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr ""
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Meny"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "Last siden på nytt for å oppdatere?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Ny oppdatering tilgjengelig…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr ""
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Omtaler"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Varsler"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Ny"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Profil"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Bokmerker"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "Likte"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "Fulgte emneknagger"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtre"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Dempede brukere"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Dempede brukere…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Blokkerte brukere"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Blokkerte brukere…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Konti…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Logg inn"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "Populære"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr ""
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Snarveier / Kolonner…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Innstillinger…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Lister"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Alle lister"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Varsler"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Dette varselet er fra en annen konto."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Vis alle varsler"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} reagerte på ditt innlegg med {emojiObject}"
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} publiserte et innlegg."
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr ""
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr ""
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr ""
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr ""
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr ""
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr ""
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr ""
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr ""
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr ""
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr ""
@@ -1481,70 +1536,70 @@ msgstr ""
msgid "Your {year} #Wrapstodon is here!"
msgstr ""
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr ""
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr ""
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr ""
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr ""
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "Kontoen din har blitt deaktivert."
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr ""
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "Noen av dine innlegg har blitt slettet."
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr ""
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr ""
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr ""
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr ""
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr ""
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr ""
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr ""
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr ""
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr ""
@@ -1552,76 +1607,83 @@ msgstr ""
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "Les mer →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "Stem"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr ""
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Skjul resultater"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Stem"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
msgid "Refresh"
msgstr "Oppdater"
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Vis resultater"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr ""
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr ""
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "Avsluttet <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Avsluttet"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "Avslutter <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "Avslutter"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}s"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}m"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}t"
@@ -1734,23 +1796,24 @@ msgstr ""
msgid "Send Report <0>+ Block profile0>"
msgstr ""
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr ""
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr ""
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr ""
@@ -1781,7 +1844,7 @@ msgstr "Kun lokalt"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Instans"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr ""
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Kun media"
@@ -1847,7 +1910,7 @@ msgstr "Flytt ned"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Rediger"
@@ -2032,6 +2095,7 @@ msgstr "Kunne ikke lagre snarveier"
msgid "Sync to instance server"
msgstr "Synkroniser til instanstjener"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr ""
@@ -2052,21 +2116,25 @@ msgstr ""
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:790
msgid "Unliked @{0}'s post"
msgstr ""
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
+msgid "Liked @{1}'s post"
msgstr ""
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
+msgid "Unbookmarked @{2}'s post"
msgstr ""
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "Bokmerket @{0} sitt innlegg"
+msgid "Bookmarked @{3}'s post"
+msgstr ""
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2085,18 +2153,19 @@ msgstr "Siter"
msgid "Some media have no descriptions."
msgstr ""
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr ""
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
+msgid "Unboosted @{4}'s post"
msgstr ""
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
+msgid "Boosted @{5}'s post"
msgstr ""
#: src/components/status.jsx:1000
@@ -2122,6 +2191,7 @@ msgstr "Lik"
msgid "Unbookmark"
msgstr "Fjern bokmerke"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr ""
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "Redigert: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "Bygg inn innlegg"
@@ -2203,6 +2273,16 @@ msgstr ""
msgid "Report post…"
msgstr ""
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "Slettet"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Tråd{0}"
@@ -2264,295 +2345,303 @@ msgstr "Kommentarer"
msgid "More from <0/>"
msgstr "Mer fra <0/>"
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "Redigeringshistorikk"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "Kunne ikke laste inn historikk"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Laster…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "HTML-kode"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "HTML-kode kopiert"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "Kunne ikke kopiere HTML-kode"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Mediavedlegg:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Konto-emojier:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Emojier:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Notater:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Nye innlegg"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "Prøv igjen"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "Festede innlegg"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "Tråd"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "Oversetter…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "Oversett fra {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "Automatisk ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "Kunne ikke oversette"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr ""
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr ""
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr ""
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "Lukk vindu"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr ""
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr ""
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr ""
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr ""
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr ""
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr ""
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr ""
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr ""
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr ""
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr ""
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr ""
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr ""
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr ""
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr ""
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr ""
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr ""
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
msgstr ""
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr ""
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr ""
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr ""
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr ""
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "Måned"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr ""
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr ""
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr ""
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr ""
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr ""
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "Sett som standard"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "Logg ut <0>@{0}0>?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "Logg ut…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "Legg til en eksisterende konto"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr ""
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr ""
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr ""
@@ -2666,6 +2755,7 @@ msgstr ""
msgid "Overlaps with your last catch-up"
msgstr ""
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr ""
@@ -2678,6 +2768,7 @@ msgstr ""
msgid "Previously…"
msgstr "Tidligere…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr ""
@@ -2686,12 +2777,14 @@ msgstr ""
msgid "Remove this catch-up?"
msgstr ""
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr ""
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
+msgid "Catch-up {1} removed"
msgstr ""
#: src/pages/catchup.jsx:1083
@@ -2715,16 +2808,18 @@ msgstr "Tilbakestill filtre"
msgid "Top links"
msgstr ""
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr ""
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Alle"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr ""
@@ -2802,35 +2897,36 @@ msgstr ""
msgid "Scroll to top"
msgstr ""
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr ""
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr ""
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Samtaler"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Profiler"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Aldri"
@@ -2839,6 +2935,7 @@ msgstr "Aldri"
msgid "New filter"
msgstr "Nytt filter"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filter} other {# filtre}}"
@@ -2883,6 +2980,7 @@ msgstr ""
msgid "Add keyword"
msgstr ""
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
@@ -2927,157 +3025,158 @@ msgstr ""
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Utløpt"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "Utløper <0/>"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "Utløper aldri"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, one {# emneknagg} other {# emneknagger}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "Kunne ikke laste fulgte emneknagger."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "Ingen fulgte emneknagger."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "Ingenting å se her."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "Kunne ikke laste innlegg."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr ""
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr ""
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr ""
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr ""
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "Fulgte #{hashtag}"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr ""
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr ""
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Legg til emneknagg"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Fjern emneknagg"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr ""
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr ""
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr ""
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr ""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr ""
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr ""
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "Se alle"
@@ -3089,707 +3188,728 @@ msgstr ""
msgid "Unable to resolve URL"
msgstr ""
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr ""
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr ""
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr ""
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "Fjern…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr ""
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr ""
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr ""
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr "instanstjener"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "f.eks. «mastodon.social»"
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
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:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr ""
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "Fortsett"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "Har du ikke en konto? Opprett en!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr ""
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Privat"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr ""
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr ""
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr ""
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr ""
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "Nye varsler"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr ""
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr ""
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "I dag"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "I går"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr ""
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr ""
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "Filter"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "Ignorer"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "Oppdaterte <0>{0}0>"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "Vis varsler fra <0>@{0}0>"
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "Varsler fra <0>@{0}0>"
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "Kunne ikke akseptere varselforespørsel"
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Tillat"
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Avvis"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "Avvist"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Lokal tidslinje ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Føderert tidslinje ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Lokal tidslinje"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr ""
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr ""
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr ""
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr ""
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr ""
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr ""
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr ""
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "Søk: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Emneknagger"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "Se mer"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Innstillinger"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Utseende"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "Lyst"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "Mørkt"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "Automatisk"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Tekststørrelse"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr ""
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr ""
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr ""
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "Eksperimenter"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr ""
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Oversett til"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr ""
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "Systemspråk ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr ""
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr ""
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr ""
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versjon:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr ""
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Feil: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr ""
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr ""
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr ""
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
msgstr ""
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr ""
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr ""
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr ""
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr ""
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr ""
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr ""
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr ""
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
msgstr ""
-#: src/pages/welcome.jsx:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr ""
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr ""
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr ""
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr ""
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr ""
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr ""
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users."
msgstr ""
-#: src/pages/welcome.jsx:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr ""
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr ""
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 9d17d1b139..888567aac1 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Vergrendeld"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Berichten: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Laatst geplaatst: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Geautomatiseerd"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Groep"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Wederzijds"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Aangevraagd"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Volgend"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Volgt jou"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# volger} other {# volgers}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Geverifieerd"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Lid geworden op <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr ""
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Berichten"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "meer"
@@ -167,14 +171,26 @@ msgstr "In Memoriam"
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}: ( 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} originele berichten, {1} antwoorden, {2} boosts"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
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}}"
@@ -188,17 +204,17 @@ msgstr "Origineel"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Antwoorden"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Boosts"
@@ -210,6 +226,7 @@ msgstr "Berichtstatistieken niet beschikbaar."
msgid "View post stats"
msgstr "Bekijk berichtstatistieken"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Laatste bericht: <0>{0}0>"
@@ -224,7 +241,7 @@ msgstr "Geblokkeerd"
#: src/components/account-info.jsx:1096
msgid "Private note"
-msgstr "Privénotitie"
+msgstr ""
#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
@@ -236,47 +253,47 @@ msgstr "Vertaal bio"
#: src/components/account-info.jsx:1176
msgid "Edit private note"
-msgstr "Bewerk privénotitie"
+msgstr ""
#: src/components/account-info.jsx:1176
msgid "Add private note"
-msgstr "Voeg privénotitie toe"
+msgstr ""
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
-msgstr "Meldingen ingeschakeld voor berichten van @{username}."
+msgstr ""
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "Meldingen uitgeschakeld voor berichten van @{username}."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr ""
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
-msgstr "Meldingen uitschakelen"
+msgstr ""
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
-msgstr "Meldingen inschakelen"
+msgstr ""
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
-msgstr "Boosts van @{username} ingeschakeld."
+msgstr ""
#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
-msgstr "Boosts van @{username} uitgeschakeld."
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Disable boosts"
-msgstr "Boosts uitschakelen"
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Enable boosts"
-msgstr "Boosts inschakelen"
+msgstr ""
#: 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 "Toevoegen/Verwijderen uit lijsten"
@@ -293,7 +310,7 @@ msgstr "Kan deze link niet kopiëren"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Kopiëer"
@@ -310,7 +327,7 @@ msgstr "Delen…"
#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
-msgstr "Dempen van @{username} opgeheven"
+msgstr ""
#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
@@ -320,13 +337,14 @@ msgstr "Dempen van <0>@{username}0> opheffen"
msgid "Mute <0>@{username}0>…"
msgstr "Demp <0>@{username}0>…"
+#. 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 "@{username} gedempt voor {0}"
+msgstr ""
#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
-msgstr "Kan @{username} niet dempen"
+msgstr ""
#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
@@ -334,7 +352,7 @@ msgstr "Verwijder <0>@{username}0> van volgers?"
#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
-msgstr "@{username} verwijderd uit volgers"
+msgstr ""
#: src/components/account-info.jsx:1479
msgid "Remove follower…"
@@ -346,19 +364,19 @@ msgstr "Blokkeer <0>@{username}0>?"
#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
-msgstr "Blokkeren van @{username} opgeheven"
+msgstr ""
#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
-msgstr "@{username} geblokkeerd"
+msgstr ""
#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
-msgstr "Kan @{username} niet ontblokkeren"
+msgstr ""
#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
-msgstr "Kan @{username} niet blokkeren"
+msgstr ""
#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
@@ -373,17 +391,18 @@ msgid "Report <0>@{username}0>…"
msgstr "Rapporteer <0>@{username}0>…"
#: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
msgid "Edit profile"
msgstr "Bewerk profiel"
#: src/components/account-info.jsx:1624
msgid "Withdraw follow request?"
-msgstr "Volgverzoek annuleren?"
+msgstr ""
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "Ontvolg @{0}?"
+msgid "Unfollow @{1}?"
+msgstr ""
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "Neem terug…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Volg"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Sluit"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Vertaalde bio"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
-msgstr "Kan niet uit lijst verwijderen."
+msgstr ""
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
-msgstr "Kan niet aan lijst toevoegen."
+msgstr ""
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Kan lijsten niet laden."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "Geen lijsten."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nieuwe lijst"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "Privénotitie over <0>@{0}0>"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
-msgstr "Kan privénotitie niet bijwerken."
+msgstr ""
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Annuleren"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Opslaan & sluiten"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
-msgstr "Kan profiel niet bijwerken."
+msgstr ""
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Naam"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "Bio"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Extra velden"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Omschrijving"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Inhoud"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "Opslaan"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "gebruikersnaam"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "server domeinnaam"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "Cloak-modus uitgeschakeld"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "Cloak-modus ingeschakeld"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Startpagina"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Opstellen"
@@ -565,6 +584,9 @@ msgstr "Voeg peiling toe"
msgid "You have unsaved changes. Discard this post?"
msgstr "Je hebt niet-opgeslagen wijzigingen. Wil je dit bericht weggooien?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr ""
@@ -600,10 +622,13 @@ msgstr "Je hebt al een opstelveld open in het bovenliggende venster. Als je in d
msgid "Pop in"
msgstr "Inklappen"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "Antwoord op @{0}'s bericht (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "Antwoord op @{0}'s bericht"
@@ -630,7 +655,7 @@ msgstr "Bijlage #{i} is mislukt"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Inhoudswaarschuwing"
@@ -640,12 +665,12 @@ msgstr "Inhoudswaarschuwing of gevoelige media"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Openbaar"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Lokaal"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "Niet openbaar"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Alleen volgers"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Markeer media als gevoelig"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Toevoegen"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "Download GIF…"
msgid "Failed to download GIF"
msgstr "Downloaden GIF mislukt"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "meer…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Geüpload"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Afbeeldingsbeschrijving"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "Videobeschrijving"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "Audiobeschrijving"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "Bestandsgrootte is te groot. Uploaden kan problemen opleveren. Probeer de bestandsgrootte van {0} naar {1} of lager te verminderen."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "Dimensies is te groot. Uploaden kan problemen opleveren. Probeer de dimensie van {0}x{1}px naar {2}x{3}px te verminderen."
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 ""
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 ""
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 ""
-#: src/components/compose.jsx:2451
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "Opnamesnelheid is te hoog. Uploaden kan problemen opleveren."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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 "Verwijder"
-#: src/components/compose.jsx:2528
-#: src/compose.jsx:83
+#: src/components/compose.jsx:2529
+#: src/compose.jsx:84
msgid "Error"
msgstr "Error"
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
msgid "Edit image description"
msgstr "Bewerk afbeeldingsbeschrijving"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "Bewerk videobeschrijving"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "Bewerk audiobeschrijving"
-#: 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 "Omschrijving genereren. Even geduld…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "Genereren van beschrijving mislukt: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr ""
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "Genereren van beschrijving mislukt"
-#: 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 "Genereer beschrijving…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "Genereren van beschrijving mislukt: {0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr ""
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>– experimenteel0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "Gereed"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
-msgstr "Keuze {0}"
+msgstr ""
-#: src/components/compose.jsx:2789
+#: src/components/compose.jsx:2790
msgid "Multiple choices"
msgstr "Meerdere keuzes"
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
msgid "Duration"
msgstr "Tijdsduur"
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
msgid "Remove poll"
msgstr "Verwijder peiling"
-#: src/components/compose.jsx:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
-msgstr "Zoek accounts"
+msgstr ""
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: src/components/compose.jsx:3093
+#: src/components/generic-accounts.jsx:228
msgid "Error loading accounts"
msgstr "Fout bij het laden van accounts"
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
msgid "Custom emojis"
msgstr "Aangepaste emoji"
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
-msgstr "Zoek emoji"
+msgstr ""
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "Fout bij het laden van aangepaste emojis"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
-msgstr "Recent gebruikt"
+msgstr ""
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
-msgstr "Overige"
+msgstr ""
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} meer…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
-msgstr "GIF's zoeken"
+msgstr ""
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
-msgstr "Mede mogelijk gemaakt door Giphy"
+msgstr ""
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "Typ om GIF's te zoeken"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: src/components/compose.jsx:3597
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
msgid "Previous"
msgstr "Vorige"
-#: src/components/compose.jsx:3612
-#: src/components/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: src/components/compose.jsx:3615
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
msgid "Next"
msgstr "Volgende"
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
msgid "Error loading GIFs"
msgstr "Fout bij laden van GIF's"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Niet-verzonden concepten"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "Het lijkt erop dat je niet-verzonden concepten hebt. Laten we verder gaan waar je gebleven bent."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "Verwijder dit concept?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "Fout bij verwijderen concept! Probeer het opnieuw."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Verwijder…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "Fout bij ophalen van de antwoordstatus!"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "Verwijder alle concepten?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "Fout bij het verwijderen van concepten! Probeer het opnieuw."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Verwijder alles…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "Geen concepten gevonden."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Peiling"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Media"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "Openen in een nieuw venster"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Accepteren"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Weigeren"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Geaccepteerd"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Geweigerd"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "Niets om te tonen"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Accounts"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Toon meer…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "Het einde."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Niets om te tonen"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Sneltoetsen"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Sneltoetsen help"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Volgend bericht"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Vorig bericht"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "Sla carrousel over naar volgend bericht"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "Sla carrousel over naar vorig bericht"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Laad nieuwe berichten"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Open berichtdetails"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> of <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Sluit bericht of dialoogvenster"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> of <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "Focus kolom in multi-kolommodus"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> tot <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Stel nieuw bericht op"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Stel nieuw bericht op (nieuw venster)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Verstuur bericht"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> of <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Zoeken"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Beantwoord (nieuw venster)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "Like (favoriet)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> of <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr "<0>l0> of <1>f1>"
msgid "Boost"
msgstr "Boost"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "Bladwijzer"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "Schakel Cloak-modus"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Bewerk lijst"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "Kan lijst niet bewerken."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "Kan lijst niet aanmaken."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Toon antwoorden aan ledenlijst"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "Toon antwoorden aan mensen die ik volg"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "Geen antwoorden tonen"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr ""
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Aanmaken"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "Deze lijst verwijderen?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "Kan lijst niet verwijderen."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Mediabeschrijving"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Vertaal"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Spreek uit"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "Open originele media in nieuw venster"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "Open originele media"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr ""
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "Fout bij het beschrijven van afbeelding"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Beschrijf afbeelding…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Bekijk bericht"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Gevoelige media"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "Gefilterd: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Gefilterd"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "Bericht geplaatst. Bekijk het eens."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "Antwoord geplaatst. Bekijk het eens."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "Bericht bijgewerkt. Bekijk het eens."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Menu"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "Pagina herladen om bij te werken?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Nieuwe update beschikbaar…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Inhalen"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Vermeldingen"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Meldingen"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Nieuw"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Profiel"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Bladwijzers"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "Likes"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "Gevolgde Hashtags"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filters"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Gedempte gebruikers"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Gedempte gebruikers…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Geblokkeerde gebruikers"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Geblokkeerde gebruikers…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Accounts…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Inloggen"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "Populair"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Gefedereerd"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Snelkoppelingen / Kolommen…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Instellingen…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Lijsten"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Alle lijsten"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Melding"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Deze melding komt van je andere account."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Toon alle meldingen"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr ""
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} heeft een bericht gepubliceerd."
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} heeft je antwoord gedeeld.} other {{account} heeft je bericht gedeeld.}}} other {{account} heeft {postsCount} van je berichten gedeeld.}}} other {{postType, select, reply {<0><1>{0}1> mensen0> hebben je antwoord gedeeld.} other {<2><3>{1}3> mensen2> hebben je berichten gedeeld.}}}}"
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr ""
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} heeft verzocht je te volgen."
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} heeft je antwoord geliket.} other {{account} heeft je bericht geliket.}}} other {{account} heeft {postsCount} van je berichten geliket.}}} other {{postType, select, reply {<0><1>{0}1> mensen0> hebben je antwoord geliket.} other {<2><3>{1}3> mensen2> hebben je bericht geliket.}}}}"
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "Een peiling die je hebt aangemaakt of waarin je hebt gestemd is geëindigd."
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "Een peiling die je hebt aangemaakt is geëindigd."
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "Een peiling waarin je hebt gestemd is geëindigd."
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr ""
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} heeft je antwoord geboost & geliket.} other {{account} heeft je bericht geboost & geliket.}}} other {{account} heeft {postsCount} van je berichten geboost & geliket.}}} other {{postType, select, reply {<0><1>{0}1> mensen0> hebben je antwoord geboost & geliket.} other {<2><3>{1}3> mensen2> hebben je bericht geboost & geliket.}}}}"
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account} heeft zich aangemeld."
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr ""
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "Verbindingen verbroken met <0>{name}0>."
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "Moderatie-waarschuwing"
@@ -1481,70 +1536,70 @@ msgstr "Moderatie-waarschuwing"
msgid "Your {year} #Wrapstodon is here!"
msgstr ""
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "Een beheerder van <0>{from}0> heeft <1>{targetName}1> geschorst, wat betekent dat u geen updates meer van hen kunt ontvangen of met hen kunt communiceren."
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "Een admin van <0>{from}0> heeft <1>{targetName}1> geblokkeerd. Getroffen volgers: {followersCount}, volgt: {followingCount}."
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "Je hebt <0>{targetName}0> geblokkeerd. Verwijderde volgers: {followersCount}, volgt: {followingCount}."
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "Jouw account heeft een moderatie-waarschuwing ontvangen."
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr ""
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr ""
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr ""
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr ""
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "Je account is beperkt."
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "Je account is geschorst."
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[Onbekend meldingstype: {type}]"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "Geboost/Geliket door…"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "Geliket door…"
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "Geboost door…"
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "Gevolgd door…"
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "Leer meer <0/>"
@@ -1552,76 +1607,83 @@ msgstr "Leer meer <0/>"
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "Lees meer →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "Gestemd"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr "{optionVotesCount, plural, one {# stem} other {# stemmen}}"
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Verberg uitslagen"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Stem"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
msgid "Refresh"
msgstr "Ververs"
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Toon uitslagen"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> stem} other {<1>{1}1> stemmen}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {<0>{0}0> stemmer} other {<1>{1}1> stemmers}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "Eindigde <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Geëindigd"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "Eindigt <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "Eindigt"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0} s"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0} m"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0} u"
@@ -1734,23 +1796,24 @@ msgstr "Kan {username} niet blokkeren"
msgid "Send Report <0>+ Block profile0>"
msgstr "Verzend rapport <0>+ Blokkeer profiel0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>‒ accounts, hashtags & berichten0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr ""
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "Zoek <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "Accounts met <0>{query}0>"
@@ -1781,7 +1844,7 @@ msgstr "Alleen lokaal"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Instantie"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "bijv. PixelArt (Max 5, spatie gescheiden)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Alleen media"
@@ -1847,7 +1910,7 @@ msgstr "Verplaats omlaag"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Bewerk"
@@ -2032,6 +2095,7 @@ msgstr "Kan snelkoppelingen niet opslaan"
msgid "Sync to instance server"
msgstr "Synchroniseer naar de instance server"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0, plural, one {# teken} other {# tekens}}"
@@ -2052,20 +2116,24 @@ msgstr "<0/> <1>geboost1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "@{0}'s bericht niet langer geliket"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "@{0}'s bericht geliket"
+msgid "Liked @{1}'s post"
+msgstr ""
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
+msgid "Unbookmarked @{2}'s post"
msgstr ""
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
+msgid "Bookmarked @{3}'s post"
msgstr ""
#: src/components/status.jsx:937
@@ -2085,19 +2153,20 @@ msgstr ""
msgid "Some media have no descriptions."
msgstr ""
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr ""
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "@{0}'s bericht niet langer geboost"
+msgid "Unboosted @{4}'s post"
+msgstr ""
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "@{0}'s bericht geboost"
+msgid "Boosted @{5}'s post"
+msgstr ""
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2122,6 +2191,7 @@ msgstr "Like"
msgid "Unbookmark"
msgstr ""
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr ""
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr ""
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr ""
@@ -2203,6 +2273,16 @@ msgstr "Kan bericht niet verwijderen"
msgid "Report post…"
msgstr ""
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "Verwijderd"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# antwoord} other {# antwoorden}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Draad{0}"
@@ -2264,295 +2345,303 @@ msgstr "Antwoorden"
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "Bewerkingsgeschiedenis"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "Kon geschiedenis niet laden"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Laden…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "HTML code"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "HTML code gekopieerd"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "Kan HTML-code niet kopiëren"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Mediabijlagen:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Account emoji's:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "statische URL"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Emoji's:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Notities:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Dit is statisch, zonder vormgeving en scriptloos. Je moet mogelijk je eigen vormgeving toepassen en bewerken waar nodig."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Peilingen zijn niet interactief, wordt een lijst met uitslagen."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Mediabijlagen kunnen afbeeldingen, video's, audiobestanden of andere bestandstypes zijn."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "Let op: Deze voorvertoning is licht vormgegeven."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> geboost"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Nieuwe berichten"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr ""
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Boost} other {# Boosts}}"
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr ""
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr ""
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr ""
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr ""
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "Bron status bewerken"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "Antwoorden op @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr ""
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr ""
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr ""
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "Naar startpagina"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "Berichten van account"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ Antwoorden)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- Boosts)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (Media)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "Wis filters"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "Wis"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "Berichten met antwoorden worden nu getoond"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ Antwoorden"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "Alle berichten zonder boosts"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- Boosts"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "Berichten met media worden nu getoond"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "Alle berichten met tag #{0}"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "Alle berichten uit {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr ""
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "Nog niets te zien hier."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "Kan berichten niet laden"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "Kan accountgegevens niet ophalen"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "Overschakelen naar instantie van account {0}"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "Overschakelen naar mijn instantie (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr ""
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr ""
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr ""
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "Overschakelen naar dit account"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr ""
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr ""
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr ""
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr ""
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr ""
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr ""
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "Let op: <0>Standaard0> account zal altijd bij het het eerste laden worden gebruikt. Overgeschakelde accounts worden onthouden tijdens je sessie."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr ""
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "Kan bladwijzers niet laden."
@@ -2666,6 +2755,7 @@ msgstr "Catch up"
msgid "Overlaps with your last catch-up"
msgstr "Overlapt met je laatste catch-up"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "Tot aan de laatste catch-up ({0})"
@@ -2678,6 +2768,7 @@ msgstr "Let op: je instantie mag max. 800 berichten in de startpaginatijdlijn to
msgid "Previously…"
msgstr "Eerder…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# bericht} other {# berichten}}"
@@ -2686,12 +2777,14 @@ msgstr "{0, plural, one {# bericht} other {# berichten}}"
msgid "Remove this catch-up?"
msgstr "Deze catch-up verwijderen?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr ""
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
+msgid "Catch-up {1} removed"
msgstr ""
#: src/pages/catchup.jsx:1083
@@ -2715,16 +2808,18 @@ msgstr "Filters terug zetten"
msgid "Top links"
msgstr "Top links"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "Gedeeld door {0}"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Alles"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# auteur} other {# auteurs}}"
@@ -2802,35 +2897,36 @@ msgstr "Vorige auteur"
msgid "Scroll to top"
msgstr "Scroll naar boven"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "Gefilterd: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Nog geen likes. Ga iets liken!"
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "Kan likes niet laden."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "Startpagina en lijsten"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "Openbare tijdlijnen"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Discussies"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Profielen"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Nooit"
@@ -2839,6 +2935,7 @@ msgstr "Nooit"
msgid "New filter"
msgstr "Nieuw filter"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filter} other {# filters}}"
@@ -2883,6 +2980,7 @@ msgstr "Geen trefwoorden. Voeg er één toe."
msgid "Add keyword"
msgstr "Voeg trefwoord toe"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# trefwoord} other {# trefwoorden}}"
@@ -2927,157 +3025,158 @@ msgstr "Verwijder dit filter?"
msgid "Unable to delete filter."
msgstr "Kan filter niet verwijderen."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Vervallen"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "Vervalt op <0/>"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "Vervalt nooit"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, one {# hashtag} other {# hashtags}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "Kan gevolgde hashtags niet laden."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "Nog geen hashtags gevolgd."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "Niets te zien hier."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "Kan berichten niet laden."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{hashtagTitle} (Alleen media) uit {instance}"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{hashtagTitle} uit {instance}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (Alleen media)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "Nog niemand heeft iets met deze hashtag geplaatst."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "Kan berichten met deze tag niet laden"
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "Ontvolg #{hashtag}?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "#{hashtag} ontvolgd"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "#{hashtag} gevolgd"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "Volgend…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr ""
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Voeg hashtag toe"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Verwijder hashtag"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr ""
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr ""
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "Voeg aan Snelkoppelingen toe"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Voer een nieuwe instantie in, bijv. \"mastodon.social\""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "Ongeldige instantie"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "Ga naar een andere instantie…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Ga naar mijn instantie (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "Kan meldingen niet ophalen."
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "Bekijk alles"
@@ -3089,707 +3188,728 @@ msgstr "Bezig met verwerken…"
msgid "Unable to resolve URL"
msgstr "Kan URL niet vinden"
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "Nog niks."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "Beheer leden"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "Verwijder <0>@{0}0> van lijst?"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "Verwijder…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, one {# lijst} other {# lijsten}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "Nog geen lijsten."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr ""
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr "instantiedomein"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "bijv. “mastodon.social”"
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
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:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "Doorgaan met {selectedInstanceText}"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "Doorgaan"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "Nog geen account? Maak er een aan!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "Privévermeldingen"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Privé"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "Niemand vermeld je :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "Kan vermeldingen niet laden."
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "Die je niet volgt"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "Die je niet volgen"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "Met een nieuw account"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr "Die je ongevraagd privé noemen"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "Meldingsinstellingen"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "Nieuwe meldingen"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Mededeling} other {Mededelingen}}"
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "Volgverzoeken"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# volgverzoek} other {# volgverzoeken}}"
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "Alleen vermeldingen"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "Vandaag"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr "Je bent weer helemaal bij."
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "Gisteren"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "Kan meldingen niet laden"
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "Meldingsinstellingen bijgewerkt"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "Filter"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "Negeren"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Sta toe"
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Negeer"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "Genegeerd"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Lokale tijdlijn ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Federale tijdlijn ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Lokale tijdlijn"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "Federale tijdlijn"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "Niemand heeft nog iets geplaatst."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "Overschakelen naar Federatie"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "Overschakelen naar Lokaal"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "Zoek: {q} (Berichten)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "Zoek: {q} (Accounts)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "Zoek: {q} (Hashtags)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "Zoeken: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Hashtags"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "Bekijk meer"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "Bekijk meer accounts"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "Geen accounts gevonden."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "Bekijk meer hashtags"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "Geen hashtags gevonden."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "Bekijk meer berichten"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "Geen berichten gevonden."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Instellingen"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Weergave"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "Licht"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "Donker"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "Automatisch"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Lettergrootte"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "Weergavetaal"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "Vertalingen van vrijwilligers"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "Plaatsen"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "Standaard zichtbaarheid"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "Gesynchroniseerd"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Gesynchroniseerd met de instellingen van je instance server. <0>Ga naar je instance ({instance}) voor meer instellingen.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "Experimenten"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "Boosts carrousel"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "Berichtvertaling"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Vertaal naar"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr ""
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "Systeemtaal ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "Let op: Deze functie maakt gebruik van externe vertaaldiensten, mede mogelijk gemaakt door <0>Lingva API0> & <1>Lingva Translate1>."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. 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-api0>. Kan mogelijk niet goed werken. Alleen voor afbeeldingen in het Engels."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "\"Cloud\" import/export voor snelkoppelingsinstellingen"
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
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:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "Over"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "Sponsor"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Doneer"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "Privacybeleid"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>Site:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versie:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "Versiestring gekopieerd"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "Pushmeldingen (bèta)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "Sta toe van <0>{0}0>"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "iedereen"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "mensen die ik volg"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "volgers"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "Volgend"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "Peilingen"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "Plaats bewerkingen"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "LET OP: Push meldingen werken alleen voor <0>één account0>."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
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:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Dit bericht komt uit een andere instantie (<0>{instance}0>). Interacties (antwoorden, boosten, etc.) zijn niet mogelijk."
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Fout: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "Overschakelen naar mijn instantie om interacties in te schakelen"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "Kan antwoorden niet laden."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "Terug"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "Ga naar het hoofdbericht"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr "{0} berichten boven - Go naar boven"
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "Toon alle gevoelige inhoud"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "Experimenteel"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "Kan niet overschakelen"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "Overschakelen naar instantie van bericht ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr ""
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "Overschakelen naar instantie van bericht"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "Kan bericht niet laden"
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# antwoord} other {<0>{1}0> antwoorden}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# opmerking} other {<0>{0}0> opmerkingen}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "Bekijk bericht met antwoorden"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "Populair ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "Populair nieuws"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "Terug naar alle populaire berichten"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Alle berichten over <0>{0}0>"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "Populaire berichten"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "Geen populaire berichten."
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr ""
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Aanmelden met Mastodon"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "Inschrijven"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
msgstr ""
-#: src/pages/welcome.jsx:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr ""
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "Screenshot van Boosts carrousel"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "Boosts carrousel"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
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:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "Moeiteloos gesprekken volgen. Semi-inklapbare antwoorden."
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "Gegroepeerde meldingen"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr ""
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "Schermafbeelding van multi-kolommodus"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "Enkel- of multi-kolom"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
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:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr ""
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr ""
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 77effbbc35..61d0830584 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 12:47\n"
"Last-Translator: \n"
"Language-Team: Occitan\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr ""
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr ""
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr ""
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr ""
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr ""
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr ""
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr ""
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr ""
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr ""
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr ""
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr ""
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr ""
@@ -101,29 +105,29 @@ msgstr ""
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr ""
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr ""
@@ -167,14 +171,26 @@ msgstr ""
msgid "This user has chosen to not make this information available."
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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr ""
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
@@ -188,17 +204,17 @@ msgstr ""
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr ""
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr ""
@@ -210,6 +226,7 @@ msgstr ""
msgid "View post stats"
msgstr ""
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr ""
@@ -247,7 +264,7 @@ msgid "Notifications enabled for @{username}'s posts."
msgstr ""
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
+msgid " Notifications disabled for @{username}'s posts."
msgstr ""
#: src/components/account-info.jsx:1209
@@ -276,7 +293,7 @@ msgstr ""
#: 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 ""
@@ -293,7 +310,7 @@ msgstr ""
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr ""
@@ -320,6 +337,7 @@ 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 ""
@@ -373,7 +391,7 @@ 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 ""
@@ -381,8 +399,9 @@ msgstr ""
msgid "Withdraw follow request?"
msgstr ""
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
+msgid "Unfollow @{1}?"
msgstr ""
#: src/components/account-info.jsx:1676
@@ -395,153 +414,153 @@ msgstr ""
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr ""
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr ""
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr ""
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
msgstr ""
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr ""
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr ""
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr ""
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr ""
-#: src/components/account-info.jsx:1999
+#. 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:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
msgstr ""
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr ""
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr ""
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
msgstr ""
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr ""
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr ""
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr ""
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr ""
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr ""
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr ""
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr ""
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr ""
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr ""
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr ""
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr ""
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr ""
@@ -565,6 +584,9 @@ msgstr ""
msgid "You have unsaved changes. Discard this post?"
msgstr ""
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr ""
@@ -600,10 +622,13 @@ msgstr ""
msgid "Pop in"
msgstr ""
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr ""
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr ""
@@ -630,7 +655,7 @@ msgstr ""
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr ""
@@ -640,12 +665,12 @@ msgstr ""
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr ""
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr ""
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr ""
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr ""
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr ""
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr ""
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr ""
msgid "Failed to download GIF"
msgstr ""
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr ""
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr ""
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr ""
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr ""
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr ""
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 ""
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 ""
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 ""
-#: src/components/compose.jsx:2451
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 ""
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr ""
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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/compose.jsx:83
+#: 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 ""
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr ""
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr ""
-#: 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 ""
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
+#. placeholder {12}: e.message
+#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
msgstr ""
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr ""
-#: 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 ""
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
msgstr ""
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr ""
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr ""
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
msgstr ""
-#: src/components/compose.jsx:2789
+#: 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:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
msgstr ""
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: 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:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
msgstr ""
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr ""
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
msgstr ""
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
msgstr ""
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr ""
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
msgstr ""
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
msgstr ""
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr ""
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: 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/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: 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 ""
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr ""
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr ""
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr ""
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr ""
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr ""
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr ""
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr ""
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr ""
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr ""
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr ""
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr ""
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr ""
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr ""
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr ""
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr ""
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr ""
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr ""
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr ""
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr ""
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr ""
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr ""
msgid "Boost"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr ""
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr ""
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr ""
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr ""
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr ""
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr ""
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr ""
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr ""
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr ""
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr ""
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr ""
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr ""
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr ""
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr ""
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr ""
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr ""
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr ""
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr ""
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr ""
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr ""
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr ""
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr ""
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr ""
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr ""
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr ""
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr ""
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr ""
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr ""
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr ""
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr ""
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr ""
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr ""
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr ""
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr ""
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr ""
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr ""
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr ""
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr ""
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr ""
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr ""
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr ""
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr ""
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr ""
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr ""
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr ""
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr ""
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr ""
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr ""
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr ""
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr ""
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr ""
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr ""
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr ""
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr ""
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr ""
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr ""
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr ""
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr ""
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr ""
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr ""
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr ""
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr ""
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr ""
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr ""
@@ -1481,70 +1536,70 @@ msgstr ""
msgid "Your {year} #Wrapstodon is here!"
msgstr ""
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr ""
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr ""
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr ""
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr ""
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr ""
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr ""
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr ""
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr ""
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr ""
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr ""
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr ""
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr ""
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr ""
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr ""
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr ""
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr ""
@@ -1552,76 +1607,83 @@ msgstr ""
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr ""
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr ""
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr ""
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr ""
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr ""
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: 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:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr ""
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr ""
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr ""
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr ""
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr ""
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr ""
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr ""
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr ""
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr ""
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr ""
@@ -1734,23 +1796,24 @@ msgstr ""
msgid "Send Report <0>+ Block profile0>"
msgstr ""
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr ""
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr ""
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr ""
@@ -1781,7 +1844,7 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr ""
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr ""
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr ""
@@ -1847,7 +1910,7 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr ""
@@ -2032,6 +2095,7 @@ msgstr ""
msgid "Sync to instance server"
msgstr ""
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr ""
@@ -2052,20 +2116,24 @@ msgstr ""
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:790
msgid "Unliked @{0}'s post"
msgstr ""
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
+msgid "Liked @{1}'s post"
msgstr ""
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
+msgid "Unbookmarked @{2}'s post"
msgstr ""
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
+msgid "Bookmarked @{3}'s post"
msgstr ""
#: src/components/status.jsx:937
@@ -2085,18 +2153,19 @@ msgstr ""
msgid "Some media have no descriptions."
msgstr ""
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr ""
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
+msgid "Unboosted @{4}'s post"
msgstr ""
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
+msgid "Boosted @{5}'s post"
msgstr ""
#: src/components/status.jsx:1000
@@ -2122,6 +2191,7 @@ msgstr ""
msgid "Unbookmark"
msgstr ""
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr ""
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr ""
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr ""
@@ -2203,6 +2273,16 @@ msgstr ""
msgid "Report post…"
msgstr ""
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr ""
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr ""
@@ -2264,295 +2345,303 @@ msgstr ""
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr ""
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr ""
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr ""
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr ""
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr ""
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr ""
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr ""
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr ""
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr ""
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr ""
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr ""
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr ""
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr ""
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr ""
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr ""
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr ""
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr ""
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr ""
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr ""
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr ""
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr ""
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr ""
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr ""
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr ""
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr ""
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr ""
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr ""
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr ""
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr ""
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr ""
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr ""
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr ""
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
msgstr ""
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr ""
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr ""
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr ""
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr ""
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr ""
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr ""
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr ""
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr ""
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr ""
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr ""
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr ""
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr ""
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr ""
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr ""
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr ""
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr ""
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr ""
@@ -2666,6 +2755,7 @@ msgstr ""
msgid "Overlaps with your last catch-up"
msgstr ""
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr ""
@@ -2678,6 +2768,7 @@ msgstr ""
msgid "Previously…"
msgstr ""
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr ""
@@ -2686,12 +2777,14 @@ msgstr ""
msgid "Remove this catch-up?"
msgstr ""
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr ""
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
+msgid "Catch-up {1} removed"
msgstr ""
#: src/pages/catchup.jsx:1083
@@ -2715,16 +2808,18 @@ msgstr ""
msgid "Top links"
msgstr ""
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr ""
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr ""
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr ""
@@ -2802,35 +2897,36 @@ msgstr ""
msgid "Scroll to top"
msgstr ""
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr ""
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr ""
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr ""
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr ""
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr ""
@@ -2839,6 +2935,7 @@ msgstr ""
msgid "New filter"
msgstr ""
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
@@ -2883,6 +2980,7 @@ msgstr ""
msgid "Add keyword"
msgstr ""
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
@@ -2927,157 +3025,158 @@ msgstr ""
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr ""
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr ""
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr ""
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr ""
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr ""
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr ""
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr ""
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr ""
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr ""
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr ""
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr ""
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr ""
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr ""
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr ""
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr ""
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr ""
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr ""
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr ""
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr ""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr ""
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr ""
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr ""
@@ -3089,707 +3188,728 @@ msgstr ""
msgid "Unable to resolve URL"
msgstr ""
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr ""
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr ""
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr ""
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr ""
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr ""
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr ""
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr ""
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr ""
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr ""
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr ""
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr ""
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr ""
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr ""
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr ""
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr ""
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr ""
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr ""
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr ""
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr ""
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr ""
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr ""
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr ""
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr ""
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr ""
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr ""
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr ""
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr ""
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr ""
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr ""
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr ""
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr ""
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr ""
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr ""
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr ""
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr ""
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr ""
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr ""
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr ""
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr ""
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr ""
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr ""
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr ""
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr ""
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr ""
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr ""
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr ""
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr ""
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr ""
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr ""
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr ""
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr ""
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr ""
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr ""
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr ""
-#: src/pages/settings.jsx:388
-msgid "Translate to"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
msgstr ""
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr ""
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr ""
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr ""
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr ""
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr ""
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr ""
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr ""
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr ""
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr ""
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
msgstr ""
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr ""
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr ""
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr ""
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr ""
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr ""
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr ""
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr ""
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
msgstr ""
-#: src/pages/welcome.jsx:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr ""
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr ""
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr ""
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr ""
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr ""
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr ""
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users."
msgstr ""
-#: src/pages/welcome.jsx:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr ""
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr ""
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 74f91fde28..cb3554019a 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 12:46\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"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Prywatne"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Wpisy: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Najnowszy wpis: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Bot"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Grupa"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Przyjaciele"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Oczekująca prośba"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Obserwujesz"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Obserwuje cię"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
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:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Zweryfikowany"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Jest tutaj od <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr ""
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Wpisy"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Więcej"
@@ -167,14 +171,26 @@ msgstr "In memoriam"
msgid "This user has chosen to not make this information available."
msgstr "Użytkownix postanowiłx nie udostępnić tych informacji."
+#. 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr ""
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
@@ -188,17 +204,17 @@ msgstr "Oryginalne"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Odpowiedzi"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Udostępnienia"
@@ -210,6 +226,7 @@ msgstr "Statystyki wpisów nie są dostępne."
msgid "View post stats"
msgstr "Pokaż statystyki wpisów"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Ostatni wpis: <0>{0}0>"
@@ -224,7 +241,7 @@ msgstr "Zablokowano"
#: src/components/account-info.jsx:1096
msgid "Private note"
-msgstr "Osobista notatka"
+msgstr ""
#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
@@ -236,27 +253,27 @@ msgstr "Przetłumacz opis"
#: src/components/account-info.jsx:1176
msgid "Edit private note"
-msgstr "Edytuj osobistą notatkę"
+msgstr ""
#: src/components/account-info.jsx:1176
msgid "Add private note"
-msgstr "Dodaj osobistą notatkę"
+msgstr ""
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
-msgstr "Włączono powiadomienia dla wpisów @{username}."
+msgstr ""
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "Wyłączono powiadomienia dla wpisów @{username}."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr ""
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
-msgstr "Wyłącz powiadomienia"
+msgstr ""
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
-msgstr "Włącz powiadomienia"
+msgstr ""
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
@@ -268,15 +285,15 @@ msgstr ""
#: src/components/account-info.jsx:1239
msgid "Disable boosts"
-msgstr "Wyłącz udostępnienia"
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Enable boosts"
-msgstr "Włącz udostępnienia"
+msgstr ""
#: 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 "Dodaj/usuń z list"
@@ -293,7 +310,7 @@ msgstr "Nie udało się skopiować odnośnika"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Kopiuj"
@@ -320,6 +337,7 @@ 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 ""
@@ -373,7 +391,7 @@ 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 ""
@@ -381,8 +399,9 @@ msgstr ""
msgid "Withdraw follow request?"
msgstr ""
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
+msgid "Unfollow @{1}?"
msgstr ""
#: src/components/account-info.jsx:1676
@@ -395,153 +414,153 @@ msgstr ""
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr ""
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr ""
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr ""
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
msgstr ""
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr ""
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr ""
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr ""
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr ""
-#: src/components/account-info.jsx:1999
+#. 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:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
msgstr ""
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr ""
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr ""
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
msgstr ""
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nazwa"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "Opis"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Dodatkowe pola"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Etykieta"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Zawartość"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "Zapisz"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "nazwa użytkownika"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "nazwa domeny serwera"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "Tryb Cloak jest wyłączony"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "Tryb Cloak jest włączony"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Strona główna"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr ""
@@ -565,6 +584,9 @@ msgstr ""
msgid "You have unsaved changes. Discard this post?"
msgstr ""
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr ""
@@ -600,10 +622,13 @@ msgstr ""
msgid "Pop in"
msgstr ""
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "Odpowiedz na post @{0}(<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "Odpowiedz na post @{0}"
@@ -630,7 +655,7 @@ msgstr "Załącznik #{i} nie powiódł się"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr ""
@@ -640,12 +665,12 @@ msgstr "Ostrzeżenie o treściach lub wrażliwych plikach"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Publiczny"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Lokalne"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "Niepubliczny"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Tylko dla obserwujących"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr ""
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr ""
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "Pobieram GIF…"
msgid "Failed to download GIF"
msgstr "Pobieranie GIF'a nie powiodło się"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Więcej…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Opublikowano"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Opis zdjęcia"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr ""
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr ""
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 ""
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 ""
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 ""
-#: src/components/compose.jsx:2451
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 ""
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr ""
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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/compose.jsx:83
+#: 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 ""
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr ""
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr ""
-#: 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 ""
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
+#. placeholder {12}: e.message
+#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
msgstr ""
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr ""
-#: 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 "Wygeneruj opis…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
msgstr ""
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr ""
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr ""
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
msgstr ""
-#: src/components/compose.jsx:2789
+#: 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:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
msgstr ""
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: 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:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
msgstr ""
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr ""
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
msgstr ""
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
msgstr ""
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr ""
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
msgstr ""
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
msgstr ""
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr ""
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: 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/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: 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 ""
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr ""
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr ""
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr ""
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr ""
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr ""
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr ""
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr ""
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr ""
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr ""
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr ""
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr ""
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr ""
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr ""
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr ""
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr ""
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr ""
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr ""
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr ""
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr ""
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr ""
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr ""
msgid "Boost"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr ""
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr ""
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr ""
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr ""
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr ""
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr ""
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr ""
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr ""
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr ""
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr ""
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr ""
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr ""
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr ""
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr ""
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr ""
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr ""
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr ""
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr ""
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr ""
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr ""
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr ""
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr ""
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr ""
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr ""
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr ""
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr ""
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr ""
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr ""
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr ""
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr ""
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr ""
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr ""
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr ""
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr ""
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr ""
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr ""
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr ""
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr ""
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr ""
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr ""
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr ""
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr ""
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr ""
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr ""
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr ""
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr ""
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr ""
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr ""
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr ""
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr ""
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr ""
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr ""
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr ""
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr ""
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr ""
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr ""
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr ""
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr ""
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr ""
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr ""
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr ""
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr ""
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr ""
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr ""
@@ -1481,70 +1536,70 @@ msgstr ""
msgid "Your {year} #Wrapstodon is here!"
msgstr ""
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr ""
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr ""
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr ""
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr ""
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr ""
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr ""
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr ""
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr ""
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr ""
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr ""
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr ""
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr ""
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr ""
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr ""
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr ""
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr ""
@@ -1552,76 +1607,83 @@ msgstr ""
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr ""
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr ""
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr ""
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr ""
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr ""
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: 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:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr ""
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr ""
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr ""
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr ""
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr ""
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr ""
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr ""
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr ""
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr ""
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr ""
@@ -1734,23 +1796,24 @@ msgstr ""
msgid "Send Report <0>+ Block profile0>"
msgstr ""
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr ""
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr ""
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr ""
@@ -1781,7 +1844,7 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr ""
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr ""
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr ""
@@ -1847,7 +1910,7 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr ""
@@ -2032,6 +2095,7 @@ msgstr ""
msgid "Sync to instance server"
msgstr ""
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr ""
@@ -2052,20 +2116,24 @@ msgstr ""
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:790
msgid "Unliked @{0}'s post"
msgstr ""
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
+msgid "Liked @{1}'s post"
msgstr ""
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
+msgid "Unbookmarked @{2}'s post"
msgstr ""
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
+msgid "Bookmarked @{3}'s post"
msgstr ""
#: src/components/status.jsx:937
@@ -2085,18 +2153,19 @@ msgstr ""
msgid "Some media have no descriptions."
msgstr ""
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr ""
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
+msgid "Unboosted @{4}'s post"
msgstr ""
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
+msgid "Boosted @{5}'s post"
msgstr ""
#: src/components/status.jsx:1000
@@ -2122,6 +2191,7 @@ msgstr ""
msgid "Unbookmark"
msgstr ""
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr ""
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr ""
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr ""
@@ -2203,6 +2273,16 @@ msgstr ""
msgid "Report post…"
msgstr ""
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr ""
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr ""
@@ -2264,295 +2345,303 @@ msgstr ""
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr ""
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr ""
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr ""
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr ""
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr ""
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr ""
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr ""
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr ""
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr ""
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr ""
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr ""
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr ""
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr ""
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr ""
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr ""
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr ""
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr ""
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr ""
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr ""
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr ""
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr ""
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr ""
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr ""
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr ""
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr ""
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr ""
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr ""
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr ""
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr ""
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr ""
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr ""
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr ""
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
msgstr ""
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr ""
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr ""
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr ""
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr ""
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr ""
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr ""
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr ""
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr ""
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr ""
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr ""
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr ""
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr ""
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr ""
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr ""
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr ""
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr ""
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr ""
@@ -2666,6 +2755,7 @@ msgstr ""
msgid "Overlaps with your last catch-up"
msgstr ""
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr ""
@@ -2678,6 +2768,7 @@ msgstr ""
msgid "Previously…"
msgstr ""
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr ""
@@ -2686,12 +2777,14 @@ msgstr ""
msgid "Remove this catch-up?"
msgstr ""
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr ""
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
+msgid "Catch-up {1} removed"
msgstr ""
#: src/pages/catchup.jsx:1083
@@ -2715,16 +2808,18 @@ msgstr ""
msgid "Top links"
msgstr ""
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr ""
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr ""
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr ""
@@ -2802,35 +2897,36 @@ msgstr ""
msgid "Scroll to top"
msgstr ""
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr ""
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr ""
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr ""
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr ""
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr ""
@@ -2839,6 +2935,7 @@ msgstr ""
msgid "New filter"
msgstr ""
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
@@ -2883,6 +2980,7 @@ msgstr ""
msgid "Add keyword"
msgstr ""
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
@@ -2927,157 +3025,158 @@ msgstr ""
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr ""
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr ""
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr ""
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr ""
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr ""
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr ""
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr ""
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr ""
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr ""
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr ""
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr ""
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr ""
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr ""
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr ""
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr ""
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr ""
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr ""
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr ""
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr ""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr ""
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr ""
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr ""
@@ -3089,707 +3188,728 @@ msgstr ""
msgid "Unable to resolve URL"
msgstr ""
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr ""
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr ""
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr ""
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr ""
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr ""
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr ""
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr ""
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr ""
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr ""
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr ""
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr ""
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr ""
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr ""
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr ""
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr ""
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr ""
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr ""
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr ""
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr ""
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr ""
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr ""
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr ""
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr ""
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr ""
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr ""
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr ""
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr ""
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr ""
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr ""
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr ""
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr ""
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr ""
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr ""
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr ""
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr ""
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr ""
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr ""
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr ""
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr ""
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr ""
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr ""
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr ""
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr ""
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr ""
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr ""
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr ""
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr ""
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr ""
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr ""
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr ""
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr ""
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr ""
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr ""
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr ""
-#: src/pages/settings.jsx:388
-msgid "Translate to"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
msgstr ""
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr ""
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr ""
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr ""
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr ""
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr ""
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr ""
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr ""
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr ""
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr ""
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
msgstr ""
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr ""
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr ""
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr ""
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr ""
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr ""
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr ""
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr ""
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
msgstr ""
-#: src/pages/welcome.jsx:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr ""
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr ""
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr ""
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr ""
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr ""
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr ""
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users."
msgstr ""
-#: src/pages/welcome.jsx:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr ""
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr ""
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
msgid "Up to 5 hashtags combined into a single timeline."
msgstr ""
diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po
index a3f11c190c..13198634dd 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: 2024-12-03 22:00\n"
+"PO-Revision-Date: 2024-12-22 00:30\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Bloqueado"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Publicações: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Última publicação: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automático"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Grupo"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Mútuo"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Solicitado"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Seguindo"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Segue você"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# seguidor} other {# seguidores}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Verificado"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Se juntou em <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr "Seguindo"
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Publicações"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Mais"
@@ -167,14 +171,26 @@ msgstr "Em memória"
msgid "This user has chosen to not make this information available."
msgstr "Esse usuário decidiu não fazer esta informação visível."
+#. 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} publicações originais, {1} respostas, {2} impulsos"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
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)}}"
@@ -188,17 +204,17 @@ msgstr "Original"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Respostas"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Impulsos"
@@ -210,6 +226,7 @@ msgstr "As estatísticas estão indisponíveis."
msgid "View post stats"
msgstr "Ver estatísticas"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Última publicação: <0>{0}0>"
@@ -247,8 +264,8 @@ msgid "Notifications enabled for @{username}'s posts."
msgstr "Notificações ativadas para as publicações de @{username}."
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "Notificações desativadas para as publicações de @{username}."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr " Notificações desativadas para as publicações de @{username}."
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
@@ -276,7 +293,7 @@ msgstr "Ativar impulsos"
#: 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 "Adicionar/remover das listas"
@@ -293,7 +310,7 @@ msgstr "Não foi possível copiar link"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Copiar"
@@ -320,6 +337,7 @@ msgstr "Dessilenciar <0>@{username}0>"
msgid "Mute <0>@{username}0>…"
msgstr "Silenciar <0>@{username}0>…"
+#. 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 "Silenciou @{username} por {0}"
@@ -373,7 +391,7 @@ msgid "Report <0>@{username}0>…"
msgstr "Denunciar <0>@{username}0>…"
#: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
msgid "Edit profile"
msgstr "Editar perfil"
@@ -381,9 +399,10 @@ msgstr "Editar perfil"
msgid "Withdraw follow request?"
msgstr "Excluir solicitação de seguimento?"
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "Parar de seguir @{0}?"
+msgid "Unfollow @{1}?"
+msgstr "Parar de seguir @{1}?"
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "Excluir…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Seguir"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Fechar"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Bio traduzida"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
msgstr "Não foi possível remover da lista."
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr "Não foi possível adicionar à lista."
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Não foi possível carregar listas."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "Não há listas."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nova lista"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "Nota privada sobre <0>@{0}0>"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
msgstr "Não foi possível atualizar nota privada."
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Cancelar"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Salvar e fechar"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
msgstr "Não foi possível atualizar perfil."
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nome"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "Bio"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Campos adicionais"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Etiqueta"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Conteúdo"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "Salvar"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "nome de usuário"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "domínio do servidor"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "Modo oculto desativado"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "Modo oculto ativado"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Início"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Escrever"
@@ -565,6 +584,9 @@ msgstr "Adicionar enquete"
msgid "You have unsaved changes. Discard this post?"
msgstr "Você tem mudanças não salvas. Descartar publicação?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr "{0, plural, one {O arquivo {1} não é suportado.} other {Os arquivos {2} não são suportados.}}"
@@ -600,10 +622,13 @@ msgstr "Parece que você já tem um campo de edição aberto na janela principal
msgid "Pop in"
msgstr "Abrir"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "Respondendo à publicação de @{0} (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "Respondendo à publicação de @{0}"
@@ -630,7 +655,7 @@ msgstr "Anexo #{i} falhou"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Aviso de conteúdo"
@@ -640,12 +665,12 @@ msgstr "Aviso de conteúdo ou mídia sensível"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Público"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Local"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "Não listado"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Apenas seguidores"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Marcar mídia como sensível"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Adicionar"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "Baixando GIF…"
msgid "Failed to download GIF"
msgstr "Houve um erro ao baixar GIF"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Mais…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Enviado"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Descrição da imagem"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "Descrição do vídeo"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "Descrição do áudio"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "O arquivo é muito grande. Enviá-lo pode enfrentar problemas. Reduza o tamanho do arquivo de {0} a {1} ou menor."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "A dimensão é muito grande. Enviá-lo pode enfrentar problemas. Reduza a dimensão de {0}×{1}px a {2}×{3}px."
-
-#: src/components/compose.jsx:2451
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 "A dimensão é muito grande. Enviá-lo pode enfrentar problemas. Reduza a dimensão de {2}×{3}px a {4}×{5}px."
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 "O arquivo é muito grande. Enviá-lo pode enfrentar problemas. Reduza o tamanho do arquivo de {6} a {7} ou menor."
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 "A dimensão é muito grande. Enviá-lo pode enfrentar problemas. Reduza a dimensão de {8}×{9}px a {10}×{11}px."
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "A taxa de quadros está muito alta. Enviá-lo pode enfrentar problemas."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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 "Excluir"
-#: src/components/compose.jsx:2528
-#: src/compose.jsx:83
+#: src/components/compose.jsx:2529
+#: src/compose.jsx:84
msgid "Error"
msgstr "Erro"
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
msgid "Edit image description"
msgstr "Editar descrição da imagem"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "Editar descrição do vídeo"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "Editar descrição do áudio"
-#: 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 "Gerando descrição. Por favor, espere…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "Houve um erro ao gerar descrição: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr "Falhou ao gerar descrição: {12}"
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "Houve um erro ao gerar descrição"
-#: 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 "Gerar descrição…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "Houve um erro ao gerar descrição{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr "Falhou ao gerar descrição{13}"
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>— experimental0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "Concluído"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
msgstr "Escolha {0}"
-#: src/components/compose.jsx:2789
+#: src/components/compose.jsx:2790
msgid "Multiple choices"
msgstr "Várias escolhas"
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
msgid "Duration"
msgstr "Duração"
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
msgid "Remove poll"
msgstr "Excluir enquete"
-#: src/components/compose.jsx:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
msgstr "Procurar contas"
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: src/components/compose.jsx:3093
+#: src/components/generic-accounts.jsx:228
msgid "Error loading accounts"
msgstr "Erro ao carregar contas"
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
msgid "Custom emojis"
msgstr "Emojis personalizados"
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
msgstr "Procurar emoji"
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "Erro ao carregar emojis personalizados"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
msgstr "Usado recentemente"
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
msgstr "Outros"
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} mais…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
msgstr "Procurar GIFs"
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
msgstr "Desenvolvido por GIPHY"
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "Escreva para pesquisar GIFs"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: src/components/compose.jsx:3597
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
msgid "Previous"
msgstr "Anterior"
-#: src/components/compose.jsx:3612
-#: src/components/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: src/components/compose.jsx:3615
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
msgid "Next"
msgstr "Seguinte"
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
msgid "Error loading GIFs"
msgstr "Erro ao carregar GIFs"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Rascunhos não enviados"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "Parece que você tem alguns rascunhos não enviados. Vamos continuar de onde você parou."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "Excluir rascunho?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "Erro ao excluir rascunho. Tente novamente."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Excluir…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "Erro ao obter estado de resposta!"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "Excluir rascunhos?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "Erro ao excluir rascunhos. Tente novamente."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Excluir tudo…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "Não há rascunho encontrado."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Enquete"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Mídia"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "Abrir em nova janela"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Aceitar"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Rejeitar"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Aceitado"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Rejeitado"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "Nada para mostrar"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Contas"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Mostrar mais…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "Fim."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Nada para mostrar"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Atalhos do teclado"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Ajuda com atalhos do teclado"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Próxima publicação"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Publicação anterior"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "Pular carrossel para a próxima publicação"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "Pular carrossel para a publicação anterior"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Carregar novas publicações"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Abrir detalhes da publicação"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> ou <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Expandir aviso de conteúdo ou<0/>alternar tópico expandido/colapsado"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Fechar publicação ou diálogos"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> ou <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "Focar coluna no modo multi-coluna"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> a <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr "Focar na próxima coluna no modo multi-coluna"
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr "Focar na coluna anterior no modo multi-coluna"
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Escrever nova publicação"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Escrever nova publicação (nova janela)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Enviar publicação"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> ou <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Buscar"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Responder (nova janela)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "Curtida (favorito)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> ou <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr "<0>l0> ou <1>f1>"
msgid "Boost"
msgstr "Impulsionar"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "Favoritar"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "Alternar modo oculto"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Editar lista"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "Não foi possível editar lista."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "Não foi possível criar lista."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Mostrar respostas aos membros da lista"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "Mostrar respostas para quem sigo"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "Não mostrar respostas"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr "Ocultar publicações nessa lista do Início/Seguindo"
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Criar"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "Excluir lista?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "Não foi possível excluir lista."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Descrição da mídia"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Traduzir"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Falar"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "Abrir mídia original em nova janela"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "Abrir mídia original"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "Tentando descrever imagem. Por favor, espere…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "Houve um erro ao descrever imagem"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Descrever imagem…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Ver publicação"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Mídia sensível"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "Filtrado: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Filtrado"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "Publicado. Dê uma conferida."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "Resposta publicada. Dê uma conferida."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "Publicação atualizada. Dê uma conferida."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Menu"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "Recarregar página para atualizar?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Nova atualização disponível…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr "Seguindo"
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Acompanhar"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Menções"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Notificações"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Novo"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Perfil"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Favoritos"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "Curtidas"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "Hashtags seguidas"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtros"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Usuários silenciados"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Usuários silenciados…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Usuários bloqueados"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Usuários bloqueados…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Contas…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Iniciar sessão"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "Tendência"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Federado"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Atalhos / Colunas…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Opções…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Listas"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Todas as listas"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Notificação"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Esta notificação é da sua outra conta."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Ver todas as notificações"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} reagiu a sua publicação com {emojiObject}"
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} fez uma publicação."
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} impulsionou sua resposta.} other {{account} impulsionou sua publicação.}}} other {{account} impulsionou {postsCount} publicações suas.}}} other {{postType, select, reply {<0><1>{0}1> pessoa(s)0> impulsionou(aram) sua resposta.} other {<2><3>{1}3> pessoa(s)2> impulsionou(aram) sua publicação.}}}}"
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, =1 {{account} seguiu você.} other {<0><1>{0}1> pessoa(s)0> seguiu você.}}"
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} solicitou seguir você."
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} curtiu sua resposta.} other {{account} curtiu sua publicação.}}} other {{account} curtiu {postsCount} publicações suas.}}} other {{postType, select, reply {<0><1>{0}1> pessoa(s)0> curtiu(ram) sua resposta.} other {<2><3>{1}3> pessoa(s)2> curtiu(ram) sua publicação.}}}}"
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "A enquete que você votou ou criou já acabou."
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "A enquete que você criou já acabou."
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "A enquete que você votou já acabou."
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr "Uma publicação que você interagiu foi editada."
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} impulsionou e curtiu sua resposta.} other {{account} impulsionou e curtiu sua publicação.}}} other {{account} impulsionou e curtiu {postsCount} publicações suas.}}} other {{postType, select, reply {<0><1>{0}1> pessoa(s)0> impulsionou(aram) e curtiu(ram) sua resposta.} other {<2><3>{1}3> pessoa(s)2> impulsionou(aram) e curtiu(ram) sua publicação.}}}}"
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account} registrada."
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr "{account} denunciou {targetAccount}"
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "Perdeu conexões com <0>{name}0>."
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "Aviso da moderação"
@@ -1481,71 +1536,71 @@ msgstr "Aviso da moderação"
msgid "Your {year} #Wrapstodon is here!"
msgstr "Seu #Wrapstodon {year} acaba de chegar!"
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "Um administrador de <0>{from}0> suspendeu <1>{targetName}1>0>, O que significa que você não receberá atualizações ou interações deles."
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "Um administrador de <0>{from}0> bloqueou <1>{targetName}1>. Seguidores afetados: {followersCount}, seguindo: {followingCount}."
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "Você bloqueou <0>{targetName}0>.\n"
"Seguidores removidos: {followersCount}, seguindo: {followingCount}."
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "Sua conta recebeu um aviso da moderação."
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "Sua conta foi desativada."
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "Algumas de suas publicações foram marcadas como sensíveis."
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "Algumas publicações suas foram excluídas."
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr "Suas publicações foram marcadas como sensível de agora em diante."
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "Sua conta foi limitada."
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "Sua conta foi suspensa."
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[Tipo de notificação desconhecida: {type}]"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "Impulsionado/Curtido por…"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "Curtido por…"
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "Impulsionado por…"
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "Seguido por…"
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "Saiba mais <0/>"
@@ -1553,76 +1608,83 @@ msgstr "Saiba mais <0/>"
msgid "View #Wrapstodon"
msgstr "Ver #Wrapstodon"
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "Ler mais →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "Votado"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr "{optionVotesCount, plural, one {# voto} other {# votos}}"
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Ocultar resultado"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Votar"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
msgid "Refresh"
msgstr "Atualizar"
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Exibir resultado"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> voto} other {<1>{1}1> votos}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {<0>{0}0> votante} other {<1>{1}1> votantes}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "Terminou <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Terminou"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "Terminando <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "Terminando"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}s"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}m"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}h"
@@ -1735,23 +1797,24 @@ msgstr "Não foi possível bloquear {username}"
msgid "Send Report <0>+ Block profile0>"
msgstr "Enviar relatório <0>+ Bloquear perfil0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>‒ contas, hashtags e publicações0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "Publicações com <0>{query}0>"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "Publicações marcadas com <0>#{0}0>"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "Procurar <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "Contas com <0>{query}0>"
@@ -1782,7 +1845,7 @@ msgstr "Apenas local"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Instância"
@@ -1805,7 +1868,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "ex.: PixelArt (Máx. 5, separado por espaço)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Apenas mídia"
@@ -1848,7 +1911,7 @@ msgstr "Mover para baixo"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Editar"
@@ -2033,6 +2096,7 @@ msgstr "Não foi possível salvar atalhos"
msgid "Sync to instance server"
msgstr "Sincronizar ao servidor de instância"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0, plural, one {# carácter} other {# carácteres}}"
@@ -2053,21 +2117,25 @@ msgstr "<0/> <1>impulsionou1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "Não curtiu a publicação de @{0}"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "Curtiu a publicação de @{0}"
+msgid "Liked @{1}'s post"
+msgstr "Curtiu a publicação de @{1}"
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "Removeu dos favoritos a publicação de @{0}"
+msgid "Unbookmarked @{2}'s post"
+msgstr "Desfavoritou a publicação de @{2}"
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "Favoritou a publicação de @{0}"
+msgid "Bookmarked @{3}'s post"
+msgstr "Favoritou a publicação de @{3}"
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2086,19 +2154,20 @@ msgstr "Citar"
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:968
msgid "Old post (<0>{0}0>)"
msgstr "Publicação antiga (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "Removeu impulso da publicação de @{0}"
+msgid "Unboosted @{4}'s post"
+msgstr "Removeu impulso da publicação de @{4}"
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "Impulsionou a publicação de @{0}"
+msgid "Boosted @{5}'s post"
+msgstr "Impulsionou a publicação de @{5}"
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2121,8 +2190,9 @@ msgstr "Curtir"
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
msgid "Unbookmark"
-msgstr "Remover dos favoritos"
+msgstr "Desfavoritar"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr "Ver publicação de <0>@{0}0>"
@@ -2136,7 +2206,7 @@ msgid "Edited: {editedDateText}"
msgstr "Editado: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "Incorporar publicação"
@@ -2204,6 +2274,16 @@ msgstr "Não foi possível excluir publicação"
msgid "Report post…"
msgstr "Denunciar publicação…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr "Removeu impulso da publicação de @{6}"
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr "Impulsionou a publicação de @{7}"
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2233,6 +2313,7 @@ msgstr "Excluído"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# resposta} other {# respostas}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Tópico{0}"
@@ -2265,295 +2346,303 @@ msgstr "Comentários"
msgid "More from <0/>"
msgstr "Mais de <0/>"
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "Histórico de edições"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "Houve um erro ao carregar histórico"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Carregando…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "Código HTML"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "Código HTML copiado"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "Não foi possível copiar código HTML"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Anexos de mídia:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Emojis da conta:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "URL estático"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Emojis:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Notas:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Isso é estático, instável e sem guião. Você pode precisar para aplicar seus próprios estilos e editar caso necessário."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Enquetes não são interativas, ela se torna uma lista com contagem de votos."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Anexos de mídia pode ser imagens, vídeos, áudios ou qualquer arquivo."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "Publicações podem ser editadas ou excluídas depois."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "Prévia"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "Nota: Esta prévia tem um estilo levemente padronizado."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> impulsionou"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Novas publicações"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "Tentar novamente"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Impulso} other {# Impulsos}}"
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "Publicações fixadas"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "Tópico"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtrado0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "Traduzido automaticamente de {sourceLangText}"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "Traduzindo…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Traduzir do {sourceLangText} (detectado automaticamente)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "Traduzir do {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "Auto ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "Houve um erro ao traduzir"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "Editando a mensagem original"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "Respondendo à @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "Você deve fechar esta página agora."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "Fechar janela"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "Requer iniciar sessão."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "Voltar ao início"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "Publicações da conta"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ Respostas)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- Impulsos)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (Mídia)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "Limpar filtro"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "Limpar"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "Exibindo publicação com respostas"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ Respostas"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "Exibindo publicações sem impulsos"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- Impulsos"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "Exibindo publicações com mídia"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "Exibindo publicações marcadas com #{0}"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "Exibindo publicações em {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr "Exibindo publicações em {1}"
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "Não há nada para ver aqui."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "Não foi possível carregar publicações"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "Não foi possível obter informações da conta"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "Alterar a instância da conta {0}"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "Alterar para a minha instância (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "Mês"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "Atual"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "Padrão"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "Alterar para esta conta"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr "Alterar para nova janela/aba"
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "Ver perfil…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "Definir como padrão"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "Encerrar sessão <0>@{0}0>?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "Encerrar sessão…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "Adicionar conta existente"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "Nota: as contas <0>padrões0> sempre serão as primeiras a carregar. Contas alteradas permaneceram durante a sessão."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "Não há favoritos ainda. Favorite algo primeiramente!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "Não foi possível carregar os favoritos."
@@ -2667,6 +2756,7 @@ msgstr "Acompanhar"
msgid "Overlaps with your last catch-up"
msgstr "Sobreposições com o seu último acompanhamento"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "Até o último acompanhamento ({0})"
@@ -2679,6 +2769,7 @@ msgstr "Nota: Sua instância talvez mostre um máximo de 800 publicações na li
msgid "Previously…"
msgstr "Antes…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# publicação} other {# publicações}}"
@@ -2687,13 +2778,15 @@ msgstr "{0, plural, one {# publicação} other {# publicações}}"
msgid "Remove this catch-up?"
msgstr "Excluir acompanhamento?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr "Removendo acompanhamento {0}"
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
-msgstr "Acompanhamento {0} removido"
+msgid "Catch-up {1} removed"
+msgstr "Acompanhamento {1} removido"
#: src/pages/catchup.jsx:1083
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
@@ -2716,16 +2809,18 @@ msgstr "Redefinir filtros"
msgid "Top links"
msgstr "Links populares"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "Compartilhado por {0}"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Tudo"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# autor} other {# autores}}"
@@ -2803,35 +2898,36 @@ msgstr "Autor anterior"
msgid "Scroll to top"
msgstr "Subir"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "Filtrado: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Não há curtidas ainda. Curta algo primeiramente!"
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "Não foi possível carregar curtidas."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "Início e listas"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "Linhas de tempo públicas"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Conversas"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Perfis"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Nunca"
@@ -2840,6 +2936,7 @@ msgstr "Nunca"
msgid "New filter"
msgstr "Novo filtro"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtro} other {# filtros}}"
@@ -2884,6 +2981,7 @@ msgstr "Não há palavras-chave. Adicione uma."
msgid "Add keyword"
msgstr "Adicionar palavra-chave"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# palavra-chave} other {# palavras-chave}}"
@@ -2928,157 +3026,158 @@ msgstr "Excluir filtro?"
msgid "Unable to delete filter."
msgstr "Não foi possível excluir filtro."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Expirado"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "Expirando <0/>"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "Nunca expira"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, one {# hashtag} other {# hashtags}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "Não foi possível carregar hashtags seguidas."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "Não há hashtags seguidas ainda."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "Nada para ver aqui."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "Não foi possível carregar publicações."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{hashtagTitle} (Apenas mídia) em {instance}"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{hashtagTitle} em {instance}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (Apenas mídia)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "Ninguém publicou nada com esta tag."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "Não foi possível carregar publicações com esta tag"
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "Parar de seguir #{hashtag}?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "Parou de seguir #{hashtag}"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "#{hashtag} seguido"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "Seguindo…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr "Não destacado no perfil"
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr "Não foi possível remover destaque do perfil"
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr "Destacado no perfil"
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr "Destacar no perfil"
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, other {Máx. # tag(s)}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Adicionar hashtag"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Excluir hashtag"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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. Não foi possível adicionar atalho.} other {Máx. # atalhos alcançados. Não foi possível adicionar atalho.}}"
-#: src/pages/hashtag.jsx:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "Este atalho já existe"
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "Atalho de hashtag adicionada"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "Adicionar aos atalhos"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Insira uma nova instância ex. \"mastodon.social\""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "Instância inválida"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "Ir à outra instância…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Ir à minha instância (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "Não foi possível obter notificações."
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Novas0> <1>Solicitações de seguimento1>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "Ver tudo"
@@ -3090,707 +3189,728 @@ msgstr "Resolvendo…"
msgid "Unable to resolve URL"
msgstr "Não foi possível resolver URL"
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "Nada ainda."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "Gerenciar membros"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "Excluir <0>@{0}0> da lista?"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "Excluir…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, one {# lista} other {# listas}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "Não há listas ainda."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr "Houve um erro ao registrar aplicação"
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr "domínio de instância"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "ex. “mastodon.social”"
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr "Houve um erro ao iniciar sessão. Tente novamente ou tente outra instância."
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "Continuar com {selectedInstanceText}"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "Continuar"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "Não tem uma conta? Crie uma!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "Menções privadas"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Privado"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "Ninguém mencionou você :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "Não foi possível carregar menções."
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "Você não segue"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "Quem não segue você"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "Com uma conta nova"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr "Quem mencionou você privadamente sem solicitar"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr "Quem está limitado por moderadores do servidor"
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "Opções de notificação"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "Novas notificações"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Anúncio} other {Anúncios}}"
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "Solicitações de seguimento"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# solicitação de seguimento} other {# solicitações de seguimento}}"
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
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:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "Apenas menções"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "Hoje"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr "Está tudo em dia."
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "Ontem"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "Não foi possível carregar notificações"
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "Opções de notificação atualizada"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr "Filtrar notificações de pessoas:"
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "Filtrar"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "Ignorar"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "Atualizado <0>{0}0>"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "Ver notificações de <0>@{0}0>"
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "Notificações de <0>@{0}0>"
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
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:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "Não foi possível aceitar solicitação de notificação"
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Permitir"
-#: src/pages/notifications.jsx:1183
-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."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr "As notificações de @{1} não aparecerá em notificações filtradas."
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "Não foi possível descartar solicitação de notificação"
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Descartar"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "Descartado"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Linha de tempo local ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Linha de tempo federado ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Linha de tempo local"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "Linha de tempo federado"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "Ninguém publicou nada ainda."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "Alterar para federado"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "Alterar para local"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "Procurar: {q} (Publicações)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "Buscar: {q} (Contas)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "Buscar: {q} (Hashtags)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "Buscar: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Hashtags"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "Ver mais"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "Ver mais contas"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "Nenhuma conta encontrada."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "Ver mais hashtags"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "Nenhuma hashtag encontrada."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "Ver mais publicações"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "Nenhuma publicação encontrada."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
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:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Opções"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Tema"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "Claro"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "Escuro"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "Automático"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Tamanho do texto"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "Idioma de exibição"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "Traduções de voluntários"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "Publicando"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "Visibilidade padrão"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "Sincronizado"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "Houve um erro ao atualizar privacidade de publicação"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Sincronizado com as opções do servidor de instância. <0>Vá para sua instância ({instance}) para mais opções.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "Experimentos"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "Atualizar automaticamente publicações da linha do tempo"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "Carrossel de impulsos"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "Tradução da publicação"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Traduzir para"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr "Traduzir para "
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "Idioma do sistema ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
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:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "Nota: Esse recurso usa serviços externos de tradução, desenvolvido por <0>Lingva API0> e <1>Lingva Translate1>."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "Tradução automática"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Exibe automaticamente tradução para publicações na linha de tempo. Só funciona para publicações <0>curtas0> sem aviso de conteúdo, mídia ou enquete."
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "Selecionador de GIF para escrita"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "Gerador de descrição de imagem"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr "Apenas para novas imagens enquanto escreve novas publicações."
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Nota: Esse recurso usa serviços externos IA, desenvolvido por <0>img-alt-api0>. Então ele pode não funcionar bem. Apenas para imagens e em inglês."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "Notificações agrupadas do servidor"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Recurso em estágio alpha. Janela potencialmente agrupada e melhorada, porém lógica básica de agrupamento."
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Opções de exportação/importação \"nuvem\" para atalhos"
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
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:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Modo oculto <0>(<1>Texto1> → <2>████2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
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:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "Sobre"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Feito0> por <1>@cheeaun1>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "Patrocinar"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Doar"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "Política de privacidade"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>Site:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versão:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "Versão copiada"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "Não foi possível copiar versão"
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr "Houve um erro ao atualizar inscrição. Tente novamente."
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr "Houve um erro ao cancelar inscrição. Tente novamente."
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "Notificações de push (beta)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
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."
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "Permitir de <0>{0}0>"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "qualquer um"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "pessoas que sigo"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "seguidores"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "Segue"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "Enquetes"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "Publicar edições"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "A permissão de push não foi concedida desde a última sessão. Você precisa <0><1>iniciar sessão1> novamente para conceder a permissão0>."
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTA: Notificações de push só funcionam para <0>uma conta0>."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr "Publicação"
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
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:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Essa publicação é de outra instância (<0>{instance}0>). Interações como (respostas, impulsos, etc.) não são possíveis."
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Erro: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "Alterar para minha instância para ativar interações"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "Não foi possível carregar respostas."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "Voltar"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "Ir à publicação principal"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr "{0} publicações acima – Voltar ao topo"
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr "Alterar para vista lateral"
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "Alterar para vista completa"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "Mostrar conteúdo sensível"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "Experimental"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "Não foi possível alterar"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "Alterar para instância da publicação ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr "Alterar para instância da publicação ({1})"
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "Alterar para instância da publicação"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "Não foi possível carregar publicação"
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# resposta} other {<0>{1}0> respostas}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# comentário} other {<0>{0}0> comentários}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "Ver publicação com respostas"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "Tendência ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "Notícias populares"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr "Por {0}"
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "Voltar a mostrar publicações populares"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Mostrar publicações mencionando <0>{0}0>"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "Publicações populares"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "Não há publicações populares."
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr "Um cliente web minimalista e original para Mastodon."
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Iniciar sessão com Mastodon"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "Iniciar sessão"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
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:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "<0>Feito0> por <1>@cheeaun1>. <2>Política de privacidade2>."
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "Captura de tela do carrossel de impulsos"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "Carrossel de impulsos"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
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:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr "Captura de tela de tópicos de comentários aninhados"
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr "Tópico de comentários aninhados"
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "Siga facilmente as conversas. Respostas semi-colapsáveis."
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr "Captura de tela de notificações agrupadas"
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "Notificações agrupadas"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr "Notificações similares são agrupadas e colapsadas para evitar desordem."
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "Captura de tela da interface multi-coluna"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "Única ou multi-coluna"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
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:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr "Captura de tela da linha de tempo multi-hashtag com uma maneira de adicionar mais hashtags"
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "Linha de tempo multi-hashtag"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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/pt-PT.po b/src/locales/pt-PT.po
index 7e6f825394..6d0319d490 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: 2024-12-03 22:00\n"
+"PO-Revision-Date: 2024-12-22 00:30\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Bloqueado"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Publicações: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Última publicação: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automático"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Grupo"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Mútuo"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Pedido"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "A seguir"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Segue tu"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# seguidor} other {# seguidores}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Verificado"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Se juntou em <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr "A seguir"
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Publicações"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Mais"
@@ -167,14 +171,26 @@ msgstr "Em memória"
msgid "This user has chosen to not make this information available."
msgstr "Este utilizador decidiu não fazer esta informação visível."
+#. 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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} publicações originais, {1} respostas, {2} impulsos"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
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)}}"
@@ -188,17 +204,17 @@ msgstr "Original"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Respostas"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Impulsos"
@@ -210,6 +226,7 @@ msgstr "As estatísticas estão indisponíveis."
msgid "View post stats"
msgstr "Ver estatísticas"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Última publicação: <0>{0}0>"
@@ -247,8 +264,8 @@ msgid "Notifications enabled for @{username}'s posts."
msgstr "Notificações ativadas para as publicações de @{username}."
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "Notificações desativadas para as publicações de @{username}."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr " Notificações desativadas para as publicações de @{username}."
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
@@ -276,7 +293,7 @@ msgstr "Ativar impulsos"
#: 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 "Adicionar/Remover das listas"
@@ -293,7 +310,7 @@ msgstr "Impossível copiar ligação"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Copiar"
@@ -320,6 +337,7 @@ msgstr "Dessilenciar <0>@{username}0>"
msgid "Mute <0>@{username}0>…"
msgstr "Silenciar <0>@{username}0>…"
+#. 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 "Silenciou @{username} por {0}"
@@ -373,7 +391,7 @@ msgid "Report <0>@{username}0>…"
msgstr "Reportar <0>@{username}0>…"
#: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
msgid "Edit profile"
msgstr "Editar perfil"
@@ -381,9 +399,10 @@ msgstr "Editar perfil"
msgid "Withdraw follow request?"
msgstr "Eliminar pedido de seguimento?"
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "Deixar de seguir @{0}?"
+msgid "Unfollow @{1}?"
+msgstr "Deixar de seguir @{1}?"
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "Eliminar…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Seguir"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Fechar"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Biografia traduzida"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
msgstr "Impossível remover da lista."
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr "Impossível adicionar na lista."
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Impossível carregar listas."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "Sem listas."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nova lista"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "Nota privada sobre <0>@{0}0>"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
msgstr "Impossível atualizar nota privada."
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Cancelar"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Guardar e fechar"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
msgstr "Impossível atualizar perfil."
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nome"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "Biografia"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Campos adicionais"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Etiqueta"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Conteúdo"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "Guardar"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "nome de utilizador"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "domínio do servidor"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "Modo oculto desativado"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "Modo oculto ativado"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Página inicial"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Escrever"
@@ -565,6 +584,9 @@ msgstr "Adicionar enquete"
msgid "You have unsaved changes. Discard this post?"
msgstr "Tem alterações não guardadas. Desfazer publicação?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr "{0, plural, one {O ficheiro {1} não é suportado.} other {Os ficheiros {2} não são suportados.}}"
@@ -600,10 +622,13 @@ msgstr "Parece que já tem um campo de edição aberto na janela principal. Abri
msgid "Pop in"
msgstr "Abrir"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "A responder à publicação de @{0} (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "A responder à publicação de @{0}"
@@ -630,7 +655,7 @@ msgstr "Anexo #{i} falhou"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Alerta de conteúdo"
@@ -640,12 +665,12 @@ msgstr "Alerta de conteúdo ou media sensível"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Público"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Local"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "Não listado"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Somente seguidores"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Marcar media como sensível"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Adicionar"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "A transferir GIF…"
msgid "Failed to download GIF"
msgstr "Falhou ao transferir GIF"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Mais…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Enviado"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Descrição da imagem"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "Descrição do vídeo"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "Descrição do áudio"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "O ficheiro é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir o tamanho de {0} a {1} ou mais baixo."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "A dimensão é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir a dimensão de {0}×{1}px para {2}×{3}px."
-
-#: src/components/compose.jsx:2451
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 "A dimensão é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir a dimensão de {2}×{3}px para {4}×{5}px."
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 "O ficheiro é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir o tamanho de {6} a {7} ou mais baixo."
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 "A dimensão é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir a dimensão de {8}×{9}px para {10}×{11}px."
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "A taxa de quadros está muito alta. Ao enviar pode enfrentar problemas."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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 "Eliminar"
-#: src/components/compose.jsx:2528
-#: src/compose.jsx:83
+#: src/components/compose.jsx:2529
+#: src/compose.jsx:84
msgid "Error"
msgstr "Erro"
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
msgid "Edit image description"
msgstr "Editar descrição da imagem"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "Editar descrição do vídeo"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "Editar descrição do áudio"
-#: 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 "A gerar descrição. Por favor, espere…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "Falhou ao gerar descrição: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr "Falhou ao gerar descrição: {12}"
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "Falhou ao gerar descrição"
-#: 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 "Gerar descrição…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "Falhou ao gerar descrição{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr "Falhou ao gerar descrição{13}"
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>— experimental0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "Concluído"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
msgstr "Escolha {0}"
-#: src/components/compose.jsx:2789
+#: src/components/compose.jsx:2790
msgid "Multiple choices"
msgstr "Várias escolhas"
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
msgid "Duration"
msgstr "Duração"
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
msgid "Remove poll"
msgstr "Eliminar enquete"
-#: src/components/compose.jsx:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
msgstr "Buscar contas"
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: src/components/compose.jsx:3093
+#: src/components/generic-accounts.jsx:228
msgid "Error loading accounts"
msgstr "Erro ao carregar contas"
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
msgid "Custom emojis"
msgstr "Emojis personalizados"
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
msgstr "Buscar emoji"
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "Erro ao carregar emojis personalizados"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
msgstr "Usado recentemente"
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
msgstr "Outros"
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} mais…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
msgstr "Buscar GIFs"
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
msgstr "Desenvolvido por GIPHY"
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "Digite para buscar GIFs"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: src/components/compose.jsx:3597
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
msgid "Previous"
msgstr "Anterior"
-#: src/components/compose.jsx:3612
-#: src/components/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: src/components/compose.jsx:3615
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
msgid "Next"
msgstr "Seguinte"
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
msgid "Error loading GIFs"
msgstr "Erro ao carregar GIFs"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Rascunhos não enviados"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "Parece que tem rascunhos não enviados. Vamos continuar onde paraste."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "Eliminar rascunho?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "Erro ao eliminar rascunho. Tente novamente."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Eliminar…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "Erro ao obter estado de resposta!"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "Eliminar rascunhos?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "Erro ao eliminar rascunhos. Tente novamente."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Eliminar tudo…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "Nenhum rascunho encontrado."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Enquete"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Media"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "Abrir em nova janela"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Aceitar"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Rejeitar"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Aceitado"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Rejeitado"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "Nada para exibir"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Contas"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Mostrar mais…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "Fim."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Nada para exibir"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Atalhos do teclado"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Ajuda com atalhos do teclado"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Publicação seguinte"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Publicação anterior"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "Pular carrossel para a publicação seguinte"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "Pular carrossel para a publicação anterior"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Carregar novas publicações"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Abrir detalhes da publicação"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> ou <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Expandir alerta de conteúdo ou<0/>alternar tópico expandido/colapsado"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Fechar publicação ou diálogos"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> ou <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "Focar coluna no modo multi-coluna"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> a <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr "Focar na próxima coluna no modo multi-coluna"
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr "Focar na coluna anterior no modo multi-coluna"
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Escrever nova publicação"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Escrever nova publicação (nova janela)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Enviar publicação"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> ou <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Buscar"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Responder (nova janela)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "Gosto (favorito)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> ou <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr "<0>l0> ou <1>f1>"
msgid "Boost"
msgstr "Impulsionar"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "Marcar como favorito"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "Alternar modo oculto"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Editar lista"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "Impossível editar lista."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "Impossível criar lista."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Mostrar respostas aos membros da lista"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "Mostrar respostas para quem sigo"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "Não mostrar respostas"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr "Ocultar publicações nesta lista da página inicial/A seguir"
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Criar"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "Eliminar lista?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "Impossível eliminar lista."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Descrição da media"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Traduzir"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Falar"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "Abrir media original em nova janela"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "Abrir media original"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "A tentar descrever imagem. Por favor, espere…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "Falhou ao descrever imagem"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Descrever imagem…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Ver publicação"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Media sensível"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "Filtrado: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Filtrado"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "Publicado. Dê uma olhada."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "Resposta publicada. Dê uma olhada."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "Publicação atualizada. Dê uma olhada."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Menu"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "Recarregar página para atualizar?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Nova atualização disponível…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr "A seguir"
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Acompanhar"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Menções"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Notificações"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Novo"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Perfil"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Favoritos"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "Gostos"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "Hashtags seguidas"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtros"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Utilizadores silenciados"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Utilizadores silenciados…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Utilizadores bloqueados"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Utilizadores bloqueados…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Contas…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Iniciar sessão"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "Tendência"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Federado"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Atalhos / Colunas…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Definições…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Listas"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Todas as listas"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Notificação"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Esta notificação é da sua outra conta."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Ver todas as notificações"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} reagiu a sua publicação com {emojiObject}"
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} fez uma publicação."
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} impulsionou a sua resposta.} other {{account} impulsionou a sua publicação.}}} other {{account} impulsionou {postsCount} das suas publicações.}}} other {{postType, select, reply {<0><1>{0}1> pessoa(s)0> impulsionou a sua resposta.} other {<2><3>{1}3> pessoa(s)2> impulsionou a sua publicação.}}}}"
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, =1 {{account} seguiu você.} other {<0><1>{0}1> pessoa(s)0> seguiu você.}}"
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} pediu para seguir-te."
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} gostou da sua resposta.} other {{account} gostou de sua publicação.}}} other {{account} gostou de {postsCount} de suas publicações.}}} other {{postType, select, reply {<0><1>{0}1> pessoa(s)0> gostou da sua resposta.} other {<2><3>{1}3> pessoa(s)2> gostou da sua publicação.}}}}"
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "A enquete que votaste ou criaste já acabou."
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "Uma enquete que criaste já acabou."
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "Uma enquete que votaste já acabou."
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr "Uma publicação que interagiste foi editada."
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} impulsionou e gostou da sua resposta.} other {{account} impulsionou e gostou da sua publicação.}}} other {{account} impulsionou e gostou de {postsCount} de suas publicações.}}} other {{postType, select, reply {<0><1>{0}1> pessoa(s)0> impulsionou e gostou da sua resposta.} other {<2><3>{1}3> pessoa(s)2> impulsionou e gostou da sua publicação.}}}}"
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account} registrada."
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr "{account} reportou {targetAccount}"
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "Perdeu conexões com <0>{name}0>."
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "Aviso da moderação"
@@ -1481,71 +1536,71 @@ msgstr "Aviso da moderação"
msgid "Your {year} #Wrapstodon is here!"
msgstr "O seu #Wrapstodon {year} chegou!"
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "Um administrador de <0>{from}0> suspendeu <1>{targetName}1>, significando que não receberá mais atualizações deles ou interagir com eles."
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "Um administrador de <0>{from}0> bloqueou <1>{targetName}1>. Seguidores afetados: {followersCount}, a seguir: {followingCount}."
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "Bloqueaste <0>{targetName}0>.\n"
"Seguidores removidos: {followersCount}, a seguir: {followingCount}."
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "A sua conta recebeu um aviso da moderação."
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "A sua conta foi desativada."
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "Algumas das suas publicações foram marcadas como sensível."
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "Algumas publicações suas foram eliminadas."
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr "Agora as suas publicações serão marcadas como sensíveis."
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "A sua conta foi limitada."
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "A sua conta foi suspensa."
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[Tipo de notificação desconhecida: {type}]"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "Impulsionado/Gostado por…"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "Gostado por…"
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "Impulsionado por…"
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "Seguido por…"
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "Saiba mais <0/>"
@@ -1553,76 +1608,83 @@ msgstr "Saiba mais <0/>"
msgid "View #Wrapstodon"
msgstr "Ver #Wrapstodon"
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "Leia mais →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "Votado"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr "{optionVotesCount, plural, one {# voto} other {# votos}}"
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Ocultar resultado"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Votar"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
msgid "Refresh"
msgstr "Atualizar"
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Mostrar resultado"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> voto} other {<1>{1}1> votos}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {<0>{0}0> votante} other {<1>{1}1> votantes}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "Acabou <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Acabou"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "A acabar <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "A acabar"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}s"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}m"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}h"
@@ -1735,23 +1797,24 @@ msgstr "Impossível bloquear {username}"
msgid "Send Report <0>+ Block profile0>"
msgstr "Enviar relato <0>+ Bloquear perfil0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>‒ contas, hashtags e publicações0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "Publicações com <0>{query}0>"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "Publicações marcadas com <0>#{0}0>"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "Buscar <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "Contas com <0>{query}0>"
@@ -1782,7 +1845,7 @@ msgstr "Apenas local"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Instância"
@@ -1805,7 +1868,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "ex.: PixelArt (Máx. 5, espaço separado)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Apenas media"
@@ -1848,7 +1911,7 @@ msgstr "Mover para baixo"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Editar"
@@ -2033,6 +2096,7 @@ msgstr "Impossível guardar atalhos"
msgid "Sync to instance server"
msgstr "Sincronizar ao servidor de instância"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0, plural, one {# carácter} other {# carácteres}}"
@@ -2053,21 +2117,25 @@ msgstr "<0/> <1>impulsionou1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "Não gostou da publicação de @{0}"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "Gostou da publicação de @{0}"
+msgid "Liked @{1}'s post"
+msgstr "Gostou da publicação de @{1}"
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "Removeu dos favoritos a publicação de @{0}"
+msgid "Unbookmarked @{2}'s post"
+msgstr "Removeu dos favoritos a publicação de @{2}"
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "Adicionou aos favoritos a publicação de @{0}"
+msgid "Bookmarked @{3}'s post"
+msgstr "Adicionou aos favoritos a publicação de @{3}"
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2086,19 +2154,20 @@ msgstr "Citar"
msgid "Some media have no descriptions."
msgstr "Algumas das medias não têm descrição."
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr "Publicação antiga (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "Removeu impulso da publicação de @{0}"
+msgid "Unboosted @{4}'s post"
+msgstr "Removeu impulso da publicação de @{4}"
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "Impulsionou a publicação de @{0}"
+msgid "Boosted @{5}'s post"
+msgstr "Impulsionou a publicação de @{5}"
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2123,6 +2192,7 @@ msgstr "Gosto"
msgid "Unbookmark"
msgstr "Eliminar dos favoritos"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr "Ver publicação de <0>@{0}0>"
@@ -2136,7 +2206,7 @@ msgid "Edited: {editedDateText}"
msgstr "Editado: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "Incorporar publicação"
@@ -2204,6 +2274,16 @@ msgstr "Impossível eliminar publicação"
msgid "Report post…"
msgstr "Relatar publicação…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr "Removeu impulso da publicação de @{6}"
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr "Impulsionou a publicação de @{7}"
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2233,6 +2313,7 @@ msgstr "Eliminado"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# resposta} other {# respostas}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Tópico{0}"
@@ -2265,295 +2346,303 @@ msgstr "Comentários"
msgid "More from <0/>"
msgstr "Mais de <0/>"
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "Histórico de edições"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "Falhou ao carregar histórico"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "A carregar…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "Código HTML"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "Código HTML copiado"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "Impossível copiar código HTML"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Anexos de media:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Emojis da conta:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "URL estático"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Emojis:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Notas:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Isto é estático, instável e sem guião. Pode precisar para aplicar os seus próprios estilos e editar caso necessário."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Votações não são interativas, ela vira uma lista com contador de votos."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Anexos de media pode ser imagens, vídeos, áudios, e qualquer tipo de ficheiro."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "Publicações podem ser editadas ou eliminadas depois."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "Prévia"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "Nota: Esta prévia tem um estilo levemente padronizado."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> impulsionou"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Novas publicações"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "Tentar novamente"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Impulso} other {# Impulsos}}"
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "Publicações fixadas"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "Tópico"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtrado0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "Traduzido automaticamente de {sourceLangText}"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "A traduzir…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Traduzir do {sourceLangText} (detetado automaticamente)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "Traduzir do {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "Auto ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "Falhou ao traduzir"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "A editar mensagem original"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "Respondendo à @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "Deves fechar esta página agora."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "Fechar janela"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "Requer iniciar sessão."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "Voltar à página inicial"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "Publicações da conta"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ Respostas)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- Impulsos)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (Media)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "Limpar filtro"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "Limpar"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "A exibir publicação com respostas"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ Respostas"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "A exibir publicações sem impulsos"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- Impulsos"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "A exibir publicações com media"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "A exibir publicações marcadas com #{0}"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "A exibir publicações em {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr "A exibir publicações em {1}"
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "Não há nada para ver aqui."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "Impossível carregar publicações"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "Impossível obter informações da conta"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "Alterar a instância da conta {0}"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "Alterar para a minha instância (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "Mês"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "Atual"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "Padrão"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "Alterar para esta conta"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr "Alterar para nova janela/aba"
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "Ver perfil…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "Definir como padrão"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "Finalizar sessão <0>@{0}0>?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "Finalizar sessão…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "Adicionar conta existente"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "Nota: as contas <0>padrões0> sempre serão as primeiras a carregar. Contas alteradas permaneceram durante a sessão."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "Sem favoritos ainda. Favorita algo primeiramente!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "Impossível carregar favoritos."
@@ -2667,6 +2756,7 @@ msgstr "Acompanhar"
msgid "Overlaps with your last catch-up"
msgstr "Sobreposições com o seu último acompanhamento"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "Até o último acompanhamento ({0})"
@@ -2679,6 +2769,7 @@ msgstr "Nota: a sua instância talvez mostre um máximo de 800 publicações na
msgid "Previously…"
msgstr "Antes…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# publicação} other {# publicações}}"
@@ -2687,13 +2778,15 @@ msgstr "{0, plural, one {# publicação} other {# publicações}}"
msgid "Remove this catch-up?"
msgstr "Eliminar acompanhamento?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr "A remover acompanhamento {0}"
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
-msgstr "Acompanhamento {0} removido"
+msgid "Catch-up {1} removed"
+msgstr "Acompanhamento {1} removido"
#: src/pages/catchup.jsx:1083
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
@@ -2716,16 +2809,18 @@ msgstr "Redefinir filtros"
msgid "Top links"
msgstr "Ligações populares"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "Partilhado por {0}"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Tudo"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# autor} other {# autores}}"
@@ -2803,35 +2898,36 @@ msgstr "Autor anterior"
msgid "Scroll to top"
msgstr "Rolar até o topo"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "Filtrado: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Sem gostos ainda. Dá um ❤️ em algo!"
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "Impossível carregar gostos."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "Página inicial e listas"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "Linhas de tempo públicas"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Conversas"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Perfis"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Nunca"
@@ -2840,6 +2936,7 @@ msgstr "Nunca"
msgid "New filter"
msgstr "Novo filtro"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtro} other {# filtros}}"
@@ -2884,6 +2981,7 @@ msgstr "Sem palavras-chave. Adicione uma."
msgid "Add keyword"
msgstr "Adicionar palavra-chave"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# palavra-chave} other {# palavras-chave}}"
@@ -2928,157 +3026,158 @@ msgstr "Eliminar filtro?"
msgid "Unable to delete filter."
msgstr "Impossível eliminar filtro."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Expirado"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "A expirar <0/>"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "Nunca expira"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, one {# hashtag} other {# hashtags}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "Impossível carregar hashtags seguidas."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "Nenhuma hashtag seguida ainda."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "Nada para ver aqui."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "Impossível carregar publicações."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{hashtagTitle} (Apenas media) em {instance}"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{hashtagTitle} em {instance}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (Apenas media)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "Ninguém publicou nada com esta marcação ainda."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "Impossível carregar publicações com esta marcação"
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "Deixar de seguir #{hashtag}?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "Deixou de seguir #{hashtag}"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "#{hashtag} seguido"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "A seguir…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr "Não destacado no perfil"
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr "Impossível remover destaque do perfil"
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr "Destacado no perfil"
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr "Destacar no perfil"
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, other {Máx. # marcações}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Adicionar hashtag"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Eliminar hashtag"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "Este atalho já existe"
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "Atalho da hashtag adicionada"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "Adicionar aos atalhos"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Digite uma nova instância ex. \"mastodon.social\""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "Instância inválida"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "Ir à outra instância…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Ir à minha instância (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "Impossível obter notificações."
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Novos0> <1>Pedidos de seguir1>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "Ver tudo"
@@ -3090,707 +3189,728 @@ msgstr "A resolver…"
msgid "Unable to resolve URL"
msgstr "Impossível resolver URL"
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "Nada ainda."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "Gerir membros"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "Eliminar <0>@{0}0> da lista?"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "Eliminar…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, one {# lista} other {# listas}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "Nenhuma lista ainda."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr "Falhou ao registar aplicação"
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr "domínio de instância"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "ex. “mastodon.social”"
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
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:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "Continuar com {selectedInstanceText}"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "Continuar"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "Não tem uma conta? Cria uma!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "Menções privadas"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Privado"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "Ninguém lhe mencionou... ☹️"
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "Impossível carregar menções."
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "Não segues"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "Quem não lhe segue"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "Com uma conta nova"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr "Quem lhe mencionou privadamente sem pedir"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr "Quem está limitado por moderadores do servidor"
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "Definições de notificação"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "Novas notificações"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Anunciado} other {Anunciados}}"
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "Pedidos de seguir"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# pedido de seguir} other {# pedidos de seguir}}"
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
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:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "Somente menções"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "Hoje"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr "Está tudo em dia."
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "Ontem"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "Impossível carregar notificações"
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "Definições de notificação atualizada"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr "Filtrar notificações de pessoas:"
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "Filtrar"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "Ignorar"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "Atualizado <0>{0}0>"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "Ver notificações de <0>@{0}0>"
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "Notificações de <0>@{0}0>"
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
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:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "Impossível aceitar pedido de notificação"
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Permitir"
-#: src/pages/notifications.jsx:1183
-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."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr "Notificações de @{1} não irão mais aparecer em notificações filtradas."
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "Impossível descartar pedido de notificação"
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Descartar"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "Descartado"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Linha de tempo local ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Linha de tempo federado ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Linha de tempo local"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "Linha de tempo federado"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "Ninguém publicou nada ainda."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "Alterar para federado"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "Alterar para local"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "Buscar: {q} (Publicações)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "Buscar: {q} (Contas)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "Buscar: {q} (Hashtags)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "Buscar: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Hashtags"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "Ver mais"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "Ver mais contas"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "Nenhuma conta encontrada."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "Ver mais hashtags"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "Nenhuma hashtag encontrada."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "Ver mais publicações"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "Nenhuma publicação encontrada."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
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:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Definições"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Aparência"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "Claro"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "Escuro"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "Automático"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Tamanho do texto"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "Idioma de exibição"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "Traduções de voluntários"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "Publicando"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "Visibilidade padrão"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "Sincronizado"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "Falhou ao atualizar a privacidade da publicação"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Sincronizado com as definições de instância do servidor. <0>Vá para a sua instância ({instance}) para mais definições.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "Experimentos"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "Atualizar automaticamente publicações da linha do tempo"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "Carrossel de impulsos"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "Tradução da publicação"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Traduzir para"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr "Traduzir para "
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "Idioma do sistema ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
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:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "Nota: Este recurso usa serviços externos de tradução, desenvolvido por <0>Lingva API0> e <1>Lingva Translate1>."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "Tradução automática"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> 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>curtas0> sem aviso de conteúdo, media ou enquete."
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "Selecionador de GIF para escrita"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "Gerador de descrição de imagem"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr "Apenas para novas imagens enquanto escreve novas publicações."
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Nota: Este recurso usa serviços externos IA, desenvolvido por <0>img-alt-api0>. Pode não funcionar bem. Apenas para imagens e em inglês."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "Notificações agrupadas do servidor"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Recurso em estágio alpha. Janela potencialmente agrupada e melhorada, porém lógica básica de agrupamento."
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Definições de importação/exportação \"Nuvem\" para atalhos"
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
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:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Modo oculto <0>(<1>Texto1> → <2>████2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
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:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "Sobre"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Feito0> por <1>@cheeaun1>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "Patrocinar"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Doar"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "Política de privacidade"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>Sítio web:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versão:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "Versão copiada"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "Impossível copiar versão"
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr "Falhou ao atualizar subscrição. Tente novamente."
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr "Falhou ao remover subscrição. Tente novamente."
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "Notificações de push (beta)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
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."
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "Permitir de <0>{0}0>"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "qualquer um"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "pessoas que sigo"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "seguidores"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "Segue"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "Votações"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "Publicar edições"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "A permissão de push não foi concedida desde a última sessão. Precisas <0><1>iniciar sessão1> novamente para conceder a permissão0>."
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTA: Notificações de push só funcionam para <0>uma conta0>."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr "Publicação"
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
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:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Esta publicação é de outra instância (<0>{instance}0>). Interações como (respostas, impulsos, etc.) não são possíveis."
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Erro: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "Alterar para a minha instância para ativar interações"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "Impossível carregar respostas."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "Voltar"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "Ir à publicação principal"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr "{0} publicações acima – Voltar ao topo"
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr "Alterar para visualização lateral"
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "Alterar para visualização completa"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "Mostrar conteúdo sensível"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "Experimental"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "Impossível alterar"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "Alterar para instância da publicação ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr "Alterar para instância da publicação ({1})"
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "Alterar para instância da publicação"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "Impossível carregar publicação"
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# resposta} other {<0>{1}0> respostas}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# comentário} other {<0>{0}0> comentários}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "Ver publicação com respostas"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "Tendência ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "Notícias em tendência"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr "Por {0}"
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "Voltar a mostrar publicações em tendência"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Mostrar publicações mencionando <0>{0}0>"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "Publicações em tendência"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "Nenhuma publicação em tendência."
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr "Um cliente web minimalista e original para Mastodon."
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Iniciar sessão com Mastodon"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "Iniciar sessão"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
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:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "<0>Feito0> por <1>@cheeaun1>. <2>Política de privacidade2>."
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "Captura de ecrã do carrossel de impulsos"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "Carrossel de impulsos"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
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:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr "Captura de ecrã de tópicos de comentários aninhados"
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr "Tópico de comentários aninhados"
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "Siga facilmente as conversas. Respostas semi-colapsáveis."
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr "Captura de ecrã de notificações agrupadas"
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "Notificações agrupadas"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr "Notificações similares são agrupadas e colapsadas para evitar desordem."
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "Captura de ecrã do UI multi-coluna"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "Única ou multi-coluna"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
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:188
+#: src/pages/welcome.jsx:189
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:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "Linha de tempo multi-hashtag"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 60fb940af6..eade68387b 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: 2024-12-04 16:48\n"
+"PO-Revision-Date: 2024-12-21 15:10\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"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Закрытый профиль"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Посты: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Последний пост: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Бот"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Группа"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Взаимная подписка"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Запрос отправлен"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Подписка"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Подписан(а) на вас"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# подписчик} many {# подписчиков} other {# подписчика}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Подтверждено"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Присоединил(ся/ась) <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr "Подпис(ки/ок)"
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Посты"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Ещё"
@@ -167,14 +171,26 @@ msgstr "Вечная память"
msgid "This user has chosen to not make this information available."
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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "Оригинальные посты: {0}. Ответы: {1}. Продвижения: {2}"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
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} поста}} за последний год или годы"
@@ -188,17 +204,17 @@ msgstr "Оригинальные"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Ответы"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Продвижения"
@@ -210,6 +226,7 @@ msgstr "Статистика публикации постов недоступ
msgid "View post stats"
msgstr "Показать статистику публикации постов"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Последний пост: <0>{0}0>"
@@ -247,7 +264,7 @@ msgid "Notifications enabled for @{username}'s posts."
msgstr "Уведомления о новых постах @{username} включены."
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
+msgid " Notifications disabled for @{username}'s posts."
msgstr "Уведомления о новых постах @{username} отключены."
#: src/components/account-info.jsx:1209
@@ -276,7 +293,7 @@ msgstr "Включить продвижения"
#: 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 "Управление списками"
@@ -293,7 +310,7 @@ msgstr "Не удалось скопировать ссылку"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Копировать"
@@ -320,6 +337,7 @@ msgstr "Убрать <0>@{username}0> из игнорируемых"
msgid "Mute <0>@{username}0>…"
msgstr "Игнорировать <0>@{username}0>…"
+#. 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 "@{username} добавлен(а) в список игнорируемых на {0}"
@@ -334,7 +352,7 @@ msgstr "Удалить <0>@{username}0> из подписчиков?"
#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
-msgstr "@{username} убран из подписчиков"
+msgstr "@{username} убран(а) из подписчиков"
#: src/components/account-info.jsx:1479
msgid "Remove follower…"
@@ -373,7 +391,7 @@ msgid "Report <0>@{username}0>…"
msgstr "Пожаловаться на <0>@{username}0>…"
#: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
msgid "Edit profile"
msgstr "Редактировать профиль"
@@ -381,9 +399,10 @@ msgstr "Редактировать профиль"
msgid "Withdraw follow request?"
msgstr "Отозвать запрос на подписку?"
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "Отписаться от @{0}?"
+msgid "Unfollow @{1}?"
+msgstr "Отписаться от @{1}?"
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "Отозвать…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Подписаться"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Закрыть"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Перевод поля «О себе»"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
msgstr "Не удалось убрать из списка."
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr "Не удалось добавить в список."
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Не удалось загрузить списки."
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "Списки отсутствуют."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Новый список"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "Личная заметка о <0>@{0}0>"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
msgstr "Не удалось обновить личную заметку."
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Отмена"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Сохранить и закрыть"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
msgstr "Не удалось обновить профиль."
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Название"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "О себе"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Дополнительные поля"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Заголовок"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Содержание"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "Сохранить"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "имя пользователя"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "доменное имя сервера"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "Режим маскировки отключён"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "Режим маскировки включён"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Домашняя"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Написать"
@@ -565,6 +584,9 @@ msgstr "Добавить голосование"
msgid "You have unsaved changes. Discard this post?"
msgstr "У вас есть несохраненные изменения. Отменить этот пост?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr "{0, plural, one {Файл {1} не поддерживается.} other {Файлы {2} не поддерживаются.}}"
@@ -600,10 +622,13 @@ msgstr "Похоже, вы уже пишите или редактируете
msgid "Pop in"
msgstr "Вернуть в родительское окно"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "Отвечаем пост @{0}(<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "Отвечаем на пост @{0}"
@@ -630,7 +655,7 @@ msgstr "Не удалось прикрепить вложение №{i}"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Предупреждение о содержании"
@@ -640,12 +665,12 @@ msgstr "Предупреждение о содержании или медиаф
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Публичный"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Локальная"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "Без включения в поиск"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Только для подписчиков"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Отметить медиафайл как деликатный"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Добавить"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "Загружаем GIF-анимацию…"
msgid "Failed to download GIF"
msgstr "Не удалось загрузить GIF-анимацию"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Ещё…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Загружено"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Описание изображения"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "Описание видео"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "Описание аудио"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "Файл слишком большой — при загрузке могут возникнуть проблемы. Попробуйте уменьшить размер с {0} до {1} или меньше."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "Сильно большое разрешение — при загрузке могут возникнуть проблемы. Попробуйте уменьшить разрешение с {0}×{1}px до {2}×{3}px."
-
-#: src/components/compose.jsx:2451
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 "Сильно большое разрешение — при загрузке могут возникнуть проблемы. Попробуйте уменьшить разрешение с {2}×{3}px до {4}×{5}px."
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 "Файл слишком большой — при загрузке могут возникнуть проблемы. Попробуйте уменьшить размер с {6} до {7} или меньше."
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 "Сильно большое разрешение — при загрузке могут возникнуть проблемы. Попробуйте уменьшить разрешение с {8}×{9}px до {10}×{11}px."
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "Слишком высокая частота кадров — при загрузке могут возникнуть проблемы."
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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/compose.jsx:83
+#: 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 "Редактировать описание изображения"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "Редактировать описание видео"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "Редактировать описание аудио"
-#: 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 "Создаём описание. Один момент, пожалуйста…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "Не удалось создать описание: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr "Не удалось создать описание: {12}"
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "Не удалось создать описание"
-#: 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 "Автоматическое описание…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "Не удалось создать описание: {0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr "Не удалось создать описание: {13}"
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>— экспериментальная функция0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "Готово"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
-msgstr "Вариант №{0}"
+msgstr "Выбор {0}"
-#: src/components/compose.jsx:2789
+#: 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:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
msgstr "Поиск пользователей"
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: 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:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
msgstr "Поиск эмодзи"
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "Ошибка загрузки пользовательских эмодзи"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
msgstr "Недавно использованные"
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
msgstr "Прочие"
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "Ещё {0}…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
-msgstr "Поиск GIF-анимации"
+msgstr "Поиск GIF"
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
-msgstr "При помощи GIPHY"
+msgstr "На основе GIPHY"
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "Начните набирать для поиска GIF-анимаций"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: 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/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: 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 "Ошибка поиска GIF-анимаций"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Черновики"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "У вас есть незаконченные черновики. Давайте продолжим с места, где вы остановились."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "Удалить этот черновик?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "Не удалось удалить черновик. Попробуйте снова, пожалуйста."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Удалить…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "Не удалось найти пост, к которому относится этот ответ."
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "Очистить черновики?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "Не удалось очистить черновики. Попробуйте снова, пожалуйста."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Удалить все…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "У вас пока нет черновиков."
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Опрос"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Медиафайлы"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "Открыть в новом окне"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Принять"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Отклонить"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Принят"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Отклонён"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "Нечего отображать"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:444
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Учётные записи"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Показать ещё…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "Конец."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Нечего отображать"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Горячие клавиши"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Справка по горячим клавишам"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Следующий пост"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Предыдущий пост"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "Перейти к следующему посту в карусели"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "Перейти к предыдущему посту в карусели"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Обновить ленту"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Раскрыть пост"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> или <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Развернуть предупреждение о содержимом или<0/>свернуть/развернуть обсуждение"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Закрыть пост или диалоги"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> или <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "Фокус столбца в многоколоночном режиме"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> по <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr "Перейти к следующему столбцу в многоколонном режиме"
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr "Перейти к предыдущему столбцу в многоколонном режиме"
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Новый пост"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Создать новый пост (новое окно)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Отправить пост"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> или <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Поиск"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Ответить (в новом окне)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "Нравится (избранное)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> или <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,507 +1169,521 @@ msgstr "<0>l0> или <1>f1>"
msgid "Boost"
msgstr "Продвинуть"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "Закладка"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "Включить \"приватный\" режим"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Редактировать список"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "Не удалось изменить список."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "Не удалось создать список."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Показать ответы участникам списка"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "Показать ответы людям, на которых я подписан(а)"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "Не показывать ответы"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr "Скрыть посты этого списка из Домашней ленты/Подписок"
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Создать"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "Удалить этот список?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "Не удалось удалить список."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Описание медиа"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Перевести"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Произнести"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "Открыть исходный файл в новом окне"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "Открыть исходный файл"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "Попытка описать изображение. Пожалуйста, подождите…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "Не удалось описать изображение"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Опишите изображение…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Просмотреть публикацию"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Деликатный контент"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "Отфильтровано: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Отфильтровано"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "Пост опубликован. Проверьте его."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "Ответ опубликован. Проверьте его."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "Пост обновлен. Проверьте его."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Меню"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "Перезагрузить страницу для обновления?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Доступно обновление…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr "Подписки"
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Catch-up"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Упоминания"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Уведомления"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Новые"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Профиль"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Закладки"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "Отметки \"нравится\""
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "Хэштеги (подписки)"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Фильтры"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Игнорируемые пользователи"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Игнорируемые пользователи…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Заблокированные пользователи"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Заблокированные пользователи…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Учётные записи…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Войти"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "В тренде"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Федеративная"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Ярлыки / Столбцы…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Параметры…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Списки"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Все списки"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Уведомление"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Это уведомление от вашей другой учетной записи."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Просмотреть все уведомления"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} отреагировал(а) на ваш пост при помощи {emojiObject}"
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} опубликовал(а) пост."
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} продвинул(а) ваш ответ.} other {{account} продвинул(а) ваш пост.}}} other {{account} продвинул(а) {postsCount} ваших пост(а/ов).}}} other {{postType, select, reply {<0><1>{0}1> человек0> продвинули ваш ответ.} other {<2><3>{1}3> человек2> продвинули ваш пост.}}}}"
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, =1 {{account} подписал(ся/ась) на вас.} other {<0><1>{0}1> человек(а)0> подписалось на вас.}}"
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} запросил(а) разрешение на подписку."
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} понравился ваш ответ.} other {{account} понравился ваш пост.}}} other {{account} понравилось {postsCount} ваших пост(а/ов).}}} other {{postType, select, reply {<0><1>{0}1> человекам0> понравился ваш ответ.} other {<2><3>{1}3> человекам2> понравился ваш пост.}}}}"
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "Опрос, который вы создавали или в котором принимали участие, был завершён."
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "Созданный вами опрос завершился."
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "Опрос, в котором вы проголосовали, завершен."
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr "Пост, с которым вы ранее взаимодействовали, был отредактирован."
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} продвинул(а) ваш ответ и поставил(а) ему отметку \"нравится\".} other {{account} продвинул(а) ваш пост и поставил(а) ему отметку \"нравится\".}}} other {{account} продвинул(а) и поставил(а) отметку \"нравится\" {postsCount} вашим постам.}}} other {{postType, select, reply {<0><1>{0}1> человек(а)0> продвинули ваш ответ и поставили ему отметку \"нравится\".} other {<2><3>{1}3> человек(а)2> продвинули ваш пост и поставили ему отметку \"нравится\".}}}}"
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account} зарегистрировал(ся/ась)."
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr "{account} пожаловался на {targetAccount}"
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "Потеряны соединения с <0>{name}0>."
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "Предупреждение о модерации"
-#: src/components/notification.jsx:264
+#: src/components/notification.jsx:265
msgid "Your {year} #Wrapstodon is here!"
msgstr "Ваш {year} #Warpstodon уже здесь!"
-#: src/components/notification.jsx:270
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "Администратор <0>{from}0> приостановил учётную запись <1>{targetName}1>, что означает, что вы больше не можете получать обновления или взаимодействовать с этой учётной записи."
-#: src/components/notification.jsx:276
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "Администратор <0>{from}0> заблокировал <1>{targetName}1>. Затронуло подписок: {followersCount}, подписок всего: {followingCount}."
-#: src/components/notification.jsx:282
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "Вы заблокировали <0>{targetName}0>. Удалено {followersCount} подпис(ок/ки), подписок всего: {followingCount}."
-#: src/components/notification.jsx:290
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "Ваша учетная запись получила предупреждение о модерации."
-#: src/components/notification.jsx:291
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "Ваша учётная запись была отключена."
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "Некоторые из ваших сообщений были отмечены как деликатные."
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "Некоторые из ваших записей были удалены."
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr "С этого момента ваши сообщения будут помечены как деликатные."
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "Ваша учётная запись была ограничена."
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "Действие вашей учётной записи приостановлено."
-#: src/components/notification.jsx:371
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[Неизвестный тип уведомления: {type}]"
-#: src/components/notification.jsx:440
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "Продвинули/Отметили как \"нравится\"…"
-#: src/components/notification.jsx:441
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "Нравится…"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "Продвинули…"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "Подписались…"
-#: src/components/notification.jsx:514
-#: src/components/notification.jsx:530
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "Подробнее <0/>"
-#: src/components/notification.jsx:539
+#: src/components/notification.jsx:540
msgid "View #Wrapstodon"
msgstr "Посмотреть #Wrapstodon"
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "Читать далее →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "Проголосовали"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr "{optionVotesCount, plural, one {# голос} other {# голос(а/ов)}}"
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Скрыть результаты"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Голосовать"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: 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:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Показать результаты"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> проголосовал(а)} other {<1>{1}1> проголосовали}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {<0>{0}0> голосующ(ий/ая)} other {<1>{1}1> голосующих}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "Завершено <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Завершено"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "Завершение <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "Завершение"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}с"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}м"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}ч"
@@ -1734,23 +1796,24 @@ msgstr "Не удалось заблокировать {username}"
msgid "Send Report <0>+ Block profile0>"
msgstr "Отправить жалобу <0>+ Заблокировать профиль0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>- аккаунтов, хэштегов и постов0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "Посты с <0>{query}0>"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "Посты, помеченные <0>#{0}0>"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "Посмотреть <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "Учетные записи с <0>{query}0>"
@@ -1781,7 +1844,7 @@ msgstr "Только локальная"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Инстанс"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "напр. PixelArt (Макс 5, разделенные пробелом)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Только с медиафайлами"
@@ -1847,7 +1910,7 @@ msgstr "Переместить вниз"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Редактировать"
@@ -2032,6 +2095,7 @@ msgstr "Не удалось сохранить ярлыки"
msgid "Sync to instance server"
msgstr "Синхронизировать с сервером инстанса"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0, plural, one {# символ} other {# символов}}"
@@ -2052,21 +2116,25 @@ msgstr "<0/> <1>продвинул(а)1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "Удалена отметка \"нравится\" у поста от @{0}"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "Понравился пост от @{0}"
+msgid "Liked @{1}'s post"
+msgstr "Понравился пост от @{1}"
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "Удалена закладка поста от @{0}"
+msgid "Unbookmarked @{2}'s post"
+msgstr "Удалена закладка поста от @{2}"
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "Добавлена закладка поста от @{0}"
+msgid "Bookmarked @{3}'s post"
+msgstr "Добавлена закладка поста от @{3}"
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2085,19 +2153,20 @@ msgstr "Цитировать"
msgid "Some media have no descriptions."
msgstr "Некоторые медиа не имеют описаний."
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr "Старый пост (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "Прекратил(а) продвигать пост @{0}"
+msgid "Unboosted @{4}'s post"
+msgstr "Прекратил(а) продвигать пост @{4}"
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "Продвинул(а) пост @{0}"
+msgid "Boosted @{5}'s post"
+msgstr "Продвинул(а) пост @{5}"
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2122,6 +2191,7 @@ msgstr "Нравится"
msgid "Unbookmark"
msgstr "Удалить закладку"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr "Посмотреть пост <0>@{0}0>"
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "Отредактировано: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "Встроить пост"
@@ -2203,6 +2273,16 @@ msgstr "Не удалось удалить пост"
msgid "Report post…"
msgstr "Пожаловаться на пост…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr "Прекратил(а) продвигать пост @{6}"
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr "Продвинул(а) пост @{7}"
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "Удалён"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# ответ} other {# ответ(а/ов)}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Обсуждение{0}"
@@ -2264,295 +2345,303 @@ msgstr "Комментарии"
msgid "More from <0/>"
msgstr "Больше от <0/>"
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "История изменений"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "Не удалось загрузить историю"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Загрузка…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "HTML-код"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "HTML-код скопирован"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "Не удалось скопировать HTML-код"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Медиа-вложения:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Эмодзи пользователя:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "статический URL"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Эмодзи:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Заметки:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Это статическое, нестилизованное и не требующее сценариев. Возможно, вам придется применить свои собственные стили и отредактировать их по мере необходимости."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Опросы не интерактивны, они представляют собой список с подсчетом голосов."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Медиа-вложения могут быть изображениями, видео, аудио или определёнными типами файлов."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "Пост может быть отредактирован или удален позже."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "Предпросмотр"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "Примечание: Этот предварительный просмотр слегка стилизован."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> продвинули"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Новые посты"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "Повторите попытку"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Продвижение} other {# Продвижения}}"
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "Закреплённые посты"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "Обсуждение"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Отфильтровано0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "Автоперевод с {sourceLangText}"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "Переводим…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Перевод с {sourceLangText} (автоопределение)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "Перевод с {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "Авто ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "Не удалось перевести"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "Редактирование статуса источника"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "Ответить @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "Теперь вы можете закрыть эту страницу."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "Закрыть окно"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "Требуется авторизация."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:136
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "Вернуться на главную"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "Посты пользователя"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ Ответы)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- Продвижения)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (Медиа)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "Очистить фильтры"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "Очистить"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "Посты с ответами"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ Ответы"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "Посты без продвижений"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- Продвижения"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "Посты с медиа-контентом"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "Посты, помеченные #{0}"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "Посты с {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr "Посты с {1}"
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "Здесь пока ничего нет."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "Не удается загрузить посты"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "Не удалось получить информацию об учетной записи"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "Переключиться на инстанс {0} учетной записи"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "Переключиться на мой инстанс (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "Месяц"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "Текущий"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "По умолчанию"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "Переключить на этот аккаунт"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr "Переключиться в новой вкладке/окне"
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "Посмотреть профиль…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "Установить по умолчанию"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "Выйти из<0>@{0}0>?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "Выйти…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "Добавить существующую учетную запись"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "Примечание. Учетная запись <0>по умолчанию0> всегда будет использоваться для первой загрузки. Переключенные учетные записи будут сохраняться в течение сеанса."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "Нет закладок. Добавьте какую-нибудь!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "Не удалось загрузить закладки."
@@ -2666,6 +2755,7 @@ msgstr "Наверстать упущенное"
msgid "Overlaps with your last catch-up"
msgstr "Перепишет ваш последний catch-up"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "До последнего catch-up ({0})"
@@ -2678,6 +2768,7 @@ msgstr "Примечание: Ваш инстанс может показыва
msgid "Previously…"
msgstr "Ранее…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# пост} other {# посты}}"
@@ -2686,13 +2777,15 @@ msgstr "{0, plural, one {# пост} other {# посты}}"
msgid "Remove this catch-up?"
msgstr "Удалить этот catch-up?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr "Убираем Catch-up {0}"
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
-msgstr "Catch-up {0} убран"
+msgid "Catch-up {1} removed"
+msgstr "Catch-up {1} удалён"
#: src/pages/catchup.jsx:1083
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
@@ -2715,16 +2808,18 @@ msgstr "Сбросить фильтры"
msgid "Top links"
msgstr "Самые популярные ссылки"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "Поделил(ся/ась) {0}"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Все"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# автор} other {# авторы}}"
@@ -2802,35 +2897,36 @@ msgstr "Предыдущий автор"
msgid "Scroll to top"
msgstr "Прокрутка к началу"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "Отфильтровано: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Нет отметок \"нравится\". Лайкните что-нибудь!"
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "Не удалось загрузить отметки \"нравится\"."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "Домашняя лента и списки"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "Публичные ленты"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Диалоги"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Профили"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Никогда"
@@ -2839,6 +2935,7 @@ msgstr "Никогда"
msgid "New filter"
msgstr "Новый фильтр"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# фильтр} other {# фильтр(а/ов)}}"
@@ -2883,6 +2980,7 @@ msgstr "Нет ключевых слов. Добавьте их."
msgid "Add keyword"
msgstr "Добавить ключевое слово"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# ключевое слово} other {# ключевых слов(а)}}"
@@ -2927,157 +3025,158 @@ msgstr "Удалить этот фильтр?"
msgid "Unable to delete filter."
msgstr "Не удалось удалить фильтр."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Срок действия истёк"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "Истекает <0/>"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "Никогда не истекает"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, one {# хэштег} other {# хэштеги}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "Не удалось загрузить отслеживаемые хэштеги."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "Вы не отслеживаете ни одного хэштега."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "Здесь пусто."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "Не удалось загрузить посты."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{hashtagTitle} (только медиа) на {instance}"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{hashtagTitle} на {instance}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (только медиа)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "Никто еще ничего не написал с этим тегом."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "Не удается загрузить записи с этим тегом"
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "Отписаться от #{hashtag}?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "Отписаться от #{hashtag}"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "Подписаться на #{hashtag}"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "Подписка…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr "Не рекомендуется в профиле"
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr "Не удалось отменить рекомендацию в профиле"
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr "Рекомендуется в профиле"
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr "Рекомендовать в профиле"
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, other {Предел - # тэг(а/ов)}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Добавить хэштег"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Удалить хэштег"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "Ярлык уже существует"
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "Ярлык для хэштега добавлен"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "Добавить в ярлыки"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Введите новый инстанс, например \"mastodon.social\""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "Некорректный инстанс"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "Перейти к другому инстансу…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Переключиться на мой инстанс (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "Не удалось загрузить уведомления."
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Новые0> <1>запросы на подписку1>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "Показать все"
@@ -3089,707 +3188,728 @@ msgstr "Определение…"
msgid "Unable to resolve URL"
msgstr "Не удается определить URL"
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "Пока что ничего нет."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "Управление участниками"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "Удалить <0>@{0}0> из списка?"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "Удалить…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, one {# список} other {# списк(а/ов)}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "Пока нет списков."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr "Не удалось зарегистрировать приложение"
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr "домен инстанса"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "например “mastodon.social”"
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr "Не удалось войти. Пожалуйста, попробуйте еще раз или попробуйте другой инстанс."
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "Продолжить на {selectedInstanceText}"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "Продолжить"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "Нет учетной записи? Создайте её!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "Личные упоминания"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Личные"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "Никто не упомянул вас :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "Не удалось загрузить упоминания."
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "Которых вы не читаете"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "Кто не подписан на вас"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "С новой учетной записью"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr "Кому нежелательно лично упоминать вас"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr "Кто ограничен модераторами сервера"
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "Параметры уведомлений"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "Новые уведомления"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Оповещение} other {Оповещени(я/й)}}"
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "Запросы на подписку"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# запрос на подписку} other {# запрос(а/ов) на подписку}}"
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Отфильтрованные уведомления от # человека} other {Отфильтрованные уведомления от # человек}}"
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "Только упоминания"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "Сегодня"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr "Вы уловили всё."
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "Вчера"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "Не удалось загрузить уведомления"
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "Параметры уведомлений обновлены"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr "Отфильтровать уведомления от людей:"
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "Фильтр"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "Игнорировать"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "Обновлено <0>{0}0>"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "Просмотр уведомлений от <0>@{0}0>"
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "Уведомления от <0>@{0}0>"
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Уведомления от @{0} теперь не будут отфильтрованы."
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "Не удалось принять запрос на уведомление"
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Разрешить"
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
-msgstr "Уведомления от @{0} теперь не будут отображаться в отфильтрованных уведомлениях."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr "Уведомления от @{1} теперь не будут отображаться в отфильтрованных уведомлениях."
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "Не удалось отклонить запрос на уведомление"
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Отклонить"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "Отклонено"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Локальная лента ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Федеративная лента ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Локальная лента"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "Федеративная лента"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "Никто ещё ничего не опубликовал."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "Переключиться на Федеративную"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "Переключиться на локальную"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "Поиск: {q} (Посты)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "Поиск: {q} (Учетные записи)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "Поиск: {q} (Хэштеги)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "Поиск: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Хэштеги"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "Показать больше"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "Показать больше учётных записей"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "Учетные записи не найдены."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "Показать больше хэштегов"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "Хэштеги не найдены."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "Показать больше постов"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "Публикации не найдены."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
msgid "Enter your search term or paste a URL above to get started."
msgstr "Введите слово для поиска или вставьте URL выше, чтобы начать."
-#: src/pages/settings.jsx:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Параметры"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Тема"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "Светлая"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "Тёмная"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "Устройство"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Размер текста"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "Язык интерфейса"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "Вы можете помочь с переводом"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "Публикация сообщений"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "Видимость поста по умолчанию"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "Синхронизировано"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "Не удалось обновить информацию о постах"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Синхронизировано с настройками сервера инстанса. <0>Перейдите к инстансу ({instance}) для дополнительных настроек.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "Э-э-эксперименты"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "Автоматически обновлять ленту с постами"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "Карусель продвижений"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "Перевод поста"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Перевести на"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr "Перевести на "
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "Системный язык ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {Скрыть кнопку \"Перевести\" для:} other {Скрыть кнопку \"Перевести\" для (#):}}"
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "Примечание: Эта функция использует услуги сторонних сервисов перевода, основанных на <0>Lingva API0> и <1>Lingva Translate1>."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "Автоматический встроенный перевод"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Автоматически показывать перевод постов на ленте. Работает только для <0>коротких0> постов без предупреждения о содержимом, медиа и опросов."
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "Выбор GIF для исполнителя"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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>GIPHY0>. Имеет рейтинг G (подходит для просмотра всем возрастам), параметры отслеживания удалены, информация о использовании отсутствует в запросах, но поисковые запросы и информация об IP-адресе все равно будут поступать на их серверы."
-#: src/pages/settings.jsx:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "Генератор описания изображения"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr "Только для новых изображений при написании новых постов."
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Примечание: Эта функция использует внешний сервис искусственного интеллекта, работающий на <0>img-alt-api0>. Может работать некорректно. Только для изображений и на английском языке."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "Группировка уведомлений на стороне сервера"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Функция находится в состоянии альфа. Потенциально улучшает группировку, однако логика группировки базовая."
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Облачный \"импорт/экспорт\" для настроек ярлыков"
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Примечание: Эта функция использует текущий авторизованный API сервера инстанса."
-#: src/pages/settings.jsx:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Режим маскировки <0>(<1>Текст1> → <2>████2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Замените текст блоками, полезными для изготовления скриншотов по соображениям конфиденциальности."
-#: src/pages/settings.jsx:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "О приложении"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Собрано0> <1>@cheeaun1>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "Стать спонсором"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Поддержать монеткой"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "Политика конфиденциальности"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>Сайт:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Версия:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "Строка версии скопирована"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "Не удалось скопировать строку версии"
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr "Не удалось обновить подписку. Пожалуйста, попробуйте еще раз."
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr "Не удалось удалить подписку. Пожалуйста, попробуйте еще раз."
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "Push-уведомления (бета)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Push-уведомления заблокированы. Пожалуйста, включите их в настройках браузера."
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "Разрешить от <0>{0}0>"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "кто угодно"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "людей, на которых я подписан(а)"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "подписчиков"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "Подписки"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "Опросы"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "Редактирование постов"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Разрешение для Push не было предоставлено с момента вашего последнего входа в систему. Чтобы предоставить разрешение на push-уведомление, вам нужно будет <0><1>войти1> еще раз0>."
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "ПРИМЕЧАНИЕ: Push-уведомления работают только для <0>одного аккаунта0>."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr "Пост"
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Вы не вошли в систему. Взаимодействия (ответы, продвижения и т. п.) невозможны."
-#: src/pages/status.jsx:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Это сообщение с другого инстанса (<0>{instance}0>). Взаимодействия (ответ, продвижение и т. д.) невозможны."
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Ошибка: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "Переключиться на мой инстанс для включения взаимодействий"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "Не удалось загрузить ответы."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "Назад"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "Перейти к главному посту"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr "{0} постов выше - Перейти к началу"
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr "Переключиться на боковую панель"
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "Переключиться на полный вид"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "Показать весь деликатный контент"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "Экспериментальные"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "Не удалось переключиться"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "Переключиться на инстанс поста ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr "Переключиться на инстанс поста ({1})"
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "Переключиться на инстанс поста"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "Не удалось загрузить пост"
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# ответ} other {<0>{1}0> ответ(а/ов)}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# комментарий} other {<0>{0}0> комментари(я/ев)}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "Просмотреть пост и ответы на него"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "Популярное ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "Популярные новости"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr "От {0}"
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "Назад к показу популярных сообщений"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Сообщения, упоминающие <0>{0}0>"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "Популярные посты"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "Нет популярных постов."
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr "Минималистичный веб-клиент Mastodon со своим видением интерфейса."
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Войти через Mastodon"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "Регистрация"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
msgstr "Подключите ваш существующий аккаунт Mastodon/Fediverse.<0/>Ваши учетные данные не хранятся на этом сервере."
-#: src/pages/welcome.jsx:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "<0>Собран0> <1>@cheeaun1>. <2>Политика конфиденциальности2>."
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "Скриншот Карусели продвижений"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "Карусель продвижений"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr "Визуально разделять оригинальные посты и повторно распределяемые посты (посты, которые были продвинуты)."
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr "Скриншот вложенных комментариев обсуждения"
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr "Вложенные комментарии обсуждения"
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "Легко следить за разговорами. Сворачиваемые ответы."
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr "Скриншот сгруппированных уведомлений"
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "Сгруппированные уведомления"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr "Похожие уведомления сгруппированы и свернуты для сокращения путаницы."
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "Скриншот многоколоночного интерфейса"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "Одна или несколько колонок"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users."
msgstr "По умолчанию один столбец для искателей в режиме дзен. Настраиваемая многоколоночная система для опытных пользователей."
-#: src/pages/welcome.jsx:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr "Скриншот мульти-хэштег ленты с формой, чтобы добавить больше хэштегов"
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "Мульти-хэштег лента"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 e6477df515..2f85c61acf 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 12:47\n"
"Last-Translator: \n"
"Language-Team: Thai\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "ล็อค"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "โพสต์: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "โพสต์ล่าสุด: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "อัตโนมัติ"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "กลุ่ม"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "ร่วมกัน"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "ส่งคำขอแล้ว"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "กำลังติดตาม"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "ติดตามคุณ"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, other {# ผู้ติดตาม}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "ยืนยันแล้ว"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "เข้าร่วมเมื่อ <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr "following.stats"
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "โพสต์"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "เพิ่มเติม"
@@ -167,14 +171,26 @@ msgstr "ในความทรงจำ"
msgid "This user has chosen to not make this information available."
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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr ""
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
@@ -188,17 +204,17 @@ msgstr "ต้นฉบับ"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "การตอบกลับ"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "การดัน"
@@ -210,6 +226,7 @@ msgstr "สถิติโพสต์ไม่พร้อมใช้งาน
msgid "View post stats"
msgstr "ดูสถิติโพสต์"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "โพสต์ล่าสุด: <0>{0}0>"
@@ -247,7 +264,7 @@ msgid "Notifications enabled for @{username}'s posts."
msgstr ""
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
+msgid " Notifications disabled for @{username}'s posts."
msgstr ""
#: src/components/account-info.jsx:1209
@@ -276,7 +293,7 @@ msgstr ""
#: 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 ""
@@ -293,7 +310,7 @@ msgstr "ไม่สามารถคัดลอกลิงก์"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "คัดลอก"
@@ -320,6 +337,7 @@ 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 ""
@@ -373,7 +391,7 @@ 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 "แก้ไขโปรไฟล์"
@@ -381,9 +399,10 @@ msgstr "แก้ไขโปรไฟล์"
msgid "Withdraw follow request?"
msgstr "ถอนคำขอติดตามหรือไม่?"
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "เลิกติดตาม @{0} หรือไม่?"
+msgid "Unfollow @{1}?"
+msgstr ""
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "ถอน…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "ติดตาม"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "ปิด"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr ""
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
msgstr ""
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr ""
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr ""
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "ไม่มีรายการ"
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "รายการใหม่"
-#: src/components/account-info.jsx:1999
+#. 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:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
msgstr ""
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "ยกเลิก"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "บันทึกและปิด"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
-msgstr "ไม่สามารถอัปเดตโปรไฟล์"
+msgstr ""
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "ชื่อ"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr ""
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr ""
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr ""
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "เนื้อหา"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "บันทึก"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "ชื่อผู้ใช้"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "ชื่อโดเมนเซิร์ฟเวอร์"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr ""
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr ""
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "หน้าหลัก"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "เขียน"
@@ -565,6 +584,9 @@ msgstr ""
msgid "You have unsaved changes. Discard this post?"
msgstr "คุณมีการเปลี่ยนแปลงที่ไม่ได้บันทึก ละทิ้งโพสต์นี้ไหม?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr "{0, plural, other {ไฟล์ {2} เป็นไฟล์ที่ไม่รองรับ}}"
@@ -600,10 +622,13 @@ msgstr ""
msgid "Pop in"
msgstr ""
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr ""
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr ""
@@ -630,7 +655,7 @@ msgstr ""
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr ""
@@ -640,12 +665,12 @@ msgstr ""
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "สาธารณะ"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "ในเซิร์ฟเวอร์"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "ไม่อยู่ในรายการ"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "ผู้ติดตามเท่านั้น"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "ทำเครื่องหมายสื่อว่าละเอียดอ่อน"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr ""
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr ""
msgid "Failed to download GIF"
msgstr ""
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr ""
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr ""
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr ""
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr ""
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr ""
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 ""
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 ""
-#: src/components/compose.jsx:2451
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 ""
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 ""
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr ""
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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/compose.jsx:83
+#: 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 ""
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr ""
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr ""
-#: 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 ""
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
+#. placeholder {12}: e.message
+#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
msgstr ""
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr ""
-#: 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 ""
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
msgstr ""
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr ""
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr ""
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
msgstr ""
-#: src/components/compose.jsx:2789
+#: 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:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
msgstr ""
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: 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:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
msgstr ""
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr ""
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
msgstr ""
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
msgstr ""
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr ""
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
msgstr ""
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
msgstr ""
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr ""
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: 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/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: 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 ""
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr ""
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr ""
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr ""
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr ""
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr ""
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr ""
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr ""
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr ""
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr ""
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr ""
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr ""
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr ""
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr ""
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr ""
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr ""
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr ""
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr ""
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr ""
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr ""
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr ""
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr ""
msgid "Boost"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr ""
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr ""
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr ""
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr ""
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr ""
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr ""
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr ""
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr ""
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr ""
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr ""
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr ""
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr ""
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr ""
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr ""
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr ""
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr ""
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr ""
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr ""
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr ""
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr ""
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr ""
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr ""
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr ""
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr ""
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr ""
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr ""
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr ""
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr ""
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr ""
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr ""
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr ""
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr ""
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr ""
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr ""
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr ""
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr ""
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr ""
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr ""
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr ""
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr ""
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr ""
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr ""
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr ""
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr ""
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr ""
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr ""
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr ""
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr ""
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr ""
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr ""
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr ""
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr ""
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr ""
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr ""
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr ""
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr ""
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr ""
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr ""
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr ""
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr ""
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr ""
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr ""
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr ""
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr ""
@@ -1481,70 +1536,70 @@ msgstr ""
msgid "Your {year} #Wrapstodon is here!"
msgstr ""
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr ""
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr ""
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr ""
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr ""
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr ""
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr ""
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr ""
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr ""
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr ""
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr ""
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr ""
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr ""
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "ถูกใจโดย"
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr ""
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr ""
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr ""
@@ -1552,76 +1607,83 @@ msgstr ""
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr ""
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr ""
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr ""
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr ""
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr ""
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: 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:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr ""
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr ""
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr ""
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr ""
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr ""
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr ""
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr ""
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr ""
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr ""
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr ""
@@ -1734,23 +1796,24 @@ msgstr ""
msgid "Send Report <0>+ Block profile0>"
msgstr ""
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr ""
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr ""
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr ""
@@ -1781,7 +1844,7 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr ""
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr ""
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr ""
@@ -1847,7 +1910,7 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr ""
@@ -2032,6 +2095,7 @@ msgstr ""
msgid "Sync to instance server"
msgstr ""
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr ""
@@ -2052,20 +2116,24 @@ msgstr ""
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:790
msgid "Unliked @{0}'s post"
msgstr ""
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
+msgid "Liked @{1}'s post"
msgstr ""
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
+msgid "Unbookmarked @{2}'s post"
msgstr ""
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
+msgid "Bookmarked @{3}'s post"
msgstr ""
#: src/components/status.jsx:937
@@ -2085,18 +2153,19 @@ msgstr ""
msgid "Some media have no descriptions."
msgstr ""
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr ""
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
+msgid "Unboosted @{4}'s post"
msgstr ""
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
+msgid "Boosted @{5}'s post"
msgstr ""
#: src/components/status.jsx:1000
@@ -2122,6 +2191,7 @@ msgstr "ถูกใจ"
msgid "Unbookmark"
msgstr ""
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr ""
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr ""
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr ""
@@ -2203,6 +2273,16 @@ msgstr ""
msgid "Report post…"
msgstr ""
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr ""
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr ""
@@ -2264,295 +2345,303 @@ msgstr ""
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr ""
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr ""
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr ""
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr ""
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr ""
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr ""
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr ""
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr ""
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr ""
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr ""
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr ""
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr ""
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr ""
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr ""
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr ""
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr ""
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr ""
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr ""
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr ""
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr ""
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr ""
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr ""
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr ""
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr ""
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr ""
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr ""
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr ""
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr ""
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr ""
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr ""
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr ""
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr ""
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
msgstr ""
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr ""
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr ""
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr ""
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr ""
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr ""
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr ""
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr ""
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr ""
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr ""
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr ""
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr ""
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr ""
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr ""
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr ""
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr ""
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr ""
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr ""
@@ -2666,6 +2755,7 @@ msgstr ""
msgid "Overlaps with your last catch-up"
msgstr ""
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr ""
@@ -2678,6 +2768,7 @@ msgstr ""
msgid "Previously…"
msgstr ""
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr ""
@@ -2686,12 +2777,14 @@ msgstr ""
msgid "Remove this catch-up?"
msgstr ""
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr ""
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
+msgid "Catch-up {1} removed"
msgstr ""
#: src/pages/catchup.jsx:1083
@@ -2715,16 +2808,18 @@ msgstr ""
msgid "Top links"
msgstr ""
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr ""
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr ""
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr ""
@@ -2802,35 +2897,36 @@ msgstr ""
msgid "Scroll to top"
msgstr ""
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr ""
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "ไม่สามารถโหลดจำนวนที่ถูกใจได้"
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr ""
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr ""
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr ""
@@ -2839,6 +2935,7 @@ msgstr ""
msgid "New filter"
msgstr ""
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
@@ -2883,6 +2980,7 @@ msgstr ""
msgid "Add keyword"
msgstr ""
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
@@ -2927,157 +3025,158 @@ msgstr ""
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr ""
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr ""
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr ""
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr ""
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr ""
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr ""
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr ""
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr ""
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr ""
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr ""
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr ""
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr ""
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr ""
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr ""
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr ""
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr ""
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr ""
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr ""
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr ""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr ""
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr ""
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr ""
@@ -3089,707 +3188,728 @@ msgstr ""
msgid "Unable to resolve URL"
msgstr ""
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr ""
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr ""
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr ""
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr ""
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr ""
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr ""
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr ""
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr ""
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr ""
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr ""
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr ""
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr ""
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr ""
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr ""
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr ""
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr ""
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr ""
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr ""
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr ""
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr ""
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr ""
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr ""
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr ""
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr ""
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr ""
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr ""
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr ""
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr ""
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr ""
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr ""
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr ""
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr ""
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr ""
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr ""
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr ""
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr ""
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr ""
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr ""
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr ""
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr ""
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr ""
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr ""
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr ""
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr ""
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr ""
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr ""
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr ""
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr ""
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr ""
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr ""
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr ""
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr ""
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr ""
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr ""
-#: src/pages/settings.jsx:388
-msgid "Translate to"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
msgstr ""
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr ""
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr ""
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr ""
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr ""
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr ""
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr ""
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr ""
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr ""
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr ""
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
msgstr ""
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr ""
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr ""
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr ""
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr ""
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr ""
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr ""
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr ""
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
msgstr ""
-#: src/pages/welcome.jsx:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr ""
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr ""
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr ""
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr ""
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr ""
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr ""
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users."
msgstr ""
-#: src/pages/welcome.jsx:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr ""
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr ""
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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
new file mode 100644
index 0000000000..685f6e24ed
--- /dev/null
+++ b/src/locales/tr-TR.po
@@ -0,0 +1,3927 @@
+msgid ""
+msgstr ""
+"POT-Creation-Date: 2024-08-04 21:58+0800\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: @lingui/cli\n"
+"Language: tr\n"
+"Project-Id-Version: phanpy\n"
+"Report-Msgid-Bugs-To: \n"
+"PO-Revision-Date: 2024-12-26 20:45\n"
+"Last-Translator: \n"
+"Language-Team: Turkish\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Crowdin-Project: phanpy\n"
+"X-Crowdin-Project-ID: 703337\n"
+"X-Crowdin-Language: tr\n"
+"X-Crowdin-File: /main/src/locales/en.po\n"
+"X-Crowdin-File-ID: 18\n"
+
+#: src/components/account-block.jsx:136
+msgid "Locked"
+msgstr "Kilitli"
+
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
+msgid "Posts: {0}"
+msgstr "Posts"
+
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
+msgid "Last posted: {0}"
+msgstr "Son gönderi"
+
+#: src/components/account-block.jsx:162
+#: src/components/account-info.jsx:636
+msgid "Automated"
+msgstr "Otomatik"
+
+#: src/components/account-block.jsx:169
+#: src/components/account-info.jsx:641
+#: src/components/status.jsx:514
+msgid "Group"
+msgstr "Grup"
+
+#: src/components/account-block.jsx:179
+msgid "Mutual"
+msgstr "Karşılıklı"
+
+#: src/components/account-block.jsx:183
+#: src/components/account-info.jsx:1682
+msgid "Requested"
+msgstr "İstenildi"
+
+#: src/components/account-block.jsx:187
+#: src/components/account-info.jsx:1673
+msgid "Following"
+msgstr "Takip Ediliyor"
+
+#: src/components/account-block.jsx:191
+#: src/components/account-info.jsx:1064
+msgid "Follows you"
+msgstr "Sizi takip ediyor"
+
+#: src/components/account-block.jsx:199
+msgid "{followersCount, plural, one {# follower} other {# followers}}"
+msgstr ""
+
+#: src/components/account-block.jsx:208
+#: src/components/account-info.jsx:682
+msgid "Verified"
+msgstr "Doğrulandı"
+
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
+#: src/components/account-info.jsx:782
+msgid "Joined <0>{0}0>"
+msgstr "<0>{0}0> Katıldı"
+
+#: src/components/account-info.jsx:58
+msgid "Forever"
+msgstr "Sonsuz"
+
+#: src/components/account-info.jsx:379
+msgid "Unable to load account."
+msgstr "Hesap yüklenemedi."
+
+#: src/components/account-info.jsx:387
+msgid "Go to account page"
+msgstr "Hesap sayfasına git"
+
+#: src/components/account-info.jsx:415
+#: src/components/account-info.jsx:704
+#: src/components/account-info.jsx:734
+msgid "Followers"
+msgstr "Takipçiler"
+
+#. js-lingui-explicit-id
+#: src/components/account-info.jsx:418
+#: src/components/account-info.jsx:744
+#: src/components/account-info.jsx:761
+msgid "following.stats"
+msgstr ""
+
+#: src/components/account-info.jsx:421
+#: src/components/account-info.jsx:778
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
+msgid "Posts"
+msgstr "Gönderiler"
+
+#: src/components/account-info.jsx:429
+#: 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
+#: src/components/status.jsx:1754
+#: src/components/status.jsx:1878
+#: src/components/status.jsx:2490
+#: src/components/status.jsx:2493
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
+msgid "More"
+msgstr "Daha"
+
+#: src/components/account-info.jsx:441
+msgid "<0>{displayName}0> has indicated that their new account is now:"
+msgstr "<0>{displayName}0> yeni hesabının artık şu şekilde olduğunu belirtti:"
+
+#: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
+msgid "Handle copied"
+msgstr "İsim kopyalandı"
+
+#: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
+msgid "Unable to copy handle"
+msgstr "İsim Kopyalanamadı"
+
+#: src/components/account-info.jsx:595
+#: src/components/account-info.jsx:1287
+msgid "Copy handle"
+msgstr "İsmi Kopyala"
+
+#: src/components/account-info.jsx:601
+msgid "Go to original profile page"
+msgstr "Orijinal profil sayfasına git"
+
+#: src/components/account-info.jsx:608
+msgid "View profile image"
+msgstr "Profil resmini görüntüle"
+
+#: src/components/account-info.jsx:614
+msgid "View profile header"
+msgstr "Profil kapak resmini görüntüle"
+
+#: src/components/account-info.jsx:631
+msgid "In Memoriam"
+msgstr "Anısına"
+
+#: src/components/account-info.jsx:711
+#: src/components/account-info.jsx:752
+msgid "This user has chosen to not make this information available."
+msgstr "Bu kullanıcı bu bilgileri yayınlamamayı tercih etti."
+
+#. 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:807
+msgid "{0} original posts, {1} replies, {2} boosts"
+msgstr "orijinal gönderiler, yanıtlar, yükseltmeler"
+
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
+#: src/components/account-info.jsx:823
+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:836
+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:860
+#: src/pages/catchup.jsx:70
+msgid "Original"
+msgstr "Orijinal"
+
+#: src/components/account-info.jsx:864
+#: src/components/status.jsx:2268
+#: src/pages/catchup.jsx:71
+#: src/pages/catchup.jsx:1445
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
+msgid "Replies"
+msgstr "Yanıtlar"
+
+#: src/components/account-info.jsx:868
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
+msgid "Boosts"
+msgstr "Yükseltmeler"
+
+#: src/components/account-info.jsx:874
+msgid "Post stats unavailable."
+msgstr "Gönderi istatistiklerine ulaşılamıyor."
+
+#: src/components/account-info.jsx:905
+msgid "View post stats"
+msgstr "Gönderi istatistiklerini görüntüle"
+
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-info.jsx:1068
+msgid "Last post: <0>{0}0>"
+msgstr "Son gönderi:"
+
+#: src/components/account-info.jsx:1082
+msgid "Muted"
+msgstr "Susturuldu"
+
+#: src/components/account-info.jsx:1087
+msgid "Blocked"
+msgstr "Engellendi"
+
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr "Özel not"
+
+#: src/components/account-info.jsx:1153
+msgid "Mention <0>@{username}0>"
+msgstr "Bahset"
+
+#: src/components/account-info.jsx:1165
+msgid "Translate bio"
+msgstr "Biyografiyi çevir"
+
+#: src/components/account-info.jsx:1176
+msgid "Edit private note"
+msgstr "Özel notu düzenle"
+
+#: src/components/account-info.jsx:1176
+msgid "Add private note"
+msgstr "Özel not ekle"
+
+#: src/components/account-info.jsx:1196
+msgid "Notifications enabled for @{username}'s posts."
+msgstr "@{username} adlı kullanıcının gönderileri için bildirimler etkinleştirildi."
+
+#: src/components/account-info.jsx:1197
+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/account-info.jsx:1209
+msgid "Disable notifications"
+msgstr "Bildirimleri devre dışı bırak"
+
+#: src/components/account-info.jsx:1210
+msgid "Enable notifications"
+msgstr "Bildirimleri etkinleştir"
+
+#: src/components/account-info.jsx:1227
+msgid "Boosts from @{username} enabled."
+msgstr "@{username} kullanıcısından gelen yükseltmeler etkinleştirildi."
+
+#: src/components/account-info.jsx:1228
+msgid "Boosts from @{username} disabled."
+msgstr "@{username} kullanıcısından gelen yükseltmeler devre dışı bırakıldı."
+
+#: src/components/account-info.jsx:1239
+msgid "Disable boosts"
+msgstr "Yükseltmeleri devre dışı bırak"
+
+#: src/components/account-info.jsx:1239
+msgid "Enable boosts"
+msgstr "Yükseltmeleri etkinleştir"
+
+#: src/components/account-info.jsx:1255
+#: src/components/account-info.jsx:1265
+#: src/components/account-info.jsx:1868
+msgid "Add/Remove from Lists"
+msgstr "Listelere Ekle/Çıkar"
+
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "Bağlantı kopyalandı"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "Bağlantı kopyalanamadı"
+
+#: src/components/account-info.jsx:1313
+#: src/components/shortcuts-settings.jsx:1059
+#: src/components/status.jsx:1186
+#: src/components/status.jsx:3269
+msgid "Copy"
+msgstr "Kopyala"
+
+#: 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 "Paylaşmak işe yaramıyor gibi görünüyor."
+
+#: src/components/account-info.jsx:1334
+#: src/components/status.jsx:1208
+msgid "Share…"
+msgstr "Paylaş…"
+
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr "@{username} sessize alınmadı"
+
+#: src/components/account-info.jsx:1366
+msgid "Unmute <0>@{username}0>"
+msgstr "<0>@{username0> kullanıcısının sesini aç"
+
+#: src/components/account-info.jsx:1382
+msgid "Mute <0>@{username}0>…"
+msgstr "<0>@{username0> kullanıcısını sessize al…"
+
+#. 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 "{0} için @{username} sessize alındı"
+
+#: src/components/account-info.jsx:1426
+msgid "Unable to mute @{username}"
+msgstr "@{username} sessize alınamıyor"
+
+#: src/components/account-info.jsx:1447
+msgid "Remove <0>@{username}0> from followers?"
+msgstr "<0>@{username} kullanıcısını takipçilerinizden kaldırmak ister misiniz?"
+
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr "@{username} takipçilerden kaldırıldı"
+
+#: src/components/account-info.jsx:1479
+msgid "Remove follower…"
+msgstr "Takipçiyi kaldır…"
+
+#: src/components/account-info.jsx:1490
+msgid "Block <0>@{username}0>?"
+msgstr "<0>@{username0> engellensin mi?"
+
+#: src/components/account-info.jsx:1514
+msgid "Unblocked @{username}"
+msgstr "@{username} engeli kaldırıldı"
+
+#: src/components/account-info.jsx:1522
+msgid "Blocked @{username}"
+msgstr "@{username} engellendi"
+
+#: src/components/account-info.jsx:1530
+msgid "Unable to unblock @{username}"
+msgstr "@{username} kullanıcısının engellemesi kaldırılamıyor"
+
+#: src/components/account-info.jsx:1532
+msgid "Unable to block @{username}"
+msgstr "@{username} engellenemiyor"
+
+#: src/components/account-info.jsx:1542
+msgid "Unblock <0>@{username}0>"
+msgstr "<0>@{username0> kullanıcısının engellemesini kaldır"
+
+#: src/components/account-info.jsx:1551
+msgid "Block <0>@{username}0>…"
+msgstr "<0>@{username0>'ı engelle…"
+
+#: src/components/account-info.jsx:1568
+msgid "Report <0>@{username}0>…"
+msgstr "<0>@{username}0> adlı kullanıcıyı rapor et…"
+
+#: src/components/account-info.jsx:1588
+#: src/components/account-info.jsx:2103
+msgid "Edit profile"
+msgstr "Profili düzenle"
+
+#: src/components/account-info.jsx:1624
+msgid "Withdraw follow request?"
+msgstr "Takip isteğini geri çekmek istiyor musun?"
+
+#. placeholder {1}: info.acct || info.username
+#: src/components/account-info.jsx:1625
+msgid "Unfollow @{1}?"
+msgstr "@{1} adlı kişiyi takipten çık?"
+
+#: src/components/account-info.jsx:1676
+msgid "Unfollow…"
+msgstr "Takipten çık…"
+
+#: src/components/account-info.jsx:1685
+msgid "Withdraw…"
+msgstr "Geri çek…"
+
+#: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
+#: src/pages/hashtag.jsx:262
+msgid "Follow"
+msgstr "Takip et"
+
+#: 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: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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
+#: src/components/report-modal.jsx:75
+#: src/components/shortcuts-settings.jsx:230
+#: src/components/shortcuts-settings.jsx:583
+#: src/components/shortcuts-settings.jsx:783
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
+#: src/pages/catchup.jsx:1581
+#: src/pages/filters.jsx:224
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
+msgid "Close"
+msgstr "Kapat"
+
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr "Çevrilmiş Biyografi"
+
+#: src/components/account-info.jsx:1908
+msgid "Unable to remove from list."
+msgstr "Listeden kaldırılamıyor."
+
+#: src/components/account-info.jsx:1909
+msgid "Unable to add to list."
+msgstr "Listeye eklenemiyor."
+
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
+msgid "Unable to load lists."
+msgstr "Listeler yüklenemedi."
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr "Liste yok."
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr "Yeni liste"
+
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
+msgid "Private note about <0>@{0}0>"
+msgstr "<0>@{0}0> hakkında özel not"
+
+#: src/components/account-info.jsx:2032
+msgid "Unable to update private note."
+msgstr "Özel not güncellenemiyor."
+
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
+msgid "Cancel"
+msgstr "İptal et"
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr "Kaydet & kapat"
+
+#: src/components/account-info.jsx:2154
+msgid "Unable to update profile."
+msgstr "Profil güncellenemiyor."
+
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
+msgid "Name"
+msgstr "İsim"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "Biyografi"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Ek alanlar"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Etiket"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "İçerik"
+
+#: 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 "Kaydet"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "kullanıcı adı"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "sunucu alan adı"
+
+#: src/components/background-service.jsx:151
+msgid "Cloak mode disabled"
+msgstr ""
+
+#: src/components/background-service.jsx:151
+msgid "Cloak mode enabled"
+msgstr "Saat modu etkinleştirildi"
+
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
+#: src/components/shortcuts-settings.jsx:139
+#: src/components/timeline.jsx:439
+#: src/pages/catchup.jsx:876
+#: src/pages/filters.jsx:89
+#: src/pages/followed-hashtags.jsx:41
+#: src/pages/home.jsx:53
+#: src/pages/notifications.jsx:560
+msgid "Home"
+msgstr "Ana Sayfa"
+
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
+msgid "Compose"
+msgstr "Oluştur"
+
+#: src/components/compose.jsx:206
+msgid "Add media"
+msgstr "Medya ekle"
+
+#: src/components/compose.jsx:207
+msgid "Add custom emoji"
+msgstr "Özel emoji ekle"
+
+#: src/components/compose.jsx:208
+msgid "Add GIF"
+msgstr "GIF ekle"
+
+#: src/components/compose.jsx:209
+msgid "Add poll"
+msgstr "Anket ekle"
+
+#: src/components/compose.jsx:402
+msgid "You have unsaved changes. Discard this post?"
+msgstr "Kaydedilmemiş değişiklikleriniz var. Bu gönderiyi silmek istiyor musunuz?"
+
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
+#: src/components/compose.jsx:630
+msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
+msgstr ""
+
+#: src/components/compose.jsx:640
+#: src/components/compose.jsx:658
+#: src/components/compose.jsx:1674
+#: src/components/compose.jsx:1760
+msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}"
+msgstr ""
+
+#: src/components/compose.jsx:840
+msgid "Pop out"
+msgstr "Açılır pencere"
+
+#: src/components/compose.jsx:847
+msgid "Minimize"
+msgstr "Küçült"
+
+#: src/components/compose.jsx:883
+msgid "Looks like you closed the parent window."
+msgstr "Görünüşe göre ana pencereyi kapattınız."
+
+#: src/components/compose.jsx:890
+msgid "Looks like you already have a compose field open in the parent window and currently publishing. Please wait for it to be done and try again later."
+msgstr "Görünüşe göre ana pencerede zaten açık bir oluşturma alanınız var ve şu anda yayınlanıyor. Lütfen tamamlanmasını bekleyin ve daha sonra tekrar deneyin."
+
+#: src/components/compose.jsx:895
+msgid "Looks like you already have a compose field open in the parent window. Popping in this window will discard the changes you made in the parent window. Continue?"
+msgstr "Görünüşe göre ana pencerede zaten açık bir oluşturma alanınız var. Bu pencereyi açmak ana pencerede yaptığınız değişiklikleri iptal edecektir. Devam etmek istiyor musunuz?"
+
+#: src/components/compose.jsx:937
+msgid "Pop in"
+msgstr ""
+
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
+#: src/components/compose.jsx:947
+msgid "Replying to @{0}’s post (<0>{1}0>)"
+msgstr "@{0}'ın gönderisine yanıt veriyorum (<0>{1}0>)"
+
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#: src/components/compose.jsx:957
+msgid "Replying to @{0}’s post"
+msgstr "@{0}'ın gönderisine yanıt veriyorum"
+
+#: src/components/compose.jsx:970
+msgid "Editing source post"
+msgstr "Kaynak gönderiyi düzenleme"
+
+#: src/components/compose.jsx:1017
+msgid "Poll must have at least 2 options"
+msgstr "Anket en az 2 seçeneğe sahip olmalıdır"
+
+#: src/components/compose.jsx:1021
+msgid "Some poll choices are empty"
+msgstr "Bazı anket seçenekleri boş"
+
+#: src/components/compose.jsx:1034
+msgid "Some media have no descriptions. Continue?"
+msgstr "Bazı medyaların açıklamaları yok. Devam etmek istiyor musunuz?"
+
+#: src/components/compose.jsx:1086
+msgid "Attachment #{i} failed"
+msgstr "Ek #{i} başarısız oldu"
+
+#: src/components/compose.jsx:1180
+#: src/components/status.jsx:2063
+#: src/components/timeline.jsx:989
+msgid "Content warning"
+msgstr "İçerik uyarısı"
+
+#: src/components/compose.jsx:1196
+msgid "Content warning or sensitive media"
+msgstr "İçerik uyarısı veya hassas medya"
+
+#: src/components/compose.jsx:1232
+#: src/components/status.jsx:93
+#: src/pages/settings.jsx:306
+msgid "Public"
+msgstr "Herkese Açık"
+
+#: src/components/compose.jsx:1237
+#: src/components/nav-menu.jsx:338
+#: src/components/shortcuts-settings.jsx:165
+#: src/components/status.jsx:94
+msgid "Local"
+msgstr "Yerel"
+
+#: src/components/compose.jsx:1241
+#: src/components/status.jsx:95
+#: src/pages/settings.jsx:309
+msgid "Unlisted"
+msgstr "Listelenmemiş"
+
+#: src/components/compose.jsx:1244
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:312
+msgid "Followers only"
+msgstr "Sadece takipçiler"
+
+#: src/components/compose.jsx:1247
+#: src/components/status.jsx:97
+#: src/components/status.jsx:1941
+msgid "Private mention"
+msgstr "Özel bahsetme"
+
+#: src/components/compose.jsx:1256
+msgid "Post your reply"
+msgstr "Yanıtınızı gönderin"
+
+#: src/components/compose.jsx:1258
+msgid "Edit your post"
+msgstr "Gönderinizi düzenleyin"
+
+#: src/components/compose.jsx:1259
+msgid "What are you doing?"
+msgstr "Ne yapıyorsun?"
+
+#: src/components/compose.jsx:1337
+msgid "Mark media as sensitive"
+msgstr "Medyayı hassas olarak işaretle"
+
+#: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
+#: src/components/shortcuts-settings.jsx:715
+#: src/pages/list.jsx:362
+msgid "Add"
+msgstr "Ekle"
+
+#: src/components/compose.jsx:1555
+#: src/components/keyboard-shortcuts-help.jsx:152
+#: src/components/status.jsx:929
+#: src/components/status.jsx:1717
+#: src/components/status.jsx:1718
+#: src/components/status.jsx:2386
+msgid "Reply"
+msgstr "Yanıtla"
+
+#: src/components/compose.jsx:1557
+msgid "Update"
+msgstr "Güncelle"
+
+#: src/components/compose.jsx:1558
+msgctxt "Submit button in composer"
+msgid "Post"
+msgstr "Gönderi"
+
+#: src/components/compose.jsx:1686
+msgid "Downloading GIF…"
+msgstr "GIF indiriliyor…"
+
+#: src/components/compose.jsx:1714
+msgid "Failed to download GIF"
+msgstr "GIF indirilemedi"
+
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "Daha fazla…"
+
+#: src/components/compose.jsx:2361
+msgid "Uploaded"
+msgstr "Yüklendi"
+
+#: src/components/compose.jsx:2374
+msgid "Image description"
+msgstr "Resim açıklaması"
+
+#: src/components/compose.jsx:2375
+msgid "Video description"
+msgstr "Video açıklaması"
+
+#: src/components/compose.jsx:2376
+msgid "Audio description"
+msgstr "Sesli açıklama"
+
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "Dosya boyutu çok büyük. Yükleme sırasında sorunlarla karşılaşılabilir. Dosya boyutunu {0}'dan {1}'e veya daha düşük bir değere düşürmeyi deneyin."
+
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 "Boyut çok büyük. Yüklemede sorunlar yaşanabilir. Boyutu {2}×{3}px'ten {4}×{5}px'e düşürmeyi deneyin."
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 "Dosya boyutu çok büyük. Yükleme sırasında sorunlarla karşılaşılabilir. Dosya boyutunu {6}'dan {7}'ye veya daha düşük bir değere düşürmeyi deneyin."
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 "Boyut çok büyük. Yüklemede sorunlar yaşanabilir. Boyutu {8}×{9}px'ten {10}×{11}px'e düşürmeyi deneyin."
+
+#: src/components/compose.jsx:2452
+msgid "Frame rate too high. Uploading might encounter issues."
+msgstr "Kare hızı çok yüksek. Yükleme sırasında sorunlarla karşılaşılabilir."
+
+#: 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 "Kaldır"
+
+#: src/components/compose.jsx:2529
+#: src/compose.jsx:84
+msgid "Error"
+msgstr "Hata"
+
+#: src/components/compose.jsx:2554
+msgid "Edit image description"
+msgstr "Görsel açıklamasını düzenle"
+
+#: src/components/compose.jsx:2555
+msgid "Edit video description"
+msgstr "Video açıklamasını düzenle"
+
+#: src/components/compose.jsx:2556
+msgid "Edit audio description"
+msgstr "Sesli açıklamayı düzenle"
+
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
+msgid "Generating description. Please wait…"
+msgstr "Açıklama oluşturuluyor. Lütfen bekleyin..."
+
+#. placeholder {12}: e.message
+#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr "Açıklama oluşturulamadı: {12}"
+
+#: src/components/compose.jsx:2622
+msgid "Failed to generate description"
+msgstr "Açıklama oluşturulamadı"
+
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
+msgid "Generate description…"
+msgstr "Açıklama oluştur…"
+
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr "Açıklama oluşturulamadı{13}"
+
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
+msgid "({0}) <0>— experimental0>"
+msgstr "({0}) <0>— deneysel0>"
+
+#: src/components/compose.jsx:2707
+msgid "Done"
+msgstr "Tamamlandı"
+
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr "Seçim {0}"
+
+#: src/components/compose.jsx:2790
+msgid "Multiple choices"
+msgstr "Çoklu seçimler"
+
+#: src/components/compose.jsx:2793
+msgid "Duration"
+msgstr "Süre"
+
+#: src/components/compose.jsx:2824
+msgid "Remove poll"
+msgstr "Anketi kaldır"
+
+#: src/components/compose.jsx:3039
+msgid "Search accounts"
+msgstr "Hesapları Ara"
+
+#: src/components/compose.jsx:3093
+#: src/components/generic-accounts.jsx:228
+msgid "Error loading accounts"
+msgstr "Hesaplar yüklenirken hata oluştu"
+
+#: src/components/compose.jsx:3237
+msgid "Custom emojis"
+msgstr "Özel emojiler"
+
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr "Emoji ara"
+
+#: src/components/compose.jsx:3288
+msgid "Error loading custom emojis"
+msgstr "Özel emojiler yüklenirken hata oluştu"
+
+#: src/components/compose.jsx:3299
+msgid "Recently used"
+msgstr "Son kullanılanlar"
+
+#: src/components/compose.jsx:3300
+msgid "Others"
+msgstr "Diğerleri"
+
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
+msgid "{0} more…"
+msgstr ""
+
+#: src/components/compose.jsx:3476
+msgid "Search GIFs"
+msgstr "GIF ara"
+
+#: src/components/compose.jsx:3491
+msgid "Powered by GIPHY"
+msgstr "GIPHY Tarafından Desteklenmektedir"
+
+#: src/components/compose.jsx:3499
+msgid "Type to search GIFs"
+msgstr ""
+
+#: src/components/compose.jsx:3597
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
+msgid "Previous"
+msgstr "Önceki"
+
+#: src/components/compose.jsx:3615
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
+msgid "Next"
+msgstr "Sıradaki"
+
+#: src/components/compose.jsx:3632
+msgid "Error loading GIFs"
+msgstr ""
+
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
+msgid "Unsent drafts"
+msgstr ""
+
+#: src/components/drafts.jsx:69
+msgid "Looks like you have unsent drafts. Let's continue where you left off."
+msgstr ""
+
+#: src/components/drafts.jsx:103
+msgid "Delete this draft?"
+msgstr "Taslağı Sil"
+
+#: src/components/drafts.jsx:118
+msgid "Error deleting draft! Please try again."
+msgstr ""
+
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
+#: src/components/status.jsx:1352
+#: src/pages/filters.jsx:587
+msgid "Delete…"
+msgstr ""
+
+#: src/components/drafts.jsx:147
+msgid "Error fetching reply-to status!"
+msgstr ""
+
+#: src/components/drafts.jsx:172
+msgid "Delete all drafts?"
+msgstr "Tüm taslaklar silinsin mi?"
+
+#: src/components/drafts.jsx:190
+msgid "Error deleting drafts! Please try again."
+msgstr ""
+
+#: src/components/drafts.jsx:202
+msgid "Delete all…"
+msgstr ""
+
+#: src/components/drafts.jsx:210
+msgid "No drafts found."
+msgstr ""
+
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr "Anket"
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr "Medya"
+
+#: src/components/embed-modal.jsx:23
+msgid "Open in new window"
+msgstr "Yeni pencerede aç"
+
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
+msgid "Accept"
+msgstr "Kabut Et"
+
+#: src/components/follow-request-buttons.jsx:69
+msgid "Reject"
+msgstr "Reddet"
+
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
+msgid "Accepted"
+msgstr "Kabul edildi"
+
+#: src/components/follow-request-buttons.jsx:80
+msgid "Rejected"
+msgstr "Reddedildi"
+
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
+msgid "Accounts"
+msgstr "Hesaplar"
+
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
+msgid "Show more…"
+msgstr ""
+
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
+msgid "The end."
+msgstr "Bitti."
+
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Gösterilecek bir şey yok"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
+#: src/pages/catchup.jsx:1619
+msgid "Keyboard shortcuts"
+msgstr "Klavye kısayolları"
+
+#: src/components/keyboard-shortcuts-help.jsx:52
+msgid "Keyboard shortcuts help"
+msgstr "Klavye kısayolları yardımcısı"
+
+#: src/components/keyboard-shortcuts-help.jsx:56
+#: src/pages/catchup.jsx:1644
+msgid "Next post"
+msgstr "Sonraki gönderi"
+
+#: src/components/keyboard-shortcuts-help.jsx:60
+#: src/pages/catchup.jsx:1652
+msgid "Previous post"
+msgstr "Önceki gönderi"
+
+#: src/components/keyboard-shortcuts-help.jsx:64
+msgid "Skip carousel to next post"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:66
+msgid "<0>Shift0> + <1>j1>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:72
+msgid "Skip carousel to previous post"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:74
+msgid "<0>Shift0> + <1>k1>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:80
+msgid "Load new posts"
+msgstr "Yeni gönderileri yükle"
+
+#: src/components/keyboard-shortcuts-help.jsx:84
+#: src/pages/catchup.jsx:1676
+msgid "Open post details"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:86
+msgid "<0>Enter0> or <1>o1>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:93
+msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:102
+msgid "Close post or dialogs"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:104
+msgid "<0>Esc0> or <1>Backspace1>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:110
+msgid "Focus column in multi-column mode"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:112
+msgid "<0>10> to <1>91>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:118
+msgid "Focus next column in multi-column mode"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:122
+msgid "Focus previous column in multi-column mode"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:126
+msgid "Compose new post"
+msgstr "Yeni bir gönderi oluştur"
+
+#: src/components/keyboard-shortcuts-help.jsx:130
+msgid "Compose new post (new window)"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:133
+msgid "<0>Shift0> + <1>c1>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:139
+msgid "Send post"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:141
+msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
+#: src/components/shortcuts-settings.jsx:52
+#: src/components/shortcuts-settings.jsx:179
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
+msgid "Search"
+msgstr "Ara"
+
+#: src/components/keyboard-shortcuts-help.jsx:156
+msgid "Reply (new window)"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:159
+msgid "<0>Shift0> + <1>r1>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:165
+msgid "Like (favourite)"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:167
+msgid "<0>l0> or <1>f1>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:173
+#: src/components/status.jsx:937
+#: src/components/status.jsx:2413
+#: src/components/status.jsx:2444
+#: src/components/status.jsx:2445
+msgid "Boost"
+msgstr "Yükselt"
+
+#: src/components/keyboard-shortcuts-help.jsx:175
+msgid "<0>Shift0> + <1>b1>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:181
+#: src/components/status.jsx:1022
+#: src/components/status.jsx:2469
+#: src/components/status.jsx:2470
+msgid "Bookmark"
+msgstr "Yer İşareti"
+
+#: src/components/keyboard-shortcuts-help.jsx:185
+msgid "Toggle Cloak mode"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:187
+msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
+msgstr ""
+
+#: src/components/list-add-edit.jsx:40
+msgid "Edit list"
+msgstr "Listeyi düzenle"
+
+#: src/components/list-add-edit.jsx:96
+msgid "Unable to edit list."
+msgstr ""
+
+#: src/components/list-add-edit.jsx:97
+msgid "Unable to create list."
+msgstr "Liste oluşturulamıyor."
+
+#: src/components/list-add-edit.jsx:125
+msgid "Show replies to list members"
+msgstr ""
+
+#: src/components/list-add-edit.jsx:128
+msgid "Show replies to people I follow"
+msgstr ""
+
+#: src/components/list-add-edit.jsx:131
+msgid "Don't show replies"
+msgstr ""
+
+#: src/components/list-add-edit.jsx:144
+msgid "Hide posts on this list from Home/Following"
+msgstr ""
+
+#: src/components/list-add-edit.jsx:150
+#: src/pages/filters.jsx:554
+msgid "Create"
+msgstr "Oluştur"
+
+#: src/components/list-add-edit.jsx:157
+msgid "Delete this list?"
+msgstr "Bu listeyi silmek istiyor musun?"
+
+#: src/components/list-add-edit.jsx:176
+msgid "Unable to delete list."
+msgstr ""
+
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
+msgid "Media description"
+msgstr ""
+
+#: src/components/media-alt-modal.jsx:58
+#: src/components/status.jsx:1066
+#: src/components/status.jsx:1093
+#: src/components/translation-block.jsx:196
+msgid "Translate"
+msgstr "Çeviri Yap"
+
+#: src/components/media-alt-modal.jsx:69
+#: src/components/status.jsx:1080
+#: src/components/status.jsx:1107
+msgid "Speak"
+msgstr "Konuş"
+
+#: src/components/media-modal.jsx:369
+msgid "Open original media in new window"
+msgstr ""
+
+#: src/components/media-modal.jsx:373
+msgid "Open original media"
+msgstr ""
+
+#: src/components/media-modal.jsx:389
+msgid "Attempting to describe image. Please wait…"
+msgstr ""
+
+#: src/components/media-modal.jsx:404
+msgid "Failed to describe image"
+msgstr ""
+
+#: src/components/media-modal.jsx:414
+msgid "Describe image…"
+msgstr ""
+
+#: src/components/media-modal.jsx:437
+msgid "View post"
+msgstr "Gönderiyi görüntüle"
+
+#: src/components/media-post.jsx:128
+msgid "Sensitive media"
+msgstr ""
+
+#: src/components/media-post.jsx:133
+msgid "Filtered: {filterTitleStr}"
+msgstr ""
+
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
+#: src/pages/catchup.jsx:75
+#: src/pages/catchup.jsx:1877
+msgid "Filtered"
+msgstr ""
+
+#: src/components/modals.jsx:73
+msgid "Post published. Check it out."
+msgstr ""
+
+#: src/components/modals.jsx:74
+msgid "Reply posted. Check it out."
+msgstr ""
+
+#: src/components/modals.jsx:75
+msgid "Post updated. Check it out."
+msgstr ""
+
+#: src/components/nav-menu.jsx:118
+msgid "Menu"
+msgstr "Menü"
+
+#: src/components/nav-menu.jsx:154
+msgid "Reload page now to update?"
+msgstr ""
+
+#: src/components/nav-menu.jsx:166
+msgid "New update available…"
+msgstr ""
+
+#. js-lingui-explicit-id
+#: src/components/nav-menu.jsx:185
+#: src/components/shortcuts-settings.jsx:140
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
+msgid "following.title"
+msgstr ""
+
+#: src/components/nav-menu.jsx:192
+#: src/pages/catchup.jsx:871
+msgid "Catch-up"
+msgstr "Yakalama"
+
+#: src/components/nav-menu.jsx:199
+#: src/components/shortcuts-settings.jsx:58
+#: src/components/shortcuts-settings.jsx:146
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
+msgid "Mentions"
+msgstr "Bahsetmeler"
+
+#: src/components/nav-menu.jsx:206
+#: src/components/shortcuts-settings.jsx:49
+#: src/components/shortcuts-settings.jsx:152
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
+msgid "Notifications"
+msgstr "Bildirimler"
+
+#: src/components/nav-menu.jsx:209
+msgid "New"
+msgstr "Yeni"
+
+#: src/components/nav-menu.jsx:220
+msgid "Profile"
+msgstr "Profil"
+
+#: src/components/nav-menu.jsx:228
+#: src/components/shortcuts-settings.jsx:54
+#: src/components/shortcuts-settings.jsx:195
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
+msgid "Bookmarks"
+msgstr "Yer işaretleri"
+
+#: src/components/nav-menu.jsx:248
+#: src/components/shortcuts-settings.jsx:55
+#: src/components/shortcuts-settings.jsx:201
+#: src/pages/catchup.jsx:1446
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
+msgid "Likes"
+msgstr "Beğeniler"
+
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
+msgid "Followed Hashtags"
+msgstr "Takip edilen etiketler"
+
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
+#: src/pages/filters.jsx:54
+#: src/pages/filters.jsx:93
+#: src/pages/hashtag.jsx:340
+msgid "Filters"
+msgstr "Filtreler"
+
+#: src/components/nav-menu.jsx:270
+msgid "Muted users"
+msgstr "Sessize alınmış kullanıcılar"
+
+#: src/components/nav-menu.jsx:278
+msgid "Muted users…"
+msgstr ""
+
+#: src/components/nav-menu.jsx:285
+msgid "Blocked users"
+msgstr "Engellenmiş kullanıcılar"
+
+#: src/components/nav-menu.jsx:293
+msgid "Blocked users…"
+msgstr ""
+
+#: src/components/nav-menu.jsx:305
+msgid "Accounts…"
+msgstr ""
+
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
+msgid "Log in"
+msgstr "Oturum aç"
+
+#: src/components/nav-menu.jsx:332
+#: src/components/shortcuts-settings.jsx:57
+#: src/components/shortcuts-settings.jsx:172
+#: src/pages/trending.jsx:442
+msgid "Trending"
+msgstr "Öne çıkanlar"
+
+#: src/components/nav-menu.jsx:344
+#: src/components/shortcuts-settings.jsx:165
+msgid "Federated"
+msgstr "Federe"
+
+#: src/components/nav-menu.jsx:367
+msgid "Shortcuts / Columns…"
+msgstr ""
+
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
+msgid "Settings…"
+msgstr ""
+
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
+#: src/components/shortcuts-settings.jsx:50
+#: src/components/shortcuts-settings.jsx:158
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
+msgid "Lists"
+msgstr "Listeler"
+
+#: src/components/nav-menu.jsx:429
+#: src/components/shortcuts.jsx:215
+#: src/pages/list.jsx:134
+msgid "All Lists"
+msgstr "Tüm Listeler"
+
+#: src/components/notification-service.jsx:161
+msgid "Notification"
+msgstr "Bildirim"
+
+#: src/components/notification-service.jsx:167
+msgid "This notification is from your other account."
+msgstr ""
+
+#: src/components/notification-service.jsx:196
+msgid "View all notifications"
+msgstr "Tüm bildirimleri görüntüle"
+
+#: src/components/notification.jsx:71
+msgid "{account} reacted to your post with {emojiObject}"
+msgstr ""
+
+#: src/components/notification.jsx:78
+msgid "{account} published a post."
+msgstr ""
+
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
+msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
+msgstr ""
+
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
+msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
+msgstr ""
+
+#: src/components/notification.jsx:143
+msgid "{account} requested to follow you."
+msgstr ""
+
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
+msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
+msgstr ""
+
+#: src/components/notification.jsx:194
+msgid "A poll you have voted in or created has ended."
+msgstr ""
+
+#: src/components/notification.jsx:195
+msgid "A poll you have created has ended."
+msgstr ""
+
+#: src/components/notification.jsx:196
+msgid "A poll you have voted in has ended."
+msgstr "Oy verdiğiniz bir anket sona erdi"
+
+#: src/components/notification.jsx:197
+msgid "A post you interacted with has been edited."
+msgstr ""
+
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
+msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
+msgstr ""
+
+#: src/components/notification.jsx:247
+msgid "{account} signed up."
+msgstr ""
+
+#: src/components/notification.jsx:249
+msgid "{account} reported {targetAccount}"
+msgstr ""
+
+#: src/components/notification.jsx:254
+msgid "Lost connections with <0>{name}0>."
+msgstr ""
+
+#: src/components/notification.jsx:260
+msgid "Moderation warning"
+msgstr ""
+
+#: src/components/notification.jsx:265
+msgid "Your {year} #Wrapstodon is here!"
+msgstr ""
+
+#: src/components/notification.jsx:271
+msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
+msgstr ""
+
+#: src/components/notification.jsx:277
+msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
+msgstr ""
+
+#: src/components/notification.jsx:283
+msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
+msgstr ""
+
+#: src/components/notification.jsx:291
+msgid "Your account has received a moderation warning."
+msgstr "Hesabınız bir denetim uyarısı aldı."
+
+#: src/components/notification.jsx:292
+msgid "Your account has been disabled."
+msgstr "Hesabınız devre dışı bırakıldı."
+
+#: src/components/notification.jsx:293
+msgid "Some of your posts have been marked as sensitive."
+msgstr "Bazı gönderileriniz hassas olarak işaretlendi."
+
+#: src/components/notification.jsx:294
+msgid "Some of your posts have been deleted."
+msgstr ""
+
+#: src/components/notification.jsx:295
+msgid "Your posts will be marked as sensitive from now on."
+msgstr "Gönderileriniz artık hassas olarak işaretlenecek."
+
+#: src/components/notification.jsx:296
+msgid "Your account has been limited."
+msgstr "Hesabınız sınırlandırıldı."
+
+#: src/components/notification.jsx:297
+msgid "Your account has been suspended."
+msgstr "Hesabınız askıya alınmıştır."
+
+#: src/components/notification.jsx:372
+msgid "[Unknown notification type: {type}]"
+msgstr ""
+
+#: src/components/notification.jsx:441
+#: src/components/status.jsx:1036
+#: src/components/status.jsx:1046
+msgid "Boosted/Liked by…"
+msgstr ""
+
+#: src/components/notification.jsx:442
+msgid "Liked by…"
+msgstr ""
+
+#: src/components/notification.jsx:443
+msgid "Boosted by…"
+msgstr ""
+
+#: src/components/notification.jsx:444
+msgid "Followed by…"
+msgstr ""
+
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
+msgid "Learn more <0/>"
+msgstr ""
+
+#: src/components/notification.jsx:540
+msgid "View #Wrapstodon"
+msgstr "#Wrapstodon'u Görüntüle"
+
+#: src/components/notification.jsx:770
+#: src/components/status.jsx:267
+msgid "Read more →"
+msgstr ""
+
+#: src/components/poll.jsx:113
+msgid "Voted"
+msgstr "Oy Verildi"
+
+#: src/components/poll.jsx:119
+msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
+msgstr ""
+
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
+msgid "Hide results"
+msgstr "Sonuçları gizle"
+
+#: src/components/poll.jsx:188
+msgid "Vote"
+msgstr "Oy ver"
+
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
+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
+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:248
+msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
+msgstr ""
+
+#: src/components/poll.jsx:268
+msgid "Ended <0/>"
+msgstr ""
+
+#: src/components/poll.jsx:272
+msgid "Ended"
+msgstr "Sona Erdi"
+
+#: src/components/poll.jsx:275
+msgid "Ending <0/>"
+msgstr ""
+
+#: src/components/poll.jsx:279
+msgid "Ending"
+msgstr "Son"
+
+#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
+#: src/components/relative-time.jsx:57
+msgid "{0}s"
+msgstr "{0}sn"
+
+#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
+#: src/components/relative-time.jsx:62
+msgid "{0}m"
+msgstr "{0}dk"
+
+#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
+#: src/components/relative-time.jsx:67
+msgid "{0}h"
+msgstr "{0}s"
+
+#: src/components/report-modal.jsx:29
+msgid "Spam"
+msgstr "İstenmeyenler"
+
+#: src/components/report-modal.jsx:30
+msgid "Malicious links, fake engagement, or repetitive replies"
+msgstr "Kötü niyetli bağlantılar, sahte etkileşim veya tekrarlayan yanıtlar"
+
+#: src/components/report-modal.jsx:33
+msgid "Illegal"
+msgstr "Yasadışı"
+
+#: src/components/report-modal.jsx:34
+msgid "Violates the law of your or the server's country"
+msgstr ""
+
+#: src/components/report-modal.jsx:37
+msgid "Server rule violation"
+msgstr ""
+
+#: src/components/report-modal.jsx:38
+msgid "Breaks specific server rules"
+msgstr ""
+
+#: src/components/report-modal.jsx:39
+msgid "Violation"
+msgstr "İhlal"
+
+#: src/components/report-modal.jsx:42
+msgid "Other"
+msgstr "Diğer"
+
+#: src/components/report-modal.jsx:43
+msgid "Issue doesn't fit other categories"
+msgstr ""
+
+#: src/components/report-modal.jsx:68
+msgid "Report Post"
+msgstr "Gönderiyi Bildir"
+
+#: src/components/report-modal.jsx:68
+msgid "Report @{username}"
+msgstr "@{{username}} repor et"
+
+#: src/components/report-modal.jsx:104
+msgid "Pending review"
+msgstr "Bekleyen yorum"
+
+#: src/components/report-modal.jsx:146
+msgid "Post reported"
+msgstr "Gönderi bildirildi"
+
+#: src/components/report-modal.jsx:146
+msgid "Profile reported"
+msgstr ""
+
+#: src/components/report-modal.jsx:154
+msgid "Unable to report post"
+msgstr ""
+
+#: src/components/report-modal.jsx:155
+msgid "Unable to report profile"
+msgstr ""
+
+#: src/components/report-modal.jsx:163
+msgid "What's the issue with this post?"
+msgstr ""
+
+#: src/components/report-modal.jsx:164
+msgid "What's the issue with this profile?"
+msgstr ""
+
+#: src/components/report-modal.jsx:233
+msgid "Additional info"
+msgstr "Ek bilgiler"
+
+#: src/components/report-modal.jsx:256
+msgid "Forward to <0>{domain}0>"
+msgstr ""
+
+#: src/components/report-modal.jsx:266
+msgid "Send Report"
+msgstr "Rapor Et"
+
+#: src/components/report-modal.jsx:275
+msgid "Muted {username}"
+msgstr ""
+
+#: src/components/report-modal.jsx:278
+msgid "Unable to mute {username}"
+msgstr ""
+
+#: src/components/report-modal.jsx:283
+msgid "Send Report <0>+ Mute profile0>"
+msgstr ""
+
+#: src/components/report-modal.jsx:294
+msgid "Blocked {username}"
+msgstr ""
+
+#: src/components/report-modal.jsx:297
+msgid "Unable to block {username}"
+msgstr ""
+
+#: src/components/report-modal.jsx:302
+msgid "Send Report <0>+ Block profile0>"
+msgstr ""
+
+#: src/components/search-form.jsx:203
+msgid "{query} <0>‒ accounts, hashtags & posts0>"
+msgstr ""
+
+#: src/components/search-form.jsx:216
+msgid "Posts with <0>{query}0>"
+msgstr ""
+
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
+msgid "Posts tagged with <0>#{0}0>"
+msgstr ""
+
+#: src/components/search-form.jsx:242
+msgid "Look up <0>{query}0>"
+msgstr ""
+
+#: src/components/search-form.jsx:253
+msgid "Accounts with <0>{query}0>"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:48
+msgid "Home / Following"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:51
+msgid "Public (Local / Federated)"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:53
+msgid "Account"
+msgstr "Hesabım"
+
+#: src/components/shortcuts-settings.jsx:56
+msgid "Hashtag"
+msgstr "Etiket"
+
+#: src/components/shortcuts-settings.jsx:63
+msgid "List ID"
+msgstr "Liste Kimliği"
+
+#: src/components/shortcuts-settings.jsx:70
+msgid "Local only"
+msgstr "Sadece yerel"
+
+#: src/components/shortcuts-settings.jsx:75
+#: src/components/shortcuts-settings.jsx:84
+#: src/components/shortcuts-settings.jsx:122
+#: src/pages/login.jsx:194
+msgid "Instance"
+msgstr "Örnek"
+
+#: src/components/shortcuts-settings.jsx:78
+#: src/components/shortcuts-settings.jsx:87
+#: src/components/shortcuts-settings.jsx:125
+msgid "Optional, e.g. mastodon.social"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:93
+msgid "Search term"
+msgstr "Arama terimi"
+
+#: src/components/shortcuts-settings.jsx:96
+msgid "Optional, unless for multi-column mode"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:113
+msgid "e.g. PixelArt (Max 5, space-separated)"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:117
+#: src/pages/hashtag.jsx:356
+msgid "Media only"
+msgstr "Sadece medya"
+
+#: src/components/shortcuts-settings.jsx:235
+#: src/components/shortcuts.jsx:192
+msgid "Shortcuts"
+msgstr "Kısayollar"
+
+#: src/components/shortcuts-settings.jsx:243
+msgid "beta"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:249
+msgid "Specify a list of shortcuts that'll appear as:"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:255
+msgid "Floating button"
+msgstr "Yüzen tuş"
+
+#: src/components/shortcuts-settings.jsx:260
+msgid "Tab/Menu bar"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:265
+msgid "Multi-column"
+msgstr "Çoklu-sütun"
+
+#: src/components/shortcuts-settings.jsx:332
+msgid "Not available in current view mode"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:351
+msgid "Move up"
+msgstr "Yukarı taşı"
+
+#: src/components/shortcuts-settings.jsx:367
+msgid "Move down"
+msgstr "Aşağı taşı"
+
+#: src/components/shortcuts-settings.jsx:379
+#: src/components/status.jsx:1314
+#: src/pages/list.jsx:171
+msgid "Edit"
+msgstr "Düzenle"
+
+#: src/components/shortcuts-settings.jsx:400
+msgid "Add more than one shortcut/column to make this work."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:411
+msgid "No columns yet. Tap on the Add column button."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:412
+msgid "No shortcuts yet. Tap on the Add shortcut button."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:415
+msgid "Not sure what to add?<0/>Try adding <1>Home / Following and Notifications1> first."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:443
+msgid "Max {SHORTCUTS_LIMIT} columns"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:444
+msgid "Max {SHORTCUTS_LIMIT} shortcuts"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:458
+msgid "Import/export"
+msgstr "İçe/Dışa aktar"
+
+#: src/components/shortcuts-settings.jsx:468
+msgid "Add column…"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:469
+msgid "Add shortcut…"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:516
+msgid "Specific list is optional. For multi-column mode, list is required, else the column will not be shown."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:517
+msgid "For multi-column mode, search term is required, else the column will not be shown."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:518
+msgid "Multiple hashtags are supported. Space-separated."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:587
+msgid "Edit shortcut"
+msgstr "Kısayolu düzenle"
+
+#: src/components/shortcuts-settings.jsx:587
+msgid "Add shortcut"
+msgstr "Kısayol ekle"
+
+#: src/components/shortcuts-settings.jsx:623
+msgid "Timeline"
+msgstr "Zaman Çizelgesi"
+
+#: src/components/shortcuts-settings.jsx:649
+msgid "List"
+msgstr "Liste"
+
+#: src/components/shortcuts-settings.jsx:788
+msgid "Import/Export <0>Shortcuts0>"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:798
+msgid "Import"
+msgstr "İçe Aktar"
+
+#: src/components/shortcuts-settings.jsx:806
+msgid "Paste shortcuts here"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:822
+msgid "Downloading saved shortcuts from instance server…"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:851
+msgid "Unable to download shortcuts"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:854
+msgid "Download shortcuts from instance server"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:912
+msgid "* Exists in current shortcuts"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:917
+msgid "List may not work if it's from a different account."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:927
+msgid "Invalid settings format"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:935
+msgid "Append to current shortcuts?"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:938
+msgid "Only shortcuts that don’t exist in current shortcuts will be appended."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:960
+msgid "No new shortcuts to import"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:975
+msgid "Shortcuts imported. Exceeded max {SHORTCUTS_LIMIT}, so the rest are not imported."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:976
+#: src/components/shortcuts-settings.jsx:1000
+msgid "Shortcuts imported"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:986
+msgid "Import & append…"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:994
+msgid "Override current shortcuts?"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:995
+msgid "Import shortcuts?"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1009
+msgid "or override…"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1009
+msgid "Import…"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1018
+msgid "Export"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1033
+msgid "Shortcuts copied"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1036
+msgid "Unable to copy shortcuts"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1050
+msgid "Shortcut settings copied"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1053
+msgid "Unable to copy shortcut settings"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1083
+msgid "Share"
+msgstr "Paylaş"
+
+#: src/components/shortcuts-settings.jsx:1122
+msgid "Saving shortcuts to instance server…"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1129
+msgid "Shortcuts saved"
+msgstr "Kısayol kaydedildi"
+
+#: src/components/shortcuts-settings.jsx:1134
+msgid "Unable to save shortcuts"
+msgstr "Kısayollar kaydedilemiyor"
+
+#: src/components/shortcuts-settings.jsx:1137
+msgid "Sync to instance server"
+msgstr ""
+
+#. placeholder {0}: shortcutsStr.length
+#: src/components/shortcuts-settings.jsx:1145
+msgid "{0, plural, one {# character} other {# characters}}"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1157
+msgid "Raw Shortcuts JSON"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1170
+msgid "Import/export settings from/to instance server (Very experimental)"
+msgstr ""
+
+#: src/components/status.jsx:538
+msgid "<0/> <1>boosted1>"
+msgstr ""
+
+#: src/components/status.jsx:637
+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:790
+msgid "Unliked @{0}'s post"
+msgstr ""
+
+#. placeholder {1}: username || acct
+#: src/components/status.jsx:791
+msgid "Liked @{1}'s post"
+msgstr ""
+
+#. placeholder {2}: username || acct
+#: src/components/status.jsx:830
+msgid "Unbookmarked @{2}'s post"
+msgstr ""
+
+#. placeholder {3}: username || acct
+#: src/components/status.jsx:831
+msgid "Bookmarked @{3}'s post"
+msgstr ""
+
+#: src/components/status.jsx:937
+#: src/components/status.jsx:999
+#: src/components/status.jsx:2413
+#: src/components/status.jsx:2444
+msgid "Unboost"
+msgstr "Yükseltmeyi geri çek"
+
+#: src/components/status.jsx:953
+#: src/components/status.jsx:2428
+msgid "Quote"
+msgstr "Alıntı"
+
+#: src/components/status.jsx:961
+#: src/components/status.jsx:2437
+msgid "Some media have no descriptions."
+msgstr ""
+
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
+#: src/components/status.jsx:968
+msgid "Old post (<0>{0}0>)"
+msgstr ""
+
+#. placeholder {4}: username || acct
+#: src/components/status.jsx:987
+msgid "Unboosted @{4}'s post"
+msgstr ""
+
+#. placeholder {5}: username || acct
+#: src/components/status.jsx:988
+msgid "Boosted @{5}'s post"
+msgstr ""
+
+#: src/components/status.jsx:1000
+msgid "Boost…"
+msgstr ""
+
+#: src/components/status.jsx:1012
+#: src/components/status.jsx:1727
+#: src/components/status.jsx:2457
+msgid "Unlike"
+msgstr "Beğenmekten Vazgeç"
+
+#: src/components/status.jsx:1013
+#: src/components/status.jsx:1727
+#: src/components/status.jsx:1728
+#: src/components/status.jsx:2457
+#: src/components/status.jsx:2458
+msgid "Like"
+msgstr "Beğen"
+
+#: src/components/status.jsx:1022
+#: src/components/status.jsx:2469
+msgid "Unbookmark"
+msgstr "Yer İşaretini Kaldır"
+
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1130
+msgid "View post by <0>@{0}0>"
+msgstr ""
+
+#: src/components/status.jsx:1151
+msgid "Show Edit History"
+msgstr ""
+
+#: src/components/status.jsx:1154
+msgid "Edited: {editedDateText}"
+msgstr ""
+
+#: src/components/status.jsx:1221
+#: src/components/status.jsx:3238
+msgid "Embed post"
+msgstr ""
+
+#: src/components/status.jsx:1235
+msgid "Conversation unmuted"
+msgstr ""
+
+#: src/components/status.jsx:1235
+msgid "Conversation muted"
+msgstr ""
+
+#: src/components/status.jsx:1241
+msgid "Unable to unmute conversation"
+msgstr ""
+
+#: src/components/status.jsx:1242
+msgid "Unable to mute conversation"
+msgstr ""
+
+#: src/components/status.jsx:1251
+msgid "Unmute conversation"
+msgstr "Sohbet sesini aç"
+
+#: src/components/status.jsx:1258
+msgid "Mute conversation"
+msgstr "Sohbeti sessize al"
+
+#: src/components/status.jsx:1274
+msgid "Post unpinned from profile"
+msgstr ""
+
+#: src/components/status.jsx:1275
+msgid "Post pinned to profile"
+msgstr ""
+
+#: src/components/status.jsx:1280
+msgid "Unable to unpin post"
+msgstr ""
+
+#: src/components/status.jsx:1280
+msgid "Unable to pin post"
+msgstr ""
+
+#: src/components/status.jsx:1289
+msgid "Unpin from profile"
+msgstr "Profilden sabitlemeyi kaldır"
+
+#: src/components/status.jsx:1296
+msgid "Pin to profile"
+msgstr "Profile Sabitle"
+
+#: src/components/status.jsx:1325
+msgid "Delete this post?"
+msgstr "Bu ileti silinsin mi?"
+
+#: src/components/status.jsx:1341
+msgid "Post deleted"
+msgstr "Gönderi silindi"
+
+#: src/components/status.jsx:1344
+msgid "Unable to delete post"
+msgstr ""
+
+#: src/components/status.jsx:1372
+msgid "Report post…"
+msgstr ""
+
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
+#: src/components/status.jsx:1728
+#: src/components/status.jsx:1764
+#: src/components/status.jsx:2458
+msgid "Liked"
+msgstr "Beğen"
+
+#: src/components/status.jsx:1761
+#: src/components/status.jsx:2445
+msgid "Boosted"
+msgstr "Yükseltildi"
+
+#: src/components/status.jsx:1771
+#: src/components/status.jsx:2470
+msgid "Bookmarked"
+msgstr ""
+
+#: src/components/status.jsx:1775
+msgid "Pinned"
+msgstr "Sabitlendi"
+
+#: src/components/status.jsx:1820
+#: src/components/status.jsx:2276
+msgid "Deleted"
+msgstr "Silindi"
+
+#: src/components/status.jsx:1861
+msgid "{repliesCount, plural, one {# reply} other {# replies}}"
+msgstr ""
+
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
+#: src/components/status.jsx:1950
+msgid "Thread{0}"
+msgstr ""
+
+#: src/components/status.jsx:2026
+#: src/components/status.jsx:2088
+#: src/components/status.jsx:2173
+msgid "Show less"
+msgstr "Özet göster"
+
+#: src/components/status.jsx:2026
+#: src/components/status.jsx:2088
+msgid "Show content"
+msgstr "İçeriği göster"
+
+#: src/components/status.jsx:2173
+msgid "Show media"
+msgstr "Medyayı göster"
+
+#: src/components/status.jsx:2310
+msgid "Edited"
+msgstr "Düzenlendi"
+
+#: src/components/status.jsx:2387
+msgid "Comments"
+msgstr "Yorumlar"
+
+#. More from [Author]
+#: src/components/status.jsx:2696
+msgid "More from <0/>"
+msgstr ""
+
+#: src/components/status.jsx:2998
+msgid "Edit History"
+msgstr "Geçmişi Görüntüle"
+
+#: src/components/status.jsx:3002
+msgid "Failed to load history"
+msgstr "Geçmiş yüklenemedi."
+
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
+msgid "Loading…"
+msgstr "Yükleniyor…"
+
+#: src/components/status.jsx:3243
+msgid "HTML Code"
+msgstr "HTML kodu"
+
+#: src/components/status.jsx:3260
+msgid "HTML code copied"
+msgstr ""
+
+#: src/components/status.jsx:3263
+msgid "Unable to copy HTML code"
+msgstr ""
+
+#: src/components/status.jsx:3275
+msgid "Media attachments:"
+msgstr "Medya ekleri"
+
+#: src/components/status.jsx:3297
+msgid "Account Emojis:"
+msgstr ""
+
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
+msgid "static URL"
+msgstr "Statik URL"
+
+#: src/components/status.jsx:3342
+msgid "Emojis:"
+msgstr ""
+
+#: src/components/status.jsx:3387
+msgid "Notes:"
+msgstr "Notlar:"
+
+#: src/components/status.jsx:3391
+msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
+msgstr ""
+
+#: src/components/status.jsx:3397
+msgid "Polls are not interactive, becomes a list with vote counts."
+msgstr ""
+
+#: src/components/status.jsx:3402
+msgid "Media attachments can be images, videos, audios or any file types."
+msgstr ""
+
+#: src/components/status.jsx:3408
+msgid "Post could be edited or deleted later."
+msgstr ""
+
+#: src/components/status.jsx:3414
+msgid "Preview"
+msgstr "Ön İzleme"
+
+#: src/components/status.jsx:3423
+msgid "Note: This preview is lightly styled."
+msgstr ""
+
+#. [Name] [Visibility icon] boosted
+#: src/components/status.jsx:3667
+msgid "<0/> <1/> boosted"
+msgstr ""
+
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
+msgid "New posts"
+msgstr "Yeni gönderiler"
+
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
+msgid "Try again"
+msgstr "Tekrar deneyin"
+
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
+msgid "{0, plural, one {# Boost} other {# Boosts}}"
+msgstr ""
+
+#: src/components/timeline.jsx:596
+msgid "Pinned posts"
+msgstr "Sabitlenmiş gönderiler"
+
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
+msgid "Thread"
+msgstr "Konu"
+
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
+msgid "<0>Filtered0>: <1>{0}1>"
+msgstr ""
+
+#: src/components/translation-block.jsx:153
+msgid "Auto-translated from {sourceLangText}"
+msgstr ""
+
+#: src/components/translation-block.jsx:191
+msgid "Translating…"
+msgstr ""
+
+#: src/components/translation-block.jsx:194
+msgid "Translate from {sourceLangText} (auto-detected)"
+msgstr ""
+
+#: src/components/translation-block.jsx:195
+msgid "Translate from {sourceLangText}"
+msgstr ""
+
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
+msgid "Auto ({0})"
+msgstr "Otomatik ({0})"
+
+#: src/components/translation-block.jsx:236
+msgid "Failed to translate"
+msgstr ""
+
+#: src/compose.jsx:33
+msgid "Editing source status"
+msgstr ""
+
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
+msgid "Replying to @{0}"
+msgstr ""
+
+#: src/compose.jsx:63
+msgid "You may close this page now."
+msgstr ""
+
+#: src/compose.jsx:71
+msgid "Close window"
+msgstr "Pencereyi kapat"
+
+#: src/compose.jsx:87
+msgid "Login required."
+msgstr "Giriş gereklidir."
+
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
+#: src/pages/http-route.jsx:91
+#: src/pages/login.jsx:271
+msgid "Go home"
+msgstr "Ana ekrana gidin"
+
+#: src/pages/account-statuses.jsx:232
+msgid "Account posts"
+msgstr "Hesap gönderileri"
+
+#: src/pages/account-statuses.jsx:239
+msgid "{accountDisplay} (+ Replies)"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:241
+msgid "{accountDisplay} (- Boosts)"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:243
+msgid "{accountDisplay} (#{tagged})"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:245
+msgid "{accountDisplay} (Media)"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:251
+msgid "{accountDisplay} ({monthYear})"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:320
+msgid "Clear filters"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:323
+msgid "Clear"
+msgstr "Temizle"
+
+#: src/pages/account-statuses.jsx:337
+msgid "Showing post with replies"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:342
+msgid "+ Replies"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:348
+msgid "Showing posts without boosts"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:353
+msgid "- Boosts"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:359
+msgid "Showing posts with media"
+msgstr ""
+
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
+msgid "Showing posts tagged with #{0}"
+msgstr ""
+
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:504
+msgid "Nothing to see here yet."
+msgstr "Henüz burada bir şey yok."
+
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
+msgid "Unable to load posts"
+msgstr "Yazılar yüklenemedi"
+
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
+msgid "Unable to fetch account info"
+msgstr ""
+
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
+msgid "Switch to account's instance {0}"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:583
+msgid "Switch to my instance (<0>{currentInstance}0>)"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:645
+msgid "Month"
+msgstr "Ay"
+
+#: src/pages/accounts.jsx:56
+msgid "Current"
+msgstr "Şimdiki"
+
+#: src/pages/accounts.jsx:102
+msgid "Default"
+msgstr "Varsayılan"
+
+#: src/pages/accounts.jsx:124
+msgid "Switch to this account"
+msgstr "Bu hesaba geç"
+
+#: src/pages/accounts.jsx:133
+msgid "Switch in new tab/window"
+msgstr ""
+
+#: src/pages/accounts.jsx:147
+msgid "View profile…"
+msgstr ""
+
+#: src/pages/accounts.jsx:164
+msgid "Set as default"
+msgstr "Varsayılan olarak ayarla"
+
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
+msgid "Log out <0>@{0}0>?"
+msgstr ""
+
+#: src/pages/accounts.jsx:197
+msgid "Log out…"
+msgstr ""
+
+#: src/pages/accounts.jsx:210
+msgid "Add an existing account"
+msgstr "Başka hesap ekle"
+
+#: src/pages/accounts.jsx:217
+msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
+msgstr ""
+
+#: src/pages/bookmarks.jsx:26
+msgid "No bookmarks yet. Go bookmark something!"
+msgstr ""
+
+#: src/pages/bookmarks.jsx:27
+msgid "Unable to load bookmarks."
+msgstr ""
+
+#: src/pages/catchup.jsx:54
+msgid "last 1 hour"
+msgstr "Son 1 saat"
+
+#: src/pages/catchup.jsx:55
+msgid "last 2 hours"
+msgstr "Son 2 saat"
+
+#: src/pages/catchup.jsx:56
+msgid "last 3 hours"
+msgstr "Son 3 Saat"
+
+#: src/pages/catchup.jsx:57
+msgid "last 4 hours"
+msgstr "Son 4 saat"
+
+#: src/pages/catchup.jsx:58
+msgid "last 5 hours"
+msgstr "Son 5 saat"
+
+#: src/pages/catchup.jsx:59
+msgid "last 6 hours"
+msgstr "Son 6 saat"
+
+#: src/pages/catchup.jsx:60
+msgid "last 7 hours"
+msgstr "Son 7 saat"
+
+#: src/pages/catchup.jsx:61
+msgid "last 8 hours"
+msgstr "Son 8 saat"
+
+#: src/pages/catchup.jsx:62
+msgid "last 9 hours"
+msgstr "Son 9 saat"
+
+#: src/pages/catchup.jsx:63
+msgid "last 10 hours"
+msgstr "Son 10 saat"
+
+#: src/pages/catchup.jsx:64
+msgid "last 11 hours"
+msgstr "Son 11 saat"
+
+#: src/pages/catchup.jsx:65
+msgid "last 12 hours"
+msgstr "Son 12 saat"
+
+#: src/pages/catchup.jsx:66
+msgid "beyond 12 hours"
+msgstr ""
+
+#: src/pages/catchup.jsx:73
+msgid "Followed tags"
+msgstr "Takip edilen etiketler"
+
+#: src/pages/catchup.jsx:74
+msgid "Groups"
+msgstr "Gruplar"
+
+#: src/pages/catchup.jsx:596
+msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
+msgstr ""
+
+#: src/pages/catchup.jsx:882
+#: src/pages/catchup.jsx:906
+msgid "Catch-up <0>beta0>"
+msgstr ""
+
+#: src/pages/catchup.jsx:896
+#: src/pages/catchup.jsx:1585
+msgid "Help"
+msgstr "Yardım"
+
+#: src/pages/catchup.jsx:912
+msgid "What is this?"
+msgstr "Bu nedir?"
+
+#: src/pages/catchup.jsx:915
+msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
+msgstr ""
+
+#: src/pages/catchup.jsx:926
+msgid "Preview of Catch-up UI"
+msgstr ""
+
+#: src/pages/catchup.jsx:935
+msgid "Let's catch up"
+msgstr ""
+
+#: src/pages/catchup.jsx:940
+msgid "Let's catch up on the posts from your followings."
+msgstr ""
+
+#: src/pages/catchup.jsx:944
+msgid "Show me all posts from…"
+msgstr ""
+
+#: src/pages/catchup.jsx:967
+msgid "until the max"
+msgstr ""
+
+#: src/pages/catchup.jsx:997
+msgid "Catch up"
+msgstr ""
+
+#: src/pages/catchup.jsx:1003
+msgid "Overlaps with your last catch-up"
+msgstr ""
+
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
+#: src/pages/catchup.jsx:1015
+msgid "Until the last catch-up ({0})"
+msgstr ""
+
+#: src/pages/catchup.jsx:1024
+msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
+msgstr ""
+
+#: src/pages/catchup.jsx:1034
+msgid "Previously…"
+msgstr ""
+
+#. placeholder {0}: pc.count
+#: src/pages/catchup.jsx:1052
+msgid "{0, plural, one {# post} other {# posts}}"
+msgstr ""
+
+#: src/pages/catchup.jsx:1062
+msgid "Remove this catch-up?"
+msgstr ""
+
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1065
+msgid "Removing Catch-up {0}"
+msgstr ""
+
+#. placeholder {1}: pc.id
+#: src/pages/catchup.jsx:1069
+msgid "Catch-up {1} removed"
+msgstr ""
+
+#: src/pages/catchup.jsx:1083
+msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
+msgstr ""
+
+#: src/pages/catchup.jsx:1098
+msgid "Fetching posts…"
+msgstr "Gönderiler getiriliyor…"
+
+#: src/pages/catchup.jsx:1101
+msgid "This might take a while."
+msgstr "Bu biraz zaman alacak."
+
+#: src/pages/catchup.jsx:1136
+msgid "Reset filters"
+msgstr "Filtreleri sıfırla"
+
+#: src/pages/catchup.jsx:1144
+#: src/pages/catchup.jsx:1591
+msgid "Top links"
+msgstr ""
+
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
+#: src/pages/catchup.jsx:1261
+msgid "Shared by {0}"
+msgstr "{0} kişi tarafından paylaşıldı"
+
+#: src/pages/catchup.jsx:1316
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
+msgid "All"
+msgstr "Tüm"
+
+#. placeholder {0}: authorCountsList.length
+#: src/pages/catchup.jsx:1401
+msgid "{0, plural, one {# author} other {# authors}}"
+msgstr ""
+
+#: src/pages/catchup.jsx:1413
+msgid "Sort"
+msgstr ""
+
+#: src/pages/catchup.jsx:1444
+msgid "Date"
+msgstr "Tarih"
+
+#: src/pages/catchup.jsx:1448
+msgid "Density"
+msgstr ""
+
+#. js-lingui-explicit-id
+#: src/pages/catchup.jsx:1471
+msgid "group.filter"
+msgstr ""
+
+#: src/pages/catchup.jsx:1486
+msgid "Authors"
+msgstr "Yazarlar"
+
+#: src/pages/catchup.jsx:1487
+msgid "None"
+msgstr "Hiçbiri"
+
+#: src/pages/catchup.jsx:1503
+msgid "Show all authors"
+msgstr ""
+
+#: src/pages/catchup.jsx:1554
+msgid "You don't have to read everything."
+msgstr ""
+
+#: src/pages/catchup.jsx:1555
+msgid "That's all."
+msgstr "Hepsi bu."
+
+#: src/pages/catchup.jsx:1563
+msgid "Back to top"
+msgstr "Başa dön"
+
+#: src/pages/catchup.jsx:1594
+msgid "Links shared by followings, sorted by shared counts, boosts and likes."
+msgstr ""
+
+#: src/pages/catchup.jsx:1600
+msgid "Sort: Density"
+msgstr ""
+
+#: src/pages/catchup.jsx:1603
+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 ""
+
+#: src/pages/catchup.jsx:1610
+msgid "Group: Authors"
+msgstr ""
+
+#: src/pages/catchup.jsx:1613
+msgid "Posts are grouped by authors, sorted by posts count per author."
+msgstr ""
+
+#: src/pages/catchup.jsx:1660
+msgid "Next author"
+msgstr ""
+
+#: src/pages/catchup.jsx:1668
+msgid "Previous author"
+msgstr ""
+
+#: src/pages/catchup.jsx:1684
+msgid "Scroll to top"
+msgstr "Başa Kaydır"
+
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
+msgid "Filtered: {0}"
+msgstr "Filtrelenmiş: {0}"
+
+#: src/pages/favourites.jsx:26
+msgid "No likes yet. Go like something!"
+msgstr ""
+
+#: src/pages/favourites.jsx:27
+msgid "Unable to load likes."
+msgstr ""
+
+#: src/pages/filters.jsx:22
+msgid "Home and lists"
+msgstr "Ana sayfa ve Listeler"
+
+#: src/pages/filters.jsx:24
+msgid "Public timelines"
+msgstr "Herkese açık zaman akışı"
+
+#: src/pages/filters.jsx:25
+msgid "Conversations"
+msgstr "Sohbetler"
+
+#: src/pages/filters.jsx:26
+msgid "Profiles"
+msgstr "Profiller"
+
+#: src/pages/filters.jsx:41
+msgid "Never"
+msgstr "Asla"
+
+#: src/pages/filters.jsx:103
+#: src/pages/filters.jsx:228
+msgid "New filter"
+msgstr "Yeni filtre"
+
+#. placeholder {0}: filters.length
+#: src/pages/filters.jsx:151
+msgid "{0, plural, one {# filter} other {# filters}}"
+msgstr ""
+
+#: src/pages/filters.jsx:166
+msgid "Unable to load filters."
+msgstr ""
+
+#: src/pages/filters.jsx:170
+msgid "No filters yet."
+msgstr ""
+
+#: src/pages/filters.jsx:177
+msgid "Add filter"
+msgstr "Filtre Ekle"
+
+#: src/pages/filters.jsx:228
+msgid "Edit filter"
+msgstr "Filtreyi düzenle"
+
+#: src/pages/filters.jsx:345
+msgid "Unable to edit filter"
+msgstr ""
+
+#: src/pages/filters.jsx:346
+msgid "Unable to create filter"
+msgstr "Filtre Oluşturulamıyor"
+
+#: src/pages/filters.jsx:355
+msgid "Title"
+msgstr "Başlık"
+
+#: src/pages/filters.jsx:396
+msgid "Whole word"
+msgstr ""
+
+#: src/pages/filters.jsx:422
+msgid "No keywords. Add one."
+msgstr ""
+
+#: src/pages/filters.jsx:449
+msgid "Add keyword"
+msgstr "Anahtar sözcük ekle"
+
+#. placeholder {0}: filteredEditKeywords.length
+#: src/pages/filters.jsx:453
+msgid "{0, plural, one {# keyword} other {# keywords}}"
+msgstr ""
+
+#: src/pages/filters.jsx:466
+msgid "Filter from…"
+msgstr ""
+
+#: src/pages/filters.jsx:492
+msgid "* Not implemented yet"
+msgstr ""
+
+#: src/pages/filters.jsx:498
+msgid "Status: <0><1/>0>"
+msgstr ""
+
+#: src/pages/filters.jsx:507
+msgid "Change expiry"
+msgstr ""
+
+#: src/pages/filters.jsx:507
+msgid "Expiry"
+msgstr ""
+
+#: src/pages/filters.jsx:526
+msgid "Filtered post will be…"
+msgstr ""
+
+#: src/pages/filters.jsx:536
+msgid "minimized"
+msgstr ""
+
+#: src/pages/filters.jsx:546
+msgid "hidden"
+msgstr ""
+
+#: src/pages/filters.jsx:563
+msgid "Delete this filter?"
+msgstr "Bu filtreyi sil"
+
+#: src/pages/filters.jsx:576
+msgid "Unable to delete filter."
+msgstr ""
+
+#: src/pages/filters.jsx:609
+msgid "Expired"
+msgstr ""
+
+#: src/pages/filters.jsx:611
+msgid "Expiring <0/>"
+msgstr ""
+
+#: src/pages/filters.jsx:615
+msgid "Never expires"
+msgstr "Asla süresi dolmasın"
+
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
+msgid "{0, plural, one {# hashtag} other {# hashtags}}"
+msgstr ""
+
+#: src/pages/followed-hashtags.jsx:86
+msgid "Unable to load followed hashtags."
+msgstr ""
+
+#: src/pages/followed-hashtags.jsx:90
+msgid "No hashtags followed yet."
+msgstr ""
+
+#: src/pages/following.jsx:144
+msgid "Nothing to see here."
+msgstr "Burada bir şey yok"
+
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
+msgid "Unable to load posts."
+msgstr ""
+
+#: src/pages/hashtag.jsx:56
+msgid "{hashtagTitle} (Media only) on {instance}"
+msgstr ""
+
+#: src/pages/hashtag.jsx:57
+msgid "{hashtagTitle} on {instance}"
+msgstr ""
+
+#: src/pages/hashtag.jsx:59
+msgid "{hashtagTitle} (Media only)"
+msgstr ""
+
+#: src/pages/hashtag.jsx:60
+msgid "{hashtagTitle}"
+msgstr ""
+
+#: src/pages/hashtag.jsx:182
+msgid "No one has posted anything with this tag yet."
+msgstr ""
+
+#: src/pages/hashtag.jsx:183
+msgid "Unable to load posts with this tag"
+msgstr ""
+
+#: src/pages/hashtag.jsx:209
+msgid "Unfollow #{hashtag}?"
+msgstr ""
+
+#: src/pages/hashtag.jsx:224
+msgid "Unfollowed #{hashtag}"
+msgstr ""
+
+#: src/pages/hashtag.jsx:239
+msgid "Followed #{hashtag}"
+msgstr ""
+
+#: src/pages/hashtag.jsx:255
+msgid "Following…"
+msgstr ""
+
+#: src/pages/hashtag.jsx:283
+msgid "Unfeatured on profile"
+msgstr ""
+
+#: src/pages/hashtag.jsx:297
+msgid "Unable to unfeature on profile"
+msgstr ""
+
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
+msgid "Featured on profile"
+msgstr ""
+
+#: src/pages/hashtag.jsx:329
+msgid "Feature on profile"
+msgstr ""
+
+#: src/pages/hashtag.jsx:394
+msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
+msgstr ""
+
+#: src/pages/hashtag.jsx:397
+msgid "Add hashtag"
+msgstr "Etiket ekle"
+
+#: src/pages/hashtag.jsx:429
+msgid "Remove hashtag"
+msgstr "Etiketi kaldır"
+
+#: src/pages/hashtag.jsx:443
+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:472
+msgid "This shortcut already exists"
+msgstr "Bu kısayol zaten var"
+
+#: src/pages/hashtag.jsx:475
+msgid "Hashtag shortcut added"
+msgstr ""
+
+#: src/pages/hashtag.jsx:481
+msgid "Add to Shortcuts"
+msgstr ""
+
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
+msgid "Enter a new instance e.g. \"mastodon.social\""
+msgstr ""
+
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
+msgid "Invalid instance"
+msgstr ""
+
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
+msgid "Go to another instance…"
+msgstr ""
+
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
+msgid "Go to my instance (<0>{currentInstance}0>)"
+msgstr ""
+
+#: src/pages/home.jsx:210
+msgid "Unable to fetch notifications."
+msgstr ""
+
+#: src/pages/home.jsx:230
+msgid "<0>New0> <1>Follow Requests1>"
+msgstr ""
+
+#: src/pages/home.jsx:236
+msgid "See all"
+msgstr "Tümünü gör"
+
+#: src/pages/http-route.jsx:68
+msgid "Resolving…"
+msgstr "Çözümleniyor…"
+
+#: src/pages/http-route.jsx:79
+msgid "Unable to resolve URL"
+msgstr ""
+
+#: src/pages/list.jsx:108
+msgid "Nothing yet."
+msgstr "Henüz yok."
+
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
+msgid "Manage members"
+msgstr "Üyeleri yönet"
+
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
+msgid "Remove <0>@{0}0> from list?"
+msgstr ""
+
+#: src/pages/list.jsx:362
+msgid "Remove…"
+msgstr ""
+
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
+msgid "{0, plural, one {# list} other {# lists}}"
+msgstr ""
+
+#: src/pages/lists.jsx:109
+msgid "No lists yet."
+msgstr "Henüz liste yok."
+
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
+msgid "Failed to register application"
+msgstr ""
+
+#: src/pages/login.jsx:209
+msgid "instance domain"
+msgstr "Örnek alan adı"
+
+#: src/pages/login.jsx:233
+msgid "e.g. “mastodon.social”"
+msgstr ""
+
+#: src/pages/login.jsx:244
+msgid "Failed to log in. Please try again or try another instance."
+msgstr ""
+
+#: src/pages/login.jsx:256
+msgid "Continue with {selectedInstanceText}"
+msgstr ""
+
+#: src/pages/login.jsx:257
+msgid "Continue"
+msgstr "Devam Et"
+
+#: src/pages/login.jsx:265
+msgid "Don't have an account? Create one!"
+msgstr ""
+
+#: src/pages/mentions.jsx:21
+msgid "Private mentions"
+msgstr "Özel bahsetmeler"
+
+#: src/pages/mentions.jsx:160
+msgid "Private"
+msgstr "Özel"
+
+#: src/pages/mentions.jsx:170
+msgid "No one mentioned you :("
+msgstr "Kimse senden bahsetmedi :("
+
+#: src/pages/mentions.jsx:171
+msgid "Unable to load mentions."
+msgstr ""
+
+#: src/pages/notifications.jsx:104
+msgid "You don't follow"
+msgstr ""
+
+#: src/pages/notifications.jsx:105
+msgid "Who don't follow you"
+msgstr ""
+
+#: src/pages/notifications.jsx:106
+msgid "With a new account"
+msgstr ""
+
+#: src/pages/notifications.jsx:107
+msgid "Who unsolicitedly private mention you"
+msgstr ""
+
+#: src/pages/notifications.jsx:108
+msgid "Who are limited by server moderators"
+msgstr ""
+
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
+msgid "Notifications settings"
+msgstr ""
+
+#: src/pages/notifications.jsx:596
+msgid "New notifications"
+msgstr "Yeni bildirim"
+
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
+msgid "{0, plural, one {Announcement} other {Announcements}}"
+msgstr ""
+
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
+msgid "Follow requests"
+msgstr "Takip istekleri"
+
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
+msgid "{0, plural, one {# follow request} other {# follow requests}}"
+msgstr ""
+
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
+msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
+msgstr ""
+
+#: src/pages/notifications.jsx:787
+msgid "Only mentions"
+msgstr "Sadece Bahsetmeler"
+
+#: src/pages/notifications.jsx:791
+msgid "Today"
+msgstr "Bugün"
+
+#: src/pages/notifications.jsx:796
+msgid "You're all caught up."
+msgstr "Hepiniz yakalandınız!"
+
+#: src/pages/notifications.jsx:819
+msgid "Yesterday"
+msgstr "Dün"
+
+#: src/pages/notifications.jsx:867
+msgid "Unable to load notifications"
+msgstr ""
+
+#: src/pages/notifications.jsx:946
+msgid "Notifications settings updated"
+msgstr ""
+
+#: src/pages/notifications.jsx:954
+msgid "Filter out notifications from people:"
+msgstr ""
+
+#: src/pages/notifications.jsx:968
+msgid "Filter"
+msgstr "Filtre"
+
+#: src/pages/notifications.jsx:971
+msgid "Ignore"
+msgstr "Yoksay"
+
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
+msgid "Updated <0>{0}0>"
+msgstr ""
+
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
+msgid "View notifications from <0>@{0}0>"
+msgstr ""
+
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
+msgid "Notifications from <0>@{0}0>"
+msgstr ""
+
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
+msgid "Notifications from @{0} will not be filtered from now on."
+msgstr ""
+
+#: src/pages/notifications.jsx:1206
+msgid "Unable to accept notification request"
+msgstr ""
+
+#: src/pages/notifications.jsx:1211
+msgid "Allow"
+msgstr "İzin Ver"
+
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr ""
+
+#: src/pages/notifications.jsx:1236
+msgid "Unable to dismiss notification request"
+msgstr ""
+
+#: src/pages/notifications.jsx:1241
+msgid "Dismiss"
+msgstr "Yoksay"
+
+#: src/pages/notifications.jsx:1256
+msgid "Dismissed"
+msgstr "Yoksayıldı"
+
+#: src/pages/public.jsx:28
+msgid "Local timeline ({instance})"
+msgstr ""
+
+#: src/pages/public.jsx:29
+msgid "Federated timeline ({instance})"
+msgstr ""
+
+#: src/pages/public.jsx:91
+msgid "Local timeline"
+msgstr "Yerel zaman tüneli"
+
+#: src/pages/public.jsx:91
+msgid "Federated timeline"
+msgstr "Federe zaman tüneli"
+
+#: src/pages/public.jsx:97
+msgid "No one has posted anything yet."
+msgstr ""
+
+#: src/pages/public.jsx:124
+msgid "Switch to Federated"
+msgstr ""
+
+#: src/pages/public.jsx:131
+msgid "Switch to Local"
+msgstr ""
+
+#: src/pages/search.jsx:50
+msgid "Search: {q} (Posts)"
+msgstr ""
+
+#: src/pages/search.jsx:53
+msgid "Search: {q} (Accounts)"
+msgstr ""
+
+#: src/pages/search.jsx:56
+msgid "Search: {q} (Hashtags)"
+msgstr ""
+
+#: src/pages/search.jsx:59
+msgid "Search: {q}"
+msgstr "Ara: {q}"
+
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
+msgid "Hashtags"
+msgstr "Etiketler"
+
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
+msgid "See more"
+msgstr "Daha fazlasını gör"
+
+#: src/pages/search.jsx:381
+msgid "See more accounts"
+msgstr ""
+
+#: src/pages/search.jsx:395
+msgid "No accounts found."
+msgstr "Hesap bulunamadı."
+
+#: src/pages/search.jsx:451
+msgid "See more hashtags"
+msgstr ""
+
+#: src/pages/search.jsx:465
+msgid "No hashtags found."
+msgstr ""
+
+#: src/pages/search.jsx:509
+msgid "See more posts"
+msgstr "Daha fazla gönderi gör"
+
+#: src/pages/search.jsx:523
+msgid "No posts found."
+msgstr "Hiç gönderi bulunamadı."
+
+#: src/pages/search.jsx:567
+msgid "Enter your search term or paste a URL above to get started."
+msgstr ""
+
+#: src/pages/settings.jsx:83
+msgid "Settings"
+msgstr "Ayarlar"
+
+#: src/pages/settings.jsx:92
+msgid "Appearance"
+msgstr "Görünüm"
+
+#: src/pages/settings.jsx:168
+msgid "Light"
+msgstr "Aydınlık modu"
+
+#: src/pages/settings.jsx:179
+msgid "Dark"
+msgstr "Gece modu"
+
+#: src/pages/settings.jsx:192
+msgid "Auto"
+msgstr "Otomatik"
+
+#: src/pages/settings.jsx:202
+msgid "Text size"
+msgstr "Metin Boyutu"
+
+#. Preview of one character, in smallest size
+#. Preview of one character, in largest size
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
+msgid "A"
+msgstr "A"
+
+#: src/pages/settings.jsx:246
+msgid "Display language"
+msgstr "Görüntüleme dili"
+
+#: src/pages/settings.jsx:255
+msgid "Volunteer translations"
+msgstr "Gönüllü çevirmenler"
+
+#: src/pages/settings.jsx:266
+msgid "Posting"
+msgstr ""
+
+#: src/pages/settings.jsx:273
+msgid "Default visibility"
+msgstr "Varsayılan görünürlük"
+
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
+msgid "Synced"
+msgstr "Eşitlendi"
+
+#: src/pages/settings.jsx:299
+msgid "Failed to update posting privacy"
+msgstr ""
+
+#: src/pages/settings.jsx:322
+msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
+msgstr ""
+
+#: src/pages/settings.jsx:337
+msgid "Experiments"
+msgstr "Deneysel Çalışmalar"
+
+#: src/pages/settings.jsx:350
+msgid "Auto refresh timeline posts"
+msgstr ""
+
+#: src/pages/settings.jsx:362
+msgid "Boosts carousel"
+msgstr ""
+
+#: src/pages/settings.jsx:378
+msgid "Post translation"
+msgstr ""
+
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr "Şu dile çevir"
+
+#: src/pages/settings.jsx:400
+msgid "System language ({systemTargetLanguageText})"
+msgstr ""
+
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
+msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
+msgstr ""
+
+#: src/pages/settings.jsx:480
+msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
+msgstr ""
+
+#: src/pages/settings.jsx:514
+msgid "Auto inline translation"
+msgstr ""
+
+#: src/pages/settings.jsx:518
+msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
+msgstr ""
+
+#: src/pages/settings.jsx:538
+msgid "GIF Picker for composer"
+msgstr ""
+
+#: src/pages/settings.jsx:542
+msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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:571
+msgid "Image description generator"
+msgstr ""
+
+#: src/pages/settings.jsx:576
+msgid "Only for new images while composing new posts."
+msgstr ""
+
+#: src/pages/settings.jsx:583
+msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
+msgstr ""
+
+#: src/pages/settings.jsx:609
+msgid "Server-side grouped notifications"
+msgstr ""
+
+#: src/pages/settings.jsx:613
+msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
+msgstr ""
+
+#: src/pages/settings.jsx:634
+msgid "\"Cloud\" import/export for shortcuts settings"
+msgstr ""
+
+#: src/pages/settings.jsx:639
+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:650
+msgid "Note: This feature uses currently-logged-in instance server API."
+msgstr ""
+
+#: src/pages/settings.jsx:667
+msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
+msgstr ""
+
+#: src/pages/settings.jsx:676
+msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
+msgstr ""
+
+#: src/pages/settings.jsx:701
+msgid "About"
+msgstr "Hakkında"
+
+#: src/pages/settings.jsx:740
+msgid "<0>Built0> by <1>@cheeaun1>"
+msgstr ""
+
+#: src/pages/settings.jsx:769
+msgid "Sponsor"
+msgstr "Katkıda Bulunanlar"
+
+#: src/pages/settings.jsx:777
+msgid "Donate"
+msgstr "Bağış Yap"
+
+#: src/pages/settings.jsx:793
+msgid "Privacy Policy"
+msgstr "Gizlilik Politikası"
+
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
+msgid "<0>Site:0> {0}"
+msgstr ""
+
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
+msgid "<0>Version:0> <1/> {0}"
+msgstr ""
+
+#: src/pages/settings.jsx:822
+msgid "Version string copied"
+msgstr ""
+
+#: src/pages/settings.jsx:825
+msgid "Unable to copy version string"
+msgstr ""
+
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
+msgid "Failed to update subscription. Please try again."
+msgstr ""
+
+#: src/pages/settings.jsx:1071
+msgid "Failed to remove subscription. Please try again."
+msgstr ""
+
+#: src/pages/settings.jsx:1078
+msgid "Push Notifications (beta)"
+msgstr ""
+
+#: src/pages/settings.jsx:1100
+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:1109
+msgid "Allow from <0>{0}0>"
+msgstr ""
+
+#: src/pages/settings.jsx:1118
+msgid "anyone"
+msgstr "Herhangi Biri"
+
+#: src/pages/settings.jsx:1122
+msgid "people I follow"
+msgstr ""
+
+#: src/pages/settings.jsx:1126
+msgid "followers"
+msgstr "Takipçiler"
+
+#: src/pages/settings.jsx:1159
+msgid "Follows"
+msgstr "Takip Ettiklerim"
+
+#: src/pages/settings.jsx:1167
+msgid "Polls"
+msgstr "Anketler"
+
+#: src/pages/settings.jsx:1171
+msgid "Post edits"
+msgstr ""
+
+#: src/pages/settings.jsx:1192
+msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
+msgstr ""
+
+#: src/pages/settings.jsx:1208
+msgid "NOTE: Push notifications only work for <0>one account0>."
+msgstr ""
+
+#. js-lingui-explicit-id
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
+msgid "post.title"
+msgstr ""
+
+#: src/pages/status.jsx:824
+msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
+msgstr ""
+
+#: src/pages/status.jsx:844
+msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
+msgstr ""
+
+#: src/pages/status.jsx:872
+msgid "Error: {e}"
+msgstr ""
+
+#: src/pages/status.jsx:879
+msgid "Switch to my instance to enable interactions"
+msgstr ""
+
+#: src/pages/status.jsx:981
+msgid "Unable to load replies."
+msgstr ""
+
+#: src/pages/status.jsx:1093
+msgid "Back"
+msgstr "Geri"
+
+#: src/pages/status.jsx:1124
+msgid "Go to main post"
+msgstr ""
+
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
+msgid "{0} posts above ‒ Go to top"
+msgstr ""
+
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
+msgid "Switch to Side Peek view"
+msgstr ""
+
+#: src/pages/status.jsx:1254
+msgid "Switch to Full view"
+msgstr ""
+
+#: src/pages/status.jsx:1272
+msgid "Show all sensitive content"
+msgstr ""
+
+#: src/pages/status.jsx:1277
+msgid "Experimental"
+msgstr "Deneysel"
+
+#: src/pages/status.jsx:1286
+msgid "Unable to switch"
+msgstr ""
+
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr ""
+
+#: src/pages/status.jsx:1296
+msgid "Switch to post's instance"
+msgstr ""
+
+#: src/pages/status.jsx:1354
+msgid "Unable to load post"
+msgstr ""
+
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
+msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
+msgstr ""
+
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
+msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
+msgstr ""
+
+#: src/pages/status.jsx:1530
+msgid "View post with its replies"
+msgstr ""
+
+#: src/pages/trending.jsx:72
+msgid "Trending ({instance})"
+msgstr ""
+
+#: src/pages/trending.jsx:229
+msgid "Trending News"
+msgstr "Trend Haberler"
+
+#. By [Author]
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
+msgid "By {0}"
+msgstr "{0} Tarafından"
+
+#: src/pages/trending.jsx:409
+msgid "Back to showing trending posts"
+msgstr ""
+
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
+msgid "Showing posts mentioning <0>{0}0>"
+msgstr ""
+
+#: src/pages/trending.jsx:426
+msgid "Trending posts"
+msgstr "Trend Gönderiler"
+
+#: src/pages/trending.jsx:449
+msgid "No trending posts."
+msgstr ""
+
+#: src/pages/welcome.jsx:54
+msgid "A minimalistic opinionated Mastodon web client."
+msgstr ""
+
+#: src/pages/welcome.jsx:65
+msgid "Log in with Mastodon"
+msgstr ""
+
+#: src/pages/welcome.jsx:71
+msgid "Sign up"
+msgstr "Kayıt ol"
+
+#: src/pages/welcome.jsx:78
+msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
+msgstr ""
+
+#: src/pages/welcome.jsx:95
+msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
+msgstr ""
+
+#: src/pages/welcome.jsx:126
+msgid "Screenshot of Boosts Carousel"
+msgstr ""
+
+#: src/pages/welcome.jsx:130
+msgid "Boosts Carousel"
+msgstr ""
+
+#: src/pages/welcome.jsx:133
+msgid "Visually separate original posts and re-shared posts (boosted posts)."
+msgstr ""
+
+#: src/pages/welcome.jsx:142
+msgid "Screenshot of nested comments thread"
+msgstr ""
+
+#: src/pages/welcome.jsx:146
+msgid "Nested comments thread"
+msgstr ""
+
+#: src/pages/welcome.jsx:149
+msgid "Effortlessly follow conversations. Semi-collapsible replies."
+msgstr "."
+
+#: src/pages/welcome.jsx:157
+msgid "Screenshot of grouped notifications"
+msgstr ""
+
+#: src/pages/welcome.jsx:161
+msgid "Grouped notifications"
+msgstr "Grup bildirimleri"
+
+#: src/pages/welcome.jsx:164
+msgid "Similar notifications are grouped and collapsed to reduce clutter."
+msgstr ""
+
+#: src/pages/welcome.jsx:173
+msgid "Screenshot of multi-column UI"
+msgstr ""
+
+#: src/pages/welcome.jsx:177
+msgid "Single or multi-column"
+msgstr ""
+
+#: src/pages/welcome.jsx:180
+msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users."
+msgstr ""
+
+#: src/pages/welcome.jsx:189
+msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
+msgstr ""
+
+#: src/pages/welcome.jsx:193
+msgid "Multi-hashtag timeline"
+msgstr ""
+
+#: src/pages/welcome.jsx:196
+msgid "Up to 5 hashtags combined into a single timeline."
+msgstr ""
+
+#: src/utils/open-compose.js:24
+msgid "Looks like your browser is blocking popups."
+msgstr ""
+
+#: src/utils/show-compose.js:16
+msgid "A draft post is currently minimized. Post or discard it before creating a new one."
+msgstr ""
+
+#: src/utils/show-compose.js:21
+msgid "A post is currently open. Post or discard it before creating a new one."
+msgstr ""
+
diff --git a/src/locales/uk-UA.po b/src/locales/uk-UA.po
index 43dc945708..1fec4205c3 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 12:47\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"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "Закритий профіль"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "Дописи: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "Останній допис: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Автоматизовано"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "Група"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "Взаємно"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Зроблено запит"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Ви підписані"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Підписаний(-на) на вас"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# підписник} many {# підписників} other {# підписники}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Верифіковано"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Приєднав(-ла)ся <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr "Підписок"
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "Дописів"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "Більше"
@@ -167,14 +171,26 @@ msgstr "Вічна пам'ять"
msgid "This user has chosen to not make this information available."
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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} дописи, {1} відповіді, {2} поширення"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
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} дописи}} за останній рік чи роки"
@@ -188,17 +204,17 @@ msgstr "Оригінал"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "Відповіді"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "Поширення"
@@ -210,6 +226,7 @@ msgstr "Статистика дописів недоступна."
msgid "View post stats"
msgstr "Переглянути статистику дописів"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Останній допис: <0>{0}0>"
@@ -224,7 +241,7 @@ msgstr "Заблокований(-а)"
#: src/components/account-info.jsx:1096
msgid "Private note"
-msgstr "Приватна нотатка"
+msgstr ""
#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
@@ -236,47 +253,47 @@ msgstr "Перекласти біографію"
#: src/components/account-info.jsx:1176
msgid "Edit private note"
-msgstr "Редагувати приватну нотатку"
+msgstr ""
#: src/components/account-info.jsx:1176
msgid "Add private note"
-msgstr "Додати приватну нотатку"
+msgstr ""
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
-msgstr "Сповіщення про дописи @{username} увімкнено."
+msgstr ""
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "Сповіщення про дописи @{username} вимкнено."
+msgid " Notifications disabled for @{username}'s posts."
+msgstr ""
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
-msgstr "Вимкнути сповіщення"
+msgstr ""
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
-msgstr "Увімкнути сповіщення"
+msgstr ""
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
-msgstr "Поширення від @{username} увімкнено."
+msgstr ""
#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
-msgstr "Поширення від @{username} вимкнено."
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Disable boosts"
-msgstr "Вимкнути поширення"
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Enable boosts"
-msgstr "Увімкнути поширення"
+msgstr ""
#: 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 "Додати/видалити зі Списків"
@@ -293,7 +310,7 @@ msgstr "Не вдалося скопіювати посилання"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "Скопіювати"
@@ -310,7 +327,7 @@ msgstr "Поширити…"
#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
-msgstr "@{username} більше не глушиться"
+msgstr ""
#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
@@ -320,13 +337,14 @@ msgstr "Не глушити <0>@{username}0>"
msgid "Mute <0>@{username}0>…"
msgstr "Заглушити <0>@{username}0>"
+#. 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 "@{username} заглушений на {0}"
+msgstr ""
#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
-msgstr "Не вдалося заглушити @{username}"
+msgstr ""
#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
@@ -334,7 +352,7 @@ msgstr "Відписати <0>@{username}0>?"
#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
-msgstr "@{username} відписано"
+msgstr ""
#: src/components/account-info.jsx:1479
msgid "Remove follower…"
@@ -346,19 +364,19 @@ msgstr "Заблокувати <0>@{username}0>?"
#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
-msgstr "@{username} розблоковано"
+msgstr ""
#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
-msgstr "@{username} заблоковано"
+msgstr ""
#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
-msgstr "Не вдалося розблокувати @{username}"
+msgstr ""
#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
-msgstr "Не вдалося заблокувати @{username}"
+msgstr ""
#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
@@ -373,17 +391,18 @@ msgid "Report <0>@{username}0>…"
msgstr "Поскаржитися на <0>@{username}0>…"
#: 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 "Відкликати запит на підписку?"
+msgstr ""
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "Відписатися від @{0}?"
+msgid "Unfollow @{1}?"
+msgstr ""
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "Відкликати…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Підписатися"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "Закрити"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "Перекладена біографія"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
-msgstr "Не вдалося видалити зі списку"
+msgstr ""
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
-msgstr "Не вдалося додати до списку"
+msgstr ""
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Не вдалося завантажити список"
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "Списки відсутні."
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Новий список"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "Приватна нотатка про <0>@{0}0>"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
-msgstr "Не вдалося оновити приватну нотатку"
+msgstr ""
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "Скасувати"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "Зберегти і закрити"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
-msgstr "Не вдалося оновити профіль."
+msgstr ""
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Назва"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "Біографія"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "Додаткові поля"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "Заголовок"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "Вміст"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "Зберегти"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "ім'я користувача"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "доменне ім'я сервера"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "Режим маскування вимкнено"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "Режим маскування увімкнено"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "Домашня"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "Написати"
@@ -565,6 +584,9 @@ msgstr "Додати опитування"
msgid "You have unsaved changes. Discard this post?"
msgstr "Є незбережені зміни. Скасувати цей допис?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr "{0, plural, one {Файл {1} не підтримується.} other {Файли {2} не підтримуються.}}"
@@ -600,10 +622,13 @@ msgstr "Здається, ви вже друкуєте або редагуєте
msgid "Pop in"
msgstr "Повернути в батьківське вікно"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "Відповідаємо на допис @{0} (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "Відповідаємо на допис @{0}"
@@ -630,7 +655,7 @@ msgstr "Помилка вкладення #{i}"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "Попередження про вміст"
@@ -640,12 +665,12 @@ msgstr "Попередження про вміст або чутливе мед
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "Для всіх"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "Локальна"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "Поза списком"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "Лише підписники"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "Позначити медіа як чутливе"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "Додати"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "Завантаження GIF…"
msgid "Failed to download GIF"
msgstr "Не вдалося завантажити GIF"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "Більше…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "Вивантажено"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "Опис зображення"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "Опис відео"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "Опис аудіо"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "Розмір файлу завеликий. Можуть виникнути проблеми з вивантаженням файлу. Спробуйте зменшити його розмір з {0} до {1} або менше."
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "Розмір зображення завеликий. Можуть виникнути проблеми із вивантаженням. Спробуйте зменшити його з {0}×{1}px до {2}×{3}px."
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 ""
-#: src/components/compose.jsx:2451
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 ""
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 ""
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "Частота кадрів зависока. Можуть виникнути проблеми із вивантаженням. "
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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/compose.jsx:83
+#: 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 "Редагувати опис зображення"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "Редагувати опис відео"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "Редагувати опис аудіо"
-#: 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 "Генерується опис. Будь ласка, зачекайте…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "Помилка генерації опису: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr ""
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "Помилка генерації опису"
-#: 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 "Згенерувати опис…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "Помилка генерації опису{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr ""
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>— експериментально0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "Готово"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
-msgstr "Варіант {0}"
+msgstr ""
-#: src/components/compose.jsx:2789
+#: 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:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
-msgstr "Шукати облікові записи"
+msgstr ""
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: 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:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
-msgstr "Шукати емодзі"
+msgstr ""
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "Помилка завантаження емодзі"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
-msgstr "Нещодавно використані"
+msgstr ""
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
-msgstr "Інші"
+msgstr ""
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} більше…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
-msgstr "Пошук GIF-ок"
+msgstr ""
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
-msgstr "На базі GIPHY"
+msgstr ""
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "Почніть набирати для пошуку GIF-ок"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: 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/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: 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 "Помилка завантаження GIF-ок"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "Невідправлені чернетки"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "Схоже, у вас є невідправлені чернетки. Ви можете відновити роботу з ними."
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "Видалити цю чернетку?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "Помилка видалення чернетки! Будь ласка, спробуйте ще раз."
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Видалити…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "Не вдалося отримати допис для відповіді"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "Видалити всі чернетки?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "Помилка видалення чернеток! Будь ласка, спробуйте ще раз."
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "Видалити всі…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "Поки що жодної чернетки"
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "Опитування"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "Медіа"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "Відкрити у новому вікні"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "Погодитись"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "Відхилити"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "Погоджено"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "Відхилено"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "Нічого показати"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "Облікові записи"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "Показати більше…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "Кінець."
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "Нічого показати"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Комбінації клавіш"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "Довідка з комбінацій клавіш"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "Наступний допис"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "Попередній допис"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "Наступний допис (пропустити карусель)"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "Попередній допис (пропустити карусель)"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "Завантажити нові дописи"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "Відкрити подробиці допису"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> або <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Розгорнути попередження про вміст або<0/>перемкнути розгорнуту/згорнуту нитку"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "Закрити допис або діалоги"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> або <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "Фокус стовпця в режимі декількох стовпців"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> по <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr "Перемістити фокус на наступний стовпець в режимі декількох стовпців"
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr "Перемістити фокус на попередній стовпець в режимі декількох стовпців"
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "Створити новий допис"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "Створити новий допис (нове вікно)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "Опублікувати допис"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> або<2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "Пошук"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "Відповісти (нове вікно)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "Вподобати (обране)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> або<1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr "<0>l0> або<1>f1>"
msgid "Boost"
msgstr "Поширити"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "Додати в закладки"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "Перемкнути режим маскування"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "Редагувати список"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "Не вдалось відредагувати список."
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "Не вдалося створити список."
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "Показувати відповіді учасникам списку"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "Показувати відповіді на людей, на яких я підписан(ий/а)"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "Не показувати відповіді"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr "Приховати дописи цього списку з Головної/Підписок"
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Створити"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "Видалити цей список?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "Не вдалося видалити список."
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "Опис медіа"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "Перекласти"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Вимовити"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "Відкрити оригінальне медіа у новому вікні"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "Відкрити оригінальне медіа"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "Пробуємо описати зображення. Будь ласка, зачекайте…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "Не вдалося описати зображення"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "Опишіть зображення…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "Переглянути допис"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "Чутливе медіа"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "Відфільтровано: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "Відфільтровано"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "Допис опубліковано. Перевірте це."
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "Відповідь опубліковано. Перевірте це."
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "Допис оновлено. Перевірте це."
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "Меню"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "Перезавантажити сторінку для оновлення?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "Доступне нове оновлення…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr "Підписки"
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Ретроспектива"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "Згадки"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "Сповіщення"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "Нове"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "Профіль"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "Закладки"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "Вподобане"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "Відстежувані хештеґи"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Фільтри"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "Заглушені користувачі"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "Заглушені користувачі…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "Заблоковані користувачі"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "Заблоковані користувачі…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "Облікові записи…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Увійти"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "Популярне"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Федеративна"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "Ярлики / Стовпці…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "Налаштування…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "Списки"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "Всі списки"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "Сповіщення"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "Це сповіщення з вашого іншого облікового запису."
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "Переглянути всі сповіщення"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} відреагував {emojiObject} на ваш допис "
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} опублікував допис"
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} пошири(в/ла) вашу відповідь.} other {{account} пошири(в/ла) ваш допис.}}} few {{postType, select, reply {{account} пошири(в/ла) {postsCount} ваші відповіді.} other {{account} пошири(в/ла) {postsCount} ваші дописи.}}} other {{postType, select, reply {{account} пошири(в/ла) {postsCount} ваших відповідей.} other {{account} пошири(в/ла) {postsCount} ваших дописів.}}}}} few {{postsCount, plural, =1 {{postType, select, reply {<0><1>{0}1> користувачі0> поширили вашу відповідь.} other {<0><1>{0}1> користувачі0> поширили ваш допис.}}} few {{postType, select, reply {<0><1>{0}1> користувачі0> поширили {postsCount} ваші відповіді.} other {<0><1>{0}1> користувачі0> поширили {postsCount} ваші дописи.}}} other {{postType, select, reply {<0><1>{0}1> користувачі0> поширили {postsCount} ваших відповідей.} other {<0><1>{0}1> користувачі0> поширили {postsCount} ваших дописів.}}}}} other {{postsCount, plural, =1 {{postType, select, reply {<0><1>{0}1> користувачів0> поширили вашу відповідь.} other {<0><1>{0}1> користувачів0> поширили ваш допис.}}} few {{postType, select, reply {<0><1>{0}1> користувачів0> поширили {postsCount} ваші відповіді.} other {<0><1>{0}1> користувачів0> поширили {postsCount} ваші дописи.}}} other {{postType, select, reply {<0><1>{0}1> користувачів0> поширили {postsCount} ваших відповідей.} other {<0><1>{0}1> користувачів0> поширили {postsCount} ваших дописів.}}}}}}"
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, =1 {{account} підписа(вся/лась) на вас.} few {<0><1>{0}1> користувачі0> підписалися на вас.} other {<0><1>{0}1> користувачів0> підписалися на вас.}}"
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} подав запит на підписку."
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} вподоба(в/ла) вашу відповідь.} other {{account} вподоба(в/ла) ваш допис.}}} few {{postType, select, reply {{account} вподоба(в/ла) {postsCount} ваші відповіді.} other {{account} вподоба(в/ла) {postsCount} ваші дописи.}}} other {{postType, select, reply {{account} вподоба(в/ла) {postsCount} ваших відповідей.} other {{account} вподоба(в/ла) {postsCount} ваших дописів.}}}}} few {{postsCount, plural, =1 {{postType, select, reply {<0><1>{0}1> користувачі0> вподобали вашу відповідь.} other {<0><1>{0}1> користувачі0> вподобали ваш допис.}}} few {{postType, select, reply {<0><1>{0}1> користувачі0> вподобали {postsCount} ваші відповіді.} other {<0><1>{0}1> користувачі0> вподобали {postsCount} ваші дописи.}}} other {{postType, select, reply {<0><1>{0}1> користувачі0> вподобали {postsCount} ваших відповідей.} other {<0><1>{0}1> користувачі0> вподобали {postsCount} ваших дописів.}}}}} other {{postsCount, plural, =1 {{postType, select, reply {<0><1>{0}1> користувачів0> вподобали вашу відповідь.} other {<0><1>{0}1> користувачів0> вподобали ваш допис.}}} few {{postType, select, reply {<0><1>{0}1> користувачів0> вподобали {postsCount} ваші відповіді.} other {<0><1>{0}1> користувачів0> вподобали {postsCount} ваші дописи.}}} other {{postType, select, reply {<0><1>{0}1> користувачів0> вподобали {postsCount} ваших відповідей.} other {<0><1>{0}1> користувачів0> вподобали {postsCount} ваших дописів.}}}}}}"
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "Опитування, в якому ви проголосували або яке створили, закінчилося."
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "Опитування, яке ви створили, завершено."
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "Опитування, в якому ви проголосували, закінчилося"
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr "Допис, з яким ви взаємодіяли, був відредагований."
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} пошири(в/ла) і вподоба(в/ла) вашу відповідь.} other {{account} пошири(в/ла) і вподоба(в/ла) ваш допис.}}} few {{postType, select, reply {{account} пошири(в/ла) і вподоба(в/ла) {postsCount} ваші відповіді.} other {{account} пошири(в/ла) і вподоба(в/ла) {postsCount} ваші дописи.}}} other {{postType, select, reply {{account} пошири(в/ла) і вподоба(в/ла) {postsCount} ваших відповідей.} other {{account} пошири(в/ла) і вподоба(в/ла) {postsCount} ваших дописів.}}}}} few {{postsCount, plural, =1 {{postType, select, reply {<0><1>{0}1> користувачі0> поширили і вподобали вашу відповідь.} other {<0><1>{0}1> користувачі0> поширили і вподобали ваш допис.}}} few {{postType, select, reply {<0><1>{0}1> користувачі0> поширили і вподобали {postsCount} ваші відповіді.} other {<0><1>{0}1> користувачі0> поширили і вподобали {postsCount} ваші дописи.}}} other {{postType, select, reply {<0><1>{0}1> користувачі0> поширили і вподобали {postsCount} ваших відповідей.} other {<0><1>{0}1> користувачі0> поширили і вподобали {postsCount} ваших дописів.}}}}} other {{postsCount, plural, =1 {{postType, select, reply {<0><1>{0}1> користувачів0> поширили і вподобали вашу відповідь.} other {<0><1>{0}1> користувачів0> поширили і вподобали ваш допис.}}} few {{postType, select, reply {<0><1>{0}1> користувачів0> поширили і вподобали {postsCount} ваші відповіді.} other {<0><1>{0}1> користувачів0> поширили і вподобали {postsCount} ваші дописи.}}} other {{postType, select, reply {<0><1>{0}1> користувачів0> поширили і вподобали {postsCount} ваших відповідей.} other {<0><1>{0}1> користувачів0> поширили і вподобали {postsCount} ваших дописів.}}}}}}"
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account} зареєструвався(-лась)"
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr "{account} поскаржився(-лась) на {targetAccount}"
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "Втрачено з'єднання з <0>{name}0>."
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "Попередження про модерацію"
@@ -1481,70 +1536,70 @@ msgstr "Попередження про модерацію"
msgid "Your {year} #Wrapstodon is here!"
msgstr ""
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "Адміністратор з <0>{from}0> призупинив <1>{targetName}1>, що означає, що ви більше не зможете отримувати оновлення від них або взаємодіяти з ними."
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "Адміністратор з <0>{from}0> заблокував <1>{targetName}1>. Торкнулося підписників: {followersCount}, підписки: {followingCount}."
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "Ви заблокували <0>{targetName}0>. Видалені підписники: {followersCount}, підписки: {followingCount}."
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "Ваш обліковий запис отримав попередження про модерацію."
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "Ваш обліковий запис було вимкнено."
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "Деякі з ваших дописів було позначено як чутливі."
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "Деякі з ваших дописів було видалено."
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr "Відтепер ваші дописи будуть позначатися як чутливі."
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "Ваш обліковий запис було обмежено."
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "Ваш обліковий запис було призупинено."
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[Невідомий тип сповіщення: {type}]"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "Поширили/Вподобали…"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "Вподобали…"
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "Поширили…"
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "Підписалися…"
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "Дізнайтеся більше <0/>"
@@ -1552,76 +1607,83 @@ msgstr "Дізнайтеся більше <0/>"
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "Читати більше →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "Проголосував(-ла)"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr "{optionVotesCount, plural, one {# голос} few { # голоси} other {# голосів}}"
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "Приховати результати"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "Проголосувати"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: 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:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "Показати результати"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> проголосува(в/ла)} other {<1>{1}1> проголосували}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {<0>{0}0> учасник} few {<1>{1}1> учасники} other {<1>{1}1> учасників}} опитування"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "Завершено <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "Завершено"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "Завершення <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "Завершення"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}с"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}хв"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}г"
@@ -1734,23 +1796,24 @@ msgstr "Не вдалося заблокувати {username}"
msgid "Send Report <0>+ Block profile0>"
msgstr "Надіслати скаргу <0>+ Заблокувати користувача0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>‒ обліківки, хештеґи та дописи0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "Дописи з <0>{query}0>"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "Дописи, що помічені <0>#{0}0>"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "Переглянути <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "Облікові записи з <0>{query}0>"
@@ -1781,7 +1844,7 @@ msgstr "Лише локальна"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "Інстанс"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "напр. PixelArt (Макс 5, розділені пробілом)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "Лише медіа"
@@ -1847,7 +1910,7 @@ msgstr "Пересунути вниз"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Редагувати"
@@ -2032,6 +2095,7 @@ msgstr "Не вдалося зберегти ярлики"
msgid "Sync to instance server"
msgstr "Синхронізувати з сервером інстансу"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0, plural, one {# символ} few {# символи} other {# символів}}"
@@ -2052,21 +2116,25 @@ msgstr "<0/> <1>пошири(в/ла)1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "Не вподобано допис @{0}"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "Вподобано допис @{0}"
+msgid "Liked @{1}'s post"
+msgstr ""
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "Допис @{0} прибрано із закладок"
+msgid "Unbookmarked @{2}'s post"
+msgstr ""
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "Допис @{0} додано в закладки"
+msgid "Bookmarked @{3}'s post"
+msgstr ""
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2085,19 +2153,20 @@ msgstr "Цитувати"
msgid "Some media have no descriptions."
msgstr "Деякі медіа не мають альтернативного тексту."
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr "Старий допис (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "Допис @{0} більше не поширюється"
+msgid "Unboosted @{4}'s post"
+msgstr ""
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "Допис @{0} поширено"
+msgid "Boosted @{5}'s post"
+msgstr ""
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2122,6 +2191,7 @@ msgstr "Вподобати"
msgid "Unbookmark"
msgstr "Вилучити з закладок"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr "Переглянути допис від <0>@{0}0>"
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "Відредаговано: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "Вбудувати допис"
@@ -2203,6 +2273,16 @@ msgstr "Не вдалося видалити допис"
msgid "Report post…"
msgstr "Поскаржитися на допис…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "Видалено"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# відповідь} few {# відповіді} other {# відповідей}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Нитка{0}"
@@ -2264,295 +2345,303 @@ msgstr "Коментарі"
msgid "More from <0/>"
msgstr "Більше від <0/>"
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "Історія Змін"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "Не вдалося завантажити історію"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Завантаження…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "HTML-код"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "HTML-код скопійовано"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "Не вдалося скопіювати HTML-код"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "Медіа вкладення:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "Емодзі обліківки:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "статичний URL"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "Емодзі:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "Нотатки:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Це статичне, не стилізоване та без сценаріїв. Можливо, варто застосувати власні стилі та відредагувати як треба."
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Опитування не інтерактивні, вони являють собою список з підрахованими голосами."
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Вкладені медіа можуть бути зображеннями, відео, аудіо чи будь-якими іншими типами файлів."
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "Допис можна відредагувати або видалити пізніше."
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "Попередній перегляд"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "Примітка: Цей попередній перегляд трохи стилізовано."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> поширили"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "Нові дописи"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "Спробувати знову"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Поширення} few {# Поширення} other{# Поширень}}"
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "Закріплені дописи"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "Нитка"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Відфільтровано0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "Автопереклад з {sourceLangText}"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "Перекладаємо…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Перекласти з {sourceLangText} (автовизначення)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "Перекласти з {sourceLangText}"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "Авто ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "Не вдалося перекласти"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "Редагування вихідного статусу"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "Відповісти @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "Тепер ви можете закрити сторінку."
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "Закрити вікно"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "Необхідно ввійти."
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "На головну"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "Дописи облікового запису"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ Відповіді)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- Поширення)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (Медіа)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "Скинути фільтри"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "Очистити"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "Показ дописів з відповідями"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ Відповіді"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "Показ дописів без поширень"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- Поширення"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "Показ дописів з медіа"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "Показ дописів з теґом #{0}"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "Показ дописів в {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr ""
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "Поки що тут нічого нема."
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "Не вдалося завантажити дописи"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "Не вдалося отримати інформацію про обліковий запис"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "Перемкнутися на інстанс {0} обліківки"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "Перемкнутися на мій інстанс (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "Місяць"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "Поточний"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "За замовчуванням"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "Перемкнутися на цю обліківку"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr "Перемкнутися в новій вкладці/вікні"
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "Переглянути профіль…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "Встановити за замовчуванням"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "Вийти з <0>@{0}0>?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "Вийти з…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "Додати існуючий обліковий запис"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "Примітка: При першому завантаженні буде використано обліковий запис <0>за замовчуванням0>. Перемикання між обліківками буде зберігатися протягом сесії."
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "Жодної закладки. Додаймо якусь!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "Не вдалося завантажити закладки."
@@ -2666,6 +2755,7 @@ msgstr "Наздогнати"
msgid "Overlaps with your last catch-up"
msgstr "Перетинається з вашою останньою ретроспективою"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "До останньої ретроспективи ({0})"
@@ -2678,6 +2768,7 @@ msgstr "Примітка: ваш інстанс може показати не
msgid "Previously…"
msgstr "Раніше…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# допис} few {# дописи} other {# дописів}}"
@@ -2686,13 +2777,15 @@ msgstr "{0, plural, one {# допис} few {# дописи} other {# допис
msgid "Remove this catch-up?"
msgstr "Видалити цю ретроспективу?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr "Видалення ретроспективи {0}"
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
-msgstr "Ретроспективу {0} видалено"
+msgid "Catch-up {1} removed"
+msgstr ""
#: src/pages/catchup.jsx:1083
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
@@ -2715,16 +2808,18 @@ msgstr "Скинути фільтри"
msgid "Top links"
msgstr "Найпопулярніші посилання"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "Поширили {0}"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "Усе"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# автор} few {# автори} other {# авторів}}"
@@ -2802,35 +2897,36 @@ msgstr "Попередній автор"
msgid "Scroll to top"
msgstr "Прокрутити догори"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "Відфільтровано: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Жодного вподобання. Нумо вподобайте щось!"
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "Не вдалося завантажити вподобання."
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "Домашня та Списки"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "Публічна стрічка"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "Бесіди"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "Профілі"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "Ніколи"
@@ -2839,6 +2935,7 @@ msgstr "Ніколи"
msgid "New filter"
msgstr "Новий фільтр"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# фільтр} few {# фільтри} other {# фільтрів}}"
@@ -2883,6 +2980,7 @@ msgstr "Немає ключових слів. Додайте одне."
msgid "Add keyword"
msgstr "Додати ключове слово"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# ключове слово} few {# ключових слова} other {# ключових слів}}"
@@ -2927,157 +3025,158 @@ msgstr "Видалити цей фільтр?"
msgid "Unable to delete filter."
msgstr "Не вдалося видалити фільтр."
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "Прострочений"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "Минає <0/>"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "Необмежений термін дії"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural,one {# хештеґ} few {# хештеґи} other {# хештеґів}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "Не вдалося завантажити хештеґи, що відстежуються."
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "Жодного хештеґу не відстежується."
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "Немає на що дивитись."
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "Не вдалося завантажити дописи."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{hashtagTitle} (Лише медіа) на {instance}"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{hashtagTitle} на {instance}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (Лише медіа)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "Жодного допису із цим хештеґом."
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "Не вдалося завантажити дописи із цим хештеґом."
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "Не відстежувати #{hashtag}?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "#{hashtag} не відстежується"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "#{hashtag} відстежується"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "Відстежуємо…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr "Не рекомендовано в профілі"
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr "Не вдалося скасувати рекомендацію в профілі"
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr "Рекомендовано в профілі"
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr "Рекомендувати в профілі"
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, few {Макс. # теґи} other {Макс. # теґів}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "Додати хештеґ"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "Видалити хештеґ"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "Цей ярлик вже існує"
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "Ярлик хештеґу додано"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "Додати в Ярлики"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Введіть новий інстанс, напр. \"twiukraine.com\""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "Некоректний інстанс"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "Перейти до іншого інстансу…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Перейти до мого інстансу (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "Не вдалося отримати сповіщення."
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Нові0> <1>Запити на Підписку1>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "Переглянути всі"
@@ -3089,707 +3188,728 @@ msgstr "Визначається…"
msgid "Unable to resolve URL"
msgstr "Не вдалося визначити URL"
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "Поки нічого."
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "Керувати учасниками"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "Вилучити <0>@{0}0> зі списку?"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "Вилучити…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, one {# список} few {# списки} other {# списків}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "Списків поки немає."
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr "Не вдалося зареєструвати застосунок"
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr "домен інстансу"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "напр. \"twiukraine.com\""
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr "Не вдалося увійти. Будь ласка, повторіть спробу або спробуйте інший екземпляр."
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "Продовжити з {selectedInstanceText}"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "Продовжити"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "У вас ще немає облікового запису? Створіть його!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "Особисті згадки"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "Приватне"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "Ніхто не згадував вас :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "Не вдалося завантажити згадки."
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "На кого ви не підписані"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "Хто не підписаний на вас"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "З новим обліковим записом"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr "Хто небажано згадав вас"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr "Хто обмежений модераторами сервера"
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "Налаштування сповіщень"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "Нові сповіщення"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Оголошення} few {Оголошення} other {Оголошень}}"
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "Запити на підписку"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# запит} few {# запити} other {# запитів}} на підписку"
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "Відфільтровані сповіщення від {0, plural, one {# користувача} other {# користувачів}}"
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "Лише згадки"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "Сьогодні"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr "Ви наздогнали все."
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "Вчора"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "Не вдалося завантажити сповіщення"
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "Налаштування сповіщень оновлено"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr "Відфільтрувати сповіщення від користувачів:"
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "Фільтрувати"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "Ігнорувати"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "Оновлено <0>{0}0>"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "Переглянути сповіщення від <0>@{0}0>"
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "Сповіщення від <0>@{0}0>"
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Відтепер сповіщення від @{0} не будуть відфільтровані."
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "Не вдалося прийняти запит на сповіщення"
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "Дозволити"
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
-msgstr "Відтепер сповіщення від @{0} не показуватимуться у відфільтрованих сповіщеннях."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr ""
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "Не вдалося відхилити запит на сповіщення"
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "Відхилити"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "Відхилено"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "Локальна стрічка ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "Федеративна стрічка ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "Локальна стрічка"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "Федеративна стрічка"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "Ще ніхто нічого не опублікував."
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "Перемкнути на Федеративну"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "Перемкнути на Локальну"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "Пошук: {q} (Дописи)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "Пошук: {q} (Облікові записи)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "Пошук: {q} (Хештеґи)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "Пошук: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "Хештеґи"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "Показати більше"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "Переглянути більше облікових записів"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "Жодного облікового запису не знайдено."
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "Переглянути більше хештеґів"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "Хештеґи не знайдено."
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "Показати більше повідомлень"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "Жодного допису не знайдено."
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
msgid "Enter your search term or paste a URL above to get started."
msgstr "Введіть пошуковий запит або вставте посилання вище, щоб розпочати."
-#: src/pages/settings.jsx:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "Налаштування"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "Тема"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "Світла"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "Темна"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "Автоматична"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "Розмір тексту"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "А"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "Мова інтерфейсу"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "Допомогти з перекладом"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "Публікація"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "Видимість допису за замовчуванням"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "Синхронізовано"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "Не вдалося оновити видимість дописів"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Синхронізовано з налаштуваннями на вашому інстансі.<0> Перейдіть на сайт вашого інстансу ({instance}) для детальних налаштувань.0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "Експериментальні опції"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "Автоматично оновлювати дописи стрічки"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "Карусель поширень"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "Переклад допису"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "Перекласти на"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr ""
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "Мова системи ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {Приховати кнопку \"Перекласти\" для:} other {Приховати кнопку \"Перекласти\" для (#):}}"
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "Примітка: Ця функція використовує сервіси зовнішніх перекладів, що працюють на <0>Lingva API0> & <1>Lingva Translate1>."
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "Автоматичний вбудований переклад"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Автоматично показувати переклад постів в стрічці. Працює лише для <0>коротких0> дописів без чутливого контенту, медіа та опитування."
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "Пошук GIF в редакторі"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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>GIPHY0>. G-рейтинг (підходить для перегляду будь-якому віку), параметри відстеження та інформація про джерело будуть прибрані, але пошукові запити та дані IP-адреси все одно будуть передаватися на їхній сервер."
-#: src/pages/settings.jsx:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "Генератор опису зображення"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr "Лише для нових зображень при створенні нових дописів."
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Примітка: Ця функціональність використовує зовнішній сервіс AI, що базується на <0>img-alt-api0>. Може не працювати добре. Тільки для зображень та англійською мовою."
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "Згруповані сервером сповіщення"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Функціональність на етапі альфи. Потенційно покращене групування вікон, але базова логіка групування."
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "\"Хмарний\" імпорт/експорт для налаштувань ярликів"
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Примітка: Ця функціональність використовує API поточно-авторизованого сервера інстансу."
-#: src/pages/settings.jsx:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Режим маскування <0>(<1>Текст1> → <2>████2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Замінює текст блоками. Корисно при створенні скриншотів (з міркувань конфіденційності)."
-#: src/pages/settings.jsx:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "Про застосунок"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Створено0> <1>@cheeaun1>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "Спонсорувати"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "Підтримати"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "Політика конфіденційності"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>Адреса клієнта:0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Версія:0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "Версію скопійовано"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "Не вдалося скопіювати версію"
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr "Не вдалося оновити підписку. Будь ласка, спробуйте ще раз."
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr "Не вдалося скасувати підписку. Будь ласка, спробуйте ще раз."
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "Push-сповіщення (бета)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Push-сповіщення заблоковані. Будь ласка, увімкніть їх у налаштуваннях свого браузеру."
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "Дозволити від <0>{0}0>"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "будь-кого"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "моїх підписок"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "підписників"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "Підписки"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "Опитування"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "Редагування дописів"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Дозвіл на push-сповіщення не було надано з моменту останнього входу. Вам потрібно <0><1>увійти в систему1> знову, щоб надати дозвіл."
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "ПРИМІТКА: Push-сповіщення працюють лише для <0>одного облікового запису0>."
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr "Допис"
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Ви не увійшли в систему. Взаємодія (відповідь, поширення тощо) неможлива."
-#: src/pages/status.jsx:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Цей допис з іншого інстансу (<0>{instance}0>). Взаємодія (відповідь, поширення тощо) неможлива."
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "Помилка: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "Перемкнутися на мій інстанс задля взаємодії"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "Не вдалося завантажити відповіді."
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "Назад"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "Перейти до головного запису"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr "{0} дописів вище ‒ Перейти вгору"
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr "Перемкнутися на вигляд з Боковою Панеллю"
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "Перемкнутися на Повний вигляд"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "Показати весь чутливий вміст"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "Експериментальне"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "Не вдалося перемкнутися"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "Перемкнутися на інстанс допису ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr ""
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "Перемкнутися на інстанс допису"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "Не вдалося завантажити дописи"
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# відповідь} few {<0>{1}0> відповіді} other {<0>{1}0> відповідей}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# коментар} few {<0>{0}0> коментарі} other {<0>{0}0> коментарів}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "Переглянути допис і відповіді на нього"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "Популярне ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "Популярні Новини"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr "Від {0}"
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "Назад до популярних дописів"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Показ дописів зі згадкою <0>{0}0>"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "Популярні дописи"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "Немає популярних дописів."
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr "Мінімалістичний вдумливий клієнт для багатьох платформ Федиверсу."
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "Увійти через Федиверс"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "Зареєструватися"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
msgstr "Під'єднайте ваш обліковий запис Федиверсу (Mastodon, Pleroma тощо).<0/>Ваші облікові дані не зберігаються на цьому сервері."
-#: src/pages/welcome.jsx:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "<0>Створений0> <1>@cheeaun1>. <2>Політика Конфіденційності2>."
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "Скриншот Каруселі Поширень"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "Карусель Поширень"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr "Візуально розділяє оригінальні та повторно поширені дописи."
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr "Скриншот вкладених коментарів нитки"
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr "Вкладені коментарі нитки"
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "Легке відстежування бесід. Відповіді, що напів згортаються."
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr "Скриншот згрупованих сповіщень"
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "Згруповані сповіщення"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr "Подібні сповіщення групуються і згортаються, щоб зменшити захаращення."
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "Скриншот інтерфейсу з кількома стовпцями"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "Один або декілька стовпців"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users."
msgstr "За замовченням, один стовпець - для шукачів сконцентрованого перегляду. Декілька стовпців - для просунутих користувачів."
-#: src/pages/welcome.jsx:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr "Скриншот стрічки з кількома хештеґами з формою для додавання хештеґів"
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "Стрічка з кількома хештеґами"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 d1c942d786..052858f86a 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 14:14\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "已锁嘟"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "嘟文: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "上次发嘟: {0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "机器人"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "群组"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "互相关注"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "已请求"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "正在关注"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "关注了你"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, other {# 粉丝}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "已认证"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "加入于 <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr "关注"
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "嘟文"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "更多"
@@ -167,14 +171,26 @@ msgstr "悼念账户"
msgid "This user has chosen to not make this information available."
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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} 为原创嘟文,{1} 为回复,{2} 为转嘟"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
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} 条嘟文}}"
@@ -188,17 +204,17 @@ msgstr "原创"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "回复"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "转嘟"
@@ -210,6 +226,7 @@ msgstr "嘟文统计不可用"
msgid "View post stats"
msgstr "查看嘟文统计"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "上次发嘟: <0>{0}0>"
@@ -247,8 +264,8 @@ msgid "Notifications enabled for @{username}'s posts."
msgstr "已启用 @{username} 的嘟文通知。"
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "已停用 @{username} 的发嘟通知。"
+msgid " Notifications disabled for @{username}'s posts."
+msgstr " 已停用 @{username} 的发嘟通知。"
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
@@ -276,7 +293,7 @@ msgstr "显示转嘟"
#: 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 "加入/移出列表"
@@ -293,7 +310,7 @@ msgstr "无法复制链接"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "复制"
@@ -320,6 +337,7 @@ msgstr "取消静音 <0>@{username}0>"
msgid "Mute <0>@{username}0>…"
msgstr "静音 <0>@{username}0>…"
+#. 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 "已静音 @{username} {0}"
@@ -373,7 +391,7 @@ msgid "Report <0>@{username}0>…"
msgstr "举报 <0>@{username}0>…"
#: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
msgid "Edit profile"
msgstr "编辑个人资料"
@@ -381,9 +399,10 @@ msgstr "编辑个人资料"
msgid "Withdraw follow request?"
msgstr "是否撤回关注请求?"
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "是否取关 @{0} ?"
+msgid "Unfollow @{1}?"
+msgstr "是否取关 @{1} ?"
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "撤回…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "关注"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "关闭"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "简介(已翻译)"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
msgstr "无法从列表中移除。"
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
msgstr "无法添加到列表。"
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "无法加载列表。"
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr "暂无列表。"
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "新建列表"
-#: src/components/account-info.jsx:1999
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
msgid "Private note about <0>@{0}0>"
msgstr "对 <0>@{0}0> 的私人备注"
-#: src/components/account-info.jsx:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
msgstr "无法更新私人备注。"
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "取消"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "保存并关闭"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
msgstr "无法更新个人资料。"
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "名称"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "简介"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "附加信息"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "名称"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "内容"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "保存"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "用户名"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "实例域名"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr "已停用文字打码模式"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr "已启用文字打码模式"
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "主页"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr "发嘟"
@@ -559,12 +578,15 @@ msgstr "添加GIF"
#: src/components/compose.jsx:209
msgid "Add poll"
-msgstr "发起投票"
+msgstr "添加投票"
#: src/components/compose.jsx:402
msgid "You have unsaved changes. Discard this post?"
msgstr "你有尚未保存的更改。是否丢弃这条嘟文?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr "{0, plural, other {文件 {2} 的类型不受支持。}}"
@@ -600,10 +622,13 @@ msgstr "你似乎已在上级窗口中打开了一个撰写框。如果在此窗
msgid "Pop in"
msgstr "弹回"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "正在回复 @{0} 的嘟文 (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "正在回复 @{0} 的嘟文"
@@ -618,7 +643,7 @@ msgstr "投票必须至少包含 2 个选项"
#: src/components/compose.jsx:1021
msgid "Some poll choices are empty"
-msgstr "某些投票项为空"
+msgstr "某些投票选项为空"
#: src/components/compose.jsx:1034
msgid "Some media have no descriptions. Continue?"
@@ -630,7 +655,7 @@ msgstr "附加附件 #{i} 失败"
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "内容警告"
@@ -640,12 +665,12 @@ msgstr "内容警告或敏感媒体"
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "公开"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "本站"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "不列出"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "仅粉丝"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "将媒体标记为敏感"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "添加"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "正在下载 GIF…"
msgid "Failed to download GIF"
msgstr "GIF 下载失败"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "更多…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "已上传"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "图片描述"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "视频描述"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr "音频描述"
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "文件大小过大。上传将有可能出现问题。可尝试将文件大小从 {0} 压缩至 {1} 或更小。"
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
-msgstr "文件尺寸过大。上传将有可能出现问题。可尝试将尺寸从 {0}×{1}px 裁剪至 {2}×{3}px。"
-
-#: src/components/compose.jsx:2451
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 "文件尺寸过大。上传将有可能出现问题。可尝试将尺寸从 {2}×{3}px 裁剪至 {4}×{5}px。"
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 "文件大小过大。上传将有可能出现问题。可尝试将文件大小从 {6} 压缩至 {7} 或更小。"
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 "文件尺寸过大。上传将有可能出现问题。可尝试将尺寸从 {8}×{9}px 裁剪至 {10}×{11}px。"
+
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr "帧率过高。上传将有可能出现问题。"
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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/compose.jsx:83
+#: 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 "编辑图片描述"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "编辑视频描述"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr "编辑音频描述"
-#: 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 "正在生成描述。请稍候…"
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
-msgstr "描述生成失败: {0}"
-
+#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr "描述生成失败: {12}"
+
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr "描述生成失败"
-#: 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 "生成描述…"
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
-msgstr "描述生成失败{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr "描述生成失败{13}"
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr "({0}) <0>— 实验性功能0>"
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "已完成"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
msgstr "选项 {0}"
-#: src/components/compose.jsx:2789
+#: 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:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
msgstr "搜索账户"
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: 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:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
msgstr "搜索表情"
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr "加载自定义表情时出错"
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
msgstr "最近使用"
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
msgstr "其它"
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "更多 {0} 个…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
-msgstr "搜索 GIF"
+msgstr "搜索动图"
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
msgstr "由 GIPHY 驱动"
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr "输入以搜索 GIF"
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: 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/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: 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 "加载 GIF 时出错"
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr "未发送的草稿"
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr "你似乎有未发送的草稿。让我们从你上次离开的地方继续。"
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "是否删除该草稿?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr "删除草稿时出错!请重试。"
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "删除…"
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr "获取回复的上级嘟文时出错!"
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "是否删除全部草稿?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr "删除草稿时出错!请重试。"
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "删除全部…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "暂无草稿。"
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "投票"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "媒体"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "在新窗口打开"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "接受"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "拒绝"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "已接受"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "已拒绝"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "暂无内容"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "账号"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "显示更多…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "到底了。"
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "暂无内容"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "快捷键"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "快捷键帮助"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "下一条嘟文"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "上一条嘟文"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr "跳转到下一条嘟文"
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr "跳转到上一条嘟文"
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "加载新嘟文"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr "打开嘟文详情页"
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> 或 <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "展开内容警告或<0/>展开/折叠嘟文串"
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr "关闭嘟文或对话"
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> 或 <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr "在多栏模式中选中对应栏"
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr "<0>10> 到 <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr "在多栏模式中选中下一栏"
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr "在多栏模式中选中上一栏"
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr "撰写新嘟文"
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr "撰写新嘟文(新窗口)"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr "发送嘟文"
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> 或 <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "搜索"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr "回复(新窗口)"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr "喜欢(点赞)"
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> 或 <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,507 +1169,521 @@ msgstr "<0>l0> 或 <1>f1>"
msgid "Boost"
msgstr "转嘟"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "收藏"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr "切换文字打码模式"
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "编辑列表"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "无法编辑列表。"
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "无法创建列表。"
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr "显示对列表成员的回复"
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr "显示对我关注的人的回复"
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr "不显示回复"
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr "将此列表下的嘟文从主页/关注时间线隐藏"
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "创建"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "是否删除该列表?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "无法删除列表。"
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "媒体描述"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "翻译"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr "朗读"
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr "在新窗口中打开原始媒体"
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr "打开原始媒体"
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr "正在尝试描述图像。请稍候…"
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr "描述图像失败"
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "描述图像"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "查看嘟文"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "敏感媒体"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr "已过滤: {filterTitleStr}"
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr "已过滤"
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr "嘟文已发布。点击查看。"
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr "回复已发送。点击查看。"
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr "嘟文已更新。点击查看。"
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "菜单"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr "是否现在刷新页面以更新?"
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr "有更新可用…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr "关注"
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "补看"
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr "提及"
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr "通知"
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr "新"
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "个人资料"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "收藏夹"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "点赞列表"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "关注的话题标签"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "过滤规则"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "已静音的用户"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "已静音的用户…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "已屏蔽的用户"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "已屏蔽的用户…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "账号…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "登录"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "热门"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "跨站"
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr "快捷方式 / 栏…"
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "设置…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "列表"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "全部列表"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "通知"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr "此通知来自你的其他账号。"
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "查看所有通知"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr "{account} 对你的嘟文进行了 {emojiObject} 的回应"
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr "{account} 发布了一条嘟文。"
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account}转嘟了你的回复。} other {{account} 转嘟了你的嘟文。}}} other {{account} 转嘟了你的 {postsCount} 条嘟文}}} other {{postType, select, reply {<0><1>{0}1> 人0> 转嘟了你的回复。} other {<2><3>{1}3> 人2> 转嘟了你的嘟文。}}}}"
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr "{count, plural, =1 {{account} 关注了你。} other {<0><1>{0}1> 人0> 关注了你。}}"
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr "{account} 请求关注你。"
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} 点赞了你的回复。} other {{account} 点赞了你的嘟文。}}} other {{account} 点赞了你的 {postsCount} 条嘟文}}} other {{postType, select, reply {<0><1>{0}1> 人0> 点赞了你的回复。} other {<2><3>{1}3> 人2> 点赞了你的嘟文。}}}}"
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "你参与或创建的投票已结束。"
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "你创建的投票已结束。"
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "你参与的投票已结束。"
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr "你互动过的嘟文已被编辑。"
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} 转嘟和点赞了你的回复。} other {{account} 转嘟和点赞了你的嘟文。}}} other {{account} 转嘟和点赞了你的 {postsCount} 条嘟文。}}} other {{postType, select, reply {<0><1>{0}1> 人0> 转嘟和点赞了你的回复。} other {<2><3>{1}3> 人2> 转嘟和点赞了你的嘟文。}}}}"
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr "{account} 已注册。"
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr "{account} 举报了 {targetAccount}"
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "失去了与 <0>{name}0> 的联系。"
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr "管理警告"
#: src/components/notification.jsx:265
msgid "Your {year} #Wrapstodon is here!"
-msgstr ""
+msgstr "你的 {year} #Wrapstodon 年度回顾在此!"
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr "<0>{from}0> 的一位管理员封禁了 <1>{targetName}1> 的账户,你不再能接收其更新或与之互动。"
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr "一名来自<0>{from}0>的管理员已屏蔽<1>{targetName}1>。受影响的粉丝数:{followersCount},关注数:{followingCount}。"
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr "你已屏蔽<0>{targetName}0>。被移除的粉丝数:{followersCount},关注数:{followingCount}。"
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr "你的账号收到了一次管理警告。"
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "你的账号已被禁用。"
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "你的某些嘟文已被标记为敏感内容。"
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "你的某些嘟文已被删除。"
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr "今后你的嘟文将被标记为敏感内容。"
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "你的账户已被限制。"
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "你的账户已被封禁。"
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr "[未知通知类型:{type}]"
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr "查看转嘟/点赞…"
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr "查看点赞…"
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr "查看转嘟…"
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr "被关注…"
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr "了解更多 <0/>"
#: src/components/notification.jsx:540
msgid "View #Wrapstodon"
-msgstr ""
+msgstr "查看 #Wrapstodon 年度回顾"
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr "阅读更多 →"
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "已投票"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr "{optionVotesCount, plural, other {# 票}}"
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr "隐藏结果"
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "投票"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: 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:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "显示结果"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, other {<1>{1}1> 票}}"
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, other {<1>{1}1> 人投票}}"
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "结束于 <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "已结束"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
-msgstr "<0/>后结束"
+msgstr "<0/> 结束"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "即将结束"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0} 秒"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0} 分钟"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0} 小时"
@@ -1734,23 +1796,24 @@ msgstr "无法屏蔽 {username}"
msgid "Send Report <0>+ Block profile0>"
msgstr "发送举报 <0>并屏蔽账户0>"
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr "{query} <0>- 账户、话题标签与嘟文0>"
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr "包含 <0>{query}0> 的嘟文"
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr "带有 <0>#{0}0> 话题标签的嘟文"
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr "查找 <0>{query}0>"
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr "包含 <0>{query}0> 的账户"
@@ -1781,7 +1844,7 @@ msgstr "仅限本站"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "实例"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr "例如:像素艺术 (最多 5 个,用空格分隔)"
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr "仅媒体"
@@ -1847,7 +1910,7 @@ msgstr "向下移动"
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "编辑"
@@ -2032,6 +2095,7 @@ msgstr "无法保存快捷方式"
msgid "Sync to instance server"
msgstr "同步到实例服务器"
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr "{0, plural, other {# 个字符}}"
@@ -2052,21 +2116,25 @@ msgstr "<0/> <1>转嘟了1>"
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:790
msgid "Unliked @{0}'s post"
msgstr "已取消点赞 @{0} 的嘟文"
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
-msgstr "已点赞 @{0} 的嘟文"
+msgid "Liked @{1}'s post"
+msgstr "已点赞 @{1} 的嘟文"
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
-msgstr "已取消收藏 @{0} 的嘟文"
+msgid "Unbookmarked @{2}'s post"
+msgstr "已取消收藏 @{2} 的嘟文"
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
-msgstr "已收藏 @{0} 的嘟文"
+msgid "Bookmarked @{3}'s post"
+msgstr "已收藏 @{3} 的嘟文"
#: src/components/status.jsx:937
#: src/components/status.jsx:999
@@ -2085,19 +2153,20 @@ msgstr "引用"
msgid "Some media have no descriptions."
msgstr "某些媒体附件没有描述文本。"
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr "旧嘟文 (<0>{0}0>)"
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
-msgstr "已取消转嘟 @{0} 的嘟文"
+msgid "Unboosted @{4}'s post"
+msgstr "已取消转嘟 @{4} 的嘟文"
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
-msgstr "已转嘟 @{0} 的嘟文"
+msgid "Boosted @{5}'s post"
+msgstr "已转嘟 @{5} 的嘟文"
#: src/components/status.jsx:1000
msgid "Boost…"
@@ -2122,6 +2191,7 @@ msgstr "赞"
msgid "Unbookmark"
msgstr "取消收藏"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr "查看 <0>@{0}0> 的嘟文"
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr "编辑于: {editedDateText}"
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr "嵌入嘟文"
@@ -2203,6 +2273,16 @@ msgstr "无法删除嘟文"
msgid "Report post…"
msgstr "举报嘟文…"
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr "已取消转嘟 @{6} 的嘟文"
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr "已转嘟 @{7} 的嘟文"
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr "已删除"
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, other {# 条回复}}"
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "嘟文串{0}"
@@ -2264,295 +2345,303 @@ msgstr "评论"
msgid "More from <0/>"
msgstr "<0/> 的更多内容"
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr "编辑记录"
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr "无法加载编辑记录"
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "正在加载…"
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr "HTML 代码"
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr "已复制 HTML 代码"
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr "无法复制 HTML 代码"
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr "媒体附件:"
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr "账户表情:"
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr "静态URL"
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr "表情:"
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr "注意:"
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "此代码是静态代码,不包含样式和脚本。你可能需要进行编辑并按需应用自己的样式。"
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "代码中的投票无法交互,将显示为一个带有投票数的列表。"
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "媒体附件可以是图片、视频、音频或任何文件类型。"
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr "嘟文可以稍后编辑或删除。"
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr "预览"
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr "注意: 此预览带有少量额外的样式"
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> 转嘟了"
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr "新嘟文"
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr "重试"
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, other {# 转嘟}}"
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr "置顶嘟文"
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr "嘟文串"
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>已过滤0>: <1>{0}1>"
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr "已自动从 {sourceLangText} 翻译"
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr "正在翻译…"
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "从 {sourceLangText} 翻译 (语言为自动检测)"
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr "从 {sourceLangText} 翻译"
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr "自动 ({0})"
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "翻译失败"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr "正在编辑原嘟"
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr "正在回复 @{0}"
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr "你现在可以关闭此页面。"
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "关闭窗口"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "需要登录。"
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "返回主页"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "该账户的嘟文"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ 回复)"
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- 转嘟)"
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (媒体)"
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr "清除过滤规则"
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr "清除"
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr "已展示回复"
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr "+ 回复"
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr "已隐藏转嘟"
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr "- 转嘟"
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr "已展示媒体"
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr "已展示带有 #{0} 话题标签的嘟文"
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
-msgstr "已显示 {0} 中的嘟文"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr "显示 {1} 中的嘟文"
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr "空空如也"
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr "无法加载嘟文"
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr "无法获取账户信息"
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr "切换到该账户所在实例 {0}"
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr "切换到我的实例 (<0>{currentInstance}0>)"
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr "月"
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr "当前账号"
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr "默认"
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr "切换到此账户"
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr "在新标签页/窗口中切换"
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr "查看个人资料…"
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr "设为默认账号"
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr "是否退出 <0>@{0}0>?"
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr "登出…"
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr "添加现有账号"
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr "注意: 首次加载时始终使用<0>默认0>帐户。当前帐户被切换后将在会话期间保持有效。"
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr "尚无收藏。去收藏一些嘟文吧!"
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr "无法加载收藏夹。"
@@ -2666,6 +2755,7 @@ msgstr "补看"
msgid "Overlaps with your last catch-up"
msgstr "与上次补看的时间范围重叠"
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr "直至上次补看 ({0})"
@@ -2678,6 +2768,7 @@ msgstr "注意: 无论时间范围如何,你的实例可能在主页时间线
msgid "Previously…"
msgstr "之前的补看…"
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, other {# 条嘟文}}"
@@ -2686,13 +2777,15 @@ msgstr "{0, plural, other {# 条嘟文}}"
msgid "Remove this catch-up?"
msgstr "是否删除这次补看?"
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr "正在移除补看 {0}"
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
-msgstr "补看 {0} 已被移除"
+msgid "Catch-up {1} removed"
+msgstr "补看 {1} 已被移除"
#: src/pages/catchup.jsx:1083
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
@@ -2715,16 +2808,18 @@ msgstr "重置过滤规则"
msgid "Top links"
msgstr "热门链接"
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr "由 {0} 分享"
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr "全部"
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, other {# 名作者}}"
@@ -2802,35 +2897,36 @@ msgstr "上一位作者"
msgid "Scroll to top"
msgstr "返回顶部"
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr "已过滤: {0}"
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "尚无点赞。去点赞一些嘟文吧!"
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr "无法加载点赞列表。"
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr "主页与列表"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr "公共时间线"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr "对话"
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr "账户"
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr "永不"
@@ -2839,6 +2935,7 @@ msgstr "永不"
msgid "New filter"
msgstr "新建过滤规则"
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, other {# 条过滤规则}}"
@@ -2883,6 +2980,7 @@ msgstr "尚无关键词。请添加一个。"
msgid "Add keyword"
msgstr "添加关键词"
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, other {# 个关键词}}"
@@ -2927,157 +3025,158 @@ msgstr "是否删除此过滤规则?"
msgid "Unable to delete filter."
msgstr "无法删除过滤规则。"
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr "已到期"
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr "将于 <0/> 到期"
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr "永不到期"
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr "{0, plural, other {# 个话题标签}}"
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr "无法加载已关注的话题标签。"
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr "尚无关注的话题标签。"
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr "这里空空如也。"
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr "无法加载嘟文."
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr "{instance} 上的 {hashtagTitle} (仅查看媒体)"
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr "{instance} 上的 {hashtagTitle}"
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr "{hashtagTitle} (仅查看媒体)"
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr "{hashtagTitle}"
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr "尚无任何用户在此话题标签下发布内容。"
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr "无法加载此话题标签下的嘟文"
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr "是否取关 #{hashtag}?"
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr "已取消关注 #{hashtag}"
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr "已关注 #{hashtag}"
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr "正在关注…"
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr "已从个人页精选中移除"
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr "无法从个人页精选中移除"
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr "已加入个人页精选"
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr "加入个人页精选"
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr "{TOTAL_TAGS_LIMIT, plural, other {最多 # 个话题标签}}"
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr "添加话题标签"
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr "移除话题标签"
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr "此快捷方式已存在"
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr "已添加话题标签快捷方式"
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr "添加到快捷方式"
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "输入一个新实例地址,例如 ”mastodon.social“"
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr "实例地址无效"
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr "转到其它实例…"
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "转到我所在的实例 (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr "无法获取通知。"
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>新的0> <1>关注请求1>"
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr "查看全部"
@@ -3089,707 +3188,728 @@ msgstr "正在解析…"
msgid "Unable to resolve URL"
msgstr "无法解析 URL"
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr "空空如也。"
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr "管理成员"
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr "是否从列表中移除 <0>@{0}0>?"
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr "移除…"
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr "{0, plural, other {# 个列表}}"
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr "尚无列表。"
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr "注册应用失败"
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr "实例域名"
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr "例如:“mastodon.social”"
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr "登录失败。请重试或登录其它实例。"
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr "继续登录并使用 {selectedInstanceText}"
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr "继续"
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr "还没有账户?创建一个吧!"
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr "私信"
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr "私信"
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr "没有他人提到你的记录 :("
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr "无法加载提及列表。"
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr "你没有关注的人"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr "没有关注你的人"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr "新注册的账户"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr "不请自来地提及你的人"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr "被实例管理员限制的人"
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr "通知设置"
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr "新通知"
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, other {公告}}"
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr "关注请求"
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, other {# 个关注请求}}"
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, other {过滤了 # 人的通知}}"
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr "仅提及"
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr "今天"
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr "你已经全读完了。"
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr "昨天"
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr "无法加载通知"
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr "通知设置已更新"
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr "过滤来自这些人的通知:"
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr "过滤规则"
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr "忽略"
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr "更新于 <0>{0}0>"
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr "查看来自 <0>@{0}0> 的通知"
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr "来自 <0>@{0}0> 的通知"
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "现在起,将不在过滤来自 @{0} 的通知。"
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr "无法接受通知请求。"
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "允许"
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
-msgstr "现在起,将过滤来自 @{0} 的通知。"
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr "现在起,将过滤来自 @{1} 的通知。"
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr "无法忽略通知请求"
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr "忽略"
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr "已忽略"
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr "本站时间线 ({instance})"
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr "跨站时间线 ({instance})"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "本站时间线"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "跨站时间线"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr "还没有人发布内容。"
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "切换到跨站时间线"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "切换到本站时间线"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr "搜索: {q} (嘟文)"
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr "搜索: {q} (账户)"
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr "搜索: {q} (话题标签)"
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr "搜索: {q}"
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr "话题标签"
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr "查看更多"
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr "查看更多账户"
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr "未找到账户。"
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr "查看更多话题标签"
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr "未找到话题标签。"
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr "查看更多嘟文"
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr "未找到嘟文。"
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
msgid "Enter your search term or paste a URL above to get started."
msgstr "输入你要搜索的关键词或粘贴一条 URL 以开始搜索。"
-#: src/pages/settings.jsx:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr "设置"
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr "外观"
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr "浅色"
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr "深色"
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr "自动"
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr "文字大小"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr "字"
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr "界面语言"
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr "贡献翻译"
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr "发嘟"
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr "默认可见性"
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr "已同步"
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr "更新默认可见性失败"
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "已同步到你账号所在的实例服务端的设置。<0>前往你所在的实例 ({instance}) 查看更多设置。0>"
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr "实验性功能"
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "实时刷新时间线嘟文"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr "转嘟轮播"
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr "嘟文翻译"
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "翻译为"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr "翻译为 "
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr "系统语言 ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {对下列语言隐藏“翻译”按钮: } other {对下列语言隐藏“翻译”按钮 (#):}}"
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr "注意: 此功能使用外部翻译服务,由 <0>Lingva API0> 和 <1>Lingva 翻译1> 驱动。"
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr "自动翻译"
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "自动显示时间线中的嘟文的翻译。仅适用于不含内容警告、媒体或投票的<0>短0>嘟文。"
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr "为嘟文撰写框集成 GIF 选择器"
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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>GIPHY0> 驱动。该服务为 G 级(适合所有年龄浏览),请求已去除跟踪参数,并省略了 referrer 信息,但搜索关键词和 IP 地址信息仍会到达 GIPHY 的服务器。"
-#: src/pages/settings.jsx:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr "图片描述文本生成器"
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr "仅适用于发布新嘟文时新插入的图片。"
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "注意: 此功能使用外部人工智能服务,由 <0>img-alt-api0> 驱动。可能效果不佳。仅适用于图像,描述文本内容为英文。"
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr "服务端通知分组"
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "开发阶段特性。启用该功能可能会为通知窗口的分组带来改进,但分组逻辑较为简单。"
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "“云”导入/导出快捷方式配置。"
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "注意: 此功能使用了当前登录实例的服务端 API。"
-#: src/pages/settings.jsx:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "文字打码模式 <0>(<1>文本1> → <2>████2>)0>"
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "将文字替换为块,在截图时保护隐私。"
-#: src/pages/settings.jsx:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr "关于"
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "由 <1>@cheeaun1> <0>开发0>"
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr "赞助者"
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr "赞助"
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr "隐私政策"
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr "<0>站点: 0> {0}"
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr "<0> 版本: 0> <1/> {0}"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr "已复制版本号"
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr "无法复制版本号"
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr "订阅更新失败。请重试。"
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr "订阅删除失败。请重试。"
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr "通知推送 (beta)"
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "通知推送已被阻止。请在你的浏览器设置中授予相关权限。"
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr "推送范围 <0>{0}0>"
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr "任何人"
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr "我关注的人"
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr "粉丝"
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr "关注"
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr "投票"
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr "嘟文被编辑"
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "本次登录未授予通知推送权限。你需要<0>再次<1>登录1>以授予推送权限0>。"
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "注意: 只能推送 <0>一个账户0> 的通知。"
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr "嘟文"
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "你尚未登录。互动 ()"
-#: src/pages/status.jsx:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "此嘟文加载自其它实例 (<0>{instance}0>)。 无法进行互动 (回复、转嘟等)。"
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr "错误: {e}"
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr "切换到我所在的实例以进行互动"
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr "无法加载回复。"
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr "返回"
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr "跳转到主嘟文"
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr "还有 {0} 条上级嘟文 ‒ 转到顶部"
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr "切换至侧边预览视图"
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr "切换至完整视图"
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr "显示所有敏感内容"
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr "实验性功能"
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr "无法切换"
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
-msgstr "切换到原嘟所属的实例 ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr "切换到原嘟文所属的实例 ({1})"
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr "切换到原嘟所属实例"
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr "无法加载嘟文"
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, other {<0>{1}0> 条回复}}"
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, other {<0>{0}0> 条评论}}"
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr "查看嘟文及其回复"
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr "热门 ({instance})"
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr "热门新闻"
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr "作者 {0}"
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr "返回热门嘟文页"
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr "已显示提到 <0>{0}0> 的嘟文"
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr "热门嘟文"
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr "没有热门嘟文。"
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr "简约、有特点的 Mastodon 网页客户端。"
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr "使用 Mastodon 登录"
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr "注册"
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
msgstr "连接你现有的 Mastodon/Fediverse 账户。<0/>你的凭据不会在此客户端的服务器上存储。"
-#: src/pages/welcome.jsx:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr "由 <1>@cheeaun1> <0>开发0>。<2>隐私政策2>。"
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr "转嘟轮播功能的效果图"
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr "转嘟轮播"
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr "在视觉上区分原创嘟文和被再次分享的嘟文 (转嘟)。"
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr "带嵌套评论的嘟文串的显示效果图"
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr "带嵌套评论的嘟文串"
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr "轻松跟踪对话。半可折叠式回复。"
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr "通知分组的效果图"
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr "通知分组"
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr "相似的通知被分组并折叠,以减少混乱度。"
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr "多栏界面的效果图"
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr "单栏或多栏"
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users."
msgstr "默认使用单栏视图,满足沉浸体验需求。为高级用户提供可配置的多栏视图。"
-#: src/pages/welcome.jsx:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr "多话题标签时间线的显示效果图,包含一个添加更多标签的配置表"
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr "多话题标签时间线"
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
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 149d60ce50..e159d43c1d 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: 2024-12-03 18:15\n"
+"PO-Revision-Date: 2024-12-21 12:47\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -18,58 +18,62 @@ msgstr ""
"X-Crowdin-File: /main/src/locales/en.po\n"
"X-Crowdin-File-ID: 18\n"
-#: src/components/account-block.jsx:135
+#: src/components/account-block.jsx:136
msgid "Locked"
msgstr "已鎖定"
-#: src/components/account-block.jsx:141
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
msgid "Posts: {0}"
msgstr "嘟文: {0}"
-#: src/components/account-block.jsx:146
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
msgstr "最新嘟文:{0}"
-#: src/components/account-block.jsx:161
+#: src/components/account-block.jsx:162
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "機器人"
-#: src/components/account-block.jsx:168
+#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:641
#: src/components/status.jsx:514
msgid "Group"
msgstr "群組"
-#: src/components/account-block.jsx:178
+#: src/components/account-block.jsx:179
msgid "Mutual"
msgstr "互相關注"
-#: src/components/account-block.jsx:182
+#: src/components/account-block.jsx:183
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "已請求"
-#: src/components/account-block.jsx:186
+#: src/components/account-block.jsx:187
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "跟隨"
-#: src/components/account-block.jsx:190
+#: src/components/account-block.jsx:191
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "跟隨了你"
-#: src/components/account-block.jsx:198
+#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, other {# 跟隨者}}"
-#: src/components/account-block.jsx:207
+#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "已驗證"
-#: src/components/account-block.jsx:222
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "加入於 <0>{0}0>"
@@ -101,29 +105,29 @@ msgstr ""
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
-#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:327
-#: src/pages/search.jsx:474
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
msgid "Posts"
msgstr "嘟文"
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
-#: src/components/compose.jsx:2591
-#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:357
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
-#: src/pages/account-statuses.jsx:528
-#: src/pages/accounts.jsx:109
-#: src/pages/hashtag.jsx:199
-#: src/pages/list.jsx:157
-#: src/pages/public.jsx:114
-#: src/pages/status.jsx:1212
-#: src/pages/trending.jsx:471
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
msgid "More"
msgstr "更多"
@@ -167,14 +171,26 @@ msgstr "紀念帳戶"
msgid "This user has chosen to not make this information available."
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:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} 原創嘟文,{1} 回覆,{2} 轉嘟"
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
#: src/components/account-info.jsx:823
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:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
@@ -188,17 +204,17 @@ msgstr "原文"
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2056
-#: src/pages/status.jsx:935
-#: src/pages/status.jsx:1557
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
msgid "Replies"
msgstr "回覆"
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1153
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
msgid "Boosts"
msgstr "轉嘟"
@@ -210,6 +226,7 @@ msgstr ""
msgid "View post stats"
msgstr "查看貼文統計"
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr ""
@@ -224,7 +241,7 @@ msgstr "已封鎖"
#: src/components/account-info.jsx:1096
msgid "Private note"
-msgstr "私人備註"
+msgstr ""
#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
@@ -236,47 +253,47 @@ msgstr "翻譯簡介"
#: src/components/account-info.jsx:1176
msgid "Edit private note"
-msgstr "編輯私人備註"
+msgstr ""
#: src/components/account-info.jsx:1176
msgid "Add private note"
-msgstr "加上私人備註"
+msgstr ""
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
-msgstr "已開啟 @{username} 的貼文通知"
+msgstr ""
#: src/components/account-info.jsx:1197
-msgid "Notifications disabled for @{username}'s posts."
-msgstr "已關閉 @{username} 的貼文通知"
+msgid " Notifications disabled for @{username}'s posts."
+msgstr ""
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
-msgstr "關閉通知"
+msgstr ""
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
-msgstr "開啟通知"
+msgstr ""
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
-msgstr "觀看 @{username} 的轉嘟"
+msgstr ""
#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
-msgstr "取消觀看 @{username} 的轉嘟"
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Disable boosts"
-msgstr "不閱覽轉嘟"
+msgstr ""
#: src/components/account-info.jsx:1239
msgid "Enable boosts"
-msgstr "閱覽轉嘟"
+msgstr ""
#: 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 "從列表中新增/刪除"
@@ -293,7 +310,7 @@ msgstr "無法複製連結"
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1186
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:3269
msgid "Copy"
msgstr "複製"
@@ -310,7 +327,7 @@ msgstr "分享…"
#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
-msgstr "取消靜音 @{username}"
+msgstr ""
#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
@@ -320,13 +337,14 @@ msgstr "取消靜音 <0>@{username}0>"
msgid "Mute <0>@{username}0>…"
msgstr "靜音 <0>@{username}0>…"
+#. 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 "已將 @{username} 靜音 {0}"
+msgstr ""
#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
-msgstr "無法靜音 @{username}"
+msgstr ""
#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
@@ -334,7 +352,7 @@ msgstr "要把 <0>@{username}0> 從跟隨者中移除嗎?"
#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
-msgstr "已把 @{username} 從跟隨者中移除"
+msgstr ""
#: src/components/account-info.jsx:1479
msgid "Remove follower…"
@@ -346,19 +364,19 @@ msgstr "封鎖 <0>@{username}0>?"
#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
-msgstr "取消封鎖 @{username}"
+msgstr ""
#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
-msgstr "已把 @{username} 封鎖"
+msgstr ""
#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
-msgstr "無法取消封鎖 @{username}"
+msgstr ""
#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
-msgstr "無法封鎖 @{username}"
+msgstr ""
#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
@@ -373,17 +391,18 @@ msgid "Report <0>@{username}0>…"
msgstr "檢舉 <0>@{username}0>…"
#: 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 "收回跟隨請求?"
+msgstr ""
+#. placeholder {1}: info.acct || info.username
#: src/components/account-info.jsx:1625
-msgid "Unfollow @{0}?"
-msgstr "取消跟隨 @{0}?"
+msgid "Unfollow @{1}?"
+msgstr ""
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
@@ -395,153 +414,153 @@ msgstr "丟棄…"
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
-#: src/pages/hashtag.jsx:261
+#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "跟隨"
-#: src/components/account-info.jsx:1807
-#: src/components/account-info.jsx:1861
-#: src/components/account-info.jsx:1994
-#: src/components/account-info.jsx:2094
-#: src/components/account-sheet.jsx:37
+#: 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:3020
-#: src/components/compose.jsx:3228
-#: src/components/compose.jsx:3458
-#: src/components/drafts.jsx:58
-#: src/components/embed-modal.jsx:12
-#: src/components/generic-accounts.jsx:142
-#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:35
-#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:321
-#: src/components/notification-service.jsx:156
+#: 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
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2992
-#: src/components/status.jsx:3231
-#: src/components/status.jsx:3731
-#: src/pages/accounts.jsx:36
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
-#: src/pages/list.jsx:274
-#: src/pages/notifications.jsx:868
-#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:77
-#: src/pages/status.jsx:1299
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
msgid "Close"
msgstr "關閉"
-#: src/components/account-info.jsx:1812
+#: src/components/account-info.jsx:1813
msgid "Translated Bio"
msgstr "翻譯簡介"
-#: src/components/account-info.jsx:1906
+#: src/components/account-info.jsx:1908
msgid "Unable to remove from list."
-msgstr "無法從列表移除"
+msgstr ""
-#: src/components/account-info.jsx:1907
+#: src/components/account-info.jsx:1909
msgid "Unable to add to list."
-msgstr "無法新增到列表"
+msgstr ""
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:104
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "無法載入列表"
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1932
msgid "No lists."
msgstr ""
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:39
-#: src/pages/lists.jsx:58
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
msgid "New list"
msgstr "新增列表"
-#: src/components/account-info.jsx:1999
+#. 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:2029
+#: src/components/account-info.jsx:2032
msgid "Unable to update private note."
msgstr ""
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
msgid "Cancel"
msgstr "取消"
-#: src/components/account-info.jsx:2057
+#: src/components/account-info.jsx:2060
msgid "Save & close"
msgstr "儲存並關閉"
-#: src/components/account-info.jsx:2150
+#: src/components/account-info.jsx:2154
msgid "Unable to update profile."
-msgstr "無法更新個人資料"
+msgstr ""
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:104
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "名稱"
-#: src/components/account-info.jsx:2170
+#: src/components/account-info.jsx:2174
msgid "Bio"
msgstr "簡介"
-#: src/components/account-info.jsx:2183
+#: src/components/account-info.jsx:2187
msgid "Extra fields"
msgstr "額外欄位"
-#: src/components/account-info.jsx:2189
+#: src/components/account-info.jsx:2193
msgid "Label"
msgstr "標籤"
-#: src/components/account-info.jsx:2192
+#: src/components/account-info.jsx:2196
msgid "Content"
msgstr "內容"
-#: src/components/account-info.jsx:2225
-#: src/components/list-add-edit.jsx:149
+#: 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:934
+#: src/pages/notifications.jsx:981
msgid "Save"
msgstr "儲存"
-#: src/components/account-info.jsx:2279
+#: src/components/account-info.jsx:2283
msgid "username"
msgstr "使用者名稱"
-#: src/components/account-info.jsx:2283
+#: src/components/account-info.jsx:2287
msgid "server domain name"
msgstr "伺服器域名"
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode disabled"
msgstr ""
-#: src/components/background-service.jsx:149
+#: src/components/background-service.jsx:151
msgid "Cloak mode enabled"
msgstr ""
-#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:175
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:437
+#: src/components/timeline.jsx:439
#: src/pages/catchup.jsx:876
#: src/pages/filters.jsx:89
-#: src/pages/followed-hashtags.jsx:40
+#: src/pages/followed-hashtags.jsx:41
#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:520
+#: src/pages/notifications.jsx:560
msgid "Home"
msgstr "主頁"
-#: src/components/compose-button.jsx:49
-#: src/compose.jsx:37
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
msgid "Compose"
msgstr ""
@@ -565,6 +584,9 @@ msgstr "新增投票"
msgid "You have unsaved changes. Discard this post?"
msgstr "您尚未儲存變更,是否丟棄這則貼文?"
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:630
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
msgstr ""
@@ -600,10 +622,13 @@ msgstr ""
msgid "Pop in"
msgstr ""
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
#: src/components/compose.jsx:947
msgid "Replying to @{0}’s post (<0>{1}0>)"
msgstr "正在回覆 @{0} 的文章 (<0>{1}0>)"
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#: src/components/compose.jsx:957
msgid "Replying to @{0}’s post"
msgstr "正在回覆 @{0} 的文章"
@@ -630,7 +655,7 @@ msgstr ""
#: src/components/compose.jsx:1180
#: src/components/status.jsx:2063
-#: src/components/timeline.jsx:984
+#: src/components/timeline.jsx:989
msgid "Content warning"
msgstr "內容警告"
@@ -640,12 +665,12 @@ msgstr ""
#: src/components/compose.jsx:1232
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:305
+#: src/pages/settings.jsx:306
msgid "Public"
msgstr "公開"
#: src/components/compose.jsx:1237
-#: src/components/nav-menu.jsx:337
+#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -653,13 +678,13 @@ msgstr "本地"
#: src/components/compose.jsx:1241
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:308
+#: src/pages/settings.jsx:309
msgid "Unlisted"
msgstr "不公開"
#: src/components/compose.jsx:1244
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:311
+#: src/pages/settings.jsx:312
msgid "Followers only"
msgstr "僅限跟隨者"
@@ -686,14 +711,14 @@ msgid "Mark media as sensitive"
msgstr "標記媒體為敏感內容"
#: src/components/compose.jsx:1381
-#: src/components/compose.jsx:3078
+#: src/components/compose.jsx:3080
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Add"
msgstr "新增"
#: src/components/compose.jsx:1555
-#: src/components/keyboard-shortcuts-help.jsx:151
+#: src/components/keyboard-shortcuts-help.jsx:152
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
@@ -718,402 +743,425 @@ msgstr "GIF下載中…"
msgid "Failed to download GIF"
msgstr "GIF 下載失敗"
-#: src/components/compose.jsx:1878
-#: src/components/compose.jsx:1955
-#: src/components/nav-menu.jsx:238
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
msgid "More…"
msgstr "更多…"
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:2361
msgid "Uploaded"
msgstr "已上傳"
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
msgid "Image description"
msgstr "圖片說明"
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
msgid "Video description"
msgstr "影片說明"
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
msgid "Audio description"
msgstr ""
-#: src/components/compose.jsx:2411
-#: src/components/compose.jsx:2431
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: 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 "檔案大小太大,上載可能會遇到問題。請嘗試把檔案大小從 {0} 縮小到 {1} 或更小"
-#: src/components/compose.jsx:2423
-#: src/components/compose.jsx:2443
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: 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 ""
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: 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 ""
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: 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 ""
-#: src/components/compose.jsx:2451
+#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
msgstr ""
-#: src/components/compose.jsx:2511
-#: src/components/compose.jsx:2761
+#: 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/compose.jsx:83
+#: 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 "編輯圖片說明"
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
msgid "Edit video description"
msgstr "編輯影像說明"
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
msgid "Edit audio description"
msgstr ""
-#: 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 ""
-#: src/components/compose.jsx:2620
-msgid "Failed to generate description: {0}"
+#. placeholder {12}: e.message
+#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
msgstr ""
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
msgid "Failed to generate description"
msgstr ""
-#: 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 ""
-#: src/components/compose.jsx:2672
-msgid "Failed to generate description{0}"
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
msgstr ""
-#: src/components/compose.jsx:2687
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
msgid "({0}) <0>— experimental0>"
msgstr ""
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
msgid "Done"
msgstr "完成"
-#: src/components/compose.jsx:2742
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
msgid "Choice {0}"
-msgstr "選擇 {0}"
+msgstr ""
-#: src/components/compose.jsx:2789
+#: 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:3037
+#: src/components/compose.jsx:3039
msgid "Search accounts"
-msgstr "搜索帳號"
+msgstr ""
-#: src/components/compose.jsx:3091
-#: src/components/generic-accounts.jsx:227
+#: 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 "自訂 emoji 表情符號"
-#: src/components/compose.jsx:3254
+#: src/components/compose.jsx:3257
msgid "Search emoji"
-msgstr "搜尋表情符號"
+msgstr ""
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3288
msgid "Error loading custom emojis"
msgstr ""
-#: src/components/compose.jsx:3296
+#: src/components/compose.jsx:3299
msgid "Recently used"
-msgstr "最近使用"
+msgstr ""
-#: src/components/compose.jsx:3297
+#: src/components/compose.jsx:3300
msgid "Others"
-msgstr "其他"
+msgstr ""
-#: src/components/compose.jsx:3335
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
msgid "{0} more…"
msgstr "{0} 更多…"
-#: src/components/compose.jsx:3473
+#: src/components/compose.jsx:3476
msgid "Search GIFs"
-msgstr "搜尋 GIF"
+msgstr ""
-#: src/components/compose.jsx:3488
+#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
-msgstr "由 GIPHY 提供"
+msgstr ""
-#: src/components/compose.jsx:3496
+#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
msgstr ""
-#: src/components/compose.jsx:3594
-#: src/components/media-modal.jsx:461
-#: src/components/timeline.jsx:889
+#: 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/media-modal.jsx:480
-#: src/components/timeline.jsx:906
+#: 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 ""
-#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:692
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
msgid "Unsent drafts"
msgstr ""
-#: src/components/drafts.jsx:68
+#: src/components/drafts.jsx:69
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr ""
-#: src/components/drafts.jsx:102
+#: src/components/drafts.jsx:103
msgid "Delete this draft?"
msgstr "是否刪除此草稿?"
-#: src/components/drafts.jsx:117
+#: src/components/drafts.jsx:118
msgid "Error deleting draft! Please try again."
msgstr ""
-#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:185
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "移除..."
-#: src/components/drafts.jsx:146
+#: src/components/drafts.jsx:147
msgid "Error fetching reply-to status!"
msgstr ""
-#: src/components/drafts.jsx:171
+#: src/components/drafts.jsx:172
msgid "Delete all drafts?"
msgstr "刪除所有草稿?"
-#: src/components/drafts.jsx:189
+#: src/components/drafts.jsx:190
msgid "Error deleting drafts! Please try again."
msgstr ""
-#: src/components/drafts.jsx:201
+#: src/components/drafts.jsx:202
msgid "Delete all…"
msgstr "刪除所有…"
-#: src/components/drafts.jsx:209
+#: src/components/drafts.jsx:210
msgid "No drafts found."
msgstr "找不到草稿"
-#: src/components/drafts.jsx:245
-#: src/pages/catchup.jsx:1928
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
msgid "Poll"
msgstr "投票"
-#: src/components/drafts.jsx:248
-#: src/pages/account-statuses.jsx:365
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
msgid "Media"
msgstr "媒體"
-#: src/components/embed-modal.jsx:22
+#: src/components/embed-modal.jsx:23
msgid "Open in new window"
msgstr "在新視窗中開啟"
-#: src/components/follow-request-buttons.jsx:42
-#: src/pages/notifications.jsx:918
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
msgid "Accept"
msgstr "同意"
-#: src/components/follow-request-buttons.jsx:68
+#: src/components/follow-request-buttons.jsx:69
msgid "Reject"
msgstr "拒絕"
-#: src/components/follow-request-buttons.jsx:75
-#: src/pages/notifications.jsx:1201
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
msgid "Accepted"
msgstr "已同意"
-#: src/components/follow-request-buttons.jsx:79
+#: src/components/follow-request-buttons.jsx:80
msgid "Rejected"
msgstr "已拒絕"
-#: src/components/generic-accounts.jsx:24
-msgid "Nothing to show"
-msgstr "沒有可顯示的內容"
-
-#: src/components/generic-accounts.jsx:145
-#: src/components/notification.jsx:446
-#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:317
-#: src/pages/search.jsx:350
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
msgid "Accounts"
msgstr "帳號"
-#: src/components/generic-accounts.jsx:205
-#: src/components/timeline.jsx:519
-#: src/pages/list.jsx:293
-#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:544
-#: src/pages/status.jsx:1332
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
msgid "Show more…"
msgstr "顯示更多…"
-#: src/components/generic-accounts.jsx:210
-#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:549
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
msgid "The end."
msgstr "結尾"
-#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:356
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr "沒有可顯示的內容"
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "鍵盤快捷鍵"
-#: src/components/keyboard-shortcuts-help.jsx:51
+#: src/components/keyboard-shortcuts-help.jsx:52
msgid "Keyboard shortcuts help"
msgstr "鍵盤快速鍵提示"
-#: src/components/keyboard-shortcuts-help.jsx:55
+#: src/components/keyboard-shortcuts-help.jsx:56
#: src/pages/catchup.jsx:1644
msgid "Next post"
msgstr "下一則貼文"
-#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/components/keyboard-shortcuts-help.jsx:60
#: src/pages/catchup.jsx:1652
msgid "Previous post"
msgstr "上一則貼文"
-#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/components/keyboard-shortcuts-help.jsx:64
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:65
+#: src/components/keyboard-shortcuts-help.jsx:66
msgid "<0>Shift0> + <1>j1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:71
+#: src/components/keyboard-shortcuts-help.jsx:72
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:73
+#: src/components/keyboard-shortcuts-help.jsx:74
msgid "<0>Shift0> + <1>k1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:79
+#: src/components/keyboard-shortcuts-help.jsx:80
msgid "Load new posts"
msgstr "載入新的貼文"
-#: src/components/keyboard-shortcuts-help.jsx:83
+#: src/components/keyboard-shortcuts-help.jsx:84
#: src/pages/catchup.jsx:1676
msgid "Open post details"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:85
+#: src/components/keyboard-shortcuts-help.jsx:86
msgid "<0>Enter0> or <1>o1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:92
+#: src/components/keyboard-shortcuts-help.jsx:93
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:101
+#: src/components/keyboard-shortcuts-help.jsx:102
msgid "Close post or dialogs"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:103
+#: src/components/keyboard-shortcuts-help.jsx:104
msgid "<0>Esc0> or <1>Backspace1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:109
+#: src/components/keyboard-shortcuts-help.jsx:110
msgid "Focus column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:111
+#: src/components/keyboard-shortcuts-help.jsx:112
msgid "<0>10> to <1>91>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:117
+#: src/components/keyboard-shortcuts-help.jsx:118
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:121
+#: src/components/keyboard-shortcuts-help.jsx:122
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:125
+#: src/components/keyboard-shortcuts-help.jsx:126
msgid "Compose new post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:129
+#: src/components/keyboard-shortcuts-help.jsx:130
msgid "Compose new post (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "<0>Shift0> + <1>c1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:138
+#: src/components/keyboard-shortcuts-help.jsx:139
msgid "Send post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:140
+#: src/components/keyboard-shortcuts-help.jsx:141
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:325
-#: src/components/search-form.jsx:72
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
-#: src/pages/search.jsx:45
-#: src/pages/search.jsx:299
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
msgid "Search"
msgstr "搜尋"
-#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/keyboard-shortcuts-help.jsx:156
msgid "Reply (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "<0>Shift0> + <1>r1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:164
+#: src/components/keyboard-shortcuts-help.jsx:165
msgid "Like (favourite)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:166
+#: src/components/keyboard-shortcuts-help.jsx:167
msgid "<0>l0> or <1>f1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:172
+#: src/components/keyboard-shortcuts-help.jsx:173
#: src/components/status.jsx:937
#: src/components/status.jsx:2413
#: src/components/status.jsx:2444
@@ -1121,359 +1169,366 @@ msgstr ""
msgid "Boost"
msgstr "轉發"
-#: src/components/keyboard-shortcuts-help.jsx:174
+#: src/components/keyboard-shortcuts-help.jsx:175
msgid "<0>Shift0> + <1>b1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:180
+#: src/components/keyboard-shortcuts-help.jsx:181
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr "書籤"
-#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/keyboard-shortcuts-help.jsx:185
msgid "Toggle Cloak mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:186
+#: src/components/keyboard-shortcuts-help.jsx:187
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
-#: src/components/list-add-edit.jsx:39
+#: src/components/list-add-edit.jsx:40
msgid "Edit list"
msgstr "編輯列表"
-#: src/components/list-add-edit.jsx:95
+#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
msgstr "無法編輯列表"
-#: src/components/list-add-edit.jsx:96
+#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
msgstr "無法建立列表"
-#: src/components/list-add-edit.jsx:124
+#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
msgstr ""
-#: src/components/list-add-edit.jsx:127
+#: src/components/list-add-edit.jsx:128
msgid "Show replies to people I follow"
msgstr ""
-#: src/components/list-add-edit.jsx:130
+#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
msgstr ""
-#: src/components/list-add-edit.jsx:143
+#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr ""
-#: src/components/list-add-edit.jsx:149
+#: src/components/list-add-edit.jsx:150
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "建立"
-#: src/components/list-add-edit.jsx:156
+#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
msgstr "是否刪除此列表?"
-#: src/components/list-add-edit.jsx:175
+#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
msgstr "無法此列表"
-#: src/components/media-alt-modal.jsx:38
-#: src/components/media.jsx:50
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
msgid "Media description"
msgstr "圖片描述"
-#: src/components/media-alt-modal.jsx:57
+#: src/components/media-alt-modal.jsx:58
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
-#: src/components/translation-block.jsx:195
+#: src/components/translation-block.jsx:196
msgid "Translate"
msgstr "翻譯"
-#: src/components/media-alt-modal.jsx:68
+#: src/components/media-alt-modal.jsx:69
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr ""
-#: src/components/media-modal.jsx:368
+#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
msgstr ""
-#: src/components/media-modal.jsx:372
+#: src/components/media-modal.jsx:373
msgid "Open original media"
msgstr ""
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
msgstr ""
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
msgstr ""
-#: src/components/media-modal.jsx:413
+#: src/components/media-modal.jsx:414
msgid "Describe image…"
msgstr "描述圖像…"
-#: src/components/media-modal.jsx:436
+#: src/components/media-modal.jsx:437
msgid "View post"
msgstr "查看貼文"
-#: src/components/media-post.jsx:127
+#: src/components/media-post.jsx:128
msgid "Sensitive media"
msgstr "標記為敏感之媒體"
-#: src/components/media-post.jsx:132
+#: src/components/media-post.jsx:133
msgid "Filtered: {filterTitleStr}"
msgstr ""
-#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3561
-#: src/components/status.jsx:3657
-#: src/components/status.jsx:3735
-#: src/components/timeline.jsx:973
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1876
+#: src/pages/catchup.jsx:1877
msgid "Filtered"
msgstr ""
-#: src/components/modals.jsx:72
+#: src/components/modals.jsx:73
msgid "Post published. Check it out."
msgstr ""
-#: src/components/modals.jsx:73
+#: src/components/modals.jsx:74
msgid "Reply posted. Check it out."
msgstr ""
-#: src/components/modals.jsx:74
+#: src/components/modals.jsx:75
msgid "Post updated. Check it out."
msgstr ""
-#: src/components/nav-menu.jsx:117
+#: src/components/nav-menu.jsx:118
msgid "Menu"
msgstr "選單"
-#: src/components/nav-menu.jsx:153
+#: src/components/nav-menu.jsx:154
msgid "Reload page now to update?"
msgstr ""
-#: src/components/nav-menu.jsx:165
+#: src/components/nav-menu.jsx:166
msgid "New update available…"
msgstr ""
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:185
#: src/components/shortcuts-settings.jsx:140
-#: src/pages/following.jsx:22
-#: src/pages/following.jsx:141
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:191
+#: src/components/nav-menu.jsx:192
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr ""
-#: src/components/nav-menu.jsx:198
+#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:224
-#: src/pages/mentions.jsx:20
-#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1145
-#: src/pages/trending.jsx:381
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
msgid "Mentions"
msgstr ""
-#: src/components/nav-menu.jsx:205
+#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:24
-#: src/pages/home.jsx:84
-#: src/pages/home.jsx:184
-#: src/pages/notifications.jsx:112
-#: src/pages/notifications.jsx:524
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
msgid "Notifications"
msgstr ""
-#: src/components/nav-menu.jsx:208
+#: src/components/nav-menu.jsx:209
msgid "New"
msgstr ""
-#: src/components/nav-menu.jsx:219
+#: src/components/nav-menu.jsx:220
msgid "Profile"
msgstr "個人檔案"
-#: src/components/nav-menu.jsx:227
+#: src/components/nav-menu.jsx:228
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
-#: src/pages/bookmarks.jsx:11
-#: src/pages/bookmarks.jsx:23
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
msgstr "書籤"
-#: src/components/nav-menu.jsx:247
+#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2062
-#: src/pages/favourites.jsx:11
-#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1149
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
msgid "Likes"
msgstr "喜歡"
-#: src/components/nav-menu.jsx:253
-#: src/pages/followed-hashtags.jsx:14
-#: src/pages/followed-hashtags.jsx:44
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
msgid "Followed Hashtags"
msgstr "已跟隨的主題標籤"
-#: src/components/nav-menu.jsx:261
-#: src/pages/account-statuses.jsx:331
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
-#: src/pages/hashtag.jsx:339
+#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "篩選條件"
-#: src/components/nav-menu.jsx:269
+#: src/components/nav-menu.jsx:270
msgid "Muted users"
msgstr "已靜音的使用者"
-#: src/components/nav-menu.jsx:277
+#: src/components/nav-menu.jsx:278
msgid "Muted users…"
msgstr "已靜音的使用者…"
-#: src/components/nav-menu.jsx:284
+#: src/components/nav-menu.jsx:285
msgid "Blocked users"
msgstr "已封鎖用戶"
-#: src/components/nav-menu.jsx:292
+#: src/components/nav-menu.jsx:293
msgid "Blocked users…"
msgstr "已封鎖用戶…"
-#: src/components/nav-menu.jsx:304
+#: src/components/nav-menu.jsx:305
msgid "Accounts…"
msgstr "帳號…"
-#: src/components/nav-menu.jsx:314
-#: src/pages/login.jsx:189
-#: src/pages/status.jsx:835
-#: src/pages/welcome.jsx:64
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "登入"
-#: src/components/nav-menu.jsx:331
+#: src/components/nav-menu.jsx:332
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:441
+#: src/pages/trending.jsx:442
msgid "Trending"
msgstr "趨勢"
-#: src/components/nav-menu.jsx:343
+#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr ""
-#: src/components/nav-menu.jsx:366
+#: src/components/nav-menu.jsx:367
msgid "Shortcuts / Columns…"
msgstr ""
-#: src/components/nav-menu.jsx:376
-#: src/components/nav-menu.jsx:390
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
msgid "Settings…"
msgstr "設定…"
-#: src/components/nav-menu.jsx:420
-#: src/components/nav-menu.jsx:447
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
msgid "Lists"
msgstr "清單"
-#: src/components/nav-menu.jsx:428
+#: src/components/nav-menu.jsx:429
#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
+#: src/pages/list.jsx:134
msgid "All Lists"
msgstr "所有清單"
-#: src/components/notification-service.jsx:160
+#: src/components/notification-service.jsx:161
msgid "Notification"
msgstr "通知"
-#: src/components/notification-service.jsx:166
+#: src/components/notification-service.jsx:167
msgid "This notification is from your other account."
msgstr ""
-#: src/components/notification-service.jsx:195
+#: src/components/notification-service.jsx:196
msgid "View all notifications"
msgstr "查看所有通知"
-#: src/components/notification.jsx:70
+#: src/components/notification.jsx:71
msgid "{account} reacted to your post with {emojiObject}"
msgstr ""
-#: src/components/notification.jsx:77
+#: src/components/notification.jsx:78
msgid "{account} published a post."
msgstr ""
-#: src/components/notification.jsx:85
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted your reply.} other {<2><3>{1}3> people2> boosted your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:128
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
msgstr ""
-#: src/components/notification.jsx:142
+#: src/components/notification.jsx:143
msgid "{account} requested to follow you."
msgstr ""
-#: src/components/notification.jsx:151
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> liked your reply.} other {<2><3>{1}3> people2> liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:193
+#: src/components/notification.jsx:194
msgid "A poll you have voted in or created has ended."
msgstr "你參與或創立的投票已結束"
-#: src/components/notification.jsx:194
+#: src/components/notification.jsx:195
msgid "A poll you have created has ended."
msgstr "你創立的投票已結束"
-#: src/components/notification.jsx:195
+#: src/components/notification.jsx:196
msgid "A poll you have voted in has ended."
msgstr "你參與的投票已結束"
-#: src/components/notification.jsx:196
+#: src/components/notification.jsx:197
msgid "A post you interacted with has been edited."
msgstr ""
-#: src/components/notification.jsx:204
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> boosted & liked your post.}}}}"
msgstr ""
-#: src/components/notification.jsx:246
+#: src/components/notification.jsx:247
msgid "{account} signed up."
msgstr ""
-#: src/components/notification.jsx:248
+#: src/components/notification.jsx:249
msgid "{account} reported {targetAccount}"
msgstr ""
-#: src/components/notification.jsx:253
+#: src/components/notification.jsx:254
msgid "Lost connections with <0>{name}0>."
msgstr "與 <0>{name}0> 失去連線"
-#: src/components/notification.jsx:259
+#: src/components/notification.jsx:260
msgid "Moderation warning"
msgstr ""
@@ -1481,70 +1536,70 @@ msgstr ""
msgid "Your {year} #Wrapstodon is here!"
msgstr ""
-#: src/components/notification.jsx:272
+#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
msgstr ""
-#: src/components/notification.jsx:278
+#: src/components/notification.jsx:277
msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr ""
-#: src/components/notification.jsx:284
+#: src/components/notification.jsx:283
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr ""
-#: src/components/notification.jsx:292
+#: src/components/notification.jsx:291
msgid "Your account has received a moderation warning."
msgstr ""
-#: src/components/notification.jsx:293
+#: src/components/notification.jsx:292
msgid "Your account has been disabled."
msgstr "您的帳號已被停用。"
-#: src/components/notification.jsx:294
+#: src/components/notification.jsx:293
msgid "Some of your posts have been marked as sensitive."
msgstr "您的某些嘟文已被標記為敏感內容。"
-#: src/components/notification.jsx:295
+#: src/components/notification.jsx:294
msgid "Some of your posts have been deleted."
msgstr "您的某些嘟文已被刪除。"
-#: src/components/notification.jsx:296
+#: src/components/notification.jsx:295
msgid "Your posts will be marked as sensitive from now on."
msgstr ""
-#: src/components/notification.jsx:297
+#: src/components/notification.jsx:296
msgid "Your account has been limited."
msgstr "您的帳號已被限制。"
-#: src/components/notification.jsx:298
+#: src/components/notification.jsx:297
msgid "Your account has been suspended."
msgstr "您的帳號已被停用"
-#: src/components/notification.jsx:373
+#: src/components/notification.jsx:372
msgid "[Unknown notification type: {type}]"
msgstr ""
-#: src/components/notification.jsx:442
+#: src/components/notification.jsx:441
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr ""
-#: src/components/notification.jsx:443
+#: src/components/notification.jsx:442
msgid "Liked by…"
msgstr ""
-#: src/components/notification.jsx:444
+#: src/components/notification.jsx:443
msgid "Boosted by…"
msgstr ""
-#: src/components/notification.jsx:445
+#: src/components/notification.jsx:444
msgid "Followed by…"
msgstr ""
-#: src/components/notification.jsx:516
-#: src/components/notification.jsx:532
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
msgid "Learn more <0/>"
msgstr ""
@@ -1552,76 +1607,83 @@ msgstr ""
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:769
+#: src/components/notification.jsx:770
#: src/components/status.jsx:267
msgid "Read more →"
msgstr ""
-#: src/components/poll.jsx:110
+#: src/components/poll.jsx:113
msgid "Voted"
msgstr "已投票"
-#: src/components/poll.jsx:116
+#: src/components/poll.jsx:119
msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
msgstr ""
-#: src/components/poll.jsx:136
-#: src/components/poll.jsx:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Hide results"
msgstr ""
-#: src/components/poll.jsx:185
+#: src/components/poll.jsx:188
msgid "Vote"
msgstr "投票"
-#: src/components/poll.jsx:205
-#: src/components/poll.jsx:207
-#: src/pages/status.jsx:1201
-#: src/pages/status.jsx:1224
+#: 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:219
-#: src/components/poll.jsx:223
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
msgid "Show results"
msgstr "顯示結果"
-#: src/components/poll.jsx:228
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
msgstr ""
-#: src/components/poll.jsx:245
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
msgstr ""
-#: src/components/poll.jsx:265
+#: src/components/poll.jsx:268
msgid "Ended <0/>"
msgstr "已結束 <0/>"
-#: src/components/poll.jsx:269
+#: src/components/poll.jsx:272
msgid "Ended"
msgstr "已結束"
-#: src/components/poll.jsx:272
+#: src/components/poll.jsx:275
msgid "Ending <0/>"
msgstr "結束 <0/>"
-#: src/components/poll.jsx:276
+#: src/components/poll.jsx:279
msgid "Ending"
msgstr "結束"
#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
#: src/components/relative-time.jsx:57
msgid "{0}s"
msgstr "{0}秒"
#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
#: src/components/relative-time.jsx:62
msgid "{0}m"
msgstr "{0}分"
#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
#: src/components/relative-time.jsx:67
msgid "{0}h"
msgstr "{0}小時"
@@ -1734,23 +1796,24 @@ msgstr ""
msgid "Send Report <0>+ Block profile0>"
msgstr ""
-#: src/components/search-form.jsx:202
+#: src/components/search-form.jsx:203
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr ""
-#: src/components/search-form.jsx:215
+#: src/components/search-form.jsx:216
msgid "Posts with <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:227
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
msgstr ""
-#: src/components/search-form.jsx:241
+#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
msgstr ""
-#: src/components/search-form.jsx:252
+#: src/components/search-form.jsx:253
msgid "Accounts with <0>{query}0>"
msgstr ""
@@ -1781,7 +1844,7 @@ msgstr "只顯示本站"
#: src/components/shortcuts-settings.jsx:75
#: src/components/shortcuts-settings.jsx:84
#: src/components/shortcuts-settings.jsx:122
-#: src/pages/login.jsx:193
+#: src/pages/login.jsx:194
msgid "Instance"
msgstr "站台"
@@ -1804,7 +1867,7 @@ msgid "e.g. PixelArt (Max 5, space-separated)"
msgstr ""
#: src/components/shortcuts-settings.jsx:117
-#: src/pages/hashtag.jsx:355
+#: src/pages/hashtag.jsx:356
msgid "Media only"
msgstr ""
@@ -1847,7 +1910,7 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1314
-#: src/pages/list.jsx:170
+#: src/pages/list.jsx:171
msgid "Edit"
msgstr "編輯"
@@ -2032,6 +2095,7 @@ msgstr ""
msgid "Sync to instance server"
msgstr ""
+#. placeholder {0}: shortcutsStr.length
#: src/components/shortcuts-settings.jsx:1145
msgid "{0, plural, one {# character} other {# characters}}"
msgstr ""
@@ -2052,20 +2116,24 @@ msgstr ""
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:790
msgid "Unliked @{0}'s post"
msgstr ""
+#. placeholder {1}: username || acct
#: src/components/status.jsx:791
-msgid "Liked @{0}'s post"
+msgid "Liked @{1}'s post"
msgstr ""
+#. placeholder {2}: username || acct
#: src/components/status.jsx:830
-msgid "Unbookmarked @{0}'s post"
+msgid "Unbookmarked @{2}'s post"
msgstr ""
+#. placeholder {3}: username || acct
#: src/components/status.jsx:831
-msgid "Bookmarked @{0}'s post"
+msgid "Bookmarked @{3}'s post"
msgstr ""
#: src/components/status.jsx:937
@@ -2085,18 +2153,19 @@ msgstr "引用"
msgid "Some media have no descriptions."
msgstr ""
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr ""
+#. placeholder {4}: username || acct
#: src/components/status.jsx:987
-#: src/components/status.jsx:1442
-msgid "Unboosted @{0}'s post"
+msgid "Unboosted @{4}'s post"
msgstr ""
+#. placeholder {5}: username || acct
#: src/components/status.jsx:988
-#: src/components/status.jsx:1443
-msgid "Boosted @{0}'s post"
+msgid "Boosted @{5}'s post"
msgstr ""
#: src/components/status.jsx:1000
@@ -2122,6 +2191,7 @@ msgstr "喜愛"
msgid "Unbookmark"
msgstr "取消書籤"
+#. placeholder {0}: username || acct
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr ""
@@ -2135,7 +2205,7 @@ msgid "Edited: {editedDateText}"
msgstr ""
#: src/components/status.jsx:1221
-#: src/components/status.jsx:3236
+#: src/components/status.jsx:3238
msgid "Embed post"
msgstr ""
@@ -2203,6 +2273,16 @@ msgstr ""
msgid "Report post…"
msgstr ""
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
@@ -2232,6 +2312,7 @@ msgstr ""
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr ""
@@ -2264,295 +2345,303 @@ msgstr ""
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:2997
+#: src/components/status.jsx:2998
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:3001
+#: src/components/status.jsx:3002
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:3006
-#: src/pages/annual-report.jsx:44
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr ""
-#: src/components/status.jsx:3241
+#: src/components/status.jsx:3243
msgid "HTML Code"
msgstr ""
-#: src/components/status.jsx:3258
+#: src/components/status.jsx:3260
msgid "HTML code copied"
msgstr ""
-#: src/components/status.jsx:3261
+#: src/components/status.jsx:3263
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3273
+#: src/components/status.jsx:3275
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3295
+#: src/components/status.jsx:3297
msgid "Account Emojis:"
msgstr ""
-#: src/components/status.jsx:3326
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3340
+#: src/components/status.jsx:3342
msgid "Emojis:"
msgstr ""
-#: src/components/status.jsx:3385
+#: src/components/status.jsx:3387
msgid "Notes:"
msgstr ""
-#: src/components/status.jsx:3389
+#: src/components/status.jsx:3391
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3397
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3402
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3406
+#: src/components/status.jsx:3408
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3412
+#: src/components/status.jsx:3414
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3421
+#: src/components/status.jsx:3423
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3665
+#: src/components/status.jsx:3667
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1173
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
msgid "New posts"
msgstr ""
-#: src/components/timeline.jsx:554
-#: src/pages/home.jsx:213
-#: src/pages/notifications.jsx:824
-#: src/pages/status.jsx:988
-#: src/pages/status.jsx:1361
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
msgid "Try again"
msgstr ""
-#: src/components/timeline.jsx:588
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:593
+#: src/components/timeline.jsx:596
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:946
-#: src/components/timeline.jsx:953
-#: src/pages/catchup.jsx:1893
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
msgid "Thread"
msgstr ""
-#: src/components/timeline.jsx:968
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:152
+#: src/components/translation-block.jsx:153
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:190
+#: src/components/translation-block.jsx:191
msgid "Translating…"
msgstr ""
-#: src/components/translation-block.jsx:193
+#: src/components/translation-block.jsx:194
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:194
+#: src/components/translation-block.jsx:195
msgid "Translate from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:222
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
msgid "Auto ({0})"
msgstr ""
-#: src/components/translation-block.jsx:235
+#: src/components/translation-block.jsx:236
msgid "Failed to translate"
msgstr "翻譯失敗"
-#: src/compose.jsx:32
+#: src/compose.jsx:33
msgid "Editing source status"
msgstr ""
-#: src/compose.jsx:34
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
msgid "Replying to @{0}"
msgstr ""
-#: src/compose.jsx:62
+#: src/compose.jsx:63
msgid "You may close this page now."
msgstr ""
-#: src/compose.jsx:70
+#: src/compose.jsx:71
msgid "Close window"
msgstr "關閉視窗"
-#: src/compose.jsx:86
+#: src/compose.jsx:87
msgid "Login required."
msgstr "需要登入"
-#: src/compose.jsx:90
-#: src/pages/annual-report.jsx:132
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
#: src/pages/http-route.jsx:91
-#: src/pages/login.jsx:270
+#: src/pages/login.jsx:271
msgid "Go home"
msgstr "回到主頁"
-#: src/pages/account-statuses.jsx:233
+#: src/pages/account-statuses.jsx:232
msgid "Account posts"
msgstr "帳號貼文"
-#: src/pages/account-statuses.jsx:240
+#: src/pages/account-statuses.jsx:239
msgid "{accountDisplay} (+ Replies)"
msgstr ""
-#: src/pages/account-statuses.jsx:242
+#: src/pages/account-statuses.jsx:241
msgid "{accountDisplay} (- Boosts)"
msgstr ""
-#: src/pages/account-statuses.jsx:244
+#: src/pages/account-statuses.jsx:243
msgid "{accountDisplay} (#{tagged})"
msgstr ""
-#: src/pages/account-statuses.jsx:246
+#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (Media)"
msgstr ""
-#: src/pages/account-statuses.jsx:252
+#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} ({monthYear})"
msgstr ""
-#: src/pages/account-statuses.jsx:321
+#: src/pages/account-statuses.jsx:320
msgid "Clear filters"
msgstr ""
-#: src/pages/account-statuses.jsx:324
+#: src/pages/account-statuses.jsx:323
msgid "Clear"
msgstr ""
-#: src/pages/account-statuses.jsx:338
+#: src/pages/account-statuses.jsx:337
msgid "Showing post with replies"
msgstr ""
-#: src/pages/account-statuses.jsx:343
+#: src/pages/account-statuses.jsx:342
msgid "+ Replies"
msgstr ""
-#: src/pages/account-statuses.jsx:349
+#: src/pages/account-statuses.jsx:348
msgid "Showing posts without boosts"
msgstr ""
-#: src/pages/account-statuses.jsx:354
+#: src/pages/account-statuses.jsx:353
msgid "- Boosts"
msgstr ""
-#: src/pages/account-statuses.jsx:360
+#: src/pages/account-statuses.jsx:359
msgid "Showing posts with media"
msgstr ""
-#: src/pages/account-statuses.jsx:377
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
msgid "Showing posts tagged with #{0}"
msgstr ""
-#: src/pages/account-statuses.jsx:416
-msgid "Showing posts in {0}"
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
msgstr ""
-#: src/pages/account-statuses.jsx:505
+#: src/pages/account-statuses.jsx:504
msgid "Nothing to see here yet."
msgstr ""
-#: src/pages/account-statuses.jsx:506
-#: src/pages/public.jsx:97
-#: src/pages/trending.jsx:449
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
msgid "Unable to load posts"
msgstr ""
-#: src/pages/account-statuses.jsx:547
-#: src/pages/account-statuses.jsx:577
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
msgid "Unable to fetch account info"
msgstr ""
-#: src/pages/account-statuses.jsx:554
+#. placeholder {0}: accountInstance ? ( <> {' '} (
{punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
msgid "Switch to account's instance {0}"
msgstr ""
-#: src/pages/account-statuses.jsx:584
+#: src/pages/account-statuses.jsx:583
msgid "Switch to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/account-statuses.jsx:646
+#: src/pages/account-statuses.jsx:645
msgid "Month"
msgstr ""
-#: src/pages/accounts.jsx:55
+#: src/pages/accounts.jsx:56
msgid "Current"
msgstr ""
-#: src/pages/accounts.jsx:101
+#: src/pages/accounts.jsx:102
msgid "Default"
msgstr ""
-#: src/pages/accounts.jsx:123
+#: src/pages/accounts.jsx:124
msgid "Switch to this account"
msgstr ""
-#: src/pages/accounts.jsx:132
+#: src/pages/accounts.jsx:133
msgid "Switch in new tab/window"
msgstr ""
-#: src/pages/accounts.jsx:146
+#: src/pages/accounts.jsx:147
msgid "View profile…"
msgstr ""
-#: src/pages/accounts.jsx:163
+#: src/pages/accounts.jsx:164
msgid "Set as default"
msgstr ""
-#: src/pages/accounts.jsx:173
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
msgid "Log out <0>@{0}0>?"
msgstr ""
-#: src/pages/accounts.jsx:196
+#: src/pages/accounts.jsx:197
msgid "Log out…"
msgstr ""
-#: src/pages/accounts.jsx:209
+#: src/pages/accounts.jsx:210
msgid "Add an existing account"
msgstr ""
-#: src/pages/accounts.jsx:216
+#: src/pages/accounts.jsx:217
msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
msgstr ""
-#: src/pages/bookmarks.jsx:25
+#: src/pages/bookmarks.jsx:26
msgid "No bookmarks yet. Go bookmark something!"
msgstr ""
-#: src/pages/bookmarks.jsx:26
+#: src/pages/bookmarks.jsx:27
msgid "Unable to load bookmarks."
msgstr ""
@@ -2666,6 +2755,7 @@ msgstr ""
msgid "Overlaps with your last catch-up"
msgstr ""
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
msgstr ""
@@ -2678,6 +2768,7 @@ msgstr ""
msgid "Previously…"
msgstr ""
+#. placeholder {0}: pc.count
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
msgstr ""
@@ -2686,12 +2777,14 @@ msgstr ""
msgid "Remove this catch-up?"
msgstr ""
+#. placeholder {0}: pc.id
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
msgstr ""
+#. placeholder {1}: pc.id
#: src/pages/catchup.jsx:1069
-msgid "Catch-up {0} removed"
+msgid "Catch-up {1} removed"
msgstr ""
#: src/pages/catchup.jsx:1083
@@ -2715,16 +2808,18 @@ msgstr ""
msgid "Top links"
msgstr ""
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return (
); })
#: src/pages/catchup.jsx:1261
msgid "Shared by {0}"
msgstr ""
#: src/pages/catchup.jsx:1316
-#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:312
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
msgid "All"
msgstr ""
+#. placeholder {0}: authorCountsList.length
#: src/pages/catchup.jsx:1401
msgid "{0, plural, one {# author} other {# authors}}"
msgstr ""
@@ -2802,35 +2897,36 @@ msgstr ""
msgid "Scroll to top"
msgstr ""
-#: src/pages/catchup.jsx:1875
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
msgid "Filtered: {0}"
msgstr ""
-#: src/pages/favourites.jsx:25
+#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
-#: src/pages/favourites.jsx:26
+#: src/pages/favourites.jsx:27
msgid "Unable to load likes."
msgstr ""
-#: src/pages/filters.jsx:23
+#: src/pages/filters.jsx:22
msgid "Home and lists"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:24
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:25
msgid "Conversations"
msgstr ""
-#: src/pages/filters.jsx:27
+#: src/pages/filters.jsx:26
msgid "Profiles"
msgstr ""
-#: src/pages/filters.jsx:42
+#: src/pages/filters.jsx:41
msgid "Never"
msgstr ""
@@ -2839,6 +2935,7 @@ msgstr ""
msgid "New filter"
msgstr ""
+#. placeholder {0}: filters.length
#: src/pages/filters.jsx:151
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
@@ -2883,6 +2980,7 @@ msgstr ""
msgid "Add keyword"
msgstr ""
+#. placeholder {0}: filteredEditKeywords.length
#: src/pages/filters.jsx:453
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
@@ -2927,157 +3025,158 @@ msgstr ""
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:608
+#: src/pages/filters.jsx:609
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:610
+#: src/pages/filters.jsx:611
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:614
+#: src/pages/filters.jsx:615
msgid "Never expires"
msgstr ""
-#: src/pages/followed-hashtags.jsx:70
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
msgid "{0, plural, one {# hashtag} other {# hashtags}}"
msgstr ""
-#: src/pages/followed-hashtags.jsx:85
+#: src/pages/followed-hashtags.jsx:86
msgid "Unable to load followed hashtags."
msgstr ""
-#: src/pages/followed-hashtags.jsx:89
+#: src/pages/followed-hashtags.jsx:90
msgid "No hashtags followed yet."
msgstr ""
-#: src/pages/following.jsx:143
+#: src/pages/following.jsx:144
msgid "Nothing to see here."
msgstr ""
-#: src/pages/following.jsx:144
-#: src/pages/list.jsx:108
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
msgid "Unable to load posts."
msgstr ""
-#: src/pages/hashtag.jsx:55
+#: src/pages/hashtag.jsx:56
msgid "{hashtagTitle} (Media only) on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:56
+#: src/pages/hashtag.jsx:57
msgid "{hashtagTitle} on {instance}"
msgstr ""
-#: src/pages/hashtag.jsx:58
+#: src/pages/hashtag.jsx:59
msgid "{hashtagTitle} (Media only)"
msgstr ""
-#: src/pages/hashtag.jsx:59
+#: src/pages/hashtag.jsx:60
msgid "{hashtagTitle}"
msgstr ""
-#: src/pages/hashtag.jsx:181
+#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
msgstr ""
-#: src/pages/hashtag.jsx:182
+#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
msgstr ""
-#: src/pages/hashtag.jsx:208
+#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
msgstr ""
-#: src/pages/hashtag.jsx:223
+#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:238
+#: src/pages/hashtag.jsx:239
msgid "Followed #{hashtag}"
msgstr ""
-#: src/pages/hashtag.jsx:254
+#: src/pages/hashtag.jsx:255
msgid "Following…"
msgstr ""
-#: src/pages/hashtag.jsx:282
+#: src/pages/hashtag.jsx:283
msgid "Unfeatured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:296
+#: src/pages/hashtag.jsx:297
msgid "Unable to unfeature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:305
-#: src/pages/hashtag.jsx:321
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
msgid "Featured on profile"
msgstr ""
-#: src/pages/hashtag.jsx:328
+#: src/pages/hashtag.jsx:329
msgid "Feature on profile"
msgstr ""
-#: src/pages/hashtag.jsx:393
+#: src/pages/hashtag.jsx:394
msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
msgstr ""
-#: src/pages/hashtag.jsx:396
+#: src/pages/hashtag.jsx:397
msgid "Add hashtag"
msgstr ""
-#: src/pages/hashtag.jsx:428
+#: src/pages/hashtag.jsx:429
msgid "Remove hashtag"
msgstr ""
-#: src/pages/hashtag.jsx:442
+#: src/pages/hashtag.jsx:443
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:471
+#: src/pages/hashtag.jsx:472
msgid "This shortcut already exists"
msgstr ""
-#: src/pages/hashtag.jsx:474
+#: src/pages/hashtag.jsx:475
msgid "Hashtag shortcut added"
msgstr ""
-#: src/pages/hashtag.jsx:480
+#: src/pages/hashtag.jsx:481
msgid "Add to Shortcuts"
msgstr ""
-#: src/pages/hashtag.jsx:486
-#: src/pages/public.jsx:139
-#: src/pages/trending.jsx:478
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr ""
-#: src/pages/hashtag.jsx:489
-#: src/pages/public.jsx:142
-#: src/pages/trending.jsx:481
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
msgid "Invalid instance"
msgstr ""
-#: src/pages/hashtag.jsx:503
-#: src/pages/public.jsx:156
-#: src/pages/trending.jsx:493
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
msgid "Go to another instance…"
msgstr ""
-#: src/pages/hashtag.jsx:516
-#: src/pages/public.jsx:169
-#: src/pages/trending.jsx:504
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/home.jsx:209
+#: src/pages/home.jsx:210
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:229
+#: src/pages/home.jsx:230
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:235
+#: src/pages/home.jsx:236
msgid "See all"
msgstr ""
@@ -3089,707 +3188,728 @@ msgstr ""
msgid "Unable to resolve URL"
msgstr ""
-#: src/pages/list.jsx:107
+#: src/pages/list.jsx:108
msgid "Nothing yet."
msgstr ""
-#: src/pages/list.jsx:176
-#: src/pages/list.jsx:279
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
msgid "Manage members"
msgstr ""
-#: src/pages/list.jsx:313
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
msgid "Remove <0>@{0}0> from list?"
msgstr ""
-#: src/pages/list.jsx:359
+#: src/pages/list.jsx:362
msgid "Remove…"
msgstr ""
-#: src/pages/lists.jsx:93
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
msgid "{0, plural, one {# list} other {# lists}}"
msgstr ""
-#: src/pages/lists.jsx:108
+#: src/pages/lists.jsx:109
msgid "No lists yet."
msgstr ""
-#: src/pages/login.jsx:109
-#: src/pages/login.jsx:122
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
msgid "Failed to register application"
msgstr ""
-#: src/pages/login.jsx:208
+#: src/pages/login.jsx:209
msgid "instance domain"
msgstr ""
-#: src/pages/login.jsx:232
+#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
msgstr ""
-#: src/pages/login.jsx:243
+#: src/pages/login.jsx:244
msgid "Failed to log in. Please try again or try another instance."
msgstr ""
-#: src/pages/login.jsx:255
+#: src/pages/login.jsx:256
msgid "Continue with {selectedInstanceText}"
msgstr ""
-#: src/pages/login.jsx:256
+#: src/pages/login.jsx:257
msgid "Continue"
msgstr ""
-#: src/pages/login.jsx:264
+#: src/pages/login.jsx:265
msgid "Don't have an account? Create one!"
msgstr ""
-#: src/pages/mentions.jsx:20
+#: src/pages/mentions.jsx:21
msgid "Private mentions"
msgstr ""
-#: src/pages/mentions.jsx:159
+#: src/pages/mentions.jsx:160
msgid "Private"
msgstr ""
-#: src/pages/mentions.jsx:169
+#: src/pages/mentions.jsx:170
msgid "No one mentioned you :("
msgstr ""
-#: src/pages/mentions.jsx:170
+#: src/pages/mentions.jsx:171
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:103
+#: src/pages/notifications.jsx:104
msgid "You don't follow"
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "Who don't follow you"
msgstr ""
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "With a new account"
msgstr ""
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:538
-#: src/pages/notifications.jsx:872
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
msgid "Notifications settings"
msgstr ""
-#: src/pages/notifications.jsx:556
+#: src/pages/notifications.jsx:596
msgid "New notifications"
msgstr ""
-#: src/pages/notifications.jsx:567
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1161
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
msgid "Follow requests"
msgstr ""
-#: src/pages/notifications.jsx:619
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
-#: src/pages/notifications.jsx:674
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:740
+#: src/pages/notifications.jsx:787
msgid "Only mentions"
msgstr ""
-#: src/pages/notifications.jsx:744
+#: src/pages/notifications.jsx:791
msgid "Today"
msgstr ""
-#: src/pages/notifications.jsx:749
+#: src/pages/notifications.jsx:796
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:772
+#: src/pages/notifications.jsx:819
msgid "Yesterday"
msgstr ""
-#: src/pages/notifications.jsx:820
+#: src/pages/notifications.jsx:867
msgid "Unable to load notifications"
msgstr ""
-#: src/pages/notifications.jsx:899
+#: src/pages/notifications.jsx:946
msgid "Notifications settings updated"
msgstr ""
-#: src/pages/notifications.jsx:907
+#: src/pages/notifications.jsx:954
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:921
+#: src/pages/notifications.jsx:968
msgid "Filter"
msgstr ""
-#: src/pages/notifications.jsx:924
+#: src/pages/notifications.jsx:971
msgid "Ignore"
msgstr ""
-#: src/pages/notifications.jsx:997
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
msgid "Updated <0>{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1065
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
msgid "View notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1086
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
msgid "Notifications from <0>@{0}0>"
msgstr ""
-#: src/pages/notifications.jsx:1153
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1158
+#: src/pages/notifications.jsx:1206
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1163
+#: src/pages/notifications.jsx:1211
msgid "Allow"
msgstr "允許"
-#: src/pages/notifications.jsx:1183
-msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1188
+#: src/pages/notifications.jsx:1236
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1193
+#: src/pages/notifications.jsx:1241
msgid "Dismiss"
msgstr ""
-#: src/pages/notifications.jsx:1208
+#: src/pages/notifications.jsx:1256
msgid "Dismissed"
msgstr ""
-#: src/pages/public.jsx:27
+#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
msgstr ""
-#: src/pages/public.jsx:28
+#: src/pages/public.jsx:29
msgid "Federated timeline ({instance})"
msgstr ""
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Local timeline"
msgstr "本站時間軸"
-#: src/pages/public.jsx:90
+#: src/pages/public.jsx:91
msgid "Federated timeline"
msgstr "聯邦時間軸"
-#: src/pages/public.jsx:96
+#: src/pages/public.jsx:97
msgid "No one has posted anything yet."
msgstr ""
-#: src/pages/public.jsx:123
+#: src/pages/public.jsx:124
msgid "Switch to Federated"
msgstr "切換到聯邦"
-#: src/pages/public.jsx:130
+#: src/pages/public.jsx:131
msgid "Switch to Local"
msgstr "切換到本站"
-#: src/pages/search.jsx:49
+#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
msgstr ""
-#: src/pages/search.jsx:52
+#: src/pages/search.jsx:53
msgid "Search: {q} (Accounts)"
msgstr ""
-#: src/pages/search.jsx:55
+#: src/pages/search.jsx:56
msgid "Search: {q} (Hashtags)"
msgstr ""
-#: src/pages/search.jsx:58
+#: src/pages/search.jsx:59
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:322
-#: src/pages/search.jsx:404
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
msgid "Hashtags"
msgstr ""
-#: src/pages/search.jsx:354
-#: src/pages/search.jsx:408
-#: src/pages/search.jsx:478
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
msgid "See more"
msgstr ""
-#: src/pages/search.jsx:380
+#: src/pages/search.jsx:381
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:394
+#: src/pages/search.jsx:395
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:450
+#: src/pages/search.jsx:451
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:464
+#: src/pages/search.jsx:465
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:508
+#: src/pages/search.jsx:509
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:522
+#: src/pages/search.jsx:523
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:566
+#: src/pages/search.jsx:567
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:82
+#: src/pages/settings.jsx:83
msgid "Settings"
msgstr ""
-#: src/pages/settings.jsx:91
+#: src/pages/settings.jsx:92
msgid "Appearance"
msgstr ""
-#: src/pages/settings.jsx:167
+#: src/pages/settings.jsx:168
msgid "Light"
msgstr ""
-#: src/pages/settings.jsx:178
+#: src/pages/settings.jsx:179
msgid "Dark"
msgstr ""
-#: src/pages/settings.jsx:191
+#: src/pages/settings.jsx:192
msgid "Auto"
msgstr ""
-#: src/pages/settings.jsx:201
+#: src/pages/settings.jsx:202
msgid "Text size"
msgstr ""
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:206
-#: src/pages/settings.jsx:231
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:245
+#: src/pages/settings.jsx:246
msgid "Display language"
msgstr ""
-#: src/pages/settings.jsx:254
+#: src/pages/settings.jsx:255
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:265
+#: src/pages/settings.jsx:266
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:272
+#: src/pages/settings.jsx:273
msgid "Default visibility"
msgstr ""
-#: src/pages/settings.jsx:273
-#: src/pages/settings.jsx:319
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
msgid "Synced"
msgstr ""
-#: src/pages/settings.jsx:298
+#: src/pages/settings.jsx:299
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:321
+#: src/pages/settings.jsx:322
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:336
+#: src/pages/settings.jsx:337
msgid "Experiments"
msgstr ""
-#: src/pages/settings.jsx:349
+#: src/pages/settings.jsx:350
msgid "Auto refresh timeline posts"
msgstr "自動更新時間軸"
-#: src/pages/settings.jsx:361
+#: src/pages/settings.jsx:362
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:377
+#: src/pages/settings.jsx:378
msgid "Post translation"
msgstr ""
-#: src/pages/settings.jsx:388
-msgid "Translate to"
-msgstr "翻譯為"
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr ""
-#: src/pages/settings.jsx:399
+#: src/pages/settings.jsx:400
msgid "System language ({systemTargetLanguageText})"
msgstr ""
-#: src/pages/settings.jsx:425
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:479
+#: src/pages/settings.jsx:480
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr ""
-#: src/pages/settings.jsx:513
+#: src/pages/settings.jsx:514
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:517
+#: src/pages/settings.jsx:518
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:537
+#: src/pages/settings.jsx:538
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:541
+#: src/pages/settings.jsx:542
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. 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:570
+#: src/pages/settings.jsx:571
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:575
+#: src/pages/settings.jsx:576
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:582
+#: src/pages/settings.jsx:583
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:608
+#: src/pages/settings.jsx:609
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:612
+#: src/pages/settings.jsx:613
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:633
+#: src/pages/settings.jsx:634
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:638
+#: src/pages/settings.jsx:639
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:649
+#: src/pages/settings.jsx:650
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:666
+#: src/pages/settings.jsx:667
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:675
+#: src/pages/settings.jsx:676
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:700
+#: src/pages/settings.jsx:701
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:739
+#: src/pages/settings.jsx:740
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:768
+#: src/pages/settings.jsx:769
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:776
+#: src/pages/settings.jsx:777
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:792
+#: src/pages/settings.jsx:793
msgid "Privacy Policy"
msgstr ""
-#: src/pages/settings.jsx:799
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
msgid "<0>Site:0> {0}"
msgstr ""
-#: src/pages/settings.jsx:806
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && (
( ) )
+#: src/pages/settings.jsx:807
msgid "<0>Version:0> <1/> {0}"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:822
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:824
+#: src/pages/settings.jsx:825
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1058
-#: src/pages/settings.jsx:1063
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1069
+#: src/pages/settings.jsx:1071
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1076
+#: src/pages/settings.jsx:1078
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1098
+#: src/pages/settings.jsx:1100
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
-#: src/pages/settings.jsx:1107
+#. 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:1109
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1118
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1120
+#: src/pages/settings.jsx:1122
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1124
+#: src/pages/settings.jsx:1126
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1159
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1167
msgid "Polls"
msgstr ""
-#: src/pages/settings.jsx:1169
+#: src/pages/settings.jsx:1171
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1190
+#: src/pages/settings.jsx:1192
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1206
+#: src/pages/settings.jsx:1208
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
-#: src/pages/status.jsx:597
-#: src/pages/status.jsx:1131
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:822
+#: src/pages/status.jsx:824
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:842
+#: src/pages/status.jsx:844
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:870
+#: src/pages/status.jsx:872
msgid "Error: {e}"
msgstr ""
-#: src/pages/status.jsx:877
+#: src/pages/status.jsx:879
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:979
+#: src/pages/status.jsx:981
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1091
+#: src/pages/status.jsx:1093
msgid "Back"
msgstr ""
-#: src/pages/status.jsx:1122
+#: src/pages/status.jsx:1124
msgid "Go to main post"
msgstr ""
-#: src/pages/status.jsx:1145
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1188
-#: src/pages/status.jsx:1251
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1252
+#: src/pages/status.jsx:1254
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1270
+#: src/pages/status.jsx:1272
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1275
+#: src/pages/status.jsx:1277
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1284
+#: src/pages/status.jsx:1286
msgid "Unable to switch"
msgstr ""
-#: src/pages/status.jsx:1291
-msgid "Switch to post's instance ({0})"
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
msgstr ""
-#: src/pages/status.jsx:1294
+#: src/pages/status.jsx:1296
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1352
+#: src/pages/status.jsx:1354
msgid "Unable to load post"
msgstr ""
-#: src/pages/status.jsx:1487
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
-#: src/pages/status.jsx:1505
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1527
+#: src/pages/status.jsx:1530
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:71
+#: src/pages/trending.jsx:72
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:228
+#: src/pages/trending.jsx:229
msgid "Trending News"
msgstr ""
#. By [Author]
-#: src/pages/trending.jsx:347
+#. placeholder {0}: author ? (
) : authorUrl ? (
{authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:408
+#: src/pages/trending.jsx:409
msgid "Back to showing trending posts"
msgstr ""
-#: src/pages/trending.jsx:413
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:425
+#: src/pages/trending.jsx:426
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:448
+#: src/pages/trending.jsx:449
msgid "No trending posts."
msgstr ""
-#: src/pages/welcome.jsx:53
+#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
msgstr ""
-#: src/pages/welcome.jsx:64
+#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
msgstr ""
-#: src/pages/welcome.jsx:70
+#: src/pages/welcome.jsx:71
msgid "Sign up"
msgstr ""
-#: src/pages/welcome.jsx:77
+#: src/pages/welcome.jsx:78
msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
msgstr ""
-#: src/pages/welcome.jsx:94
+#: src/pages/welcome.jsx:95
msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
msgstr ""
-#: src/pages/welcome.jsx:125
+#: src/pages/welcome.jsx:126
msgid "Screenshot of Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:129
+#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
msgstr ""
-#: src/pages/welcome.jsx:132
+#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
msgstr ""
-#: src/pages/welcome.jsx:141
+#: src/pages/welcome.jsx:142
msgid "Screenshot of nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:145
+#: src/pages/welcome.jsx:146
msgid "Nested comments thread"
msgstr ""
-#: src/pages/welcome.jsx:148
+#: src/pages/welcome.jsx:149
msgid "Effortlessly follow conversations. Semi-collapsible replies."
msgstr ""
-#: src/pages/welcome.jsx:156
+#: src/pages/welcome.jsx:157
msgid "Screenshot of grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:160
+#: src/pages/welcome.jsx:161
msgid "Grouped notifications"
msgstr ""
-#: src/pages/welcome.jsx:163
+#: src/pages/welcome.jsx:164
msgid "Similar notifications are grouped and collapsed to reduce clutter."
msgstr ""
-#: src/pages/welcome.jsx:172
+#: src/pages/welcome.jsx:173
msgid "Screenshot of multi-column UI"
msgstr ""
-#: src/pages/welcome.jsx:176
+#: src/pages/welcome.jsx:177
msgid "Single or multi-column"
msgstr ""
-#: src/pages/welcome.jsx:179
+#: src/pages/welcome.jsx:180
msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users."
msgstr ""
-#: src/pages/welcome.jsx:188
+#: src/pages/welcome.jsx:189
msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
msgstr ""
-#: src/pages/welcome.jsx:192
+#: src/pages/welcome.jsx:193
msgid "Multi-hashtag timeline"
msgstr ""
-#: src/pages/welcome.jsx:195
+#: src/pages/welcome.jsx:196
msgid "Up to 5 hashtags combined into a single timeline."
msgstr ""
diff --git a/src/pages/account-statuses.jsx b/src/pages/account-statuses.jsx
index 453e147732..f97a598577 100644
--- a/src/pages/account-statuses.jsx
+++ b/src/pages/account-statuses.jsx
@@ -1,5 +1,4 @@
-import { t, Trans } from '@lingui/macro';
-import { useLingui } from '@lingui/react';
+import { Trans, useLingui } from '@lingui/react/macro';
import { MenuItem } from '@szhsin/react-menu';
import {
useCallback,
@@ -51,6 +50,7 @@ async function _isSearchEnabled(instance) {
const isSearchEnabled = pmem(_isSearchEnabled);
function AccountStatuses() {
+ const { i18n, t } = useLingui();
const snapStates = useSnapshot(states);
const { id, ...params } = useParams();
const [searchParams, setSearchParams] = useSearchParams();
@@ -229,7 +229,6 @@ function AccountStatuses() {
}
const [featuredTags, setFeaturedTags] = useState([]);
- const { i18n } = useLingui();
let title = t`Account posts`;
if (account?.acct) {
const acctDisplay = (/@/.test(account.acct) ? '' : '@') + account.acct;
diff --git a/src/pages/accounts.jsx b/src/pages/accounts.jsx
index 2391898b66..bdb5c13d16 100644
--- a/src/pages/accounts.jsx
+++ b/src/pages/accounts.jsx
@@ -1,7 +1,7 @@
import './accounts.css';
import { useAutoAnimate } from '@formkit/auto-animate/preact';
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { Menu, MenuDivider, MenuItem } from '@szhsin/react-menu';
import { useReducer } from 'preact/hooks';
@@ -20,6 +20,7 @@ import { getCurrentAccountID, setCurrentAccountID } from '../utils/store-utils';
const isStandalone = window.matchMedia('(display-mode: standalone)').matches;
function Accounts({ onClose }) {
+ const { t } = useLingui();
const { masto } = api();
// Accounts
const accounts = store.local.getJSON('accounts');
diff --git a/src/pages/annual-report.jsx b/src/pages/annual-report.jsx
index 3483e0c2b3..ef26cadde0 100644
--- a/src/pages/annual-report.jsx
+++ b/src/pages/annual-report.jsx
@@ -1,7 +1,6 @@
-import { t, Trans } from '@lingui/macro';
-
import './annual-report.css';
+import { Trans } from '@lingui/react/macro';
import { useEffect, useState } from 'preact/hooks';
import { useParams } from 'react-router-dom';
diff --git a/src/pages/bookmarks.jsx b/src/pages/bookmarks.jsx
index eaec0e1a3e..ed65e9a4b8 100644
--- a/src/pages/bookmarks.jsx
+++ b/src/pages/bookmarks.jsx
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { useLingui } from '@lingui/react/macro';
import { useRef } from 'preact/hooks';
import Timeline from '../components/timeline';
@@ -8,6 +8,7 @@ import useTitle from '../utils/useTitle';
const LIMIT = 20;
function Bookmarks() {
+ const { t } = useLingui();
useTitle(t`Bookmarks`, '/bookmarks');
const { masto, instance } = api();
const bookmarksIterator = useRef();
diff --git a/src/pages/catchup.jsx b/src/pages/catchup.jsx
index 1af5aad245..b5aa39b572 100644
--- a/src/pages/catchup.jsx
+++ b/src/pages/catchup.jsx
@@ -2,8 +2,8 @@ import '../components/links-bar.css';
import './catchup.css';
import autoAnimate from '@formkit/auto-animate';
-import { msg, Plural, select, t, Trans } from '@lingui/macro';
-import { useLingui } from '@lingui/react';
+import { msg, select } from '@lingui/core/macro';
+import { Plural, Trans, useLingui } from '@lingui/react/macro';
import { getBlurHashAverageColor } from 'fast-blurhash';
import { Fragment } from 'preact';
import { memo } from 'preact/compat';
@@ -95,7 +95,7 @@ const DTF = mem(
);
function Catchup() {
- const { i18n, _ } = useLingui();
+ const { i18n, _, t } = useLingui();
const dtf = DTF(i18n.locale);
useTitle(`Catch-up`, '/catchup');
@@ -1834,6 +1834,7 @@ function postDensity(post) {
const MEDIA_SIZE = 48;
function PostPeek({ post, filterInfo }) {
+ const { t } = useLingui();
const {
spoilerText,
sensitive,
@@ -2048,6 +2049,7 @@ function PostPeek({ post, filterInfo }) {
}
function PostStats({ post }) {
+ const { t } = useLingui();
const { reblogsCount, repliesCount, favouritesCount } = post;
return (
diff --git a/src/pages/favourites.jsx b/src/pages/favourites.jsx
index 08b805f2ae..d4a5cb3c74 100644
--- a/src/pages/favourites.jsx
+++ b/src/pages/favourites.jsx
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { useRef } from 'preact/hooks';
import Timeline from '../components/timeline';
@@ -8,6 +8,7 @@ import useTitle from '../utils/useTitle';
const LIMIT = 20;
function Favourites() {
+ const { t } = useLingui();
useTitle(t`Likes`, '/favourites');
const { masto, instance } = api();
const favouritesIterator = useRef();
diff --git a/src/pages/filters.jsx b/src/pages/filters.jsx
index 5cebc95693..f9eaee984a 100644
--- a/src/pages/filters.jsx
+++ b/src/pages/filters.jsx
@@ -1,8 +1,7 @@
import './filters.css';
-import { i18n } from '@lingui/core';
-import { msg, Plural, t, Trans } from '@lingui/macro';
-import { useLingui } from '@lingui/react';
+import { msg } from '@lingui/core/macro';
+import { Plural, Trans, useLingui } from '@lingui/react/macro';
import { useEffect, useReducer, useRef, useState } from 'preact/hooks';
import Icon from '../components/icon';
@@ -50,6 +49,7 @@ const EXPIRY_DURATIONS_LABELS = {
};
function Filters() {
+ const { t } = useLingui();
const { masto } = api();
useTitle(t`Filters`, `/ft`);
const [uiState, setUIState] = useState('default');
@@ -197,7 +197,7 @@ function Filters() {
let _id = 1;
const incID = () => _id++;
function FiltersAddEdit({ filter, onClose }) {
- const { _ } = useLingui();
+ const { _, t } = useLingui();
const { masto } = api();
const [uiState, setUIState] = useState('default');
const editMode = !!filter;
@@ -596,6 +596,7 @@ function FiltersAddEdit({ filter, onClose }) {
}
function ExpiryStatus({ expiresAt, showNeverExpires }) {
+ const { t } = useLingui();
const hasExpiry = !!expiresAt;
const expiresAtDate = hasExpiry && new Date(expiresAt);
const expired = hasExpiry && expiresAtDate <= new Date();
diff --git a/src/pages/followed-hashtags.jsx b/src/pages/followed-hashtags.jsx
index dcfb612ec9..d5a1504663 100644
--- a/src/pages/followed-hashtags.jsx
+++ b/src/pages/followed-hashtags.jsx
@@ -1,4 +1,4 @@
-import { Plural, t, Trans } from '@lingui/macro';
+import { Plural, Trans, useLingui } from '@lingui/react/macro';
import { useEffect, useState } from 'preact/hooks';
import Icon from '../components/icon';
@@ -10,6 +10,7 @@ import { fetchFollowedTags } from '../utils/followed-tags';
import useTitle from '../utils/useTitle';
function FollowedHashtags() {
+ const { t } = useLingui();
const { masto, instance } = api();
useTitle(t`Followed Hashtags`, `/fh`);
const [uiState, setUIState] = useState('default');
diff --git a/src/pages/following.jsx b/src/pages/following.jsx
index 275445463f..66e9adfca6 100644
--- a/src/pages/following.jsx
+++ b/src/pages/following.jsx
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { useLingui } from '@lingui/react/macro';
import { useEffect, useRef } from 'preact/hooks';
import { useSnapshot } from 'valtio';
@@ -17,6 +17,7 @@ import useTitle from '../utils/useTitle';
const LIMIT = 20;
function Following({ title, path, id, ...props }) {
+ const { t } = useLingui();
useTitle(
title ||
t({
diff --git a/src/pages/hashtag.jsx b/src/pages/hashtag.jsx
index 8a9ca31944..1f54da4399 100644
--- a/src/pages/hashtag.jsx
+++ b/src/pages/hashtag.jsx
@@ -1,5 +1,5 @@
-import { plural, t, Trans } from '@lingui/macro';
-import { useLingui } from '@lingui/react';
+import { plural } from '@lingui/core/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import {
FocusableItem,
MenuDivider,
@@ -31,6 +31,7 @@ const TAGS_LIMIT_PER_MODE = 4;
const TOTAL_TAGS_LIMIT = TAGS_LIMIT_PER_MODE + 1;
function Hashtags({ media: mediaView, columnMode, ...props }) {
+ const { t } = useLingui();
// const navigate = useNavigate();
let { hashtag, ...params } = columnMode ? {} : useParams();
if (props.hashtag) hashtag = props.hashtag;
diff --git a/src/pages/home.jsx b/src/pages/home.jsx
index 408add6983..debc9675a0 100644
--- a/src/pages/home.jsx
+++ b/src/pages/home.jsx
@@ -1,7 +1,7 @@
import './notifications-menu.css';
-import { msg, t, Trans } from '@lingui/macro';
-import { useLingui } from '@lingui/react';
+import { msg } from '@lingui/core/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { ControlledMenu } from '@szhsin/react-menu';
import { memo } from 'preact/compat';
import { useEffect, useRef, useState } from 'preact/hooks';
@@ -62,6 +62,7 @@ function Home() {
}
function NotificationsLink() {
+ const { t } = useLingui();
const snapStates = useSnapshot(states);
const notificationLinkRef = useRef();
const [menuState, setMenuState] = useState(undefined);
diff --git a/src/pages/http-route.jsx b/src/pages/http-route.jsx
index 277b81b349..c0fe500fe7 100644
--- a/src/pages/http-route.jsx
+++ b/src/pages/http-route.jsx
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { Trans } from '@lingui/react/macro';
import { useLayoutEffect, useState } from 'preact/hooks';
import { useLocation } from 'react-router-dom';
diff --git a/src/pages/list.jsx b/src/pages/list.jsx
index 8fe9e295d7..2da2217e0a 100644
--- a/src/pages/list.jsx
+++ b/src/pages/list.jsx
@@ -1,6 +1,6 @@
import './lists.css';
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { Menu, MenuDivider, MenuItem } from '@szhsin/react-menu';
import { useEffect, useRef, useState } from 'preact/hooks';
import { InView } from 'react-intersection-observer';
@@ -25,6 +25,7 @@ import useTitle from '../utils/useTitle';
const LIMIT = 20;
function List(props) {
+ const { t } = useLingui();
const snapStates = useSnapshot(states);
const { masto, instance } = api();
const id = props?.id || useParams()?.id;
@@ -222,6 +223,7 @@ function List(props) {
const MEMBERS_LIMIT = 40;
function ListManageMembers({ listID, onClose }) {
+ const { t } = useLingui();
// Show list of members with [Remove] button
// API only returns 40 members at a time, so this need to be paginated with infinite scroll
// Show [Add] button after removing a member
@@ -301,6 +303,7 @@ function ListManageMembers({ listID, onClose }) {
}
function RemoveAddButton({ account, listID }) {
+ const { t } = useLingui();
const { masto } = api();
const [uiState, setUIState] = useState('default');
const [removed, setRemoved] = useState(false);
diff --git a/src/pages/lists.jsx b/src/pages/lists.jsx
index 575e4872a2..85593e4e59 100644
--- a/src/pages/lists.jsx
+++ b/src/pages/lists.jsx
@@ -1,6 +1,6 @@
import './lists.css';
-import { Plural, t, Trans } from '@lingui/macro';
+import { Plural, Trans, useLingui } from '@lingui/react/macro';
import { useEffect, useReducer, useState } from 'preact/hooks';
import Icon from '../components/icon';
@@ -13,6 +13,7 @@ import { fetchLists } from '../utils/lists';
import useTitle from '../utils/useTitle';
function Lists() {
+ const { t } = useLingui();
useTitle(t`Lists`, `/l`);
const [uiState, setUIState] = useState('default');
diff --git a/src/pages/login.jsx b/src/pages/login.jsx
index b0f339e474..9d9980ca89 100644
--- a/src/pages/login.jsx
+++ b/src/pages/login.jsx
@@ -1,6 +1,6 @@
import './login.css';
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import Fuse from 'fuse.js';
import { useEffect, useRef, useState } from 'preact/hooks';
import { useSearchParams } from 'react-router-dom';
@@ -23,6 +23,7 @@ import useTitle from '../utils/useTitle';
const { PHANPY_DEFAULT_INSTANCE: DEFAULT_INSTANCE } = import.meta.env;
function Login() {
+ const { t } = useLingui();
useTitle('Log in');
const instanceURLRef = useRef();
const cachedInstanceURL = store.local.get('instanceURL');
diff --git a/src/pages/mentions.jsx b/src/pages/mentions.jsx
index 32a85fc7fb..0949c99c2e 100644
--- a/src/pages/mentions.jsx
+++ b/src/pages/mentions.jsx
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { useMemo, useRef, useState } from 'preact/hooks';
import { useSearchParams } from 'react-router-dom';
@@ -13,6 +13,7 @@ const LIMIT = 20;
const emptySearchParams = new URLSearchParams();
function Mentions({ columnMode, ...props }) {
+ const { t } = useLingui();
const { masto, instance } = api();
const [searchParams] = columnMode ? [emptySearchParams] : useSearchParams();
const [stateType, setStateType] = useState(null);
diff --git a/src/pages/notifications.jsx b/src/pages/notifications.jsx
index 149fe4ab88..e023602e58 100644
--- a/src/pages/notifications.jsx
+++ b/src/pages/notifications.jsx
@@ -1,7 +1,7 @@
import './notifications.css';
-import { msg, Plural, t, Trans } from '@lingui/macro';
-import { useLingui } from '@lingui/react';
+import { msg } from '@lingui/core/macro';
+import { Plural, Trans, useLingui } from '@lingui/react/macro';
import { Fragment } from 'preact';
import { memo } from 'preact/compat';
import {
@@ -109,7 +109,7 @@ const NOTIFICATIONS_POLICIES_TEXT = {
};
function Notifications({ columnMode }) {
- const { _ } = useLingui();
+ const { _, t } = useLingui();
useTitle(t`Notifications`, '/notifications');
const { masto, instance } = api();
const snapStates = useSnapshot(states);
@@ -1173,6 +1173,7 @@ function NotificationRequestModalButton({ request }) {
}
function NotificationRequestButtons({ request, onChange }) {
+ const { t } = useLingui();
const { masto } = api();
const [uiState, setUIState] = useState('default');
const [requestState, setRequestState] = useState(null); // accept, dismiss
diff --git a/src/pages/public.jsx b/src/pages/public.jsx
index 4663c544fd..2988510ad1 100644
--- a/src/pages/public.jsx
+++ b/src/pages/public.jsx
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { Menu, MenuDivider, MenuItem } from '@szhsin/react-menu';
import { useRef } from 'preact/hooks';
import { useNavigate, useParams } from 'react-router-dom';
@@ -16,6 +16,7 @@ import useTitle from '../utils/useTitle';
const LIMIT = 20;
function Public({ local, columnMode, ...props }) {
+ const { t } = useLingui();
const snapStates = useSnapshot(states);
const isLocal = !!local;
const params = columnMode ? {} : useParams();
diff --git a/src/pages/search.jsx b/src/pages/search.jsx
index 61deb3d241..29b65f4436 100644
--- a/src/pages/search.jsx
+++ b/src/pages/search.jsx
@@ -1,7 +1,7 @@
import './search.css';
import { useAutoAnimate } from '@formkit/auto-animate/preact';
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { useEffect, useLayoutEffect, useRef, useState } from 'preact/hooks';
import { useHotkeys } from 'react-hotkeys-hook';
import { InView } from 'react-intersection-observer';
@@ -31,6 +31,7 @@ const scrollIntoViewOptions = {
};
function Search({ columnMode, ...props }) {
+ const { t } = useLingui();
const params = columnMode ? {} : useParams();
const { masto, instance, authenticated } = api({
instance: params.instance,
diff --git a/src/pages/settings.jsx b/src/pages/settings.jsx
index 8f847ba4b3..bd9d4940a1 100644
--- a/src/pages/settings.jsx
+++ b/src/pages/settings.jsx
@@ -1,6 +1,6 @@
import './settings.css';
-import { Plural, t, Trans } from '@lingui/macro';
+import { Plural, Trans, useLingui } from '@lingui/react/macro';
import { useEffect, useRef, useState } from 'preact/hooks';
import { useSnapshot } from 'valtio';
@@ -36,6 +36,7 @@ const {
} = import.meta.env;
function Settings({ onClose }) {
+ const { t } = useLingui();
const snapStates = useSnapshot(states);
const currentTheme = store.local.get('theme') || 'auto';
const themeFormRef = useRef();
@@ -957,6 +958,7 @@ async function clearCaches() {
}
function PushNotificationsSection({ onClose }) {
+ const { t } = useLingui();
if (!isPushSupported()) return null;
const { instance } = api();
diff --git a/src/pages/status.jsx b/src/pages/status.jsx
index 311a343910..98f3c34da7 100644
--- a/src/pages/status.jsx
+++ b/src/pages/status.jsx
@@ -1,6 +1,6 @@
import './status.css';
-import { Plural, t, Trans } from '@lingui/macro';
+import { Plural, Trans, useLingui } from '@lingui/react/macro';
import { Menu, MenuDivider, MenuHeader, MenuItem } from '@szhsin/react-menu';
import debounce from 'just-debounce-it';
import pRetry from 'p-retry';
@@ -73,6 +73,7 @@ const STATUSES_SELECTOR =
const STATUS_URL_REGEX = /\/s\//i;
function StatusPage(params) {
+ const { t } = useLingui();
const { id } = params;
const { masto, instance } = api({ instance: params.instance });
const snapStates = useSnapshot(states);
@@ -214,6 +215,7 @@ function createdAtSort(a, b) {
}
function StatusThread({ id, closeLink = '/', instance: propInstance }) {
+ const { t } = useLingui();
const [searchParams, setSearchParams] = useSearchParams();
const mediaParam = searchParams.get('media');
const mediaStatusID = searchParams.get('mediaStatusID');
@@ -1377,6 +1379,7 @@ function SubComments({
openAll,
parentLink,
}) {
+ const { t } = useLingui();
const [searchParams, setSearchParams] = useSearchParams();
// Total comments count, including sub-replies
diff --git a/src/pages/trending.jsx b/src/pages/trending.jsx
index 09231fc6fe..a8f5f10ad4 100644
--- a/src/pages/trending.jsx
+++ b/src/pages/trending.jsx
@@ -1,7 +1,7 @@
import '../components/links-bar.css';
import './trending.css';
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import { MenuItem } from '@szhsin/react-menu';
import { getBlurHashAverageColor } from 'fast-blurhash';
import { useEffect, useMemo, useRef, useState } from 'preact/hooks';
@@ -62,6 +62,7 @@ function fetchLinkList(masto, params) {
}
function Trending({ columnMode, ...props }) {
+ const { t } = useLingui();
const snapStates = useSnapshot(states);
const params = columnMode ? {} : useParams();
const { masto, instance } = api({
diff --git a/src/pages/welcome.jsx b/src/pages/welcome.jsx
index dbaa90cf0e..d1cbec368e 100644
--- a/src/pages/welcome.jsx
+++ b/src/pages/welcome.jsx
@@ -1,6 +1,6 @@
import './welcome.css';
-import { t, Trans } from '@lingui/macro';
+import { Trans, useLingui } from '@lingui/react/macro';
import boostsCarouselUrl from '../assets/features/boosts-carousel.jpg';
import groupedNotificationsUrl from '../assets/features/grouped-notifications.jpg';
@@ -31,6 +31,7 @@ const appVersion = __BUILD_TIME__
: null;
function Welcome() {
+ const { t } = useLingui();
useTitle(null, ['/', '/welcome']);
return (
diff --git a/src/utils/focus-deck.js b/src/utils/focus-deck.js
index 0dac6e4618..1ea75275a6 100644
--- a/src/utils/focus-deck.js
+++ b/src/utils/focus-deck.js
@@ -8,12 +8,12 @@ const focusDeck = () => {
focusedColumn.focus();
} else {
// Focus first column within viewport
- const firstVisibleColumn = columns
- .querySelectorAll('.deck-container')
- .find((column) => {
- const columnRect = column.getBoundingClientRect();
- return columnRect.left >= 0;
- });
+ const firstVisibleColumn = Array.from(
+ columns.querySelectorAll('.deck-container'),
+ ).find((column) => {
+ const columnRect = column.getBoundingClientRect();
+ return columnRect.left >= 0;
+ });
if (firstVisibleColumn) {
firstVisibleColumn.focus();
} else {
diff --git a/src/utils/open-compose.js b/src/utils/open-compose.js
index a5478b0b6c..9034f9e6e4 100644
--- a/src/utils/open-compose.js
+++ b/src/utils/open-compose.js
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { t } from '@lingui/core/macro';
export default function openCompose(opts) {
const url = URL.parse('/compose/', window.location);
diff --git a/src/utils/show-compose.js b/src/utils/show-compose.js
index 9e2b7bdea7..a77f0bf0b3 100644
--- a/src/utils/show-compose.js
+++ b/src/utils/show-compose.js
@@ -1,4 +1,4 @@
-import { t, Trans } from '@lingui/macro';
+import { t } from '@lingui/core/macro';
import openOSK from './open-osk';
import showToast from './show-toast';
diff --git a/vite.config.js b/vite.config.js
index d39a49f58d..81b9edb71a 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -157,7 +157,9 @@ export default defineConfig({
],
build: {
sourcemap: true,
- cssCodeSplit: false,
+ // Note: In Vite 6, if cssCodeSplit = false, it will show error "Cannot read properties of undefined (reading 'includes')"
+ // TODO: Revisit this when this issue is fixed
+ // cssCodeSplit: false,
rollupOptions: {
treeshake: false,
input: {