diff --git a/.github/workflows/main2prod.yml b/.github/workflows/main2prod.yml index 0473802e..0f78df2c 100644 --- a/.github/workflows/main2prod.yml +++ b/.github/workflows/main2prod.yml @@ -7,6 +7,7 @@ on: jobs: auto-pull-request: + if: github.repository == 'cheeaun/phanpy' runs-on: ubuntu-latest steps: - uses: vsoch/pull-request-action@master diff --git a/.github/workflows/prettier-pr.yml b/.github/workflows/prettier-pr.yml index 6f4e073e..051b1abd 100644 --- a/.github/workflows/prettier-pr.yml +++ b/.github/workflows/prettier-pr.yml @@ -14,9 +14,6 @@ jobs: with: node-version: 20 - run: npm ci - - uses: creyD/prettier_action@v4.3 - with: - dry: true - # Don't write anything - prettier_options: '--check --config .prettierrc' - file_pattern: '.' + - run: | + echo "Prettier-ing files" + npx prettier "src/**/*.{js,jsx}" --check diff --git a/README.md b/README.md index 58515761..64438b7c 100644 --- a/README.md +++ b/README.md @@ -319,7 +319,7 @@ Costs involved in running and developing this web app: - katullo11 (Italian) - Kytta (German) - llun (Thai) -- lucasofchirst (Occitan, Portuguese, Portuguese, Brazilian) +- lucasofchirst (Occitan, Portuguese, Portuguese, Brazilian) - marcin.kozinski (Polish) - mkljczkk (Polish) - mojosoeun (Korean) @@ -337,12 +337,14 @@ Costs involved in running and developing this web app: - SadmL_AI (Russian) - shuuji3 (Japanese) - Sky_NiniKo (French) +- Steffo99 (Italian) - Su5hicz (Czech) - tferrermo (Spanish) - tkbremnes (Norwegian Bokmal) - tux93 (German) - Vac31. (Lithuanian) - valtlai (Finnish) +- vasiriri (Polish) - voyagercy (Chinese Traditional) - xabi_itzultzaile (Basque) - xen4n (Ukrainian) diff --git a/design/logo-bw-4.png b/design/logo-bw-4.png new file mode 100644 index 00000000..bd630f38 Binary files /dev/null and b/design/logo-bw-4.png differ diff --git a/design/logo-bw-4.svg b/design/logo-bw-4.svg new file mode 100644 index 00000000..3f1ff363 --- /dev/null +++ b/design/logo-bw-4.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/design/logo-wb-4.png b/design/logo-wb-4.png new file mode 100644 index 00000000..59592e16 Binary files /dev/null and b/design/logo-wb-4.png differ diff --git a/design/logo-wb-4.svg b/design/logo-wb-4.svg new file mode 100644 index 00000000..0717534e --- /dev/null +++ b/design/logo-wb-4.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/design/logo.afdesign b/design/logo.afdesign index 6ebb2eef..b5ead1d4 100644 Binary files a/design/logo.afdesign and b/design/logo.afdesign differ diff --git a/package-lock.json b/package-lock.json index 13af5276..b2308bb9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "@formatjs/intl-localematcher": "~0.5.4", "@formatjs/intl-segmenter": "~11.5.7", "@formkit/auto-animate": "~0.8.2", - "@github/text-expander-element": "~2.7.1", + "@github/text-expander-element": "~2.7.2", "@iconify-icons/mingcute": "~1.2.9", "@justinribeiro/lite-youtube": "~1.5.0", "@lingui/detect-locale": "~4.11.4", @@ -32,7 +32,7 @@ "moize": "~6.1.6", "p-retry": "~6.2.0", "p-throttle": "~6.2.0", - "preact": "~10.24.0", + "preact": "~10.24.2", "punycode": "~2.3.1", "react-hotkeys-hook": "~4.5.1", "react-intersection-observer": "~9.13.1", @@ -56,9 +56,9 @@ "babel-plugin-macros": "~3.1.0", "postcss": "~8.4.47", "postcss-dark-theme-class": "~1.3.0", - "postcss-preset-env": "~10.0.3", + "postcss-preset-env": "~10.0.6", "twitter-text": "~3.1.0", - "vite": "~5.4.7", + "vite": "~5.4.8", "vite-plugin-generate-file": "~0.2.0", "vite-plugin-html-config": "~2.0.2", "vite-plugin-pwa": "~0.20.5", @@ -2349,9 +2349,9 @@ } }, "node_modules/@csstools/postcss-light-dark-function": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.2.tgz", - "integrity": "sha512-QAWWDJtJ7ywzhaMe09QwhjhuwB0XN04fW1MFwoEJMcYyiQub4a57mVFV+ngQEekUhsqe/EtKVCzyOx4q3xshag==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.4.tgz", + "integrity": "sha512-yHUt5DZ61Irvp72notmAl3Zt4Me50EWToWNocazyIFTVYFwwo/EucmV3hWi9zJehu3rOSvMclL7DzvRDfbak/A==", "dev": true, "funding": [ { @@ -3282,12 +3282,12 @@ "license": "MIT" }, "node_modules/@github/text-expander-element": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@github/text-expander-element/-/text-expander-element-2.7.1.tgz", - "integrity": "sha512-CWxfYxJRkeWVCUhJveproLs6pHsPrWtK8TsjL8ByYVcSCs8CJmNzF8b7ZawrUgfai0F2jb4aIdw2FoBTykj9XA==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@github/text-expander-element/-/text-expander-element-2.7.2.tgz", + "integrity": "sha512-eTIOUQKoBxe+e0yHKHQHoo4x61Erb7m0lhi2vMRHZS7TwI6OCGSj/3YydAr3obbQbZjevF9wPihLf1wADu3A9g==", "dependencies": { "@github/combobox-nav": "^2.0.2", - "dom-input-range": "^1.1.6" + "dom-input-range": "^1.2.0" } }, "node_modules/@ianvs/prettier-plugin-sort-imports": { @@ -5870,9 +5870,9 @@ } }, "node_modules/dom-input-range": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/dom-input-range/-/dom-input-range-1.1.6.tgz", - "integrity": "sha512-4o/SkTpscD0n81BeErrrtmE58lG8vTks++92vk//ld0NmkQTb4AVJ2rexh2yor6rtBf5IMte26u+fF3EgCppPQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dom-input-range/-/dom-input-range-1.2.0.tgz", + "integrity": "sha512-8HVA5Oy5Vt872S7IXsjjp6/5Hqsm5YZLhurxwwQXp80T9qVsj8/mEUH3sQlFujLLUoWfxiaThHHuJ3/q1MHVuA==", "workspaces": [ "demos" ] @@ -8512,9 +8512,9 @@ } }, "node_modules/postcss-custom-media": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.1.tgz", - "integrity": "sha512-vfBliYVgEEJUFXCRPQ7jYt1wlD322u+/5GT0tZqMVYFInkpDHfjhU3nk2quTRW4uFc/umOOqLlxvrEOZRvloMw==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.2.tgz", + "integrity": "sha512-IDtxB1VgPayRLjNBMjuf827sn1j2m9EGnhIxpx2coVerbWJF+twt590+PKvdDc4K8QNFqFJh+W/SOiHpasVXsg==", "dev": true, "funding": [ { @@ -8945,9 +8945,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.3.tgz", - "integrity": "sha512-1nrZ4IeBXEEj53IMoRKE+k/Ub6nQb3gFjaxTeyUNG5zv3JQclFDY5GKKhAi3nsa1lnPMWgzQX+/1y6wUt2+I7Q==", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.6.tgz", + "integrity": "sha512-qixfM2wbvKJhUjJELLB8lV2UCsyrMdSXqiXHiNKMgAbNturstc80j/8MsthJeOpxYEekrCrFzcaoOJm8JRSdBg==", "dev": true, "funding": [ { @@ -8972,7 +8972,7 @@ "@csstools/postcss-ic-unit": "^4.0.0", "@csstools/postcss-initial": "^2.0.0", "@csstools/postcss-is-pseudo-class": "^5.0.0", - "@csstools/postcss-light-dark-function": "^2.0.2", + "@csstools/postcss-light-dark-function": "^2.0.4", "@csstools/postcss-logical-float-and-clear": "^3.0.0", "@csstools/postcss-logical-overflow": "^2.0.0", "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", @@ -9001,7 +9001,7 @@ "postcss-color-functional-notation": "^7.0.2", "postcss-color-hex-alpha": "^10.0.0", "postcss-color-rebeccapurple": "^10.0.0", - "postcss-custom-media": "^11.0.1", + "postcss-custom-media": "^11.0.2", "postcss-custom-properties": "^14.0.1", "postcss-custom-selectors": "^8.0.1", "postcss-dir-pseudo-class": "^9.0.0", @@ -9110,9 +9110,9 @@ "license": "MIT" }, "node_modules/preact": { - "version": "10.24.0", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.24.0.tgz", - "integrity": "sha512-aK8Cf+jkfyuZ0ZZRG9FbYqwmEiGQ4y/PUO4SuTWoyWL244nZZh7bd5h2APd4rSNDYTBNghg1L+5iJN3Skxtbsw==", + "version": "10.24.2", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.24.2.tgz", + "integrity": "sha512-1cSoF0aCC8uaARATfrlz4VCBqE8LwZwRfLgkxJOQwAlQt6ayTmi0D9OF7nXid1POI5SZidFuG9CnlXbDfLqY/Q==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -10536,9 +10536,9 @@ } }, "node_modules/vite": { - "version": "5.4.7", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.7.tgz", - "integrity": "sha512-5l2zxqMEPVENgvzTuBpHer2awaetimj2BGkhBPdnwKbPNOlHsODU+oiazEZzLK7KhAnOrO+XGYJYn4ZlUhDtDQ==", + "version": "5.4.8", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz", + "integrity": "sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==", "dev": true, "dependencies": { "esbuild": "^0.21.3", diff --git a/package.json b/package.json index fea1b112..0dc43ec6 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "@formatjs/intl-localematcher": "~0.5.4", "@formatjs/intl-segmenter": "~11.5.7", "@formkit/auto-animate": "~0.8.2", - "@github/text-expander-element": "~2.7.1", + "@github/text-expander-element": "~2.7.2", "@iconify-icons/mingcute": "~1.2.9", "@justinribeiro/lite-youtube": "~1.5.0", "@lingui/detect-locale": "~4.11.4", @@ -40,7 +40,7 @@ "moize": "~6.1.6", "p-retry": "~6.2.0", "p-throttle": "~6.2.0", - "preact": "~10.24.0", + "preact": "~10.24.2", "punycode": "~2.3.1", "react-hotkeys-hook": "~4.5.1", "react-intersection-observer": "~9.13.1", @@ -64,9 +64,9 @@ "babel-plugin-macros": "~3.1.0", "postcss": "~8.4.47", "postcss-dark-theme-class": "~1.3.0", - "postcss-preset-env": "~10.0.3", + "postcss-preset-env": "~10.0.6", "twitter-text": "~3.1.0", - "vite": "~5.4.7", + "vite": "~5.4.8", "vite-plugin-generate-file": "~0.2.0", "vite-plugin-html-config": "~2.0.2", "vite-plugin-pwa": "~0.20.5", diff --git a/src/app.css b/src/app.css index d3b8d838..ef6404f9 100644 --- a/src/app.css +++ b/src/app.css @@ -1722,7 +1722,7 @@ body:has(.media-modal-container + .status-deck) .media-post-link { 0 8px 16px -8px var(--drop-shadow-color); } } -@supports (animation-timeline: scroll()) { +@supports ((animation-timeline: scroll()) and (animation-range: 0% 100%)) { .sheet header { animation: header-border 1s linear both; animation-timeline: --sheet-scroll; @@ -2363,7 +2363,7 @@ body > .szh-menu-container { } } -@supports (animation-timeline: scroll()) { +@supports ((animation-timeline: scroll()) and (animation-range: 0% 100%)) { .header-account { animation: peekaboo-header 1s linear both; animation-timeline: scroll(); diff --git a/src/components/account-block.jsx b/src/components/account-block.jsx index 1a83a998..0d1f2faa 100644 --- a/src/components/account-block.jsx +++ b/src/components/account-block.jsx @@ -105,11 +105,13 @@ function AccountBlock({ } }} > - +
+ +
{!hideDisplayName && ( <> diff --git a/src/components/account-info.css b/src/components/account-info.css index a1a26b59..1c8f34c6 100644 --- a/src/components/account-info.css +++ b/src/components/account-info.css @@ -217,13 +217,13 @@ background-image: none; } - & + header .avatar + * { + & + header .avatar-container + * { transition: opacity 0.3s ease-in-out; opacity: 0 !important; } &, - & + header .avatar { + & + header .avatar-container { transition: filter 0.3s ease-in-out; filter: none !important; } @@ -250,16 +250,21 @@ -8px 0 24px var(--header-color-3, --bg-color), 8px 0 24px var(--header-color-4, --bg-color); animation: fade-in 0.3s both ease-in-out 0.1s; -} -.account-container header .avatar { - /* box-shadow: -8px 0 24px var(--header-color-3, --bg-color), + + .avatar-container { + filter: drop-shadow(-2px 0 4px var(--header-color-3, --bg-color)) + drop-shadow(2px 0 4px var(--header-color-4, --bg-color)); + } + + .avatar { + /* box-shadow: -8px 0 24px var(--header-color-3, --bg-color), 8px 0 24px var(--header-color-4, --bg-color); */ - overflow: initial; - filter: drop-shadow(-2px 0 4px var(--header-color-3, --bg-color)) - drop-shadow(2px 0 4px var(--header-color-4, --bg-color)); -} -.account-container header .avatar:not(.has-alpha) img { - border-radius: inherit; + /* overflow: initial; */ + + &:not(.has-alpha) img { + border-radius: inherit; + } + } } .account-container main > *:first-child { @@ -585,7 +590,7 @@ margin-top: calc(-1 * var(--banner-overlap)); } - @supports (animation-timeline: scroll()) { + @supports ((animation-timeline: scroll()) and (animation-range: 0% 100%)) { .header-banner:not(.header-is-avatar):not(:hover):not(:active) { animation: bye-banner 1s linear both; animation-timeline: view(); @@ -754,12 +759,16 @@ letter-spacing: -0.5px; mix-blend-mode: multiply; gap: 12px; - } - .timeline-start .account-container header .account-block .avatar { - width: 112px !important; - height: 112px !important; - filter: drop-shadow(-8px 0 8px var(--header-color-3, --bg-color)) - drop-shadow(8px 0 8px var(--header-color-4, --bg-color)); + + .avatar-container { + filter: drop-shadow(-8px 0 8px var(--header-color-3, --bg-color)) + drop-shadow(8px 0 8px var(--header-color-4, --bg-color)); + } + + .avatar { + width: 112px !important; + height: 112px !important; + } } } diff --git a/src/components/avatar.jsx b/src/components/avatar.jsx index ab6f54a8..d19fcd13 100644 --- a/src/components/avatar.jsx +++ b/src/components/avatar.jsx @@ -23,10 +23,12 @@ const ctx = canvas.getContext('2d', { }); ctx.imageSmoothingEnabled = false; +const MISSING_IMAGE_PATH_REGEX = /missing\.png$/; + function Avatar({ url, size, alt = '', squircle, ...props }) { size = SIZES[size] || size || SIZES.m; const avatarRef = useRef(); - const isMissing = /missing\.png$/.test(url); + const isMissing = MISSING_IMAGE_PATH_REGEX.test(url); return ( ); diff --git a/src/components/emoji-text.jsx b/src/components/emoji-text.jsx index 0241d4af..2200aadf 100644 --- a/src/components/emoji-text.jsx +++ b/src/components/emoji-text.jsx @@ -1,29 +1,45 @@ import { memo } from 'preact/compat'; +import mem from '../utils/mem'; + import CustomEmoji from './custom-emoji'; +const shortcodesRegexp = mem((shortcodes) => { + return new RegExp(`:(${shortcodes.join('|')}):`, 'g'); +}); + function EmojiText({ text, emojis }) { if (!text) return ''; if (!emojis?.length) return text; if (text.indexOf(':') === -1) return text; - const regex = new RegExp( - `:(${emojis.map((e) => e.shortcode).join('|')}):`, - 'g', - ); - const elements = text.split(regex).map((word) => { + // const regex = new RegExp( + // `:(${emojis.map((e) => e.shortcode).join('|')}):`, + // 'g', + // ); + const regex = shortcodesRegexp(emojis.map((e) => e.shortcode)); + const elements = text.split(regex).map((word, i) => { const emoji = emojis.find((e) => e.shortcode === word); if (emoji) { const { url, staticUrl } = emoji; - return ; + return ( + = 2 same shortcodes + /> + ); } return word; }); return elements; } -export default memo( - EmojiText, - (oldProps, newProps) => - oldProps.text === newProps.text && - oldProps.emojis?.length === newProps.emojis?.length, -); +export default mem(EmojiText); + +// export default memo( +// EmojiText, +// (oldProps, newProps) => +// oldProps.text === newProps.text && +// oldProps.emojis?.length === newProps.emojis?.length, +// ); diff --git a/src/components/name-text.jsx b/src/components/name-text.jsx index 1a1425e4..82fa8c07 100644 --- a/src/components/name-text.jsx +++ b/src/components/name-text.jsx @@ -21,6 +21,11 @@ const nameCollator = mem((locale) => { } }); +const ACCT_REGEX = /([^@]+)(@.+)/i; +const SHORTCODES_REGEX = /(\:(\w|\+|\-)+\:)(?=|[\!\.\?]|$)/g; +const SPACES_REGEX = /\s+/g; +const NON_ALPHA_NUMERIC_REGEX = /[^a-z0-9@\.]/gi; + function NameText({ account, instance, @@ -42,17 +47,17 @@ function NameText({ bot, username, } = account; - const [_, acct1, acct2] = acct.match(/([^@]+)(@.+)/i) || [, acct]; + const [_, acct1, acct2] = acct.match(ACCT_REGEX) || [, acct]; if (!instance) instance = api().instance; const trimmedUsername = username.toLowerCase().trim(); const trimmedDisplayName = (displayName || '').toLowerCase().trim(); const shortenedDisplayName = trimmedDisplayName - .replace(/(\:(\w|\+|\-)+\:)(?=|[\!\.\?]|$)/g, '') // Remove shortcodes, regex from https://regex101.com/r/iE9uV0/1 - .replace(/\s+/g, ''); // E.g. "My name" === "myname" + .replace(SHORTCODES_REGEX, '') // Remove shortcodes, regex from https://regex101.com/r/iE9uV0/1 + .replace(SPACES_REGEX, ''); // E.g. "My name" === "myname" const shortenedAlphaNumericDisplayName = shortenedDisplayName.replace( - /[^a-z0-9@\.]/gi, + NON_ALPHA_NUMERIC_REGEX, '', ); // Remove non-alphanumeric characters @@ -130,9 +135,11 @@ function NameText({ ); } -export default memo(NameText, (oldProps, newProps) => { - // Only care about account.id, the other props usually don't change - const { account } = oldProps; - const { account: newAccount } = newProps; - return account?.acct === newAccount?.acct; -}); +export default mem(NameText); + +// export default memo(NameText, (oldProps, newProps) => { +// // Only care about account.id, the other props usually don't change +// const { account } = oldProps; +// const { account: newAccount } = newProps; +// return account?.acct === newAccount?.acct; +// }); diff --git a/src/components/notification.jsx b/src/components/notification.jsx index e6758ed0..dc864bbf 100644 --- a/src/components/notification.jsx +++ b/src/components/notification.jsx @@ -4,6 +4,7 @@ import { Fragment } from 'preact'; import { memo } from 'preact/compat'; import { api } from '../utils/api'; +import { isFiltered } from '../utils/filters'; import shortenNumber from '../utils/shorten-number'; import states, { statusKey } from '../utils/states'; import { getCurrentAccountID } from '../utils/store-utils'; @@ -447,9 +448,19 @@ function Notification({ console.debug('RENDER Notification', notification.id); - const sameCount = - notificationsCount > 0 && notificationsCount <= sampleAccounts?.length; - const expandAccounts = sameCount ? 'local' : 'remote'; + const diffCount = + notificationsCount > 0 && notificationsCount > sampleAccounts?.length; + const expandAccounts = diffCount ? 'remote' : 'local'; + + // If there's a status and filter action is 'hide', then the notification is hidden + // TODO: Handle 'warn' action one day + if (!!status?.filtered) { + const isOwnPost = status?.account?.id === currentAccount; + const filterInfo = isFiltered(status.filtered, 'notifications'); + if (!isSelf && !isOwnPost && filterInfo?.action === 'hide') { + return null; + } + } return (
{ const { content, emojis, language, mentions, url } = post; + + const divRef = useRef(); + useLayoutEffect(() => { + if (!divRef.current) return; + const dom = enhanceContent(content, { + emojis, + returnDOM: true, + }); + // Remove target="_blank" from links + for (const a of dom.querySelectorAll('a.u-url[target="_blank"]')) { + if (!HTTP_REGEX.test(a.innerText.trim())) { + a.removeAttribute('target'); + } + } + divRef.current.replaceChildren(dom.cloneNode(true)); + }, [content, emojis.length]); + return (
{ - // Remove target="_blank" from links - dom.querySelectorAll('a.u-url[target="_blank"]').forEach((a) => { - if (!/http/i.test(a.innerText.trim())) { - a.removeAttribute('target'); - } - }); - }, - }), - }} + // dangerouslySetInnerHTML={{ + // __html: enhanceContent(content, { + // emojis, + // postEnhanceDOM: (dom) => { + // // Remove target="_blank" from links + // dom.querySelectorAll('a.u-url[target="_blank"]').forEach((a) => { + // if (!/http/i.test(a.innerText.trim())) { + // a.removeAttribute('target'); + // } + // }); + // }, + // }), + // }} /> ); - }, + }; /*, (oldProps, newProps) => { const { post: oldPost } = oldProps; const { post: newPost } = newProps; return oldPost.content === newPost.content; }, -); +);*/ const SIZE_CLASS = { s: 'small', @@ -189,6 +210,25 @@ const detectLang = pmem(async (text) => { const readMoreText = msg`Read more →`; +// All this work just to make sure this only lazy-run once +// Because first run is slow due to intl-localematcher +const DIFFERENT_LANG_CHECK = {}; +const checkDifferentLanguage = ( + language, + contentTranslationHideLanguages = [], +) => { + if (!language) return false; + const targetLanguage = getTranslateTargetLanguage(true); + const different = + language !== targetLanguage && + !localeMatch([language], [targetLanguage]) && + !contentTranslationHideLanguages.find( + (l) => language === l || localeMatch([language], [l]), + ); + DIFFERENT_LANG_CHECK[language + contentTranslationHideLanguages] = true; + return different; +}; + function Status({ statusID, status, @@ -513,9 +553,9 @@ function Status({ const isSizeLarge = size === 'l'; const [forceTranslate, setForceTranslate] = useState(_forceTranslate); - const targetLanguage = getTranslateTargetLanguage(true); - const contentTranslationHideLanguages = - snapStates.settings.contentTranslationHideLanguages || []; + // const targetLanguage = getTranslateTargetLanguage(true); + // const contentTranslationHideLanguages = + // snapStates.settings.contentTranslationHideLanguages || []; const { contentTranslation, contentTranslationAutoInline } = snapStates.settings; if (!contentTranslation) enableTranslate = false; @@ -760,13 +800,37 @@ function Status({ } catch (e) {} }; - const differentLanguage = - !!language && - language !== targetLanguage && - !localeMatch([language], [targetLanguage]) && - !contentTranslationHideLanguages.find( - (l) => language === l || localeMatch([language], [l]), - ); + // const differentLanguage = + // !!language && + // language !== targetLanguage && + // !localeMatch([language], [targetLanguage]) && + // !contentTranslationHideLanguages.find( + // (l) => language === l || localeMatch([language], [l]), + // ); + const contentTranslationHideLanguages = + snapStates.settings.contentTranslationHideLanguages || []; + const [differentLanguage, setDifferentLanguage] = useState( + DIFFERENT_LANG_CHECK[language + contentTranslationHideLanguages] + ? checkDifferentLanguage(language, contentTranslationHideLanguages) + : false, + ); + useEffect(() => { + if ( + !language || + differentLanguage || + DIFFERENT_LANG_CHECK[language + contentTranslationHideLanguages] + ) { + return; + } + let timeout = setTimeout(() => { + const different = checkDifferentLanguage( + language, + contentTranslationHideLanguages, + ); + if (different) setDifferentLanguage(different); + }, 1); + return () => clearTimeout(timeout); + }, [language, differentLanguage, contentTranslationHideLanguages]); const reblogIterator = useRef(); const favouriteIterator = useRef(); @@ -1228,6 +1292,9 @@ function Status({ } + itemProps={{ + className: 'danger', + }} menuItemClassName="danger" onClick={() => { // const yes = confirm('Delete this post?'); @@ -2721,6 +2788,8 @@ function Card({ card, selfReferential, selfAuthor, instance }) { width={width} height={height} loading="lazy" + decoding="async" + fetchPriority="low" alt={imageDescription || ''} onError={(e) => { try { @@ -3061,7 +3130,7 @@ function generateHTMLCode(post, instance, level = 0) { : ''); const htmlCode = ` -
+
${ spoilerText ? ` diff --git a/src/data/catalogs.json b/src/data/catalogs.json index b9633bc6..5740a6dc 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -45,7 +45,7 @@ "code": "fa-IR", "nativeName": "فارسی", "name": "Persian", - "completion": 77 + "completion": 78 }, { "code": "fi-FI", @@ -99,13 +99,13 @@ "code": "lt-LT", "nativeName": "lietuvių", "name": "Lithuanian", - "completion": 80 + "completion": 97 }, { "code": "nb-NO", "nativeName": "norsk bokmål", "name": "Norwegian Bokmål", - "completion": 4 + "completion": 31 }, { "code": "nl-NL", diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index 6f4342e9..2f2a396e 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-09-16 07:23\n" +"PO-Revision-Date: 2024-09-23 21:04\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -110,14 +110,14 @@ msgstr "Publicacions" #: src/components/account-info.jsx:427 #: src/components/account-info.jsx:1115 -#: src/components/compose.jsx:2459 +#: src/components/compose.jsx:2463 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 #: src/components/status.jsx:1636 #: src/components/status.jsx:1653 #: src/components/status.jsx:1777 -#: src/components/status.jsx:2372 #: src/components/status.jsx:2375 +#: src/components/status.jsx:2378 #: src/pages/account-statuses.jsx:528 #: src/pages/accounts.jsx:109 #: src/pages/hashtag.jsx:199 @@ -186,7 +186,7 @@ msgid "Original" msgstr "Original" #: src/components/account-info.jsx:859 -#: src/components/status.jsx:2163 +#: src/components/status.jsx:2166 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1445 #: src/pages/catchup.jsx:2056 @@ -199,7 +199,7 @@ msgstr "Respostes" #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1447 #: src/pages/catchup.jsx:2068 -#: src/pages/settings.jsx:1045 +#: src/pages/settings.jsx:1103 msgid "Boosts" msgstr "Impulsos" @@ -294,7 +294,7 @@ msgstr "No estat possible copiar l'enllaç" #: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 #: src/components/status.jsx:1088 -#: src/components/status.jsx:3146 +#: src/components/status.jsx:3150 msgid "Copy" msgstr "Copia" @@ -406,10 +406,10 @@ msgstr "Segueix" #: src/components/account-info.jsx:2089 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2415 -#: src/components/compose.jsx:2888 -#: src/components/compose.jsx:3096 -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:2419 +#: src/components/compose.jsx:2892 +#: src/components/compose.jsx:3100 +#: src/components/compose.jsx:3330 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -422,15 +422,15 @@ msgstr "Segueix" #: src/components/shortcuts-settings.jsx:227 #: src/components/shortcuts-settings.jsx:580 #: src/components/shortcuts-settings.jsx:780 -#: src/components/status.jsx:2871 -#: src/components/status.jsx:3110 -#: src/components/status.jsx:3608 +#: src/components/status.jsx:2875 +#: src/components/status.jsx:3114 +#: src/components/status.jsx:3612 #: src/pages/accounts.jsx:36 #: src/pages/catchup.jsx:1581 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:274 -#: src/pages/notifications.jsx:840 -#: src/pages/notifications.jsx:1054 +#: src/pages/notifications.jsx:868 +#: src/pages/notifications.jsx:1082 #: src/pages/settings.jsx:69 #: src/pages/status.jsx:1256 msgid "Close" @@ -509,7 +509,7 @@ msgstr "Contingut" #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 -#: src/pages/notifications.jsx:906 +#: src/pages/notifications.jsx:934 msgid "Save" msgstr "Desa" @@ -537,7 +537,7 @@ msgstr "Mode ocult activat" #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 #: src/pages/home.jsx:53 -#: src/pages/notifications.jsx:505 +#: src/pages/notifications.jsx:520 msgid "Home" msgstr "Inici" @@ -552,8 +552,8 @@ msgstr "Hi ha canvis sense desar. Voleu descartar la publicació?" #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 -#: src/components/compose.jsx:1336 -#: src/components/compose.jsx:1597 +#: src/components/compose.jsx:1337 +#: src/components/compose.jsx:1598 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "{maxMediaAttachments, plural, one {Només podeu adjuntar com a màxim 1 fitxer.} other {Només podeu adjuntar un màxim de # fitxers.}}" @@ -620,258 +620,258 @@ msgid "Content warning or sensitive media" msgstr "Advertiment de contingut o mitjans sensibles" #: src/components/compose.jsx:1170 -#: src/components/status.jsx:93 +#: src/components/status.jsx:92 #: src/pages/settings.jsx:297 msgid "Public" msgstr "Públic" -#: src/components/compose.jsx:1174 +#: src/components/compose.jsx:1175 #: src/components/nav-menu.jsx:386 #: src/components/shortcuts-settings.jsx:162 -#: src/components/status.jsx:94 +#: src/components/status.jsx:93 msgid "Local" msgstr "Local" -#: src/components/compose.jsx:1178 -#: src/components/status.jsx:95 +#: src/components/compose.jsx:1179 +#: src/components/status.jsx:94 #: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "Sense llistar" -#: src/components/compose.jsx:1181 -#: src/components/status.jsx:96 +#: src/components/compose.jsx:1182 +#: src/components/status.jsx:95 #: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Només per als seguidors" -#: src/components/compose.jsx:1184 -#: src/components/status.jsx:97 +#: src/components/compose.jsx:1185 +#: src/components/status.jsx:96 #: src/components/status.jsx:1840 msgid "Private mention" msgstr "Menció privada" -#: src/components/compose.jsx:1193 +#: src/components/compose.jsx:1194 msgid "Post your reply" msgstr "Publica la resposta" -#: src/components/compose.jsx:1195 +#: src/components/compose.jsx:1196 msgid "Edit your post" msgstr "Edita la publicació" -#: src/components/compose.jsx:1196 +#: src/components/compose.jsx:1197 msgid "What are you doing?" msgstr "Què feu ara?" -#: src/components/compose.jsx:1274 +#: src/components/compose.jsx:1275 msgid "Mark media as sensitive" msgstr "Marca els mitjans com a sensibles" -#: src/components/compose.jsx:1372 +#: src/components/compose.jsx:1373 msgid "Add poll" msgstr "Afegeix una enquesta" -#: src/components/compose.jsx:1394 +#: src/components/compose.jsx:1395 msgid "Add custom emoji" msgstr "Afegeix emoji personalitzat" -#: src/components/compose.jsx:1478 +#: src/components/compose.jsx:1479 #: src/components/keyboard-shortcuts-help.jsx:143 #: src/components/status.jsx:831 #: src/components/status.jsx:1616 #: src/components/status.jsx:1617 -#: src/components/status.jsx:2268 +#: src/components/status.jsx:2271 msgid "Reply" msgstr "Respon" -#: src/components/compose.jsx:1480 +#: src/components/compose.jsx:1481 msgid "Update" msgstr "Actualitza" -#: src/components/compose.jsx:1481 +#: src/components/compose.jsx:1482 msgctxt "Submit button in composer" msgid "Post" msgstr "Publica" -#: src/components/compose.jsx:1609 +#: src/components/compose.jsx:1610 msgid "Downloading GIF…" msgstr "S'està baixant el GIF…" -#: src/components/compose.jsx:1637 +#: src/components/compose.jsx:1638 msgid "Failed to download GIF" msgstr "Ha fallat la descàrrega del GIF" -#: src/components/compose.jsx:1748 -#: src/components/compose.jsx:1825 +#: src/components/compose.jsx:1750 +#: src/components/compose.jsx:1827 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "Més…" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2232 msgid "Uploaded" msgstr "Pujat" -#: src/components/compose.jsx:2241 +#: src/components/compose.jsx:2245 msgid "Image description" msgstr "Descripció de la imatge" -#: src/components/compose.jsx:2242 +#: src/components/compose.jsx:2246 msgid "Video description" msgstr "Descripció del vídeo" -#: src/components/compose.jsx:2243 +#: src/components/compose.jsx:2247 msgid "Audio description" msgstr "Descripció de l'àudio" -#: src/components/compose.jsx:2279 -#: src/components/compose.jsx:2299 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 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:2291 -#: src/components/compose.jsx:2311 +#: src/components/compose.jsx:2295 +#: src/components/compose.jsx:2315 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:2319 +#: src/components/compose.jsx:2323 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:2379 -#: src/components/compose.jsx:2629 +#: src/components/compose.jsx:2383 +#: src/components/compose.jsx:2633 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1074 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "Suprimeix" -#: src/components/compose.jsx:2396 +#: src/components/compose.jsx:2400 #: src/compose.jsx:83 msgid "Error" msgstr "Error" -#: src/components/compose.jsx:2421 +#: src/components/compose.jsx:2425 msgid "Edit image description" msgstr "Edita la descripció de la imatge" -#: src/components/compose.jsx:2422 +#: src/components/compose.jsx:2426 msgid "Edit video description" msgstr "Edita la descripció del vídeo" -#: src/components/compose.jsx:2423 +#: src/components/compose.jsx:2427 msgid "Edit audio description" msgstr "Edita la descripció de l'àudio" -#: src/components/compose.jsx:2468 -#: src/components/compose.jsx:2517 +#: src/components/compose.jsx:2472 +#: src/components/compose.jsx:2521 msgid "Generating description. Please wait…" msgstr "Generant descripció. Si us plau, espereu…" -#: src/components/compose.jsx:2488 +#: src/components/compose.jsx:2492 msgid "Failed to generate description: {0}" msgstr "No s'ha pogut generar la descripció: {0}" -#: src/components/compose.jsx:2489 +#: src/components/compose.jsx:2493 msgid "Failed to generate description" msgstr "No s'ha pogut generar la descripció" -#: src/components/compose.jsx:2501 -#: src/components/compose.jsx:2507 -#: src/components/compose.jsx:2553 +#: src/components/compose.jsx:2505 +#: src/components/compose.jsx:2511 +#: src/components/compose.jsx:2557 msgid "Generate description…" msgstr "Genera una descripció…" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2544 msgid "Failed to generate description{0}" msgstr "No s'ha pogut generar la descripció{0}" -#: src/components/compose.jsx:2555 +#: src/components/compose.jsx:2559 msgid "({0}) <0>— experimental" msgstr "({0}) <0>— experimental" -#: src/components/compose.jsx:2574 +#: src/components/compose.jsx:2578 msgid "Done" msgstr "Fet" -#: src/components/compose.jsx:2610 +#: src/components/compose.jsx:2614 msgid "Choice {0}" msgstr "Opció {0}" -#: src/components/compose.jsx:2657 +#: src/components/compose.jsx:2661 msgid "Multiple choices" msgstr "Opció múltiple" -#: src/components/compose.jsx:2660 +#: src/components/compose.jsx:2664 msgid "Duration" msgstr "Durada" -#: src/components/compose.jsx:2691 +#: src/components/compose.jsx:2695 msgid "Remove poll" msgstr "Elimina l'enquesta" -#: src/components/compose.jsx:2905 +#: src/components/compose.jsx:2909 msgid "Search accounts" msgstr "Cerca comptes" -#: src/components/compose.jsx:2946 +#: src/components/compose.jsx:2950 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "Afegeix" -#: src/components/compose.jsx:2959 +#: src/components/compose.jsx:2963 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "S'ha produït un error en carregar els comptes" -#: src/components/compose.jsx:3102 +#: src/components/compose.jsx:3106 msgid "Custom emojis" msgstr "Emojis personalitzats" -#: src/components/compose.jsx:3122 +#: src/components/compose.jsx:3126 msgid "Search emoji" msgstr "Cerca emoji" -#: src/components/compose.jsx:3153 +#: src/components/compose.jsx:3157 msgid "Error loading custom emojis" msgstr "S'ha produït un error en carregar els emojis personalitzats" -#: src/components/compose.jsx:3164 +#: src/components/compose.jsx:3168 msgid "Recently used" msgstr "Usats recentment" -#: src/components/compose.jsx:3165 +#: src/components/compose.jsx:3169 msgid "Others" msgstr "Altres" -#: src/components/compose.jsx:3203 +#: src/components/compose.jsx:3207 msgid "{0} more…" msgstr "{0} més…" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3345 msgid "Search GIFs" msgstr "Cerca GIF" -#: src/components/compose.jsx:3356 +#: src/components/compose.jsx:3360 msgid "Powered by GIPHY" msgstr "Desenvolupat per GIPHY" -#: src/components/compose.jsx:3364 +#: src/components/compose.jsx:3368 msgid "Type to search GIFs" msgstr "Escriviu per cercar un GIF" -#: src/components/compose.jsx:3462 +#: src/components/compose.jsx:3466 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:889 msgid "Previous" msgstr "Anterior" -#: src/components/compose.jsx:3480 +#: src/components/compose.jsx:3484 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:906 msgid "Next" msgstr "Següent" -#: src/components/compose.jsx:3497 +#: src/components/compose.jsx:3501 msgid "Error loading GIFs" msgstr "S'ha produït un error en carregar els GIF" @@ -934,7 +934,7 @@ msgid "Open in new window" msgstr "Obre en una finestra nova" #: src/components/follow-request-buttons.jsx:42 -#: src/pages/notifications.jsx:890 +#: src/pages/notifications.jsx:918 msgid "Accept" msgstr "Accepta" @@ -943,7 +943,7 @@ msgid "Reject" msgstr "Rebutja" #: src/components/follow-request-buttons.jsx:75 -#: src/pages/notifications.jsx:1173 +#: src/pages/notifications.jsx:1201 msgid "Accepted" msgstr "Acceptat" @@ -956,7 +956,7 @@ msgid "Nothing to show" msgstr "Res a mostrar" #: src/components/generic-accounts.jsx:145 -#: src/components/notification.jsx:429 +#: src/components/notification.jsx:437 #: src/pages/accounts.jsx:41 #: src/pages/search.jsx:227 #: src/pages/search.jsx:260 @@ -966,7 +966,7 @@ msgstr "Comptes" #: src/components/generic-accounts.jsx:205 #: src/components/timeline.jsx:519 #: src/pages/list.jsx:293 -#: src/pages/notifications.jsx:820 +#: src/pages/notifications.jsx:848 #: src/pages/search.jsx:454 #: src/pages/status.jsx:1289 msgid "Show more…" @@ -1095,9 +1095,9 @@ msgstr "<0>l o <1>f" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:839 -#: src/components/status.jsx:2294 -#: src/components/status.jsx:2326 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2297 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:2330 msgid "Boost" msgstr "Impulsa" @@ -1107,8 +1107,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:172 #: src/components/status.jsx:924 -#: src/components/status.jsx:2351 -#: src/components/status.jsx:2352 +#: src/components/status.jsx:2354 +#: src/components/status.jsx:2355 msgid "Bookmark" msgstr "Afegeix als marcadors" @@ -1212,9 +1212,9 @@ msgid "Filtered: {filterTitleStr}" msgstr "Filtrat: {filterTitleStr}" #: src/components/media-post.jsx:133 -#: src/components/status.jsx:3438 -#: src/components/status.jsx:3534 -#: src/components/status.jsx:3612 +#: src/components/status.jsx:3442 +#: src/components/status.jsx:3538 +#: src/components/status.jsx:3616 #: src/components/timeline.jsx:973 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1876 @@ -1256,7 +1256,7 @@ msgstr "Posada al dia" #: src/pages/home.jsx:224 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1037 +#: src/pages/settings.jsx:1095 #: src/pages/trending.jsx:381 msgid "Mentions" msgstr "Mencions" @@ -1267,8 +1267,8 @@ msgstr "Mencions" #: src/pages/filters.jsx:24 #: src/pages/home.jsx:84 #: src/pages/home.jsx:184 -#: src/pages/notifications.jsx:106 -#: src/pages/notifications.jsx:509 +#: src/pages/notifications.jsx:112 +#: src/pages/notifications.jsx:524 msgid "Notifications" msgstr "Notificacions" @@ -1311,7 +1311,7 @@ msgstr "Marcadors" #: src/pages/catchup.jsx:2062 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1041 +#: src/pages/settings.jsx:1099 msgid "Likes" msgstr "\"M'agrada\"" @@ -1389,135 +1389,135 @@ msgstr "Aquesta notificació és d'un altre compte vostre." msgid "View all notifications" msgstr "Mostra totes les notificacions" -#: src/components/notification.jsx:68 +#: src/components/notification.jsx:69 msgid "{account} reacted to your post with {emojiObject}" msgstr "{account} ha reaccionat a la vostra publicació \n" "amb {emojiObject}" -#: src/components/notification.jsx:75 +#: src/components/notification.jsx:76 msgid "{account} published a post." msgstr "{account} ha enviat una publicació." -#: src/components/notification.jsx:83 +#: src/components/notification.jsx:84 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} people boosted your reply.} other {<2><3>{1} people 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} persones han impulsat la teva resposta.} other {<2><3>{1} persones han impulsat la teva publicació.}}}}" -#: src/components/notification.jsx:126 +#: src/components/notification.jsx:127 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" msgstr "{count, plural, one {}=1 {{account} et segueix.} other {<0><1>{0} persones et segueixen.}}" -#: src/components/notification.jsx:140 +#: src/components/notification.jsx:141 msgid "{account} requested to follow you." msgstr "{account} ha enviat una sol·licitud de seguiment." -#: src/components/notification.jsx:149 +#: src/components/notification.jsx:150 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} people liked your reply.} other {<2><3>{1} people 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} persones els agrada la teva resposta.} other {<2><3>{1} persones els agrada la teva publicació.}}}}" -#: src/components/notification.jsx:191 +#: src/components/notification.jsx:192 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:192 +#: src/components/notification.jsx:193 msgid "A poll you have created has ended." msgstr "Ha finalitzat una enquesta vostra." -#: src/components/notification.jsx:193 +#: src/components/notification.jsx:194 msgid "A poll you have voted in has ended." msgstr "Ha finalitzat una enquesta en què heu votat." -#: src/components/notification.jsx:194 +#: src/components/notification.jsx:195 msgid "A post you interacted with has been edited." msgstr "Una publicació amb què heu interactuat ha estat editada." -#: src/components/notification.jsx:202 +#: src/components/notification.jsx:203 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} people boosted & liked your reply.} other {<2><3>{1} people 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} persones han impulsat i els agrada la teva resposta.} other {<2><3>{1} persones han impulsat i els agrada la teva publicació.}}}}" -#: src/components/notification.jsx:244 +#: src/components/notification.jsx:245 msgid "{account} signed up." msgstr "{account} s'hi ha unit." -#: src/components/notification.jsx:246 +#: src/components/notification.jsx:247 msgid "{account} reported {targetAccount}" msgstr "{account} ha denunciat a {targetAccount}" -#: src/components/notification.jsx:251 +#: src/components/notification.jsx:252 msgid "Lost connections with <0>{name}." msgstr "S'han perdut les connexions amb <0>{name}." -#: src/components/notification.jsx:257 +#: src/components/notification.jsx:258 msgid "Moderation warning" msgstr "Avís de moderació" -#: src/components/notification.jsx:267 +#: src/components/notification.jsx:268 msgid "An admin from <0>{from} has suspended <1>{targetName}, which means you can no longer receive updates from them or interact with them." msgstr "Un administrador de <0>{from} ha suspès <1>{targetName}; això vol dir que ja no en podreu rebre actualitzacions o interactuar-hi." -#: src/components/notification.jsx:273 +#: src/components/notification.jsx:274 msgid "An admin from <0>{from} has blocked <1>{targetName}. Affected followers: {followersCount}, followings: {followingCount}." msgstr "Un administrador de <0>{from} ha blocat <1>{targetName}. Seguidors afectats: {followersCount}, seguiments: {followingCount}." -#: src/components/notification.jsx:279 +#: src/components/notification.jsx:280 msgid "You have blocked <0>{targetName}. Removed followers: {followersCount}, followings: {followingCount}." msgstr "Heu bloquejat a <0>{targetName}. Seguidors eliminats: {followersCount}, seguidors: {followingCount}." -#: src/components/notification.jsx:287 +#: src/components/notification.jsx:288 msgid "Your account has received a moderation warning." msgstr "El vostre compte ha rebut un avís de moderació." -#: src/components/notification.jsx:288 +#: src/components/notification.jsx:289 msgid "Your account has been disabled." msgstr "S'ha desactivat el vostre compte." -#: src/components/notification.jsx:289 +#: src/components/notification.jsx:290 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:290 +#: src/components/notification.jsx:291 msgid "Some of your posts have been deleted." msgstr "S'han eliminat algunes de les vostres publicacions." -#: src/components/notification.jsx:291 +#: src/components/notification.jsx:292 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:292 +#: src/components/notification.jsx:293 msgid "Your account has been limited." msgstr "S'ha limitat el vostre compte." -#: src/components/notification.jsx:293 +#: src/components/notification.jsx:294 msgid "Your account has been suspended." msgstr "El vostre compte ha estat suspès." -#: src/components/notification.jsx:364 +#: src/components/notification.jsx:368 msgid "[Unknown notification type: {type}]" msgstr "[Tipus de notificació desconeguda: {type}]" -#: src/components/notification.jsx:425 +#: src/components/notification.jsx:433 #: src/components/status.jsx:938 #: src/components/status.jsx:948 msgid "Boosted/Liked by…" msgstr "Impulsat/Afavorit per…" -#: src/components/notification.jsx:426 +#: src/components/notification.jsx:434 msgid "Liked by…" msgstr "Li agrada a…" -#: src/components/notification.jsx:427 +#: src/components/notification.jsx:435 msgid "Boosted by…" msgstr "Impulsat per…" -#: src/components/notification.jsx:428 +#: src/components/notification.jsx:436 msgid "Followed by…" msgstr "Seguit per…" -#: src/components/notification.jsx:484 -#: src/components/notification.jsx:500 +#: src/components/notification.jsx:497 +#: src/components/notification.jsx:513 msgid "Learn more <0/>" msgstr "Saber-ne més <0/>" -#: src/components/notification.jsx:680 +#: src/components/notification.jsx:745 #: src/components/status.jsx:190 msgid "Read more →" msgstr "Llegiu més →" @@ -1577,17 +1577,17 @@ msgid "Ending" msgstr "Finalitza" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:55 +#: src/components/relative-time.jsx:57 msgid "{0}s" msgstr "{0}s" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:60 +#: src/components/relative-time.jsx:62 msgid "{0}m" msgstr "{0}m" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:65 +#: src/components/relative-time.jsx:67 msgid "{0}h" msgstr "{0}h" @@ -2035,18 +2035,18 @@ msgstr "La publicació de @{0} s'ha afegit als marcadors" #: src/components/status.jsx:839 #: src/components/status.jsx:901 -#: src/components/status.jsx:2294 -#: src/components/status.jsx:2326 +#: src/components/status.jsx:2297 +#: src/components/status.jsx:2329 msgid "Unboost" msgstr "Desfés l'impuls" #: src/components/status.jsx:855 -#: src/components/status.jsx:2309 +#: src/components/status.jsx:2312 msgid "Quote" msgstr "Cita" #: src/components/status.jsx:863 -#: src/components/status.jsx:2318 +#: src/components/status.jsx:2321 msgid "Some media have no descriptions." msgstr "No tots els mèdia tenen descripció." @@ -2070,20 +2070,20 @@ msgstr "Impulsa…" #: src/components/status.jsx:914 #: src/components/status.jsx:1626 -#: src/components/status.jsx:2339 +#: src/components/status.jsx:2342 msgid "Unlike" msgstr "Ja no m'agrada" #: src/components/status.jsx:915 #: src/components/status.jsx:1626 #: src/components/status.jsx:1627 -#: src/components/status.jsx:2339 -#: src/components/status.jsx:2340 +#: src/components/status.jsx:2342 +#: src/components/status.jsx:2343 msgid "Like" msgstr "M'agrada" #: src/components/status.jsx:924 -#: src/components/status.jsx:2351 +#: src/components/status.jsx:2354 msgid "Unbookmark" msgstr "Suprimeix l'adreça d'interès" @@ -2100,7 +2100,7 @@ msgid "Edited: {editedDateText}" msgstr "Editat: {editedDateText}" #: src/components/status.jsx:1123 -#: src/components/status.jsx:3115 +#: src/components/status.jsx:3119 msgid "Embed post" msgstr "Insereix la publicació" @@ -2170,17 +2170,17 @@ msgstr "Denuncia la publicació…" #: src/components/status.jsx:1627 #: src/components/status.jsx:1663 -#: src/components/status.jsx:2340 +#: src/components/status.jsx:2343 msgid "Liked" msgstr "M'ha agradat" #: src/components/status.jsx:1660 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2330 msgid "Boosted" msgstr "Millorats" #: src/components/status.jsx:1670 -#: src/components/status.jsx:2352 +#: src/components/status.jsx:2355 msgid "Bookmarked" msgstr "Afegit a marcadors" @@ -2189,7 +2189,7 @@ msgid "Pinned" msgstr "Fixat" #: src/components/status.jsx:1719 -#: src/components/status.jsx:2171 +#: src/components/status.jsx:2174 msgid "Deleted" msgstr "Eliminat" @@ -2216,101 +2216,101 @@ msgstr "Mostra el contingut" msgid "Show media" msgstr "Mostra els mèdia" -#: src/components/status.jsx:2192 +#: src/components/status.jsx:2195 msgid "Edited" msgstr "Editat" -#: src/components/status.jsx:2269 +#: src/components/status.jsx:2272 msgid "Comments" msgstr "Comentaris" #. More from [Author] -#: src/components/status.jsx:2577 +#: src/components/status.jsx:2581 msgid "More from <0/>" -msgstr "" +msgstr "Més de <0/>" -#: src/components/status.jsx:2876 +#: src/components/status.jsx:2880 msgid "Edit History" msgstr "Edita l'Historial" -#: src/components/status.jsx:2880 +#: src/components/status.jsx:2884 msgid "Failed to load history" msgstr "No s'ha pogut carregar l'historial" -#: src/components/status.jsx:2885 +#: src/components/status.jsx:2889 msgid "Loading…" msgstr "Carregant…" -#: src/components/status.jsx:3120 +#: src/components/status.jsx:3124 msgid "HTML Code" msgstr "Codi HTML" -#: src/components/status.jsx:3137 +#: src/components/status.jsx:3141 msgid "HTML code copied" msgstr "Codi HTML copiat" -#: src/components/status.jsx:3140 +#: src/components/status.jsx:3144 msgid "Unable to copy HTML code" msgstr "No ha estat possible copiar el codi HTML" -#: src/components/status.jsx:3152 +#: src/components/status.jsx:3156 msgid "Media attachments:" msgstr "Adjunts multimèdia:" -#: src/components/status.jsx:3174 +#: src/components/status.jsx:3178 msgid "Account Emojis:" msgstr "Emojis d'aquest compte:" -#: src/components/status.jsx:3205 -#: src/components/status.jsx:3250 +#: src/components/status.jsx:3209 +#: src/components/status.jsx:3254 msgid "static URL" msgstr "URL estàtic" -#: src/components/status.jsx:3219 +#: src/components/status.jsx:3223 msgid "Emojis:" msgstr "Emojis:" -#: src/components/status.jsx:3264 +#: src/components/status.jsx:3268 msgid "Notes:" msgstr "Notes:" -#: src/components/status.jsx:3268 +#: src/components/status.jsx:3272 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:3274 +#: src/components/status.jsx:3278 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:3279 +#: src/components/status.jsx:3283 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:3285 +#: src/components/status.jsx:3289 msgid "Post could be edited or deleted later." msgstr "La publicació pot ser editada o eliminada després." -#: src/components/status.jsx:3291 +#: src/components/status.jsx:3295 msgid "Preview" msgstr "Vista prèvia" -#: src/components/status.jsx:3300 +#: src/components/status.jsx:3304 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:3542 +#: src/components/status.jsx:3546 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> ha impulsat" #: src/components/timeline.jsx:453 -#: src/pages/settings.jsx:1065 +#: src/pages/settings.jsx:1123 msgid "New posts" msgstr "Publicacions noves" #: src/components/timeline.jsx:554 #: src/pages/home.jsx:213 -#: src/pages/notifications.jsx:796 +#: src/pages/notifications.jsx:824 #: src/pages/status.jsx:945 #: src/pages/status.jsx:1318 msgid "Try again" @@ -3109,125 +3109,125 @@ msgstr "Ningú us ha esmentat :(" msgid "Unable to load mentions." msgstr "No ha estat possible carregar les mencions." -#: src/pages/notifications.jsx:97 +#: src/pages/notifications.jsx:103 msgid "You don't follow" msgstr "No segueixes" -#: src/pages/notifications.jsx:98 +#: src/pages/notifications.jsx:104 msgid "Who don't follow you" msgstr "Qui no et segueix" -#: src/pages/notifications.jsx:99 +#: src/pages/notifications.jsx:105 msgid "With a new account" msgstr "Amb un compte nou" -#: src/pages/notifications.jsx:100 +#: src/pages/notifications.jsx:106 msgid "Who unsolicitedly private mention you" msgstr "Amb menció privada no sol·licitada" -#: src/pages/notifications.jsx:101 +#: src/pages/notifications.jsx:107 msgid "Who are limited by server moderators" msgstr "Qui està limitat per la moderació del servidor" -#: src/pages/notifications.jsx:523 -#: src/pages/notifications.jsx:844 +#: src/pages/notifications.jsx:538 +#: src/pages/notifications.jsx:872 msgid "Notifications settings" msgstr "Configuració de les notificacions" -#: src/pages/notifications.jsx:541 +#: src/pages/notifications.jsx:556 msgid "New notifications" msgstr "Notificacions noves" -#: src/pages/notifications.jsx:552 +#: src/pages/notifications.jsx:567 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Anunci} other {Anuncis}}" -#: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1053 +#: src/pages/notifications.jsx:614 +#: src/pages/settings.jsx:1111 msgid "Follow requests" msgstr "Sol·licituds de seguiment" -#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:619 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# petició de seguiment} other {# peticions de seguiment}}" -#: src/pages/notifications.jsx:659 +#: src/pages/notifications.jsx:674 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:725 +#: src/pages/notifications.jsx:740 msgid "Only mentions" msgstr "Només mencions" -#: src/pages/notifications.jsx:729 +#: src/pages/notifications.jsx:744 msgid "Today" msgstr "Avui" -#: src/pages/notifications.jsx:733 +#: src/pages/notifications.jsx:749 msgid "You're all caught up." msgstr "Ja les heu vist totes." -#: src/pages/notifications.jsx:756 +#: src/pages/notifications.jsx:772 msgid "Yesterday" msgstr "Ahir" -#: src/pages/notifications.jsx:792 +#: src/pages/notifications.jsx:820 msgid "Unable to load notifications" msgstr "No s'han carregat les notificacions" -#: src/pages/notifications.jsx:871 +#: src/pages/notifications.jsx:899 msgid "Notifications settings updated" msgstr "S’ha actualitzat la configuració de notificacions" -#: src/pages/notifications.jsx:879 +#: src/pages/notifications.jsx:907 msgid "Filter out notifications from people:" msgstr "Exclou les notificacions de:" -#: src/pages/notifications.jsx:893 +#: src/pages/notifications.jsx:921 msgid "Filter" msgstr "Filtra" -#: src/pages/notifications.jsx:896 +#: src/pages/notifications.jsx:924 msgid "Ignore" msgstr "Ignora" -#: src/pages/notifications.jsx:969 +#: src/pages/notifications.jsx:997 msgid "Updated <0>{0}" msgstr "Actualitzat <0>{0}" -#: src/pages/notifications.jsx:1037 +#: src/pages/notifications.jsx:1065 msgid "View notifications from <0>@{0}" msgstr "Consulteu les notificacions de <0>@{0}" -#: src/pages/notifications.jsx:1058 +#: src/pages/notifications.jsx:1086 msgid "Notifications from <0>@{0}" msgstr "Notificacions de <0>@{0}" -#: src/pages/notifications.jsx:1125 +#: src/pages/notifications.jsx:1153 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:1130 +#: src/pages/notifications.jsx:1158 msgid "Unable to accept notification request" msgstr "No es pot acceptar la sol·licitud de notificació" -#: src/pages/notifications.jsx:1135 +#: src/pages/notifications.jsx:1163 msgid "Allow" msgstr "Permet" -#: src/pages/notifications.jsx:1155 +#: 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." -#: src/pages/notifications.jsx:1160 +#: src/pages/notifications.jsx:1188 msgid "Unable to dismiss notification request" msgstr "No s'ha pogut descartar la sol·licitud de notificació" -#: src/pages/notifications.jsx:1165 +#: src/pages/notifications.jsx:1193 msgid "Dismiss" msgstr "Ometre" -#: src/pages/notifications.jsx:1180 +#: src/pages/notifications.jsx:1208 msgid "Dismissed" msgstr "Omeses" @@ -3499,56 +3499,56 @@ msgstr "Informació de la versió copiada" msgid "Unable to copy version string" msgstr "No s'ha pogut copiar la versió" -#: src/pages/settings.jsx:950 -#: src/pages/settings.jsx:955 +#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1013 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:961 +#: src/pages/settings.jsx:1019 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:968 +#: src/pages/settings.jsx:1026 msgid "Push Notifications (beta)" msgstr "Notificacions (beta)" -#: src/pages/settings.jsx:990 +#: src/pages/settings.jsx:1048 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:999 +#: src/pages/settings.jsx:1057 msgid "Allow from <0>{0}" msgstr "Permet-les de <0>{0}" -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1066 msgid "anyone" msgstr "qualsevol" -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1070 msgid "people I follow" msgstr "persones que segueixo" -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1074 msgid "followers" msgstr "seguidors" -#: src/pages/settings.jsx:1049 +#: src/pages/settings.jsx:1107 msgid "Follows" msgstr "Seguiments" -#: src/pages/settings.jsx:1057 +#: src/pages/settings.jsx:1115 msgid "Polls" msgstr "Enquestes" -#: src/pages/settings.jsx:1061 +#: src/pages/settings.jsx:1119 msgid "Post edits" msgstr "Edició de publicacions" -#: src/pages/settings.jsx:1082 +#: src/pages/settings.jsx:1140 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "No s'ha concedit el permís d'enviar notificacions des del darrer inici de sessió. Haureu d'<0><1>iniciar la sessió de nou per concedir aquest permís." -#: src/pages/settings.jsx:1098 +#: src/pages/settings.jsx:1156 msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: les notificacions només funcionen per a <0>un compte." @@ -3644,7 +3644,7 @@ msgstr "Ara és tendència" #. By [Author] #: src/pages/trending.jsx:347 msgid "By {0}" -msgstr "" +msgstr "Per {0}" #: src/pages/trending.jsx:408 msgid "Back to showing trending posts" diff --git a/src/locales/eo-UY.po b/src/locales/eo-UY.po index 6e832f62..796d2872 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-09-22 19:29\n" +"PO-Revision-Date: 2024-10-06 13:22\n" "Last-Translator: \n" "Language-Team: Esperanto\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,40 +18,40 @@ msgstr "" "X-Crowdin-File: /main/src/locales/en.po\n" "X-Crowdin-File-ID: 18\n" -#: src/components/account-block.jsx:133 +#: src/components/account-block.jsx:135 msgid "Locked" msgstr "Ŝlosita" -#: src/components/account-block.jsx:139 +#: src/components/account-block.jsx:141 msgid "Posts: {0}" msgstr "Afiŝoj: {0}" -#: src/components/account-block.jsx:144 +#: src/components/account-block.jsx:146 msgid "Last posted: {0}" msgstr "Laste afiŝita: {0}" -#: src/components/account-block.jsx:159 +#: src/components/account-block.jsx:161 #: src/components/account-info.jsx:634 msgid "Automated" msgstr "Aŭtomatigita" -#: src/components/account-block.jsx:166 +#: src/components/account-block.jsx:168 #: src/components/account-info.jsx:639 -#: src/components/status.jsx:440 +#: src/components/status.jsx:480 #: src/pages/catchup.jsx:1471 msgid "Group" msgstr "Grupo" -#: src/components/account-block.jsx:176 +#: src/components/account-block.jsx:178 msgid "Mutual" msgstr "Reciproka" -#: src/components/account-block.jsx:180 +#: src/components/account-block.jsx:182 #: src/components/account-info.jsx:1677 msgid "Requested" msgstr "Petita" -#: src/components/account-block.jsx:184 +#: src/components/account-block.jsx:186 #: src/components/account-info.jsx:416 #: src/components/account-info.jsx:742 #: src/components/account-info.jsx:756 @@ -63,21 +63,21 @@ msgstr "Petita" msgid "Following" msgstr "Sekvatoj" -#: src/components/account-block.jsx:188 +#: src/components/account-block.jsx:190 #: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Sekvas vin" -#: src/components/account-block.jsx:196 +#: src/components/account-block.jsx:198 msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# sekvanto} other {# sekvantoj}}" -#: src/components/account-block.jsx:205 +#: src/components/account-block.jsx:207 #: src/components/account-info.jsx:680 msgid "Verified" msgstr "Kontrolita" -#: src/components/account-block.jsx:220 +#: src/components/account-block.jsx:222 #: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "Aliĝis <0>{0}" @@ -113,11 +113,11 @@ msgstr "Afiŝoj" #: src/components/compose.jsx:2463 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 -#: src/components/status.jsx:1636 -#: src/components/status.jsx:1653 -#: src/components/status.jsx:1777 -#: src/components/status.jsx:2375 -#: src/components/status.jsx:2378 +#: src/components/status.jsx:1700 +#: src/components/status.jsx:1717 +#: src/components/status.jsx:1841 +#: src/components/status.jsx:2439 +#: src/components/status.jsx:2442 #: src/pages/account-statuses.jsx:528 #: src/pages/accounts.jsx:109 #: src/pages/hashtag.jsx:199 @@ -186,7 +186,7 @@ msgid "Original" msgstr "Originala" #: src/components/account-info.jsx:859 -#: src/components/status.jsx:2166 +#: src/components/status.jsx:2230 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1445 #: src/pages/catchup.jsx:2056 @@ -279,33 +279,33 @@ msgstr "Ŝalti diskonigojn" #: src/components/account-info.jsx:1260 #: src/components/account-info.jsx:1861 msgid "Add/Remove from Lists" -msgstr "Aldoni / Forigi el listoj" +msgstr "Aldoni/Forigi el Listoj" #: src/components/account-info.jsx:1299 -#: src/components/status.jsx:1079 +#: src/components/status.jsx:1143 msgid "Link copied" msgstr "Ligilo kopiita" #: src/components/account-info.jsx:1302 -#: src/components/status.jsx:1082 +#: src/components/status.jsx:1146 msgid "Unable to copy link" msgstr "Ne eblas kopii la ligilon" #: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 -#: src/components/status.jsx:1088 -#: src/components/status.jsx:3150 +#: src/components/status.jsx:1152 +#: src/components/status.jsx:3214 msgid "Copy" msgstr "Kopii" #: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 -#: src/components/status.jsx:1104 +#: src/components/status.jsx:1168 msgid "Sharing doesn't seem to work." msgstr "Kunhavigo ŝajnas ne funkcii." #: src/components/account-info.jsx:1329 -#: src/components/status.jsx:1110 +#: src/components/status.jsx:1174 msgid "Share…" msgstr "Diskonigi…" @@ -422,9 +422,9 @@ msgstr "Sekvi" #: src/components/shortcuts-settings.jsx:227 #: src/components/shortcuts-settings.jsx:580 #: src/components/shortcuts-settings.jsx:780 -#: src/components/status.jsx:2875 -#: src/components/status.jsx:3114 -#: src/components/status.jsx:3612 +#: src/components/status.jsx:2939 +#: src/components/status.jsx:3178 +#: src/components/status.jsx:3676 #: src/pages/accounts.jsx:36 #: src/pages/catchup.jsx:1581 #: src/pages/filters.jsx:224 @@ -610,7 +610,7 @@ msgid "Attachment #{i} failed" msgstr "Eraro aldonante #{i}" #: src/components/compose.jsx:1118 -#: src/components/status.jsx:1962 +#: src/components/status.jsx:2026 #: src/components/timeline.jsx:984 msgid "Content warning" msgstr "Enhavaverto" @@ -620,7 +620,7 @@ msgid "Content warning or sensitive media" msgstr "Enhavaverto aŭ sentema plurmedio" #: src/components/compose.jsx:1170 -#: src/components/status.jsx:92 +#: src/components/status.jsx:93 #: src/pages/settings.jsx:297 msgid "Public" msgstr "Publika" @@ -628,25 +628,25 @@ msgstr "Publika" #: src/components/compose.jsx:1175 #: src/components/nav-menu.jsx:386 #: src/components/shortcuts-settings.jsx:162 -#: src/components/status.jsx:93 +#: src/components/status.jsx:94 msgid "Local" msgstr "Loka" #: src/components/compose.jsx:1179 -#: src/components/status.jsx:94 +#: src/components/status.jsx:95 #: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "Nelistigita" #: src/components/compose.jsx:1182 -#: src/components/status.jsx:95 +#: src/components/status.jsx:96 #: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Nur sekvantoj" #: src/components/compose.jsx:1185 -#: src/components/status.jsx:96 -#: src/components/status.jsx:1840 +#: src/components/status.jsx:97 +#: src/components/status.jsx:1904 msgid "Private mention" msgstr "Privata mencio" @@ -676,10 +676,10 @@ msgstr "Aldoni propran emoĝion" #: src/components/compose.jsx:1479 #: src/components/keyboard-shortcuts-help.jsx:143 -#: src/components/status.jsx:831 -#: src/components/status.jsx:1616 -#: src/components/status.jsx:1617 -#: src/components/status.jsx:2271 +#: src/components/status.jsx:895 +#: src/components/status.jsx:1680 +#: src/components/status.jsx:1681 +#: src/components/status.jsx:2335 msgid "Reply" msgstr "Respondi" @@ -894,7 +894,7 @@ msgstr "Eraro dum forigo de malneto! Bonvolu provi denove." #: src/components/drafts.jsx:127 #: src/components/list-add-edit.jsx:183 -#: src/components/status.jsx:1251 +#: src/components/status.jsx:1315 #: src/pages/filters.jsx:587 msgid "Delete…" msgstr "Forigi…" @@ -1094,10 +1094,10 @@ msgid "<0>l or <1>f" msgstr "<0>l aŭ <1>f" #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:839 -#: src/components/status.jsx:2297 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:2330 +#: src/components/status.jsx:903 +#: src/components/status.jsx:2361 +#: src/components/status.jsx:2393 +#: src/components/status.jsx:2394 msgid "Boost" msgstr "Diskonigi" @@ -1106,9 +1106,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Ŝovo + <1>b" #: src/components/keyboard-shortcuts-help.jsx:172 -#: src/components/status.jsx:924 -#: src/components/status.jsx:2354 -#: src/components/status.jsx:2355 +#: src/components/status.jsx:988 +#: src/components/status.jsx:2418 +#: src/components/status.jsx:2419 msgid "Bookmark" msgstr "Legosigni" @@ -1167,15 +1167,15 @@ msgid "Media description" msgstr "Priskribo de plurmedio" #: src/components/media-alt-modal.jsx:57 -#: src/components/status.jsx:968 -#: src/components/status.jsx:995 +#: src/components/status.jsx:1032 +#: src/components/status.jsx:1059 #: src/components/translation-block.jsx:195 msgid "Translate" msgstr "Traduki" #: src/components/media-alt-modal.jsx:68 -#: src/components/status.jsx:982 -#: src/components/status.jsx:1009 +#: src/components/status.jsx:1046 +#: src/components/status.jsx:1073 msgid "Speak" msgstr "Paroli" @@ -1212,9 +1212,9 @@ msgid "Filtered: {filterTitleStr}" msgstr "Filtrila: {filterTitleStr}" #: src/components/media-post.jsx:133 -#: src/components/status.jsx:3442 -#: src/components/status.jsx:3538 -#: src/components/status.jsx:3616 +#: src/components/status.jsx:3506 +#: src/components/status.jsx:3602 +#: src/components/status.jsx:3680 #: src/components/timeline.jsx:973 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1876 @@ -1411,7 +1411,7 @@ msgstr "{account} petis sekvi vin." #: src/components/notification.jsx:150 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} people liked your reply.} other {<2><3>{1} people liked your post.}}}}" -msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} stelumis vian respondon.} other {{account} stelumis vian afiŝon.}}} other {{account} stelumis {postsCount} de viaj afiŝoj.}}} other {{postType, select, reply {<0><1>{0} homoj stelumis vian respondon.} other {<2><3>{1} homoj stelumis vian afiŝon.}}}}" +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} homoj ŝatis vian respondon.} other {<2><3>{1} homoj ŝatis vian afiŝon.}}}}" #: src/components/notification.jsx:192 msgid "A poll you have voted in or created has ended." @@ -1431,7 +1431,7 @@ msgstr "Afiŝo, kun kiu vi interagis, estis redaktita." #: src/components/notification.jsx:203 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} people boosted & liked your reply.} other {<2><3>{1} people boosted & liked your post.}}}}" -msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} diskonigis kaj stelumis vian respondon.} other {{account} diskonigis kaj stelumis vian afiŝon.}}} other {{account} diskonigis kaj stelumis {postsCount} de viaj afiŝoj.}}} other {{postType, select, reply {<0><1>{0} homoj diskonigis kaj stelumis vian respondon.} other {<2><3>{1} homoj diskonigis kaj stelumis vian afiŝon.}}}}" +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} homoj diskonigis kaj ŝatis vian respondon.} other {<2><3>{1} homoj diskonigis kaj ŝatis vian afiŝon.}}}}" #: src/components/notification.jsx:245 msgid "{account} signed up." @@ -1494,8 +1494,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Nekonata tipo de sciigo: {type}]" #: src/components/notification.jsx:433 -#: src/components/status.jsx:938 -#: src/components/status.jsx:948 +#: src/components/status.jsx:1002 +#: src/components/status.jsx:1012 msgid "Boosted/Liked by…" msgstr "Diskonigita/Ŝatita de…" @@ -1517,7 +1517,7 @@ msgid "Learn more <0/>" msgstr "Lerni pli <0/>" #: src/components/notification.jsx:745 -#: src/components/status.jsx:190 +#: src/components/status.jsx:211 msgid "Read more →" msgstr "Legi pli →" @@ -1810,7 +1810,7 @@ msgid "Move down" msgstr "Moviĝi malsupren" #: src/components/shortcuts-settings.jsx:376 -#: src/components/status.jsx:1216 +#: src/components/status.jsx:1280 #: src/pages/list.jsx:170 msgid "Edit" msgstr "Redakti" @@ -2008,297 +2008,297 @@ msgstr "Ne estas plu ŝparvojoj por importi" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Importi/eksporti agordojn de/al nodservilo (Tre eksperimenta)" -#: src/components/status.jsx:464 +#: src/components/status.jsx:504 msgid "<0/> <1>boosted" msgstr "<0/> <1>diskonigita" -#: src/components/status.jsx:563 +#: src/components/status.jsx:603 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." -#: src/components/status.jsx:716 +#: src/components/status.jsx:756 msgid "Unliked @{0}'s post" msgstr "Ne plu ŝatis la afiŝon de {0}" -#: src/components/status.jsx:717 +#: src/components/status.jsx:757 msgid "Liked @{0}'s post" msgstr "Ŝatis la afiŝon de {0}" -#: src/components/status.jsx:756 +#: src/components/status.jsx:796 msgid "Unbookmarked @{0}'s post" msgstr "Ne plu legosignis la afiŝon de @{0}" -#: src/components/status.jsx:757 +#: src/components/status.jsx:797 msgid "Bookmarked @{0}'s post" msgstr "Legosignis la afiŝon de @{0}" -#: src/components/status.jsx:839 -#: src/components/status.jsx:901 -#: src/components/status.jsx:2297 -#: src/components/status.jsx:2329 +#: src/components/status.jsx:903 +#: src/components/status.jsx:965 +#: src/components/status.jsx:2361 +#: src/components/status.jsx:2393 msgid "Unboost" msgstr "Ne plu diskonigi" -#: src/components/status.jsx:855 -#: src/components/status.jsx:2312 +#: src/components/status.jsx:919 +#: src/components/status.jsx:2376 msgid "Quote" msgstr "Citaĵo" -#: src/components/status.jsx:863 -#: src/components/status.jsx:2321 +#: src/components/status.jsx:927 +#: src/components/status.jsx:2385 msgid "Some media have no descriptions." msgstr "Iuj plurmedioj ne havas priskribojn." -#: src/components/status.jsx:870 +#: src/components/status.jsx:934 msgid "Old post (<0>{0})" msgstr "Malnova afiŝo (<0>{0})" -#: src/components/status.jsx:889 -#: src/components/status.jsx:1341 +#: src/components/status.jsx:953 +#: src/components/status.jsx:1405 msgid "Unboosted @{0}'s post" msgstr "Ne plu diskonigita la afiŝon de @{0}" -#: src/components/status.jsx:890 -#: src/components/status.jsx:1342 +#: src/components/status.jsx:954 +#: src/components/status.jsx:1406 msgid "Boosted @{0}'s post" msgstr "Diskonigita la afiŝon de @{0}" -#: src/components/status.jsx:902 +#: src/components/status.jsx:966 msgid "Boost…" msgstr "Diskonigi…" -#: src/components/status.jsx:914 -#: src/components/status.jsx:1626 -#: src/components/status.jsx:2342 +#: src/components/status.jsx:978 +#: src/components/status.jsx:1690 +#: src/components/status.jsx:2406 msgid "Unlike" msgstr "Ne plu ŝati" -#: src/components/status.jsx:915 -#: src/components/status.jsx:1626 -#: src/components/status.jsx:1627 -#: src/components/status.jsx:2342 -#: src/components/status.jsx:2343 +#: src/components/status.jsx:979 +#: src/components/status.jsx:1690 +#: src/components/status.jsx:1691 +#: src/components/status.jsx:2406 +#: src/components/status.jsx:2407 msgid "Like" msgstr "Ŝatata" -#: src/components/status.jsx:924 -#: src/components/status.jsx:2354 +#: src/components/status.jsx:988 +#: src/components/status.jsx:2418 msgid "Unbookmark" msgstr "Ne plu legosignis" -#: src/components/status.jsx:1032 +#: src/components/status.jsx:1096 msgid "View post by <0>@{0}" msgstr "Vidi afiŝon de <0>@{0}" -#: src/components/status.jsx:1053 +#: src/components/status.jsx:1117 msgid "Show Edit History" msgstr "Montri redaktan historion" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1120 msgid "Edited: {editedDateText}" msgstr "Redaktita: {editedDateText}" -#: src/components/status.jsx:1123 -#: src/components/status.jsx:3119 +#: src/components/status.jsx:1187 +#: src/components/status.jsx:3183 msgid "Embed post" msgstr "Enkorpigi afiŝon" -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1201 msgid "Conversation unmuted" msgstr "Konversacion nesilentigita" -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1201 msgid "Conversation muted" msgstr "Konversacion silentigita" -#: src/components/status.jsx:1143 +#: src/components/status.jsx:1207 msgid "Unable to unmute conversation" msgstr "Ne eblas nesilentigi konversacion" -#: src/components/status.jsx:1144 +#: src/components/status.jsx:1208 msgid "Unable to mute conversation" msgstr "Ne eblas silentigi konversacion" -#: src/components/status.jsx:1153 +#: src/components/status.jsx:1217 msgid "Unmute conversation" msgstr "Nesilentigi konversacion" -#: src/components/status.jsx:1160 +#: src/components/status.jsx:1224 msgid "Mute conversation" msgstr "Silentigi konversacion" -#: src/components/status.jsx:1176 +#: src/components/status.jsx:1240 msgid "Post unpinned from profile" msgstr "Afiŝo depinglinta de profilo" -#: src/components/status.jsx:1177 +#: src/components/status.jsx:1241 msgid "Post pinned to profile" msgstr "Afiŝo alpinglita al profilo" -#: src/components/status.jsx:1182 +#: src/components/status.jsx:1246 msgid "Unable to unpin post" msgstr "Ne eblas depingli afiŝon" -#: src/components/status.jsx:1182 +#: src/components/status.jsx:1246 msgid "Unable to pin post" msgstr "Ne eblas alpingli afiŝon" -#: src/components/status.jsx:1191 +#: src/components/status.jsx:1255 msgid "Unpin from profile" msgstr "Depingli de profilo" -#: src/components/status.jsx:1198 +#: src/components/status.jsx:1262 msgid "Pin to profile" msgstr "Alpingli al la profilo" -#: src/components/status.jsx:1227 +#: src/components/status.jsx:1291 msgid "Delete this post?" msgstr "Ĉu forigi ĉi tiun afiŝon?" -#: src/components/status.jsx:1240 +#: src/components/status.jsx:1304 msgid "Post deleted" msgstr "Afiŝo forigita" -#: src/components/status.jsx:1243 +#: src/components/status.jsx:1307 msgid "Unable to delete post" msgstr "Ne eblas forigi afiŝon" -#: src/components/status.jsx:1271 +#: src/components/status.jsx:1335 msgid "Report post…" msgstr "Raporti afiŝon…" -#: src/components/status.jsx:1627 -#: src/components/status.jsx:1663 -#: src/components/status.jsx:2343 +#: src/components/status.jsx:1691 +#: src/components/status.jsx:1727 +#: src/components/status.jsx:2407 msgid "Liked" msgstr "Ŝatita" -#: src/components/status.jsx:1660 -#: src/components/status.jsx:2330 +#: src/components/status.jsx:1724 +#: src/components/status.jsx:2394 msgid "Boosted" msgstr "Diskonigita" -#: src/components/status.jsx:1670 -#: src/components/status.jsx:2355 +#: src/components/status.jsx:1734 +#: src/components/status.jsx:2419 msgid "Bookmarked" msgstr "Legosignita" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1738 msgid "Pinned" msgstr "Alpinglita" -#: src/components/status.jsx:1719 -#: src/components/status.jsx:2174 +#: src/components/status.jsx:1783 +#: src/components/status.jsx:2238 msgid "Deleted" msgstr "Forigita" -#: src/components/status.jsx:1760 +#: src/components/status.jsx:1824 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# respondo} other {# respondoj}}" -#: src/components/status.jsx:1849 +#: src/components/status.jsx:1913 msgid "Thread{0}" msgstr "Fadeno{0}" -#: src/components/status.jsx:1925 -#: src/components/status.jsx:1987 -#: src/components/status.jsx:2072 +#: src/components/status.jsx:1989 +#: src/components/status.jsx:2051 +#: src/components/status.jsx:2136 msgid "Show less" msgstr "Montri malpli" -#: src/components/status.jsx:1925 -#: src/components/status.jsx:1987 +#: src/components/status.jsx:1989 +#: src/components/status.jsx:2051 msgid "Show content" msgstr "Montri enhavon" -#: src/components/status.jsx:2072 +#: src/components/status.jsx:2136 msgid "Show media" msgstr "Montri plurmedion" -#: src/components/status.jsx:2195 +#: src/components/status.jsx:2259 msgid "Edited" msgstr "Redaktita" -#: src/components/status.jsx:2272 +#: src/components/status.jsx:2336 msgid "Comments" msgstr "Komentoj" #. More from [Author] -#: src/components/status.jsx:2581 +#: src/components/status.jsx:2645 msgid "More from <0/>" msgstr "Pli de <0/>" -#: src/components/status.jsx:2880 +#: src/components/status.jsx:2944 msgid "Edit History" msgstr "Redaktan historion" -#: src/components/status.jsx:2884 +#: src/components/status.jsx:2948 msgid "Failed to load history" msgstr "Malsukcesis ŝargi historion" -#: src/components/status.jsx:2889 +#: src/components/status.jsx:2953 msgid "Loading…" msgstr "Ŝargante…" -#: src/components/status.jsx:3124 +#: src/components/status.jsx:3188 msgid "HTML Code" msgstr "HTML-kodo" -#: src/components/status.jsx:3141 +#: src/components/status.jsx:3205 msgid "HTML code copied" msgstr "HTML-kodo kopiita" -#: src/components/status.jsx:3144 +#: src/components/status.jsx:3208 msgid "Unable to copy HTML code" msgstr "Ne eblas kopii HTML-kodon" -#: src/components/status.jsx:3156 +#: src/components/status.jsx:3220 msgid "Media attachments:" msgstr "Plurmediaj aldonaĵoj:" -#: src/components/status.jsx:3178 +#: src/components/status.jsx:3242 msgid "Account Emojis:" msgstr "Emoĝioj de la konto:" -#: src/components/status.jsx:3209 -#: src/components/status.jsx:3254 +#: src/components/status.jsx:3273 +#: src/components/status.jsx:3318 msgid "static URL" msgstr "statika URL" -#: src/components/status.jsx:3223 +#: src/components/status.jsx:3287 msgid "Emojis:" msgstr "Emoĝioj:" -#: src/components/status.jsx:3268 +#: src/components/status.jsx:3332 msgid "Notes:" msgstr "Notoj:" -#: src/components/status.jsx:3272 +#: src/components/status.jsx:3336 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:3278 +#: src/components/status.jsx:3342 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:3283 +#: src/components/status.jsx:3347 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:3289 +#: src/components/status.jsx:3353 msgid "Post could be edited or deleted later." msgstr "Afiŝo povus esti redaktita aŭ forigita poste." -#: src/components/status.jsx:3295 +#: src/components/status.jsx:3359 msgid "Preview" msgstr "Antaŭrigardo" -#: src/components/status.jsx:3304 +#: src/components/status.jsx:3368 msgid "Note: This preview is lightly styled." msgstr "Noto: Ĉi tiu antaŭmontro estas malpeze stilita." #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3546 +#: src/components/status.jsx:3610 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> diskonigita" @@ -2705,7 +2705,7 @@ msgstr "Nenio" #: src/pages/catchup.jsx:1503 msgid "Show all authors" -msgstr "Montru ĉiujn aŭtorojn" +msgstr "Montri ĉiujn aŭtorojn" #: src/pages/catchup.jsx:1554 msgid "You don't have to read everything." @@ -2931,7 +2931,7 @@ msgstr "Neniu ankoraŭ afiŝis ion kun ĉi tiu kradvorto." #: src/pages/hashtag.jsx:182 msgid "Unable to load posts with this tag" -msgstr "Ne eblas ŝargi afiŝojn kun tiu ĉi kradvorto" +msgstr "Ne eblas ŝarĝi afiŝojn kun ĉi tiu kradvorto" #: src/pages/hashtag.jsx:208 msgid "Unfollow #{hashtag}?" diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index 33969582..48e6fffd 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-09-22 12:12\n" +"PO-Revision-Date: 2024-10-06 15:20\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,40 +18,40 @@ msgstr "" "X-Crowdin-File: /main/src/locales/en.po\n" "X-Crowdin-File-ID: 18\n" -#: src/components/account-block.jsx:133 +#: src/components/account-block.jsx:135 msgid "Locked" msgstr "Bloqueado" -#: src/components/account-block.jsx:139 +#: src/components/account-block.jsx:141 msgid "Posts: {0}" msgstr "Publicaciones: {0}" -#: src/components/account-block.jsx:144 +#: src/components/account-block.jsx:146 msgid "Last posted: {0}" msgstr "Última publicación: {0}" -#: src/components/account-block.jsx:159 +#: src/components/account-block.jsx:161 #: src/components/account-info.jsx:634 msgid "Automated" msgstr "Automatizado" -#: src/components/account-block.jsx:166 +#: src/components/account-block.jsx:168 #: src/components/account-info.jsx:639 -#: src/components/status.jsx:440 +#: src/components/status.jsx:480 #: src/pages/catchup.jsx:1471 msgid "Group" msgstr "Grupo" -#: src/components/account-block.jsx:176 +#: src/components/account-block.jsx:178 msgid "Mutual" msgstr "Mutuo" -#: src/components/account-block.jsx:180 +#: src/components/account-block.jsx:182 #: src/components/account-info.jsx:1677 msgid "Requested" msgstr "Solicitado" -#: src/components/account-block.jsx:184 +#: src/components/account-block.jsx:186 #: src/components/account-info.jsx:416 #: src/components/account-info.jsx:742 #: src/components/account-info.jsx:756 @@ -63,21 +63,21 @@ msgstr "Solicitado" msgid "Following" msgstr "Siguiendo" -#: src/components/account-block.jsx:188 +#: src/components/account-block.jsx:190 #: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Te sigue" -#: src/components/account-block.jsx:196 +#: src/components/account-block.jsx:198 msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# seguidor} other {# seguidores}}" -#: src/components/account-block.jsx:205 +#: src/components/account-block.jsx:207 #: src/components/account-info.jsx:680 msgid "Verified" msgstr "Verificado" -#: src/components/account-block.jsx:220 +#: src/components/account-block.jsx:222 #: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "Se unió el <0>{0}" @@ -113,11 +113,11 @@ msgstr "Publicaciones" #: src/components/compose.jsx:2463 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 -#: src/components/status.jsx:1636 -#: src/components/status.jsx:1653 -#: src/components/status.jsx:1777 -#: src/components/status.jsx:2375 -#: src/components/status.jsx:2378 +#: src/components/status.jsx:1700 +#: src/components/status.jsx:1717 +#: src/components/status.jsx:1841 +#: src/components/status.jsx:2439 +#: src/components/status.jsx:2442 #: src/pages/account-statuses.jsx:528 #: src/pages/accounts.jsx:109 #: src/pages/hashtag.jsx:199 @@ -186,7 +186,7 @@ msgid "Original" msgstr "Originales" #: src/components/account-info.jsx:859 -#: src/components/status.jsx:2166 +#: src/components/status.jsx:2230 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1445 #: src/pages/catchup.jsx:2056 @@ -279,33 +279,33 @@ msgstr "Activar impulsos" #: src/components/account-info.jsx:1260 #: src/components/account-info.jsx:1861 msgid "Add/Remove from Lists" -msgstr "Añadir/Quitar de las listas" +msgstr "Añadir/eliminar de las listas" #: src/components/account-info.jsx:1299 -#: src/components/status.jsx:1079 +#: src/components/status.jsx:1143 msgid "Link copied" -msgstr "Enlace copiado" +msgstr "El enlace ha sido copiado" #: src/components/account-info.jsx:1302 -#: src/components/status.jsx:1082 +#: src/components/status.jsx:1146 msgid "Unable to copy link" msgstr "No se ha podido copiar el enlace" #: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 -#: src/components/status.jsx:1088 -#: src/components/status.jsx:3150 +#: src/components/status.jsx:1152 +#: src/components/status.jsx:3214 msgid "Copy" msgstr "Copiar" #: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 -#: src/components/status.jsx:1104 +#: src/components/status.jsx:1168 msgid "Sharing doesn't seem to work." msgstr "Compartir parece no funcionar." #: src/components/account-info.jsx:1329 -#: src/components/status.jsx:1110 +#: src/components/status.jsx:1174 msgid "Share…" msgstr "Compartir…" @@ -335,7 +335,7 @@ msgstr "¿Deseas eliminar a <0>@{username} de los seguidores?" #: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" -msgstr "@{username} eliminado de los seguidores" +msgstr "@{username} se ha eliminado de los seguidores" #: src/components/account-info.jsx:1474 msgid "Remove follower…" @@ -422,9 +422,9 @@ msgstr "Seguir" #: src/components/shortcuts-settings.jsx:227 #: src/components/shortcuts-settings.jsx:580 #: src/components/shortcuts-settings.jsx:780 -#: src/components/status.jsx:2875 -#: src/components/status.jsx:3114 -#: src/components/status.jsx:3612 +#: src/components/status.jsx:2939 +#: src/components/status.jsx:3178 +#: src/components/status.jsx:3676 #: src/pages/accounts.jsx:36 #: src/pages/catchup.jsx:1581 #: src/pages/filters.jsx:224 @@ -567,11 +567,11 @@ msgstr "Minimizar" #: src/components/compose.jsx:821 msgid "Looks like you closed the parent window." -msgstr "Parece que cerraste la ventana principal." +msgstr "Parece que has cerrado la ventana principal." #: src/components/compose.jsx:828 msgid "Looks like you already have a compose field open in the parent window and currently publishing. Please wait for it to be done and try again later." -msgstr "Parece que ya tienes una ventana de edición abierta en la ventana principal y que está publicando actualmente. Por favor, espera a que se publique y vuelve a intentarlo más tarde." +msgstr "Parece que ya tienes una ventana de edición abierta en la ventana principal y que se está publicando. Por favor, espera a que se publique e inténtalo de nuevo más tarde." #: src/components/compose.jsx:833 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?" @@ -610,7 +610,7 @@ msgid "Attachment #{i} failed" msgstr "Error al adjuntar #{i}" #: src/components/compose.jsx:1118 -#: src/components/status.jsx:1962 +#: src/components/status.jsx:2026 #: src/components/timeline.jsx:984 msgid "Content warning" msgstr "Advertencia de contenido" @@ -620,7 +620,7 @@ msgid "Content warning or sensitive media" msgstr "Advertencia de contenido o medio sensible" #: src/components/compose.jsx:1170 -#: src/components/status.jsx:92 +#: src/components/status.jsx:93 #: src/pages/settings.jsx:297 msgid "Public" msgstr "Público" @@ -628,25 +628,25 @@ msgstr "Público" #: src/components/compose.jsx:1175 #: src/components/nav-menu.jsx:386 #: src/components/shortcuts-settings.jsx:162 -#: src/components/status.jsx:93 +#: src/components/status.jsx:94 msgid "Local" msgstr "Local" #: src/components/compose.jsx:1179 -#: src/components/status.jsx:94 +#: src/components/status.jsx:95 #: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "No listado" #: src/components/compose.jsx:1182 -#: src/components/status.jsx:95 +#: src/components/status.jsx:96 #: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Solo seguidores" #: src/components/compose.jsx:1185 -#: src/components/status.jsx:96 -#: src/components/status.jsx:1840 +#: src/components/status.jsx:97 +#: src/components/status.jsx:1904 msgid "Private mention" msgstr "Mención privada" @@ -676,10 +676,10 @@ msgstr "Insertar emoji personalizado" #: src/components/compose.jsx:1479 #: src/components/keyboard-shortcuts-help.jsx:143 -#: src/components/status.jsx:831 -#: src/components/status.jsx:1616 -#: src/components/status.jsx:1617 -#: src/components/status.jsx:2271 +#: src/components/status.jsx:895 +#: src/components/status.jsx:1680 +#: src/components/status.jsx:1681 +#: src/components/status.jsx:2335 msgid "Reply" msgstr "Responder" @@ -725,16 +725,16 @@ msgstr "Descripción del audio" #: src/components/compose.jsx:2283 #: src/components/compose.jsx:2303 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. Puede que haya problemas al cargar el archivo. Intenta reducir el tamaño de {0} a {1} o menos." +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:2295 #: src/components/compose.jsx:2315 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 puede encontrar problemas. Intenta reducir la dimensión de {0}×{1}px a {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:2323 msgid "Frame rate too high. Uploading might encounter issues." -msgstr "Tasa de fotogramas demasiado alta. La carga podría encontrar problemas." +msgstr "Tasa de fotogramas demasiado alta. La carga podría tener problemas." #: src/components/compose.jsx:2383 #: src/components/compose.jsx:2633 @@ -768,11 +768,11 @@ msgstr "Generando descripción. Por favor, espera…" #: src/components/compose.jsx:2492 msgid "Failed to generate description: {0}" -msgstr "Error al generar la descripción: {0}" +msgstr "No se ha podido generar la descripción: {0}" #: src/components/compose.jsx:2493 msgid "Failed to generate description" -msgstr "Error al generar la descripción" +msgstr "No se ha podido generar la descripción" #: src/components/compose.jsx:2505 #: src/components/compose.jsx:2511 @@ -782,7 +782,7 @@ msgstr "Generar descripción…" #: src/components/compose.jsx:2544 msgid "Failed to generate description{0}" -msgstr "Error al generar la descripción: {0}" +msgstr "No se ha podido generar la descripción{0}" #: src/components/compose.jsx:2559 msgid "({0}) <0>— experimental" @@ -857,7 +857,7 @@ msgstr "Con tecnología de GIPHY" #: src/components/compose.jsx:3368 msgid "Type to search GIFs" -msgstr "Escriba para buscar un GIF" +msgstr "Escribe para buscar un GIF" #: src/components/compose.jsx:3466 #: src/components/media-modal.jsx:387 @@ -882,7 +882,7 @@ msgstr "Borradores no enviados" #: src/components/drafts.jsx:68 msgid "Looks like you have unsent drafts. Let's continue where you left off." -msgstr "Parece que tienes borradores sin enviar. Continuemos donde lo dejaste." +msgstr "Parece que tienes borradores sin enviar. Prosigamos donde lo dejaste." #: src/components/drafts.jsx:102 msgid "Delete this draft?" @@ -890,18 +890,18 @@ msgstr "¿Deseas eliminar este borrador?" #: src/components/drafts.jsx:117 msgid "Error deleting draft! Please try again." -msgstr "Error al guardar el borrador. Inténtalo de nuevo." +msgstr "¡Error al eliminar el borrador! Por favor, inténtalo de nuevo." #: src/components/drafts.jsx:127 #: src/components/list-add-edit.jsx:183 -#: src/components/status.jsx:1251 +#: src/components/status.jsx:1315 #: src/pages/filters.jsx:587 msgid "Delete…" msgstr "Eliminar…" #: src/components/drafts.jsx:146 msgid "Error fetching reply-to status!" -msgstr "¡Error obteniendo el estado de respuesta!" +msgstr "¡Error al obtener el estado de la respuesta!" #: src/components/drafts.jsx:171 msgid "Delete all drafts?" @@ -917,7 +917,7 @@ msgstr "Eliminar todo…" #: src/components/drafts.jsx:209 msgid "No drafts found." -msgstr "No se encontraron borradores." +msgstr "No se han encontrado borradores." #: src/components/drafts.jsx:245 #: src/pages/catchup.jsx:1928 @@ -953,7 +953,7 @@ msgstr "Rechazado" #: src/components/generic-accounts.jsx:24 msgid "Nothing to show" -msgstr "Nada que mostrar" +msgstr "No hay nada que mostrar" #: src/components/generic-accounts.jsx:145 #: src/components/notification.jsx:437 @@ -976,17 +976,17 @@ msgstr "Mostrar más…" #: src/components/timeline.jsx:524 #: src/pages/search.jsx:459 msgid "The end." -msgstr "El final." +msgstr "El fin." #: src/components/keyboard-shortcuts-help.jsx:43 #: src/components/nav-menu.jsx:405 #: src/pages/catchup.jsx:1619 msgid "Keyboard shortcuts" -msgstr "Atajos del teclado" +msgstr "Atajos de teclado" #: src/components/keyboard-shortcuts-help.jsx:51 msgid "Keyboard shortcuts help" -msgstr "Ayuda para los atajos del teclado" +msgstr "Ayuda de los atajos de teclado" #: src/components/keyboard-shortcuts-help.jsx:55 #: src/pages/catchup.jsx:1644 @@ -1094,10 +1094,10 @@ msgid "<0>l or <1>f" msgstr "<0>l o <1>f" #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:839 -#: src/components/status.jsx:2297 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:2330 +#: src/components/status.jsx:903 +#: src/components/status.jsx:2361 +#: src/components/status.jsx:2393 +#: src/components/status.jsx:2394 msgid "Boost" msgstr "Impulsar" @@ -1106,9 +1106,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Mayús + <1>b" #: src/components/keyboard-shortcuts-help.jsx:172 -#: src/components/status.jsx:924 -#: src/components/status.jsx:2354 -#: src/components/status.jsx:2355 +#: src/components/status.jsx:988 +#: src/components/status.jsx:2418 +#: src/components/status.jsx:2419 msgid "Bookmark" msgstr "Añadir marcador" @@ -1167,15 +1167,15 @@ msgid "Media description" msgstr "Descripción de la imagen" #: src/components/media-alt-modal.jsx:57 -#: src/components/status.jsx:968 -#: src/components/status.jsx:995 +#: src/components/status.jsx:1032 +#: src/components/status.jsx:1059 #: src/components/translation-block.jsx:195 msgid "Translate" msgstr "Traducir" #: src/components/media-alt-modal.jsx:68 -#: src/components/status.jsx:982 -#: src/components/status.jsx:1009 +#: src/components/status.jsx:1046 +#: src/components/status.jsx:1073 msgid "Speak" msgstr "Hablar" @@ -1189,7 +1189,7 @@ msgstr "Abrir archivo original" #: src/components/media-modal.jsx:314 msgid "Attempting to describe image. Please wait…" -msgstr "Intentando describir la imagen. Por favor, espere…" +msgstr "Intentando describir la imagen. Por favor, espera…" #: src/components/media-modal.jsx:329 msgid "Failed to describe image" @@ -1212,9 +1212,9 @@ msgid "Filtered: {filterTitleStr}" msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 -#: src/components/status.jsx:3442 -#: src/components/status.jsx:3538 -#: src/components/status.jsx:3616 +#: src/components/status.jsx:3506 +#: src/components/status.jsx:3602 +#: src/components/status.jsx:3680 #: src/components/timeline.jsx:973 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1876 @@ -1239,11 +1239,11 @@ msgstr "Menú" #: src/components/nav-menu.jsx:162 msgid "Reload page now to update?" -msgstr "¿Volver a cargar la página ahora para actualizar?" +msgstr "¿Recargar página ahora para actualizar?" #: src/components/nav-menu.jsx:174 msgid "New update available…" -msgstr "Nueva actualización disponible…" +msgstr "Hay una nueva actualización disponible…" #: src/components/nav-menu.jsx:200 #: src/pages/catchup.jsx:871 @@ -1383,7 +1383,7 @@ msgstr "Notificación" #: src/components/notification-service.jsx:166 msgid "This notification is from your other account." -msgstr "Esta notificación procede de tu otra cuenta." +msgstr "Esta notificación proviene de tu otra cuenta." #: src/components/notification-service.jsx:195 msgid "View all notifications" @@ -1459,7 +1459,7 @@ msgstr "Un administrador de <0>{from} ha bloqueado <1>{targetName}. Segu #: src/components/notification.jsx:280 msgid "You have blocked <0>{targetName}. Removed followers: {followersCount}, followings: {followingCount}." -msgstr "Has bloqueado <0>{targetName}. Eliminados seguidores: {followersCount}, siguiendo: {followingCount}." +msgstr "Has bloqueado <0>{targetName}. Seguidores eliminados: {followersCount}, siguiendo: {followingCount}." #: src/components/notification.jsx:288 msgid "Your account has received a moderation warning." @@ -1494,8 +1494,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Tipo de notificación desconocido: {type}]" #: src/components/notification.jsx:433 -#: src/components/status.jsx:938 -#: src/components/status.jsx:948 +#: src/components/status.jsx:1002 +#: src/components/status.jsx:1012 msgid "Boosted/Liked by…" msgstr "Impulsado por/Le gustó a…" @@ -1517,7 +1517,7 @@ msgid "Learn more <0/>" msgstr "Más información <0/>" #: src/components/notification.jsx:745 -#: src/components/status.jsx:190 +#: src/components/status.jsx:211 msgid "Read more →" msgstr "Leer más →" @@ -1612,7 +1612,7 @@ msgstr "Violación de regla del servidor" #: src/components/report-modal.jsx:38 msgid "Breaks specific server rules" -msgstr "Rompe reglas específicas del servidor" +msgstr "Incumple normas específicas del servidor" #: src/components/report-modal.jsx:39 msgid "Violation" @@ -1628,11 +1628,11 @@ msgstr "El problema no encaja en otras categorías" #: src/components/report-modal.jsx:68 msgid "Report Post" -msgstr "Denunciar esta publicación" +msgstr "Reportar esta publicación" #: src/components/report-modal.jsx:68 msgid "Report @{username}" -msgstr "Denunciar a @{username}" +msgstr "Reportar a @{username}" #: src/components/report-modal.jsx:104 msgid "Pending review" @@ -1640,7 +1640,7 @@ msgstr "Revisiones pendientes" #: src/components/report-modal.jsx:146 msgid "Post reported" -msgstr "Publicación denunciada" +msgstr "Publicación reportada" #: src/components/report-modal.jsx:146 msgid "Profile reported" @@ -1648,7 +1648,7 @@ msgstr "Perfil reportado" #: src/components/report-modal.jsx:154 msgid "Unable to report post" -msgstr "No se ha podido denunciar la publicación" +msgstr "No se ha podido reportar la publicación" #: src/components/report-modal.jsx:155 msgid "Unable to report profile" @@ -1799,18 +1799,18 @@ msgstr "Múltiples columnas" #: src/components/shortcuts-settings.jsx:329 msgid "Not available in current view mode" -msgstr "No disponible en el modo de vista actual" +msgstr "No está disponible en el modo de vista actual" #: src/components/shortcuts-settings.jsx:348 msgid "Move up" -msgstr "Mover hacia arriba" +msgstr "Subir" #: src/components/shortcuts-settings.jsx:364 msgid "Move down" -msgstr "Mover hacia abajo" +msgstr "Bajar" #: src/components/shortcuts-settings.jsx:376 -#: src/components/status.jsx:1216 +#: src/components/status.jsx:1280 #: src/pages/list.jsx:170 msgid "Edit" msgstr "Editar" @@ -1853,7 +1853,7 @@ msgstr "Añadir atajo…" #: src/components/shortcuts-settings.jsx:513 msgid "Specific list is optional. For multi-column mode, list is required, else the column will not be shown." -msgstr "La lista específica es opcional. Para el modo de múltiples columnas, es necesaria una lista; sin ella, no se mostrará la columna." +msgstr "Especificar una lista es opcional. Para el modo de múltiples columnas, la lista es obligatoria, de lo contrario la columna no se mostrará." #: src/components/shortcuts-settings.jsx:514 msgid "For multi-column mode, search term is required, else the column will not be shown." @@ -1929,7 +1929,7 @@ msgstr "No hay nuevos atajos para importar" #: src/components/shortcuts-settings.jsx:972 msgid "Shortcuts imported. Exceeded max {SHORTCUTS_LIMIT}, so the rest are not imported." -msgstr "Atajos importados. Se ha excedido el máximo {SHORTCUTS_LIMIT}, por lo que el resto no son importados." +msgstr "Los atajos han sido importados. Se ha excedido el máximo {SHORTCUTS_LIMIT}, por lo que el resto no serán importados." #: src/components/shortcuts-settings.jsx:973 #: src/components/shortcuts-settings.jsx:997 @@ -2002,303 +2002,303 @@ msgstr "{0,plural, one{# carácter} other{# caracteres}}" #: src/components/shortcuts-settings.jsx:1154 msgid "Raw Shortcuts JSON" -msgstr "No hay más atajos que importar" +msgstr "Atajos JSON" #: src/components/shortcuts-settings.jsx:1167 msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Importar / exportar ajustes del / hacia el servidor de la instancia (En fase muy experimental)" -#: src/components/status.jsx:464 +#: src/components/status.jsx:504 msgid "<0/> <1>boosted" msgstr "<0/> <1>impulsó" -#: src/components/status.jsx:563 +#: src/components/status.jsx:603 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." -#: src/components/status.jsx:716 +#: src/components/status.jsx:756 msgid "Unliked @{0}'s post" msgstr "No me gustó la publicación de {0}" -#: src/components/status.jsx:717 +#: src/components/status.jsx:757 msgid "Liked @{0}'s post" msgstr "Me gustó la publicación de {0}" -#: src/components/status.jsx:756 +#: src/components/status.jsx:796 msgid "Unbookmarked @{0}'s post" msgstr "Dejar de guardar como marcador la publicación de {0}" -#: src/components/status.jsx:757 +#: src/components/status.jsx:797 msgid "Bookmarked @{0}'s post" msgstr "Guardado como marcador la publicación de {0}" -#: src/components/status.jsx:839 -#: src/components/status.jsx:901 -#: src/components/status.jsx:2297 -#: src/components/status.jsx:2329 +#: src/components/status.jsx:903 +#: src/components/status.jsx:965 +#: src/components/status.jsx:2361 +#: src/components/status.jsx:2393 msgid "Unboost" msgstr "Dejar de impulsar" -#: src/components/status.jsx:855 -#: src/components/status.jsx:2312 +#: src/components/status.jsx:919 +#: src/components/status.jsx:2376 msgid "Quote" msgstr "Cita" -#: src/components/status.jsx:863 -#: src/components/status.jsx:2321 +#: src/components/status.jsx:927 +#: src/components/status.jsx:2385 msgid "Some media have no descriptions." -msgstr "Algunos archivos no tienen descripción." +msgstr "Algunos archivos no tienen descripciones." -#: src/components/status.jsx:870 +#: src/components/status.jsx:934 msgid "Old post (<0>{0})" msgstr "Antiguas publicaciones (<0>{0})" -#: src/components/status.jsx:889 -#: src/components/status.jsx:1341 +#: src/components/status.jsx:953 +#: src/components/status.jsx:1405 msgid "Unboosted @{0}'s post" -msgstr "Ya no impulsas la publicación de @{0}" +msgstr "Has dejado de impulsar la publicación de @{0}" -#: src/components/status.jsx:890 -#: src/components/status.jsx:1342 +#: src/components/status.jsx:954 +#: src/components/status.jsx:1406 msgid "Boosted @{0}'s post" msgstr "Has impulsado la publicación de @{0}" -#: src/components/status.jsx:902 +#: src/components/status.jsx:966 msgid "Boost…" msgstr "Impulsar…" -#: src/components/status.jsx:914 -#: src/components/status.jsx:1626 -#: src/components/status.jsx:2342 +#: src/components/status.jsx:978 +#: src/components/status.jsx:1690 +#: src/components/status.jsx:2406 msgid "Unlike" msgstr "No me gusta" -#: src/components/status.jsx:915 -#: src/components/status.jsx:1626 -#: src/components/status.jsx:1627 -#: src/components/status.jsx:2342 -#: src/components/status.jsx:2343 +#: src/components/status.jsx:979 +#: src/components/status.jsx:1690 +#: src/components/status.jsx:1691 +#: src/components/status.jsx:2406 +#: src/components/status.jsx:2407 msgid "Like" msgstr "Me gusta" -#: src/components/status.jsx:924 -#: src/components/status.jsx:2354 +#: src/components/status.jsx:988 +#: src/components/status.jsx:2418 msgid "Unbookmark" msgstr "Quitar marcador" -#: src/components/status.jsx:1032 +#: src/components/status.jsx:1096 msgid "View post by <0>@{0}" msgstr "Ver publicación de <0>@{0}" -#: src/components/status.jsx:1053 +#: src/components/status.jsx:1117 msgid "Show Edit History" msgstr "Mostrando historial de ediciones" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1120 msgid "Edited: {editedDateText}" -msgstr "Se editó: {editedDateText}" +msgstr "Se editó el: {editedDateText}" -#: src/components/status.jsx:1123 -#: src/components/status.jsx:3119 +#: src/components/status.jsx:1187 +#: src/components/status.jsx:3183 msgid "Embed post" msgstr "Insertar publicación" -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1201 msgid "Conversation unmuted" -msgstr "Conversación no silenciada" +msgstr "Has dejado de silenciar la conversación" -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1201 msgid "Conversation muted" -msgstr "Conversación silenciada" +msgstr "Has silenciado la conversación" -#: src/components/status.jsx:1143 +#: src/components/status.jsx:1207 msgid "Unable to unmute conversation" msgstr "No se ha podido dejar de silenciar la conversación" -#: src/components/status.jsx:1144 +#: src/components/status.jsx:1208 msgid "Unable to mute conversation" msgstr "No se ha podido silenciar la conversación" -#: src/components/status.jsx:1153 +#: src/components/status.jsx:1217 msgid "Unmute conversation" msgstr "Dejar de silenciar conversación" -#: src/components/status.jsx:1160 +#: src/components/status.jsx:1224 msgid "Mute conversation" msgstr "Silenciar conversación" -#: src/components/status.jsx:1176 +#: src/components/status.jsx:1240 msgid "Post unpinned from profile" msgstr "Publicación no fijada del perfil" -#: src/components/status.jsx:1177 +#: src/components/status.jsx:1241 msgid "Post pinned to profile" msgstr "Publicación fijada en el perfil" -#: src/components/status.jsx:1182 +#: src/components/status.jsx:1246 msgid "Unable to unpin post" msgstr "No se ha podido dejar sin fijar la publicación" -#: src/components/status.jsx:1182 +#: src/components/status.jsx:1246 msgid "Unable to pin post" msgstr "No se ha podido fijar la publicación" -#: src/components/status.jsx:1191 +#: src/components/status.jsx:1255 msgid "Unpin from profile" msgstr "Dejar de fijar del perfil" -#: src/components/status.jsx:1198 +#: src/components/status.jsx:1262 msgid "Pin to profile" msgstr "Fijar al perfil" -#: src/components/status.jsx:1227 +#: src/components/status.jsx:1291 msgid "Delete this post?" msgstr "¿Deseas eliminar esta publicación?" -#: src/components/status.jsx:1240 +#: src/components/status.jsx:1304 msgid "Post deleted" -msgstr "Publicación eliminada" +msgstr "Se ha eliminado la publicación" -#: src/components/status.jsx:1243 +#: src/components/status.jsx:1307 msgid "Unable to delete post" msgstr "No se ha podido eliminar la publicación" -#: src/components/status.jsx:1271 +#: src/components/status.jsx:1335 msgid "Report post…" -msgstr "Denunciar publicación…" +msgstr "Reportar publicación…" -#: src/components/status.jsx:1627 -#: src/components/status.jsx:1663 -#: src/components/status.jsx:2343 +#: src/components/status.jsx:1691 +#: src/components/status.jsx:1727 +#: src/components/status.jsx:2407 msgid "Liked" msgstr "Me gusta" -#: src/components/status.jsx:1660 -#: src/components/status.jsx:2330 +#: src/components/status.jsx:1724 +#: src/components/status.jsx:2394 msgid "Boosted" msgstr "Impulsó" -#: src/components/status.jsx:1670 -#: src/components/status.jsx:2355 +#: src/components/status.jsx:1734 +#: src/components/status.jsx:2419 msgid "Bookmarked" msgstr "Añadido a marcadores" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1738 msgid "Pinned" msgstr "Fijada" -#: src/components/status.jsx:1719 -#: src/components/status.jsx:2174 +#: src/components/status.jsx:1783 +#: src/components/status.jsx:2238 msgid "Deleted" msgstr "Eliminada" -#: src/components/status.jsx:1760 +#: src/components/status.jsx:1824 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# respuesta} other {# respuestas}}" -#: src/components/status.jsx:1849 +#: src/components/status.jsx:1913 msgid "Thread{0}" msgstr "Hilo{0}" -#: src/components/status.jsx:1925 -#: src/components/status.jsx:1987 -#: src/components/status.jsx:2072 +#: src/components/status.jsx:1989 +#: src/components/status.jsx:2051 +#: src/components/status.jsx:2136 msgid "Show less" msgstr "Mostrar menos" -#: src/components/status.jsx:1925 -#: src/components/status.jsx:1987 +#: src/components/status.jsx:1989 +#: src/components/status.jsx:2051 msgid "Show content" msgstr "Mostrar contenido" -#: src/components/status.jsx:2072 +#: src/components/status.jsx:2136 msgid "Show media" msgstr "Mostrar multimedia" -#: src/components/status.jsx:2195 +#: src/components/status.jsx:2259 msgid "Edited" msgstr "Se editó" -#: src/components/status.jsx:2272 +#: src/components/status.jsx:2336 msgid "Comments" msgstr "Comentarios" #. More from [Author] -#: src/components/status.jsx:2581 +#: src/components/status.jsx:2645 msgid "More from <0/>" msgstr "Más de <0/>" -#: src/components/status.jsx:2880 +#: src/components/status.jsx:2944 msgid "Edit History" msgstr "Historial de ediciones" -#: src/components/status.jsx:2884 +#: src/components/status.jsx:2948 msgid "Failed to load history" msgstr "Error al cargar el historial" -#: src/components/status.jsx:2889 +#: src/components/status.jsx:2953 msgid "Loading…" msgstr "Cargando…" -#: src/components/status.jsx:3124 +#: src/components/status.jsx:3188 msgid "HTML Code" msgstr "Código HTML" -#: src/components/status.jsx:3141 +#: src/components/status.jsx:3205 msgid "HTML code copied" msgstr "Código HTML copiado" -#: src/components/status.jsx:3144 +#: src/components/status.jsx:3208 msgid "Unable to copy HTML code" msgstr "No se ha podido copiar el código HTML" -#: src/components/status.jsx:3156 +#: src/components/status.jsx:3220 msgid "Media attachments:" msgstr "Archivos adjuntos:" -#: src/components/status.jsx:3178 +#: src/components/status.jsx:3242 msgid "Account Emojis:" msgstr "Emojis de esta cuenta:" -#: src/components/status.jsx:3209 -#: src/components/status.jsx:3254 +#: src/components/status.jsx:3273 +#: src/components/status.jsx:3318 msgid "static URL" msgstr "URL estática" -#: src/components/status.jsx:3223 +#: src/components/status.jsx:3287 msgid "Emojis:" msgstr "Emojis:" -#: src/components/status.jsx:3268 +#: src/components/status.jsx:3332 msgid "Notes:" msgstr "Notas:" -#: src/components/status.jsx:3272 +#: src/components/status.jsx:3336 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:3278 +#: src/components/status.jsx:3342 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:3283 +#: src/components/status.jsx:3347 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:3289 +#: src/components/status.jsx:3353 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:3295 +#: src/components/status.jsx:3359 msgid "Preview" msgstr "Vista previa" -#: src/components/status.jsx:3304 +#: src/components/status.jsx:3368 msgid "Note: This preview is lightly styled." msgstr "Nota: Esta vista previa está ligeramente definida." #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3546 +#: src/components/status.jsx:3610 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> impulsó" @@ -2381,7 +2381,7 @@ msgstr "Se requiere iniciar sesión." #: src/pages/http-route.jsx:91 #: src/pages/login.jsx:270 msgid "Go home" -msgstr "Vuelve a la página de inicio" +msgstr "Ir a la página de inicio" #: src/pages/account-statuses.jsx:233 msgid "Account posts" @@ -2417,7 +2417,7 @@ msgstr "Limpiar" #: src/pages/account-statuses.jsx:338 msgid "Showing post with replies" -msgstr "Mostrar publicación con respuestas" +msgstr "Mostrando publicaciones con respuestas" #: src/pages/account-statuses.jsx:343 msgid "+ Replies" @@ -2425,7 +2425,7 @@ msgstr "+ Respuestas" #: src/pages/account-statuses.jsx:349 msgid "Showing posts without boosts" -msgstr "Mostrar publicaciones sin impulsos" +msgstr "Mostrando publicaciones sin impulsos" #: src/pages/account-statuses.jsx:354 msgid "- Boosts" @@ -2433,7 +2433,7 @@ msgstr "- Impulsos" #: src/pages/account-statuses.jsx:360 msgid "Showing posts with media" -msgstr "Mostrar publicaciones con archivos" +msgstr "Mostrando publicaciones con archivos" #: src/pages/account-statuses.jsx:377 msgid "Showing posts tagged with #{0}" @@ -2508,7 +2508,7 @@ msgstr "Añadir una cuenta ya existente" #: src/pages/accounts.jsx:216 msgid "Note: <0>Default account will always be used for first load. Switched accounts will persist during the session." -msgstr "Aviso: la cuenta <0>Por defecto se cargará siempre primero. Si cambias de cuenta, esta se mantendrá durante la sesión." +msgstr "Nota: la cuenta <0>Predefinida se cargará siempre primero. Si cambias de cuenta, esta se mantendrá durante la sesión." #: src/pages/bookmarks.jsx:25 msgid "No bookmarks yet. Go bookmark something!" @@ -2594,11 +2594,11 @@ msgstr "Ayuda" #: src/pages/catchup.jsx:912 msgid "What is this?" -msgstr "¿Qué es esto?" +msgstr "¿De qué se trata?" #: 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 "La puesta al día es una línea de tiempo independiente para tus seguidores, ofreciendo una vista de alto nivel de un vistazo, con una interfaz simple inspirada en el correo electrónico para ordenar y filtrar sin esfuerzo a través de las publicaciones." +msgstr "La puesta al día es una línea de tiempo independiente de tus seguidores, que ofrece una panorámica de alto nivel de un vistazo, con una sencilla interfaz inspirada en el correo electrónico para ordenar y filtrar sin esfuerzo las publicaciones." #: src/pages/catchup.jsx:926 msgid "Preview of Catch-up UI" @@ -2614,7 +2614,7 @@ msgstr "Pongámonos al día con las publicaciones de las cuentas que sigues." #: src/pages/catchup.jsx:944 msgid "Show me all posts from…" -msgstr "Mostrarme todas las publicaciones de…" +msgstr "Muéstrame todas las publicaciones de…" #: src/pages/catchup.jsx:967 msgid "until the max" @@ -2634,7 +2634,7 @@ msgstr "Hasta la última puesta al día ({0})" #: 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 "Nota: es posible que su instancia solo muestre un máximo de 800 publicaciones en la línea temporal de Inicio, independientemente del intervalo de tiempo. Podría ser menos o más." +msgstr "Nota: Es posible que tu instancia solamente muestre un máximo de 800 publicaciones en la línea temporal de Inicio, independientemente del intervalo de tiempo. Podría ser menos o más." #: src/pages/catchup.jsx:1034 msgid "Previously…" @@ -2761,7 +2761,7 @@ msgstr "No hay me gustas todavía. ¡Busca algo que te guste!" #: src/pages/favourites.jsx:26 msgid "Unable to load likes." -msgstr "No se ha podido cargar los \"me gustas\"." +msgstr "No se han podido cargar los \"me gustas\"." #: src/pages/filters.jsx:23 msgid "Home and lists" @@ -2943,7 +2943,7 @@ msgstr "Se ha dejado de seguir la etiqueta #{hashtag}" #: src/pages/hashtag.jsx:238 msgid "Followed #{hashtag}" -msgstr "Seguido #{hashtag}" +msgstr "Se ha comenzado a seguir la etiqueta #{hashtag}" #: src/pages/hashtag.jsx:254 msgid "Following…" @@ -3216,11 +3216,11 @@ msgstr "Permitir" #: src/pages/notifications.jsx:1183 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." +msgstr "Las notificaciones de @{0} no se mostrarán en las notificaciones filtradas a partir de ahora." #: src/pages/notifications.jsx:1188 msgid "Unable to dismiss notification request" -msgstr "No se ha podido descartar el pedido de notificación" +msgstr "No se ha podido descartar la solicitud de notificación" #: src/pages/notifications.jsx:1193 msgid "Dismiss" @@ -3471,11 +3471,11 @@ msgstr "<0>Creado por <1>@cheeaun" #: src/pages/settings.jsx:760 msgid "Sponsor" -msgstr "Hágase patrocinador" +msgstr "Patrocina" #: src/pages/settings.jsx:768 msgid "Donate" -msgstr "Efectúe una donación" +msgstr "Dona" #: src/pages/settings.jsx:776 msgid "Privacy Policy" @@ -3504,7 +3504,7 @@ msgstr "No se ha podido actualizar la suscripción. Inténtalo de nuevo." #: src/pages/settings.jsx:1019 msgid "Failed to remove subscription. Please try again." -msgstr "No se ha podido cancelar la suscripción. Inténtalo de nuevo." +msgstr "No se ha podido cancelar la suscripción. Por favor, inténtalo de nuevo." #: src/pages/settings.jsx:1026 msgid "Push Notifications (beta)" @@ -3548,7 +3548,7 @@ msgstr "No se han permitido notificaciones desde la última vez que te conectast #: src/pages/settings.jsx:1156 msgid "NOTE: Push notifications only work for <0>one account." -msgstr "AVISO: Las notificaciones automáticas solo se permiten para <0>una cuenta." +msgstr "NOTA: Las notificaciones automáticas solo se permiten para <0>una cuenta." #: src/pages/status.jsx:565 msgid "Post" diff --git a/src/locales/eu-ES.po b/src/locales/eu-ES.po index b8ddceb1..b73083af 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-09-17 14:49\n" +"PO-Revision-Date: 2024-10-06 15:20\n" "Last-Translator: \n" "Language-Team: Basque\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,40 +18,40 @@ msgstr "" "X-Crowdin-File: /main/src/locales/en.po\n" "X-Crowdin-File-ID: 18\n" -#: src/components/account-block.jsx:133 +#: src/components/account-block.jsx:135 msgid "Locked" msgstr "Babestua" -#: src/components/account-block.jsx:139 +#: src/components/account-block.jsx:141 msgid "Posts: {0}" msgstr "Bidalketak: {0}" -#: src/components/account-block.jsx:144 +#: src/components/account-block.jsx:146 msgid "Last posted: {0}" msgstr "Azken bidalketa: {0}" -#: src/components/account-block.jsx:159 +#: src/components/account-block.jsx:161 #: src/components/account-info.jsx:634 msgid "Automated" msgstr "Automatizatua" -#: src/components/account-block.jsx:166 +#: src/components/account-block.jsx:168 #: src/components/account-info.jsx:639 -#: src/components/status.jsx:440 +#: src/components/status.jsx:480 #: src/pages/catchup.jsx:1471 msgid "Group" msgstr "Taldea" -#: src/components/account-block.jsx:176 +#: src/components/account-block.jsx:178 msgid "Mutual" msgstr "Batak bestea" -#: src/components/account-block.jsx:180 +#: src/components/account-block.jsx:182 #: src/components/account-info.jsx:1677 msgid "Requested" msgstr "Eskatuta" -#: src/components/account-block.jsx:184 +#: src/components/account-block.jsx:186 #: src/components/account-info.jsx:416 #: src/components/account-info.jsx:742 #: src/components/account-info.jsx:756 @@ -63,21 +63,21 @@ msgstr "Eskatuta" msgid "Following" msgstr "jarraitzen" -#: src/components/account-block.jsx:188 +#: src/components/account-block.jsx:190 #: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Jarraitzen dizu" -#: src/components/account-block.jsx:196 +#: src/components/account-block.jsx:198 msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {jarraitzaile #} other {# jarraitzaile}}" -#: src/components/account-block.jsx:205 +#: src/components/account-block.jsx:207 #: src/components/account-info.jsx:680 msgid "Verified" msgstr "Egiaztatua" -#: src/components/account-block.jsx:220 +#: src/components/account-block.jsx:222 #: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "<0>{0}(e)an batu zen" @@ -113,11 +113,11 @@ msgstr "bidalketa" #: src/components/compose.jsx:2463 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 -#: src/components/status.jsx:1636 -#: src/components/status.jsx:1653 -#: src/components/status.jsx:1777 -#: src/components/status.jsx:2372 -#: src/components/status.jsx:2375 +#: src/components/status.jsx:1700 +#: src/components/status.jsx:1717 +#: src/components/status.jsx:1841 +#: src/components/status.jsx:2439 +#: src/components/status.jsx:2442 #: src/pages/account-statuses.jsx:528 #: src/pages/accounts.jsx:109 #: src/pages/hashtag.jsx:199 @@ -186,7 +186,7 @@ msgid "Original" msgstr "Originalak" #: src/components/account-info.jsx:859 -#: src/components/status.jsx:2163 +#: src/components/status.jsx:2230 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1445 #: src/pages/catchup.jsx:2056 @@ -282,30 +282,30 @@ msgid "Add/Remove from Lists" msgstr "Gehitu zerrendara / kendu zerrendatik" #: src/components/account-info.jsx:1299 -#: src/components/status.jsx:1079 +#: src/components/status.jsx:1143 msgid "Link copied" msgstr "Esteka kopiatu da" #: src/components/account-info.jsx:1302 -#: src/components/status.jsx:1082 +#: src/components/status.jsx:1146 msgid "Unable to copy link" msgstr "Ezin da esteka kopiatu" #: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 -#: src/components/status.jsx:1088 -#: src/components/status.jsx:3146 +#: src/components/status.jsx:1152 +#: src/components/status.jsx:3214 msgid "Copy" msgstr "Kopiatu" #: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 -#: src/components/status.jsx:1104 +#: src/components/status.jsx:1168 msgid "Sharing doesn't seem to work." msgstr "Ez dirudi partekatzea dabilenik." #: src/components/account-info.jsx:1329 -#: src/components/status.jsx:1110 +#: src/components/status.jsx:1174 msgid "Share…" msgstr "Partekatu…" @@ -422,15 +422,15 @@ msgstr "Jarraitu" #: src/components/shortcuts-settings.jsx:227 #: src/components/shortcuts-settings.jsx:580 #: src/components/shortcuts-settings.jsx:780 -#: src/components/status.jsx:2871 -#: src/components/status.jsx:3110 -#: src/components/status.jsx:3608 +#: src/components/status.jsx:2939 +#: src/components/status.jsx:3178 +#: src/components/status.jsx:3676 #: src/pages/accounts.jsx:36 #: src/pages/catchup.jsx:1581 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:274 -#: src/pages/notifications.jsx:840 -#: src/pages/notifications.jsx:1054 +#: src/pages/notifications.jsx:868 +#: src/pages/notifications.jsx:1082 #: src/pages/settings.jsx:69 #: src/pages/status.jsx:1256 msgid "Close" @@ -509,7 +509,7 @@ msgstr "Edukia" #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 -#: src/pages/notifications.jsx:906 +#: src/pages/notifications.jsx:934 msgid "Save" msgstr "Gorde" @@ -537,7 +537,7 @@ msgstr "Estalki modua gaituta" #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 #: src/pages/home.jsx:53 -#: src/pages/notifications.jsx:505 +#: src/pages/notifications.jsx:520 msgid "Home" msgstr "Hasiera" @@ -610,7 +610,7 @@ msgid "Attachment #{i} failed" msgstr "#{i} eranskinak huts egin du" #: src/components/compose.jsx:1118 -#: src/components/status.jsx:1962 +#: src/components/status.jsx:2026 #: src/components/timeline.jsx:984 msgid "Content warning" msgstr "Edukiari buruzko abisua" @@ -620,7 +620,7 @@ msgid "Content warning or sensitive media" msgstr "Edukiari buruzko abisua edo multimedia hunkigarria" #: src/components/compose.jsx:1170 -#: src/components/status.jsx:92 +#: src/components/status.jsx:93 #: src/pages/settings.jsx:297 msgid "Public" msgstr "Publikoa" @@ -628,25 +628,25 @@ msgstr "Publikoa" #: src/components/compose.jsx:1175 #: src/components/nav-menu.jsx:386 #: src/components/shortcuts-settings.jsx:162 -#: src/components/status.jsx:93 +#: src/components/status.jsx:94 msgid "Local" msgstr "Lokala" #: src/components/compose.jsx:1179 -#: src/components/status.jsx:94 +#: src/components/status.jsx:95 #: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "Zerrendatu gabea" #: src/components/compose.jsx:1182 -#: src/components/status.jsx:95 +#: src/components/status.jsx:96 #: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Jarraitzaileentzat soilik" #: src/components/compose.jsx:1185 -#: src/components/status.jsx:96 -#: src/components/status.jsx:1840 +#: src/components/status.jsx:97 +#: src/components/status.jsx:1904 msgid "Private mention" msgstr "Aipamen pribatua" @@ -676,10 +676,10 @@ msgstr "Gehitu emoji pertsonala" #: src/components/compose.jsx:1479 #: src/components/keyboard-shortcuts-help.jsx:143 -#: src/components/status.jsx:831 -#: src/components/status.jsx:1616 -#: src/components/status.jsx:1617 -#: src/components/status.jsx:2268 +#: src/components/status.jsx:895 +#: src/components/status.jsx:1680 +#: src/components/status.jsx:1681 +#: src/components/status.jsx:2335 msgid "Reply" msgstr "Erantzun" @@ -894,7 +894,7 @@ msgstr "Errorea zirriborroa ezabatzean! Saiatu berriro." #: src/components/drafts.jsx:127 #: src/components/list-add-edit.jsx:183 -#: src/components/status.jsx:1251 +#: src/components/status.jsx:1315 #: src/pages/filters.jsx:587 msgid "Delete…" msgstr "Ezabatu…" @@ -934,7 +934,7 @@ msgid "Open in new window" msgstr "Ireki leiho berrian" #: src/components/follow-request-buttons.jsx:42 -#: src/pages/notifications.jsx:890 +#: src/pages/notifications.jsx:918 msgid "Accept" msgstr "Onartu" @@ -943,7 +943,7 @@ msgid "Reject" msgstr "Ukatu" #: src/components/follow-request-buttons.jsx:75 -#: src/pages/notifications.jsx:1173 +#: src/pages/notifications.jsx:1201 msgid "Accepted" msgstr "Onartuta" @@ -956,7 +956,7 @@ msgid "Nothing to show" msgstr "Ezertxo ere ez" #: src/components/generic-accounts.jsx:145 -#: src/components/notification.jsx:429 +#: src/components/notification.jsx:437 #: src/pages/accounts.jsx:41 #: src/pages/search.jsx:227 #: src/pages/search.jsx:260 @@ -966,7 +966,7 @@ msgstr "Kontuak" #: src/components/generic-accounts.jsx:205 #: src/components/timeline.jsx:519 #: src/pages/list.jsx:293 -#: src/pages/notifications.jsx:820 +#: src/pages/notifications.jsx:848 #: src/pages/search.jsx:454 #: src/pages/status.jsx:1289 msgid "Show more…" @@ -1094,10 +1094,10 @@ msgid "<0>l or <1>f" msgstr "<0>l edo <1>f" #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:839 -#: src/components/status.jsx:2294 -#: src/components/status.jsx:2326 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:903 +#: src/components/status.jsx:2361 +#: src/components/status.jsx:2393 +#: src/components/status.jsx:2394 msgid "Boost" msgstr "Bultzatu" @@ -1106,9 +1106,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:172 -#: src/components/status.jsx:924 -#: src/components/status.jsx:2351 -#: src/components/status.jsx:2352 +#: src/components/status.jsx:988 +#: src/components/status.jsx:2418 +#: src/components/status.jsx:2419 msgid "Bookmark" msgstr "Jarri laster-marka" @@ -1167,15 +1167,15 @@ msgid "Media description" msgstr "Fitxategiaren deskribapena" #: src/components/media-alt-modal.jsx:57 -#: src/components/status.jsx:968 -#: src/components/status.jsx:995 +#: src/components/status.jsx:1032 +#: src/components/status.jsx:1059 #: src/components/translation-block.jsx:195 msgid "Translate" msgstr "Itzuli" #: src/components/media-alt-modal.jsx:68 -#: src/components/status.jsx:982 -#: src/components/status.jsx:1009 +#: src/components/status.jsx:1046 +#: src/components/status.jsx:1073 msgid "Speak" msgstr "Irakurri ozenki" @@ -1212,9 +1212,9 @@ msgid "Filtered: {filterTitleStr}" msgstr "Iragazita: {filterTitleStr}" #: src/components/media-post.jsx:133 -#: src/components/status.jsx:3438 -#: src/components/status.jsx:3534 -#: src/components/status.jsx:3612 +#: src/components/status.jsx:3506 +#: src/components/status.jsx:3602 +#: src/components/status.jsx:3680 #: src/components/timeline.jsx:973 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1876 @@ -1267,8 +1267,8 @@ msgstr "Aipamenak" #: src/pages/filters.jsx:24 #: src/pages/home.jsx:84 #: src/pages/home.jsx:184 -#: src/pages/notifications.jsx:106 -#: src/pages/notifications.jsx:509 +#: src/pages/notifications.jsx:112 +#: src/pages/notifications.jsx:524 msgid "Notifications" msgstr "Jakinarazpenak" @@ -1389,135 +1389,135 @@ msgstr "Jakinarazpena zure beste kontuarena da." msgid "View all notifications" msgstr "Ikusi jakinarazpen guztiak" -#: src/components/notification.jsx:68 +#: src/components/notification.jsx:69 msgid "{account} reacted to your post with {emojiObject}" msgstr "{account}(e)k zure bidalketari {emojiObject}rekin erantzun dio" -#: src/components/notification.jsx:75 +#: src/components/notification.jsx:76 msgid "{account} published a post." msgstr "{account}(e)k bidalketa bat argitaratu du" -#: src/components/notification.jsx:83 +#: src/components/notification.jsx:84 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} people boosted your reply.} other {<2><3>{1} people 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} pertsonak zure erantzuna bultzatu dute.} other {<2><3>{1} pertsonak zure bidalketa bultzatu dute.}}}}" -#: src/components/notification.jsx:126 +#: src/components/notification.jsx:127 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" msgstr "{count, plural, one {}=1 {{account}(e)k jarraitu dizu.} other {<0><1>{0} pertsonak jarraitu dizute.}}" -#: src/components/notification.jsx:140 +#: src/components/notification.jsx:141 msgid "{account} requested to follow you." msgstr "{account}(e)k jarraitzeko eskaera egin dizu." -#: src/components/notification.jsx:149 +#: src/components/notification.jsx:150 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} people liked your reply.} other {<2><3>{1} people 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} pertsonak zure erantzuna gogoko dute.} other {<2><3>{1} pertsonak zure bidalketa gogoko dute.}}}}" -#: src/components/notification.jsx:191 +#: src/components/notification.jsx:192 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:192 +#: src/components/notification.jsx:193 msgid "A poll you have created has ended." msgstr "Sortu zenuen bozketa bat amaitu da." -#: src/components/notification.jsx:193 +#: src/components/notification.jsx:194 msgid "A poll you have voted in has ended." msgstr "Boza eman zenuen bozketa bat amaitu da." -#: src/components/notification.jsx:194 +#: src/components/notification.jsx:195 msgid "A post you interacted with has been edited." msgstr "Interaktuatu zenuen bidalketa bat editatu dute." -#: src/components/notification.jsx:202 +#: src/components/notification.jsx:203 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} people boosted & liked your reply.} other {<2><3>{1} people 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} pertsonak erantzuna gogoko egin eta bultzatu dute.} other {<2><3>{1} pertsonak zure bidalketa gogoko egin eta bultzatu dute.}}}}" -#: src/components/notification.jsx:244 +#: src/components/notification.jsx:245 msgid "{account} signed up." msgstr "{account}(e)k izena eman du." -#: src/components/notification.jsx:246 +#: src/components/notification.jsx:247 msgid "{account} reported {targetAccount}" msgstr "{account}(e)k {targetAccount} salatu du" -#: src/components/notification.jsx:251 +#: src/components/notification.jsx:252 msgid "Lost connections with <0>{name}." msgstr "<0>{name}(r)ekin harremana galdu da." -#: src/components/notification.jsx:257 +#: src/components/notification.jsx:258 msgid "Moderation warning" msgstr "Moderazio-ohartarazpena" -#: src/components/notification.jsx:267 +#: src/components/notification.jsx:268 msgid "An admin from <0>{from} has suspended <1>{targetName}, which means you can no longer receive updates from them or interact with them." msgstr "<0>{from}(e)ko administratzaile batek <1>{targetName} bertan behera utzi du, eta horrek esan nahi du aurrerantzean ezingo duzula harekin harremanik izan." -#: src/components/notification.jsx:273 +#: src/components/notification.jsx:274 msgid "An admin from <0>{from} has blocked <1>{targetName}. Affected followers: {followersCount}, followings: {followingCount}." msgstr "<0>{from}(e)ko administratzaile batek <1>{targetName} blokeatu du. Eragina du jarraitzen dizuten {followersCount} eta jarraitzen dituzun {followingCount} -engan." -#: src/components/notification.jsx:279 +#: src/components/notification.jsx:280 msgid "You have blocked <0>{targetName}. Removed followers: {followersCount}, followings: {followingCount}." msgstr "<0>{targetName} blokeatu duzu. Jarraitzen zizuten {followersCount} eta jarraitzen zenituen {followingCount} kendu dira." -#: src/components/notification.jsx:287 +#: src/components/notification.jsx:288 msgid "Your account has received a moderation warning." msgstr "Zure kontuak moderazio-ohartarazpen bat jaso du." -#: src/components/notification.jsx:288 +#: src/components/notification.jsx:289 msgid "Your account has been disabled." msgstr "Zure kontua ezgaitu da." -#: src/components/notification.jsx:289 +#: src/components/notification.jsx:290 msgid "Some of your posts have been marked as sensitive." msgstr "Zure bidalketa batzuk hunkigarri gisa markatu dira." -#: src/components/notification.jsx:290 +#: src/components/notification.jsx:291 msgid "Some of your posts have been deleted." msgstr "Zure bidalketa batzuk ezabatu dira." -#: src/components/notification.jsx:291 +#: src/components/notification.jsx:292 msgid "Your posts will be marked as sensitive from now on." msgstr "Aurrerantzean zure bidalketak hunkigarri gisa markatuko dira." -#: src/components/notification.jsx:292 +#: src/components/notification.jsx:293 msgid "Your account has been limited." msgstr "Zure kontuari mugak jarri zaizkio." -#: src/components/notification.jsx:293 +#: src/components/notification.jsx:294 msgid "Your account has been suspended." msgstr "Zure kontua bertan behera utzi da." -#: src/components/notification.jsx:364 +#: src/components/notification.jsx:368 msgid "[Unknown notification type: {type}]" msgstr "[Jakinarazpen mota ezezaguna: {type}]" -#: src/components/notification.jsx:425 -#: src/components/status.jsx:938 -#: src/components/status.jsx:948 +#: src/components/notification.jsx:433 +#: src/components/status.jsx:1002 +#: src/components/status.jsx:1012 msgid "Boosted/Liked by…" msgstr "Bultzatu/Gogoko du(te)…" -#: src/components/notification.jsx:426 +#: src/components/notification.jsx:434 msgid "Liked by…" msgstr "Gogoko du…" -#: src/components/notification.jsx:427 +#: src/components/notification.jsx:435 msgid "Boosted by…" msgstr "Bultzatu du…" -#: src/components/notification.jsx:428 +#: src/components/notification.jsx:436 msgid "Followed by…" msgstr "Jarraitzen dizu…" -#: src/components/notification.jsx:484 -#: src/components/notification.jsx:500 +#: src/components/notification.jsx:497 +#: src/components/notification.jsx:513 msgid "Learn more <0/>" msgstr "Ikasi gehiago <0/>" -#: src/components/notification.jsx:680 -#: src/components/status.jsx:190 +#: src/components/notification.jsx:745 +#: src/components/status.jsx:211 msgid "Read more →" msgstr "Irakurri gehiago →" @@ -1732,7 +1732,7 @@ msgstr "Kontua" #: src/components/shortcuts-settings.jsx:56 msgid "Hashtag" -msgstr "Traola" +msgstr "Traolak" #: src/components/shortcuts-settings.jsx:63 msgid "List ID" @@ -1810,7 +1810,7 @@ msgid "Move down" msgstr "Mugitu behera" #: src/components/shortcuts-settings.jsx:376 -#: src/components/status.jsx:1216 +#: src/components/status.jsx:1280 #: src/pages/list.jsx:170 msgid "Edit" msgstr "Editatu" @@ -2008,297 +2008,297 @@ msgstr "Lasterbideen JSON gordina" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Inportatu / Esportatu ezarpenak zerbitzarira / zerbitzaritik (oso esperimentala)" -#: src/components/status.jsx:464 +#: src/components/status.jsx:504 msgid "<0/> <1>boosted" msgstr "<0/>(e)k <1>bultzatua" -#: src/components/status.jsx:563 +#: src/components/status.jsx:603 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." -#: src/components/status.jsx:716 +#: src/components/status.jsx:756 msgid "Unliked @{0}'s post" msgstr "@{0}(r)en bidalketa gogoko izateari utzi diozu" -#: src/components/status.jsx:717 +#: src/components/status.jsx:757 msgid "Liked @{0}'s post" msgstr "@{0}(r)en bidalketa gogoko egin duzu" -#: src/components/status.jsx:756 +#: src/components/status.jsx:796 msgid "Unbookmarked @{0}'s post" msgstr "@{0}(r)en bidalketari laster-marka kendu diozu" -#: src/components/status.jsx:757 +#: src/components/status.jsx:797 msgid "Bookmarked @{0}'s post" msgstr "@{0}(r)en bidalketari laster-marka jarri diozu" -#: src/components/status.jsx:839 -#: src/components/status.jsx:901 -#: src/components/status.jsx:2294 -#: src/components/status.jsx:2326 +#: src/components/status.jsx:903 +#: src/components/status.jsx:965 +#: src/components/status.jsx:2361 +#: src/components/status.jsx:2393 msgid "Unboost" msgstr "Kendu bultzada" -#: src/components/status.jsx:855 -#: src/components/status.jsx:2309 +#: src/components/status.jsx:919 +#: src/components/status.jsx:2376 msgid "Quote" msgstr "Aipatu" -#: src/components/status.jsx:863 -#: src/components/status.jsx:2318 +#: src/components/status.jsx:927 +#: src/components/status.jsx:2385 msgid "Some media have no descriptions." msgstr "Multimedia fitxategi batzuek ez dute deskribapenik." -#: src/components/status.jsx:870 +#: src/components/status.jsx:934 msgid "Old post (<0>{0})" msgstr "Bidalketa zaharra (<0>{0})" -#: src/components/status.jsx:889 -#: src/components/status.jsx:1341 +#: src/components/status.jsx:953 +#: src/components/status.jsx:1405 msgid "Unboosted @{0}'s post" msgstr "@{0}(r)en bidalketari bultzada kendu zaio" -#: src/components/status.jsx:890 -#: src/components/status.jsx:1342 +#: src/components/status.jsx:954 +#: src/components/status.jsx:1406 msgid "Boosted @{0}'s post" msgstr "@{0}(r)en bidalketa bultzatu da/diozu" -#: src/components/status.jsx:902 +#: src/components/status.jsx:966 msgid "Boost…" msgstr "Bultzatu…" -#: src/components/status.jsx:914 -#: src/components/status.jsx:1626 -#: src/components/status.jsx:2339 +#: src/components/status.jsx:978 +#: src/components/status.jsx:1690 +#: src/components/status.jsx:2406 msgid "Unlike" msgstr "Utzi gogoko egiteari" -#: src/components/status.jsx:915 -#: src/components/status.jsx:1626 -#: src/components/status.jsx:1627 -#: src/components/status.jsx:2339 -#: src/components/status.jsx:2340 +#: src/components/status.jsx:979 +#: src/components/status.jsx:1690 +#: src/components/status.jsx:1691 +#: src/components/status.jsx:2406 +#: src/components/status.jsx:2407 msgid "Like" msgstr "Gogoko egin" -#: src/components/status.jsx:924 -#: src/components/status.jsx:2351 +#: src/components/status.jsx:988 +#: src/components/status.jsx:2418 msgid "Unbookmark" msgstr "Kendu laster-marka" -#: src/components/status.jsx:1032 +#: src/components/status.jsx:1096 msgid "View post by <0>@{0}" msgstr "Ikusi <0>@{0}(r)en bidalketa" -#: src/components/status.jsx:1053 +#: src/components/status.jsx:1117 msgid "Show Edit History" msgstr "Erakutsi edizio-historia" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1120 msgid "Edited: {editedDateText}" msgstr "Editatuta: {editedDateText}" -#: src/components/status.jsx:1123 -#: src/components/status.jsx:3115 +#: src/components/status.jsx:1187 +#: src/components/status.jsx:3183 msgid "Embed post" msgstr "Txertatu bidalketa" -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1201 msgid "Conversation unmuted" msgstr "Elkarrizketa mututzeari utzi zaio" -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1201 msgid "Conversation muted" msgstr "Elkarrizketa mututu da" -#: src/components/status.jsx:1143 +#: src/components/status.jsx:1207 msgid "Unable to unmute conversation" msgstr "Ezin da elkarrizketa mututzeari utzi" -#: src/components/status.jsx:1144 +#: src/components/status.jsx:1208 msgid "Unable to mute conversation" msgstr "Ezin da elkarrizketa mututu" -#: src/components/status.jsx:1153 +#: src/components/status.jsx:1217 msgid "Unmute conversation" msgstr "Utzi elkarrizketa mututzeari" -#: src/components/status.jsx:1160 +#: src/components/status.jsx:1224 msgid "Mute conversation" msgstr "Mututu elkarrizketa" -#: src/components/status.jsx:1176 +#: src/components/status.jsx:1240 msgid "Post unpinned from profile" msgstr "Bidalketa profilean finkatzeari utzi zaio" -#: src/components/status.jsx:1177 +#: src/components/status.jsx:1241 msgid "Post pinned to profile" msgstr "Profilean finkatutako bidalketa" -#: src/components/status.jsx:1182 +#: src/components/status.jsx:1246 msgid "Unable to unpin post" msgstr "Ezin da bidalketa finkatzeari utzi" -#: src/components/status.jsx:1182 +#: src/components/status.jsx:1246 msgid "Unable to pin post" msgstr "Ezin da bidalketa finkatu" -#: src/components/status.jsx:1191 +#: src/components/status.jsx:1255 msgid "Unpin from profile" msgstr "Utzi profilean finkatzeari" -#: src/components/status.jsx:1198 +#: src/components/status.jsx:1262 msgid "Pin to profile" msgstr "Finkatu profilean" -#: src/components/status.jsx:1227 +#: src/components/status.jsx:1291 msgid "Delete this post?" msgstr "Bidalketa ezabatu nahi duzu?" -#: src/components/status.jsx:1240 +#: src/components/status.jsx:1304 msgid "Post deleted" msgstr "Bidalketa ezabatu da" -#: src/components/status.jsx:1243 +#: src/components/status.jsx:1307 msgid "Unable to delete post" msgstr "Ezin da bidalketa ezabatu" -#: src/components/status.jsx:1271 +#: src/components/status.jsx:1335 msgid "Report post…" msgstr "Salatu bidalketa…" -#: src/components/status.jsx:1627 -#: src/components/status.jsx:1663 -#: src/components/status.jsx:2340 +#: src/components/status.jsx:1691 +#: src/components/status.jsx:1727 +#: src/components/status.jsx:2407 msgid "Liked" msgstr "Gogoko egina" -#: src/components/status.jsx:1660 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:1724 +#: src/components/status.jsx:2394 msgid "Boosted" msgstr "Bultzatua" -#: src/components/status.jsx:1670 -#: src/components/status.jsx:2352 +#: src/components/status.jsx:1734 +#: src/components/status.jsx:2419 msgid "Bookmarked" msgstr "Laster-marka jarria" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1738 msgid "Pinned" msgstr "Finkatua" -#: src/components/status.jsx:1719 -#: src/components/status.jsx:2171 +#: src/components/status.jsx:1783 +#: src/components/status.jsx:2238 msgid "Deleted" msgstr "Ezabatua" -#: src/components/status.jsx:1760 +#: src/components/status.jsx:1824 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {erantzun #} other {# erantzun}}" -#: src/components/status.jsx:1849 +#: src/components/status.jsx:1913 msgid "Thread{0}" msgstr "Haria{0}" -#: src/components/status.jsx:1925 -#: src/components/status.jsx:1987 -#: src/components/status.jsx:2072 +#: src/components/status.jsx:1989 +#: src/components/status.jsx:2051 +#: src/components/status.jsx:2136 msgid "Show less" msgstr "Ezkutatu edukia" -#: src/components/status.jsx:1925 -#: src/components/status.jsx:1987 +#: src/components/status.jsx:1989 +#: src/components/status.jsx:2051 msgid "Show content" msgstr "Erakutsi edukia" -#: src/components/status.jsx:2072 +#: src/components/status.jsx:2136 msgid "Show media" msgstr "Erakutsi multimedia fitxategiak" -#: src/components/status.jsx:2192 +#: src/components/status.jsx:2259 msgid "Edited" msgstr "Editatuta" -#: src/components/status.jsx:2269 +#: src/components/status.jsx:2336 msgid "Comments" msgstr "Iruzkinak" #. More from [Author] -#: src/components/status.jsx:2577 +#: src/components/status.jsx:2645 msgid "More from <0/>" msgstr "<0/>(r)en gehiago" -#: src/components/status.jsx:2876 +#: src/components/status.jsx:2944 msgid "Edit History" msgstr "Edizio-historia" -#: src/components/status.jsx:2880 +#: src/components/status.jsx:2948 msgid "Failed to load history" msgstr "Ezin da historia kargatu" -#: src/components/status.jsx:2885 +#: src/components/status.jsx:2953 msgid "Loading…" msgstr "Kargatzen…" -#: src/components/status.jsx:3120 +#: src/components/status.jsx:3188 msgid "HTML Code" msgstr "HTML kodea" -#: src/components/status.jsx:3137 +#: src/components/status.jsx:3205 msgid "HTML code copied" msgstr "HTML kodea kopiatu da" -#: src/components/status.jsx:3140 +#: src/components/status.jsx:3208 msgid "Unable to copy HTML code" msgstr "Ezin da HTML kodea kopiatu" -#: src/components/status.jsx:3152 +#: src/components/status.jsx:3220 msgid "Media attachments:" msgstr "Multimedia eranskinak:" -#: src/components/status.jsx:3174 +#: src/components/status.jsx:3242 msgid "Account Emojis:" msgstr "Kontuaren emojiak:" -#: src/components/status.jsx:3205 -#: src/components/status.jsx:3250 +#: src/components/status.jsx:3273 +#: src/components/status.jsx:3318 msgid "static URL" msgstr "URL estatikoa" -#: src/components/status.jsx:3219 +#: src/components/status.jsx:3287 msgid "Emojis:" msgstr "Emojiak:" -#: src/components/status.jsx:3264 +#: src/components/status.jsx:3332 msgid "Notes:" msgstr "Oharrak:" -#: src/components/status.jsx:3268 +#: src/components/status.jsx:3336 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:3274 +#: src/components/status.jsx:3342 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:3279 +#: src/components/status.jsx:3347 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:3285 +#: src/components/status.jsx:3353 msgid "Post could be edited or deleted later." msgstr "Bidalketa editatu edo ezabatu daiteke geroago." -#: src/components/status.jsx:3291 +#: src/components/status.jsx:3359 msgid "Preview" msgstr "Aurrebista" -#: src/components/status.jsx:3300 +#: src/components/status.jsx:3368 msgid "Note: This preview is lightly styled." msgstr "Oharra: aurrebista honi estilo arin bat aplikatu zaio." #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3542 +#: src/components/status.jsx:3610 msgid "<0/> <1/> boosted" msgstr "<0/>(e)k <1/> bultzatu du" @@ -2309,7 +2309,7 @@ msgstr "Bidalketa berriak" #: src/components/timeline.jsx:554 #: src/pages/home.jsx:213 -#: src/pages/notifications.jsx:796 +#: src/pages/notifications.jsx:824 #: src/pages/status.jsx:945 #: src/pages/status.jsx:1318 msgid "Try again" @@ -3108,125 +3108,125 @@ msgstr "Ez zaitu inork aipatu :(" msgid "Unable to load mentions." msgstr "Ezin dira aipamenak kargatu." -#: src/pages/notifications.jsx:97 +#: src/pages/notifications.jsx:103 msgid "You don't follow" msgstr "Jarraitzen ez ditudanenak" -#: src/pages/notifications.jsx:98 +#: src/pages/notifications.jsx:104 msgid "Who don't follow you" msgstr "Jarraitzen ez nautenenak" -#: src/pages/notifications.jsx:99 +#: src/pages/notifications.jsx:105 msgid "With a new account" msgstr "Kontu berria dutenenak" -#: src/pages/notifications.jsx:100 +#: src/pages/notifications.jsx:106 msgid "Who unsolicitedly private mention you" msgstr "Nik nahi gabe era pribatuan aipatu nautenenak" -#: src/pages/notifications.jsx:101 +#: src/pages/notifications.jsx:107 msgid "Who are limited by server moderators" msgstr "Zerbitzariko moderatzaileek muga jarri dietenak" -#: src/pages/notifications.jsx:523 -#: src/pages/notifications.jsx:844 +#: src/pages/notifications.jsx:538 +#: src/pages/notifications.jsx:872 msgid "Notifications settings" msgstr "Jakinarazpenen ezarpenak" -#: src/pages/notifications.jsx:541 +#: src/pages/notifications.jsx:556 msgid "New notifications" msgstr "Jakinarazpen berriak" -#: src/pages/notifications.jsx:552 +#: src/pages/notifications.jsx:567 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Iragarpena} other {Iragarpenak}}" -#: src/pages/notifications.jsx:599 +#: src/pages/notifications.jsx:614 #: src/pages/settings.jsx:1111 msgid "Follow requests" msgstr "Jarraipen-eskaerak" -#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:619 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {Jarraipen-eskaera #} other {# jarraipen-eskaera}}" -#: src/pages/notifications.jsx:659 +#: src/pages/notifications.jsx:674 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:725 +#: src/pages/notifications.jsx:740 msgid "Only mentions" msgstr "Aipamenak soilik" -#: src/pages/notifications.jsx:729 +#: src/pages/notifications.jsx:744 msgid "Today" msgstr "Gaur" -#: src/pages/notifications.jsx:733 +#: src/pages/notifications.jsx:749 msgid "You're all caught up." msgstr "Zaharrak berri." -#: src/pages/notifications.jsx:756 +#: src/pages/notifications.jsx:772 msgid "Yesterday" msgstr "Atzo" -#: src/pages/notifications.jsx:792 +#: src/pages/notifications.jsx:820 msgid "Unable to load notifications" msgstr "Ezin dira jakinarazpenak kargatu" -#: src/pages/notifications.jsx:871 +#: src/pages/notifications.jsx:899 msgid "Notifications settings updated" msgstr "Jakinarazpenen ezarpenak eguneratu dira" -#: src/pages/notifications.jsx:879 +#: src/pages/notifications.jsx:907 msgid "Filter out notifications from people:" msgstr "Ez erakutsi hauen jakinarazpenak:" -#: src/pages/notifications.jsx:893 +#: src/pages/notifications.jsx:921 msgid "Filter" msgstr "Iragazi" -#: src/pages/notifications.jsx:896 +#: src/pages/notifications.jsx:924 msgid "Ignore" msgstr "Ez hartu kontuan" -#: src/pages/notifications.jsx:969 +#: src/pages/notifications.jsx:997 msgid "Updated <0>{0}" msgstr "<0>{0}(e)an eguneratu zen" -#: src/pages/notifications.jsx:1037 +#: src/pages/notifications.jsx:1065 msgid "View notifications from <0>@{0}" msgstr "Ikusi <0>@{0}(r)en jakinarazpenak" -#: src/pages/notifications.jsx:1058 +#: src/pages/notifications.jsx:1086 msgid "Notifications from <0>@{0}" msgstr "<0>@{0}(r)en jakinarazpenak" -#: src/pages/notifications.jsx:1125 +#: src/pages/notifications.jsx:1153 msgid "Notifications from @{0} will not be filtered from now on." msgstr "Aurrerantzean ez dira @{0}(r)en jakinarazpenak iragaziko." -#: src/pages/notifications.jsx:1130 +#: src/pages/notifications.jsx:1158 msgid "Unable to accept notification request" msgstr "Ezin da jakinarazpen-eskaera onartu" -#: src/pages/notifications.jsx:1135 +#: src/pages/notifications.jsx:1163 msgid "Allow" msgstr "Baimendu" -#: src/pages/notifications.jsx:1155 +#: 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." -#: src/pages/notifications.jsx:1160 +#: src/pages/notifications.jsx:1188 msgid "Unable to dismiss notification request" msgstr "Ezin da jakinarazpen-eskaera zokoratu" -#: src/pages/notifications.jsx:1165 +#: src/pages/notifications.jsx:1193 msgid "Dismiss" msgstr "Baztertu" -#: src/pages/notifications.jsx:1180 +#: src/pages/notifications.jsx:1208 msgid "Dismissed" msgstr "Baztertuta" @@ -3642,7 +3642,7 @@ msgstr "Pil-pilean dauden albisteak" #. By [Author] #: src/pages/trending.jsx:347 msgid "By {0}" -msgstr "" +msgstr "{0}(r)en eskutik" #: src/pages/trending.jsx:408 msgid "Back to showing trending posts" diff --git a/src/locales/fa-IR.po b/src/locales/fa-IR.po index 800f64e1..96322fa7 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-09-16 07:24\n" +"PO-Revision-Date: 2024-10-10 20:17\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,40 +18,40 @@ msgstr "" "X-Crowdin-File: /main/src/locales/en.po\n" "X-Crowdin-File-ID: 18\n" -#: src/components/account-block.jsx:133 +#: src/components/account-block.jsx:135 msgid "Locked" msgstr "قفل شده" -#: src/components/account-block.jsx:139 +#: src/components/account-block.jsx:141 msgid "Posts: {0}" msgstr "فرسته‌ها: {0}" -#: src/components/account-block.jsx:144 +#: src/components/account-block.jsx:146 msgid "Last posted: {0}" msgstr "آخرین فرسته‌ها: {0}" -#: src/components/account-block.jsx:159 +#: src/components/account-block.jsx:161 #: src/components/account-info.jsx:634 msgid "Automated" msgstr "خودکارشده" -#: src/components/account-block.jsx:166 +#: src/components/account-block.jsx:168 #: src/components/account-info.jsx:639 -#: src/components/status.jsx:440 +#: src/components/status.jsx:480 #: src/pages/catchup.jsx:1471 msgid "Group" msgstr "گروه" -#: src/components/account-block.jsx:176 +#: src/components/account-block.jsx:178 msgid "Mutual" msgstr "متقابل" -#: src/components/account-block.jsx:180 +#: src/components/account-block.jsx:182 #: src/components/account-info.jsx:1677 msgid "Requested" msgstr "درخواست‌شده" -#: src/components/account-block.jsx:184 +#: src/components/account-block.jsx:186 #: src/components/account-info.jsx:416 #: src/components/account-info.jsx:742 #: src/components/account-info.jsx:756 @@ -63,21 +63,21 @@ msgstr "درخواست‌شده" msgid "Following" msgstr "پی‌گرفته" -#: src/components/account-block.jsx:188 +#: src/components/account-block.jsx:190 #: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "شما را پی میگیرد" -#: src/components/account-block.jsx:196 +#: src/components/account-block.jsx:198 msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural,one {# پی‌گرفته} other {# پی‌گرفته‌ها}}" -#: src/components/account-block.jsx:205 +#: src/components/account-block.jsx:207 #: src/components/account-info.jsx:680 msgid "Verified" msgstr "تاییدشده" -#: src/components/account-block.jsx:220 +#: src/components/account-block.jsx:222 #: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "عضو شده<0>{0}" @@ -110,20 +110,20 @@ msgstr "فرسته" #: src/components/account-info.jsx:427 #: src/components/account-info.jsx:1115 -#: src/components/compose.jsx:2459 +#: src/components/compose.jsx:2463 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 -#: src/components/status.jsx:1636 -#: src/components/status.jsx:1653 -#: src/components/status.jsx:1777 -#: src/components/status.jsx:2372 -#: src/components/status.jsx:2375 +#: src/components/status.jsx:1703 +#: src/components/status.jsx:1720 +#: src/components/status.jsx:1844 +#: src/components/status.jsx:2442 +#: src/components/status.jsx:2445 #: 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:1169 +#: src/pages/status.jsx:1178 #: src/pages/trending.jsx:471 msgid "More" msgstr "بیشتر" @@ -186,12 +186,12 @@ msgid "Original" msgstr "اصلی" #: src/components/account-info.jsx:859 -#: src/components/status.jsx:2163 +#: src/components/status.jsx:2233 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1445 #: src/pages/catchup.jsx:2056 -#: src/pages/status.jsx:892 -#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:901 +#: src/pages/status.jsx:1503 msgid "Replies" msgstr "پاسخ‌ها" @@ -199,7 +199,7 @@ msgstr "پاسخ‌ها" #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1447 #: src/pages/catchup.jsx:2068 -#: src/pages/settings.jsx:1045 +#: src/pages/settings.jsx:1110 msgid "Boosts" msgstr "تقویت‌ها" @@ -282,30 +282,30 @@ msgid "Add/Remove from Lists" msgstr "افزودن/حذف کردن از سیاهه‌ها" #: src/components/account-info.jsx:1299 -#: src/components/status.jsx:1079 +#: src/components/status.jsx:1143 msgid "Link copied" msgstr "پیوند رونوشت شد" #: src/components/account-info.jsx:1302 -#: src/components/status.jsx:1082 +#: src/components/status.jsx:1146 msgid "Unable to copy link" msgstr "ناتوان در رونوشت برداشتن از پیوند" #: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 -#: src/components/status.jsx:1088 -#: src/components/status.jsx:3146 +#: src/components/status.jsx:1152 +#: src/components/status.jsx:3219 msgid "Copy" msgstr "رونوشت" #: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 -#: src/components/status.jsx:1104 +#: src/components/status.jsx:1168 msgid "Sharing doesn't seem to work." msgstr "انگار همرسانی کار نمیکند." #: src/components/account-info.jsx:1329 -#: src/components/status.jsx:1110 +#: src/components/status.jsx:1174 msgid "Share…" msgstr "همرسانی…" @@ -406,10 +406,10 @@ msgstr "پی گرفتن" #: src/components/account-info.jsx:2089 #: src/components/account-sheet.jsx:37 #: src/components/compose.jsx:797 -#: src/components/compose.jsx:2415 -#: src/components/compose.jsx:2888 -#: src/components/compose.jsx:3096 -#: src/components/compose.jsx:3326 +#: src/components/compose.jsx:2419 +#: src/components/compose.jsx:2892 +#: src/components/compose.jsx:3100 +#: src/components/compose.jsx:3330 #: src/components/drafts.jsx:58 #: src/components/embed-modal.jsx:12 #: src/components/generic-accounts.jsx:142 @@ -422,17 +422,17 @@ msgstr "پی گرفتن" #: src/components/shortcuts-settings.jsx:227 #: src/components/shortcuts-settings.jsx:580 #: src/components/shortcuts-settings.jsx:780 -#: src/components/status.jsx:2871 -#: src/components/status.jsx:3110 -#: src/components/status.jsx:3608 +#: src/components/status.jsx:2944 +#: src/components/status.jsx:3183 +#: src/components/status.jsx:3681 #: src/pages/accounts.jsx:36 #: src/pages/catchup.jsx:1581 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:274 -#: src/pages/notifications.jsx:840 -#: src/pages/notifications.jsx:1054 -#: src/pages/settings.jsx:69 -#: src/pages/status.jsx:1256 +#: src/pages/notifications.jsx:868 +#: src/pages/notifications.jsx:1082 +#: src/pages/settings.jsx:76 +#: src/pages/status.jsx:1265 msgid "Close" msgstr "بستن" @@ -509,7 +509,7 @@ msgstr "محتوا" #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 -#: src/pages/notifications.jsx:906 +#: src/pages/notifications.jsx:934 msgid "Save" msgstr "ذخیره" @@ -537,7 +537,7 @@ msgstr "حالت پوشش فعال شد" #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 #: src/pages/home.jsx:53 -#: src/pages/notifications.jsx:505 +#: src/pages/notifications.jsx:520 msgid "Home" msgstr "خانه" @@ -552,8 +552,8 @@ msgstr "شما تغییرات ذخیره‌نشده دارید. این فرست #: src/components/compose.jsx:614 #: src/components/compose.jsx:630 -#: src/components/compose.jsx:1336 -#: src/components/compose.jsx:1597 +#: src/components/compose.jsx:1337 +#: src/components/compose.jsx:1598 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "{maxMediaAttachments, plural, one {فقط میتوانید تا ۱ پرونده الصاق کنید.} other {فقط میتوانید تا # پرونده الصاق کنید.}}" @@ -610,7 +610,7 @@ msgid "Attachment #{i} failed" msgstr "پیوست #{i} شکست خورد" #: src/components/compose.jsx:1118 -#: src/components/status.jsx:1962 +#: src/components/status.jsx:2029 #: src/components/timeline.jsx:984 msgid "Content warning" msgstr "هشدار محتوا" @@ -621,262 +621,262 @@ msgstr "هشدار محتوا یا رسانهٔ حساس" #: src/components/compose.jsx:1170 #: src/components/status.jsx:93 -#: src/pages/settings.jsx:297 +#: src/pages/settings.jsx:304 msgid "Public" msgstr "همگانی" -#: src/components/compose.jsx:1174 +#: src/components/compose.jsx:1175 #: src/components/nav-menu.jsx:386 #: src/components/shortcuts-settings.jsx:162 #: src/components/status.jsx:94 msgid "Local" msgstr "محلی" -#: src/components/compose.jsx:1178 +#: src/components/compose.jsx:1179 #: src/components/status.jsx:95 -#: src/pages/settings.jsx:300 +#: src/pages/settings.jsx:307 msgid "Unlisted" msgstr "فهرست‌نشده" -#: src/components/compose.jsx:1181 +#: src/components/compose.jsx:1182 #: src/components/status.jsx:96 -#: src/pages/settings.jsx:303 +#: src/pages/settings.jsx:310 msgid "Followers only" msgstr "فقط پی‌گیرنده" -#: src/components/compose.jsx:1184 +#: src/components/compose.jsx:1185 #: src/components/status.jsx:97 -#: src/components/status.jsx:1840 +#: src/components/status.jsx:1907 msgid "Private mention" msgstr "اشارهٔ خصوصی" -#: src/components/compose.jsx:1193 +#: src/components/compose.jsx:1194 msgid "Post your reply" msgstr "پاسختان را بفرستید" -#: src/components/compose.jsx:1195 +#: src/components/compose.jsx:1196 msgid "Edit your post" msgstr "فرسته‌تان را ویرایش کنید" -#: src/components/compose.jsx:1196 +#: src/components/compose.jsx:1197 msgid "What are you doing?" msgstr "چکار میکنید؟" -#: src/components/compose.jsx:1274 +#: src/components/compose.jsx:1275 msgid "Mark media as sensitive" msgstr "علامت‌گذاری رسانه به عنوان حساس" -#: src/components/compose.jsx:1372 +#: src/components/compose.jsx:1373 msgid "Add poll" msgstr "افزودن نظرسنجی" -#: src/components/compose.jsx:1394 +#: src/components/compose.jsx:1395 msgid "Add custom emoji" msgstr "افزودن شکلک شخصی‌سازی‌شده" -#: src/components/compose.jsx:1478 +#: src/components/compose.jsx:1479 #: src/components/keyboard-shortcuts-help.jsx:143 -#: src/components/status.jsx:831 -#: src/components/status.jsx:1616 -#: src/components/status.jsx:1617 -#: src/components/status.jsx:2268 +#: src/components/status.jsx:895 +#: src/components/status.jsx:1683 +#: src/components/status.jsx:1684 +#: src/components/status.jsx:2338 msgid "Reply" msgstr "پاسخ دادن" -#: src/components/compose.jsx:1480 +#: src/components/compose.jsx:1481 msgid "Update" msgstr "بروزرسانی" -#: src/components/compose.jsx:1481 +#: src/components/compose.jsx:1482 msgctxt "Submit button in composer" msgid "Post" msgstr "ارسال" -#: src/components/compose.jsx:1609 +#: src/components/compose.jsx:1610 msgid "Downloading GIF…" msgstr "بارگیری جیف…" -#: src/components/compose.jsx:1637 +#: src/components/compose.jsx:1638 msgid "Failed to download GIF" msgstr "بارگیری جیف ناموفق بود" -#: src/components/compose.jsx:1748 -#: src/components/compose.jsx:1825 +#: src/components/compose.jsx:1750 +#: src/components/compose.jsx:1827 #: src/components/nav-menu.jsx:287 msgid "More…" msgstr "بیشتر…" -#: src/components/compose.jsx:2228 +#: src/components/compose.jsx:2232 msgid "Uploaded" msgstr "بارگذاری شد" -#: src/components/compose.jsx:2241 +#: src/components/compose.jsx:2245 msgid "Image description" msgstr "شرح تصویر" -#: src/components/compose.jsx:2242 +#: src/components/compose.jsx:2246 msgid "Video description" msgstr "شرح ویدئو" -#: src/components/compose.jsx:2243 +#: src/components/compose.jsx:2247 msgid "Audio description" msgstr "شرح صدا" -#: src/components/compose.jsx:2279 -#: src/components/compose.jsx:2299 +#: src/components/compose.jsx:2283 +#: src/components/compose.jsx:2303 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:2291 -#: src/components/compose.jsx:2311 +#: src/components/compose.jsx:2295 +#: src/components/compose.jsx:2315 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "" -#: src/components/compose.jsx:2319 +#: src/components/compose.jsx:2323 msgid "Frame rate too high. Uploading might encounter issues." msgstr "ترخ نوسازی بسیار زیاد است. بارگذاری ممکن است با مشکل موجه شود." -#: src/components/compose.jsx:2379 -#: src/components/compose.jsx:2629 +#: src/components/compose.jsx:2383 +#: src/components/compose.jsx:2633 #: src/components/shortcuts-settings.jsx:723 #: src/pages/catchup.jsx:1074 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "حذف کردن" -#: src/components/compose.jsx:2396 +#: src/components/compose.jsx:2400 #: src/compose.jsx:83 msgid "Error" msgstr "خطا" -#: src/components/compose.jsx:2421 +#: src/components/compose.jsx:2425 msgid "Edit image description" msgstr "ویرایش کردن شرح تصویر" -#: src/components/compose.jsx:2422 +#: src/components/compose.jsx:2426 msgid "Edit video description" msgstr "ویرایش کردن شرح ویدئو" -#: src/components/compose.jsx:2423 +#: src/components/compose.jsx:2427 msgid "Edit audio description" msgstr "ویرایش کردن شرح صدا" -#: src/components/compose.jsx:2468 -#: src/components/compose.jsx:2517 +#: src/components/compose.jsx:2472 +#: src/components/compose.jsx:2521 msgid "Generating description. Please wait…" msgstr "تولید شرح. لطفا صبر کنید…" -#: src/components/compose.jsx:2488 +#: src/components/compose.jsx:2492 msgid "Failed to generate description: {0}" msgstr "شکست در تولید شرح: {0}" -#: src/components/compose.jsx:2489 +#: src/components/compose.jsx:2493 msgid "Failed to generate description" msgstr "شکست در تولید شرح" -#: src/components/compose.jsx:2501 -#: src/components/compose.jsx:2507 -#: src/components/compose.jsx:2553 +#: src/components/compose.jsx:2505 +#: src/components/compose.jsx:2511 +#: src/components/compose.jsx:2557 msgid "Generate description…" msgstr "تولید شرح…" -#: src/components/compose.jsx:2540 +#: src/components/compose.jsx:2544 msgid "Failed to generate description{0}" msgstr "شکست در تولید شرح{0}" -#: src/components/compose.jsx:2555 +#: src/components/compose.jsx:2559 msgid "({0}) <0>— experimental" msgstr "({0}) <0>— آزمایشگاهی" -#: src/components/compose.jsx:2574 +#: src/components/compose.jsx:2578 msgid "Done" msgstr "اتمام" -#: src/components/compose.jsx:2610 +#: src/components/compose.jsx:2614 msgid "Choice {0}" msgstr "گزینه {0}" -#: src/components/compose.jsx:2657 +#: src/components/compose.jsx:2661 msgid "Multiple choices" msgstr "گزینه‌های چندگانه" -#: src/components/compose.jsx:2660 +#: src/components/compose.jsx:2664 msgid "Duration" msgstr "طول" -#: src/components/compose.jsx:2691 +#: src/components/compose.jsx:2695 msgid "Remove poll" msgstr "حذف نظرسنجی" -#: src/components/compose.jsx:2905 +#: src/components/compose.jsx:2909 msgid "Search accounts" msgstr "جستجوی حساب‌ها" -#: src/components/compose.jsx:2946 +#: src/components/compose.jsx:2950 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" msgstr "افزودن" -#: src/components/compose.jsx:2959 +#: src/components/compose.jsx:2963 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" msgstr "خطا در بارگذاری حساب‌ها" -#: src/components/compose.jsx:3102 +#: src/components/compose.jsx:3106 msgid "Custom emojis" msgstr "شکلک‌های شخصی‌سازی‌شده" -#: src/components/compose.jsx:3122 +#: src/components/compose.jsx:3126 msgid "Search emoji" msgstr "جستجوی شکلک" -#: src/components/compose.jsx:3153 +#: src/components/compose.jsx:3157 msgid "Error loading custom emojis" msgstr "خطا در بارگذاری شکلک‌های شخصی‌سازی‌شده" -#: src/components/compose.jsx:3164 +#: src/components/compose.jsx:3168 msgid "Recently used" msgstr "اخیرا استفاده‌شده" -#: src/components/compose.jsx:3165 +#: src/components/compose.jsx:3169 msgid "Others" msgstr "دیگران" -#: src/components/compose.jsx:3203 +#: src/components/compose.jsx:3207 msgid "{0} more…" msgstr "{0} بیشتر…" -#: src/components/compose.jsx:3341 +#: src/components/compose.jsx:3345 msgid "Search GIFs" msgstr "جستجوی جیف‌ها" -#: src/components/compose.jsx:3356 +#: src/components/compose.jsx:3360 msgid "Powered by GIPHY" msgstr "قدرت‌گرفته از GIPHY" -#: src/components/compose.jsx:3364 +#: src/components/compose.jsx:3368 msgid "Type to search GIFs" msgstr "برای جستجوی جیف‌ها بنویسید" -#: src/components/compose.jsx:3462 +#: src/components/compose.jsx:3466 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:889 msgid "Previous" msgstr "پیشین" -#: src/components/compose.jsx:3480 +#: src/components/compose.jsx:3484 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:906 msgid "Next" msgstr "پسین" -#: src/components/compose.jsx:3497 +#: src/components/compose.jsx:3501 msgid "Error loading GIFs" msgstr "خطا در بارگذاری جیف‌ها" #: src/components/drafts.jsx:63 -#: src/pages/settings.jsx:684 +#: src/pages/settings.jsx:691 msgid "Unsent drafts" msgstr "پیش‌نویس‌های ارسال‌نشده" @@ -894,7 +894,7 @@ msgstr "خطا در حذف پیش‌نویس! لطفا دوباره تلاش ک #: src/components/drafts.jsx:127 #: src/components/list-add-edit.jsx:183 -#: src/components/status.jsx:1251 +#: src/components/status.jsx:1318 #: src/pages/filters.jsx:587 msgid "Delete…" msgstr "حذف…" @@ -934,7 +934,7 @@ msgid "Open in new window" msgstr "باز کردن در پنجره‌ای جدید" #: src/components/follow-request-buttons.jsx:42 -#: src/pages/notifications.jsx:890 +#: src/pages/notifications.jsx:918 msgid "Accept" msgstr "قبول کردن" @@ -943,7 +943,7 @@ msgid "Reject" msgstr "رد کردن" #: src/components/follow-request-buttons.jsx:75 -#: src/pages/notifications.jsx:1173 +#: src/pages/notifications.jsx:1201 msgid "Accepted" msgstr "قبول شده" @@ -956,7 +956,7 @@ msgid "Nothing to show" msgstr "چیزی برای نمایش نیست" #: src/components/generic-accounts.jsx:145 -#: src/components/notification.jsx:429 +#: src/components/notification.jsx:438 #: src/pages/accounts.jsx:41 #: src/pages/search.jsx:227 #: src/pages/search.jsx:260 @@ -966,9 +966,9 @@ msgstr "حساب‌های کاربری" #: src/components/generic-accounts.jsx:205 #: src/components/timeline.jsx:519 #: src/pages/list.jsx:293 -#: src/pages/notifications.jsx:820 +#: src/pages/notifications.jsx:848 #: src/pages/search.jsx:454 -#: src/pages/status.jsx:1289 +#: src/pages/status.jsx:1298 msgid "Show more…" msgstr "نمایش بیشتر…" @@ -1094,10 +1094,10 @@ msgid "<0>l or <1>f" msgstr "<0>م یا <1>ب" #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:839 -#: src/components/status.jsx:2294 -#: src/components/status.jsx:2326 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:903 +#: src/components/status.jsx:2364 +#: src/components/status.jsx:2396 +#: src/components/status.jsx:2397 msgid "Boost" msgstr "تقویت" @@ -1106,9 +1106,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>تبدیل + <1>ذ" #: src/components/keyboard-shortcuts-help.jsx:172 -#: src/components/status.jsx:924 -#: src/components/status.jsx:2351 -#: src/components/status.jsx:2352 +#: src/components/status.jsx:988 +#: src/components/status.jsx:2421 +#: src/components/status.jsx:2422 msgid "Bookmark" msgstr "نشانک‌گذاری" @@ -1167,15 +1167,15 @@ msgid "Media description" msgstr "شرح رسانه" #: src/components/media-alt-modal.jsx:57 -#: src/components/status.jsx:968 -#: src/components/status.jsx:995 +#: src/components/status.jsx:1032 +#: src/components/status.jsx:1059 #: src/components/translation-block.jsx:195 msgid "Translate" msgstr "ترجمه" #: src/components/media-alt-modal.jsx:68 -#: src/components/status.jsx:982 -#: src/components/status.jsx:1009 +#: src/components/status.jsx:1046 +#: src/components/status.jsx:1073 msgid "Speak" msgstr "حرف زدن" @@ -1212,9 +1212,9 @@ msgid "Filtered: {filterTitleStr}" msgstr "پالایش‌شده: {filterTitleStr}" #: src/components/media-post.jsx:133 -#: src/components/status.jsx:3438 -#: src/components/status.jsx:3534 -#: src/components/status.jsx:3612 +#: src/components/status.jsx:3511 +#: src/components/status.jsx:3607 +#: src/components/status.jsx:3685 #: src/components/timeline.jsx:973 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1876 @@ -1256,7 +1256,7 @@ msgstr "" #: src/pages/home.jsx:224 #: src/pages/mentions.jsx:20 #: src/pages/mentions.jsx:167 -#: src/pages/settings.jsx:1037 +#: src/pages/settings.jsx:1102 #: src/pages/trending.jsx:381 msgid "Mentions" msgstr "اشاره‌ها" @@ -1267,8 +1267,8 @@ msgstr "اشاره‌ها" #: src/pages/filters.jsx:24 #: src/pages/home.jsx:84 #: src/pages/home.jsx:184 -#: src/pages/notifications.jsx:106 -#: src/pages/notifications.jsx:509 +#: src/pages/notifications.jsx:112 +#: src/pages/notifications.jsx:524 msgid "Notifications" msgstr "آگاهی‌ها" @@ -1311,7 +1311,7 @@ msgstr "نشانک‌گذاری‌ها" #: src/pages/catchup.jsx:2062 #: src/pages/favourites.jsx:11 #: src/pages/favourites.jsx:23 -#: src/pages/settings.jsx:1041 +#: src/pages/settings.jsx:1106 msgid "Likes" msgstr "برگزیده‌ها" @@ -1351,7 +1351,7 @@ msgstr "حساب‌ها…" #: src/components/nav-menu.jsx:363 #: src/pages/login.jsx:189 -#: src/pages/status.jsx:792 +#: src/pages/status.jsx:801 #: src/pages/welcome.jsx:64 msgid "Log in" msgstr "ورود" @@ -1389,135 +1389,135 @@ msgstr "این آگاهی از حساب دیگر شماست." msgid "View all notifications" msgstr "نمایش همهٔ آگاهی‌ها" -#: src/components/notification.jsx:68 +#: src/components/notification.jsx:70 msgid "{account} reacted to your post with {emojiObject}" msgstr "{account} روی فرستهٔ شما با {emojiObject} بازخورد داد" -#: src/components/notification.jsx:75 +#: src/components/notification.jsx:77 msgid "{account} published a post." msgstr "{account} یک فرسته منتشر کرد." -#: src/components/notification.jsx:83 +#: src/components/notification.jsx:85 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} people boosted your reply.} other {<2><3>{1} people boosted your post.}}}}" msgstr "" -#: src/components/notification.jsx:126 +#: src/components/notification.jsx:128 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" msgstr "" -#: src/components/notification.jsx:140 +#: src/components/notification.jsx:142 msgid "{account} requested to follow you." msgstr "{account} درخواست کرد شما را پی‌گیری کند." -#: src/components/notification.jsx:149 +#: src/components/notification.jsx:151 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} people liked your reply.} other {<2><3>{1} people 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} نفر پاسختان را پسندیدند.} other {<2><3>{1} نفر فرسته‌تان را پسندیدند.}}}}" -#: src/components/notification.jsx:191 +#: src/components/notification.jsx:193 msgid "A poll you have voted in or created has ended." msgstr "یک نظرسنجی که در آن رأی داده‌اید یا آن را ایجاد کرده‌اید پایان یافته است." -#: src/components/notification.jsx:192 +#: src/components/notification.jsx:194 msgid "A poll you have created has ended." msgstr "یک نظرسنجی که شما ایجاد کرده‌اید پایان یافته است." -#: src/components/notification.jsx:193 +#: src/components/notification.jsx:195 msgid "A poll you have voted in has ended." msgstr "یک نظرسنجی که شما در آن رأی داده‌اید پایان یافته است." -#: src/components/notification.jsx:194 +#: src/components/notification.jsx:196 msgid "A post you interacted with has been edited." msgstr "یک فرسته که شما با آن تعامل داشته‌اید تغییر یافته است." -#: src/components/notification.jsx:202 +#: src/components/notification.jsx:204 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} people boosted & liked your reply.} other {<2><3>{1} people 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} نفر پاسختان را تقویت کردند و پسندیدند.} other {<2><3>{1} نفر فرسته‌تان را تقویت کردند و پسندیدند.}}}}" -#: src/components/notification.jsx:244 +#: src/components/notification.jsx:246 msgid "{account} signed up." msgstr "{account} ثبت‌نام شد." -#: src/components/notification.jsx:246 +#: src/components/notification.jsx:248 msgid "{account} reported {targetAccount}" msgstr "{account} {targetAccount} را گزارش کرد" -#: src/components/notification.jsx:251 +#: src/components/notification.jsx:253 msgid "Lost connections with <0>{name}." msgstr "اتصال از دست رفته با <0>{name}." -#: src/components/notification.jsx:257 +#: src/components/notification.jsx:259 msgid "Moderation warning" msgstr "" -#: src/components/notification.jsx:267 +#: src/components/notification.jsx:269 msgid "An admin from <0>{from} has suspended <1>{targetName}, which means you can no longer receive updates from them or interact with them." msgstr "یک مدیر از <0>{from} <1>{targetName} را تعلیق کرده است، معنی‌اش این است که شما دیگر نمیتوانید بروزرسانی‌هایی از آنها دریافت کنید یا با آنها تعامل کنید." -#: src/components/notification.jsx:273 +#: src/components/notification.jsx:275 msgid "An admin from <0>{from} has blocked <1>{targetName}. Affected followers: {followersCount}, followings: {followingCount}." msgstr "یک مدیر از <0>{from} <1>{targetName} را مسدود کرده است. پی‌گیرنده‌های تأثیرپذیرفته: {followersCount}، پی‌گرفته‌های تأثیرپذیرفته: {followingCount}." -#: src/components/notification.jsx:279 +#: src/components/notification.jsx:281 msgid "You have blocked <0>{targetName}. Removed followers: {followersCount}, followings: {followingCount}." msgstr "شما <0>{targetName} را مسدود کرده‌اید. پی‌گیرنده حذف‌شده: {followersCount}، پی‌گرفته‌های حذف‌شده: {followingCount}." -#: src/components/notification.jsx:287 +#: src/components/notification.jsx:289 msgid "Your account has received a moderation warning." msgstr "" -#: src/components/notification.jsx:288 +#: src/components/notification.jsx:290 msgid "Your account has been disabled." msgstr "حساب کاربری شما غیرفعال شده است." -#: src/components/notification.jsx:289 +#: src/components/notification.jsx:291 msgid "Some of your posts have been marked as sensitive." msgstr "بعضی از فرسته‌های شما به عنوان حساس نشانه‌گذاری شده‌اند." -#: src/components/notification.jsx:290 +#: src/components/notification.jsx:292 msgid "Some of your posts have been deleted." msgstr "بعضی از فرسته‌های شما حذف شده‌اند." -#: src/components/notification.jsx:291 +#: src/components/notification.jsx:293 msgid "Your posts will be marked as sensitive from now on." msgstr "از این به بعد فرسته‌های شما به عنوان حساس نشانه‌گذاری خواهند شد." -#: src/components/notification.jsx:292 +#: src/components/notification.jsx:294 msgid "Your account has been limited." msgstr "حساب کاربری شما محدود شده است." -#: src/components/notification.jsx:293 +#: src/components/notification.jsx:295 msgid "Your account has been suspended." msgstr "حساب کاربری شما تعلیق شده است." -#: src/components/notification.jsx:364 +#: src/components/notification.jsx:369 msgid "[Unknown notification type: {type}]" msgstr "[نوع ناشناختهٔ آگاهی: {type}]" -#: src/components/notification.jsx:425 -#: src/components/status.jsx:938 -#: src/components/status.jsx:948 +#: src/components/notification.jsx:434 +#: src/components/status.jsx:1002 +#: src/components/status.jsx:1012 msgid "Boosted/Liked by…" msgstr "تقویت‌شده/برگزیده‌شده توسط…" -#: src/components/notification.jsx:426 +#: src/components/notification.jsx:435 msgid "Liked by…" msgstr "برگزیده‌شده توسط…" -#: src/components/notification.jsx:427 +#: src/components/notification.jsx:436 msgid "Boosted by…" msgstr "تقویت‌شده توسط…" -#: src/components/notification.jsx:428 +#: src/components/notification.jsx:437 msgid "Followed by…" msgstr "پی‌گرفته‌شده توسط…" -#: src/components/notification.jsx:484 -#: src/components/notification.jsx:500 +#: src/components/notification.jsx:508 +#: src/components/notification.jsx:524 msgid "Learn more <0/>" msgstr "بیشتر بدانید <0/>" -#: src/components/notification.jsx:680 -#: src/components/status.jsx:190 +#: src/components/notification.jsx:756 +#: src/components/status.jsx:211 msgid "Read more →" msgstr "بیشتر خوانید ←" @@ -1541,8 +1541,8 @@ msgstr "رأی دادن" #: src/components/poll.jsx:205 #: src/components/poll.jsx:207 -#: src/pages/status.jsx:1158 -#: src/pages/status.jsx:1181 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1190 msgid "Refresh" msgstr "بارگذاری مجدد" @@ -1576,17 +1576,17 @@ msgid "Ending" msgstr "در حال اتمام" #. Relative time in seconds, as short as possible -#: src/components/relative-time.jsx:55 +#: src/components/relative-time.jsx:57 msgid "{0}s" msgstr "{0}ث" #. Relative time in minutes, as short as possible -#: src/components/relative-time.jsx:60 +#: src/components/relative-time.jsx:62 msgid "{0}m" msgstr "{0}د" #. Relative time in hours, as short as possible -#: src/components/relative-time.jsx:65 +#: src/components/relative-time.jsx:67 msgid "{0}h" msgstr "{0}س" @@ -1810,7 +1810,7 @@ msgid "Move down" msgstr "حرکت به پایین" #: src/components/shortcuts-settings.jsx:376 -#: src/components/status.jsx:1216 +#: src/components/status.jsx:1280 #: src/pages/list.jsx:170 msgid "Edit" msgstr "ویرایش" @@ -2008,310 +2008,310 @@ msgstr "جیسون خالص میانبرها" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "ورود/صدور تنظیمات از/به کارساز نمونه (خیلی آزمایشی)" -#: src/components/status.jsx:464 +#: src/components/status.jsx:504 msgid "<0/> <1>boosted" msgstr "<0/> <1>تقویت‌شده" -#: src/components/status.jsx:563 +#: src/components/status.jsx:603 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "متأسفانه نمونه‌ای که شما در آن وارد شده‌اید نمیتواند با این فرسته از یک نمونهٔ دیگر تعامل داشته باشد." -#: src/components/status.jsx:716 +#: src/components/status.jsx:756 msgid "Unliked @{0}'s post" msgstr "فرستهٔ @{0} نابرگزیده شد" -#: src/components/status.jsx:717 +#: src/components/status.jsx:757 msgid "Liked @{0}'s post" msgstr "فرستهٔ @{0} برگزیده شد" -#: src/components/status.jsx:756 +#: src/components/status.jsx:796 msgid "Unbookmarked @{0}'s post" msgstr "فرستهٔ @{0} نانشانک‌گذاری شد" -#: src/components/status.jsx:757 +#: src/components/status.jsx:797 msgid "Bookmarked @{0}'s post" msgstr "فرستهٔ @{0} نشانک‌گذاری شد" -#: src/components/status.jsx:839 -#: src/components/status.jsx:901 -#: src/components/status.jsx:2294 -#: src/components/status.jsx:2326 +#: src/components/status.jsx:903 +#: src/components/status.jsx:965 +#: src/components/status.jsx:2364 +#: src/components/status.jsx:2396 msgid "Unboost" msgstr "ناتقویت" -#: src/components/status.jsx:855 -#: src/components/status.jsx:2309 +#: src/components/status.jsx:919 +#: src/components/status.jsx:2379 msgid "Quote" msgstr "نقل قول" -#: src/components/status.jsx:863 -#: src/components/status.jsx:2318 +#: src/components/status.jsx:927 +#: src/components/status.jsx:2388 msgid "Some media have no descriptions." msgstr "بعضی از رسانه‌ها شرح ندارند." -#: src/components/status.jsx:870 +#: src/components/status.jsx:934 msgid "Old post (<0>{0})" msgstr "فرستهٔ قدیمی (<0>{0})" -#: src/components/status.jsx:889 -#: src/components/status.jsx:1341 +#: src/components/status.jsx:953 +#: src/components/status.jsx:1408 msgid "Unboosted @{0}'s post" msgstr "فرستهٔ @{0} ناتقویت شد" -#: src/components/status.jsx:890 -#: src/components/status.jsx:1342 +#: src/components/status.jsx:954 +#: src/components/status.jsx:1409 msgid "Boosted @{0}'s post" msgstr "فرستهٔ @{0} تقویت شد" -#: src/components/status.jsx:902 +#: src/components/status.jsx:966 msgid "Boost…" msgstr "تقویت…" -#: src/components/status.jsx:914 -#: src/components/status.jsx:1626 -#: src/components/status.jsx:2339 +#: src/components/status.jsx:978 +#: src/components/status.jsx:1693 +#: src/components/status.jsx:2409 msgid "Unlike" msgstr "نابرگزیدن" -#: src/components/status.jsx:915 -#: src/components/status.jsx:1626 -#: src/components/status.jsx:1627 -#: src/components/status.jsx:2339 -#: src/components/status.jsx:2340 +#: src/components/status.jsx:979 +#: src/components/status.jsx:1693 +#: src/components/status.jsx:1694 +#: src/components/status.jsx:2409 +#: src/components/status.jsx:2410 msgid "Like" msgstr "برگزیدن" -#: src/components/status.jsx:924 -#: src/components/status.jsx:2351 +#: src/components/status.jsx:988 +#: src/components/status.jsx:2421 msgid "Unbookmark" msgstr "نانشانک‌گذاری" -#: src/components/status.jsx:1032 +#: src/components/status.jsx:1096 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1053 +#: src/components/status.jsx:1117 msgid "Show Edit History" msgstr "نمایش تاریخچهٔ ویرایش" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1120 msgid "Edited: {editedDateText}" msgstr "ویرایش‌شده: {editedDateText}" -#: src/components/status.jsx:1123 -#: src/components/status.jsx:3115 +#: src/components/status.jsx:1187 +#: src/components/status.jsx:3188 msgid "Embed post" msgstr "فرستهٔ جاسازی‌شده" -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1201 msgid "Conversation unmuted" msgstr "گفتگو ناخموشیده شد" -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1201 msgid "Conversation muted" msgstr "گفتگو خموشیده شد" -#: src/components/status.jsx:1143 +#: src/components/status.jsx:1207 msgid "Unable to unmute conversation" msgstr "ناتوان در ناخموشاندن گفتگو" -#: src/components/status.jsx:1144 +#: src/components/status.jsx:1208 msgid "Unable to mute conversation" msgstr "ناتوان در خموشاندن گفتگو" -#: src/components/status.jsx:1153 +#: src/components/status.jsx:1217 msgid "Unmute conversation" msgstr "ناخموشاندن گفتگو" -#: src/components/status.jsx:1160 +#: src/components/status.jsx:1224 msgid "Mute conversation" msgstr "خموشاندن گفتگو" -#: src/components/status.jsx:1176 +#: src/components/status.jsx:1240 msgid "Post unpinned from profile" msgstr "سنجاق فرسته از نمایه برداشته شد" -#: src/components/status.jsx:1177 +#: src/components/status.jsx:1241 msgid "Post pinned to profile" msgstr "فرسته به نمایه سنجاق شد" -#: src/components/status.jsx:1182 +#: src/components/status.jsx:1246 msgid "Unable to unpin post" msgstr "ناتوان در برداشتن سنجاق فرسته" -#: src/components/status.jsx:1182 +#: src/components/status.jsx:1246 msgid "Unable to pin post" msgstr "ناتوان در سنجاق کردن فرسته" -#: src/components/status.jsx:1191 +#: src/components/status.jsx:1255 msgid "Unpin from profile" msgstr "برداشتن سنجاق " -#: src/components/status.jsx:1198 +#: src/components/status.jsx:1262 msgid "Pin to profile" msgstr "سنجاق کردن به نمایه" -#: src/components/status.jsx:1227 +#: src/components/status.jsx:1291 msgid "Delete this post?" -msgstr "" +msgstr "این فرسته را حذف میکنید؟" -#: src/components/status.jsx:1240 +#: src/components/status.jsx:1307 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1243 +#: src/components/status.jsx:1310 msgid "Unable to delete post" msgstr "" -#: src/components/status.jsx:1271 +#: src/components/status.jsx:1338 msgid "Report post…" msgstr "گزارش دادن فرسته…" -#: src/components/status.jsx:1627 -#: src/components/status.jsx:1663 -#: src/components/status.jsx:2340 +#: src/components/status.jsx:1694 +#: src/components/status.jsx:1730 +#: src/components/status.jsx:2410 msgid "Liked" msgstr "" -#: src/components/status.jsx:1660 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:1727 +#: src/components/status.jsx:2397 msgid "Boosted" msgstr "" -#: src/components/status.jsx:1670 -#: src/components/status.jsx:2352 +#: src/components/status.jsx:1737 +#: src/components/status.jsx:2422 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1741 msgid "Pinned" msgstr "" -#: src/components/status.jsx:1719 -#: src/components/status.jsx:2171 +#: src/components/status.jsx:1786 +#: src/components/status.jsx:2241 msgid "Deleted" msgstr "" -#: src/components/status.jsx:1760 +#: src/components/status.jsx:1827 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:1849 +#: src/components/status.jsx:1916 msgid "Thread{0}" msgstr "" -#: src/components/status.jsx:1925 -#: src/components/status.jsx:1987 -#: src/components/status.jsx:2072 +#: src/components/status.jsx:1992 +#: src/components/status.jsx:2054 +#: src/components/status.jsx:2139 msgid "Show less" msgstr "" -#: src/components/status.jsx:1925 -#: src/components/status.jsx:1987 +#: src/components/status.jsx:1992 +#: src/components/status.jsx:2054 msgid "Show content" msgstr "" -#: src/components/status.jsx:2072 +#: src/components/status.jsx:2139 msgid "Show media" msgstr "" -#: src/components/status.jsx:2192 +#: src/components/status.jsx:2262 msgid "Edited" msgstr "" -#: src/components/status.jsx:2269 +#: src/components/status.jsx:2339 msgid "Comments" msgstr "" #. More from [Author] -#: src/components/status.jsx:2577 +#: src/components/status.jsx:2648 msgid "More from <0/>" msgstr "" -#: src/components/status.jsx:2876 +#: src/components/status.jsx:2949 msgid "Edit History" msgstr "" -#: src/components/status.jsx:2880 +#: src/components/status.jsx:2953 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:2885 +#: src/components/status.jsx:2958 msgid "Loading…" msgstr "" -#: src/components/status.jsx:3120 +#: src/components/status.jsx:3193 msgid "HTML Code" msgstr "" -#: src/components/status.jsx:3137 +#: src/components/status.jsx:3210 msgid "HTML code copied" msgstr "" -#: src/components/status.jsx:3140 +#: src/components/status.jsx:3213 msgid "Unable to copy HTML code" msgstr "" -#: src/components/status.jsx:3152 +#: src/components/status.jsx:3225 msgid "Media attachments:" msgstr "" -#: src/components/status.jsx:3174 +#: src/components/status.jsx:3247 msgid "Account Emojis:" msgstr "" -#: src/components/status.jsx:3205 -#: src/components/status.jsx:3250 +#: src/components/status.jsx:3278 +#: src/components/status.jsx:3323 msgid "static URL" msgstr "" -#: src/components/status.jsx:3219 +#: src/components/status.jsx:3292 msgid "Emojis:" msgstr "" -#: src/components/status.jsx:3264 +#: src/components/status.jsx:3337 msgid "Notes:" msgstr "" -#: src/components/status.jsx:3268 +#: src/components/status.jsx:3341 msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." msgstr "" -#: src/components/status.jsx:3274 +#: src/components/status.jsx:3347 msgid "Polls are not interactive, becomes a list with vote counts." msgstr "" -#: src/components/status.jsx:3279 +#: src/components/status.jsx:3352 msgid "Media attachments can be images, videos, audios or any file types." msgstr "" -#: src/components/status.jsx:3285 +#: src/components/status.jsx:3358 msgid "Post could be edited or deleted later." msgstr "فرسته بعدا میتواند ویرایش یا حذف شود." -#: src/components/status.jsx:3291 +#: src/components/status.jsx:3364 msgid "Preview" msgstr "پیش‌نمایش" -#: src/components/status.jsx:3300 +#: src/components/status.jsx:3373 msgid "Note: This preview is lightly styled." msgstr "نکته: این پیش‌نمایش بصورت طراحی سبک است." #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3542 +#: src/components/status.jsx:3615 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> تقویت‌شده" #: src/components/timeline.jsx:453 -#: src/pages/settings.jsx:1065 +#: src/pages/settings.jsx:1130 msgid "New posts" msgstr "فرسته‌های جدید" #: src/components/timeline.jsx:554 #: src/pages/home.jsx:213 -#: src/pages/notifications.jsx:796 -#: src/pages/status.jsx:945 -#: src/pages/status.jsx:1318 +#: src/pages/notifications.jsx:824 +#: src/pages/status.jsx:954 +#: src/pages/status.jsx:1327 msgid "Try again" msgstr "تلاش مجدد" @@ -2870,7 +2870,7 @@ msgstr "" #: src/pages/filters.jsx:563 msgid "Delete this filter?" -msgstr "" +msgstr "این پالایه را حذف میکنید؟" #: src/pages/filters.jsx:576 msgid "Unable to delete filter." @@ -3108,125 +3108,125 @@ msgstr "کسی به شما اشاره نکرده :(" msgid "Unable to load mentions." msgstr "" -#: src/pages/notifications.jsx:97 +#: src/pages/notifications.jsx:103 msgid "You don't follow" -msgstr "" +msgstr "شما پی نمیگیرید" -#: src/pages/notifications.jsx:98 +#: src/pages/notifications.jsx:104 msgid "Who don't follow you" -msgstr "" +msgstr "کسی که شما را دنبال نمیکند" -#: src/pages/notifications.jsx:99 +#: src/pages/notifications.jsx:105 msgid "With a new account" -msgstr "" +msgstr "با یک حساب کاربری جدید" -#: src/pages/notifications.jsx:100 +#: src/pages/notifications.jsx:106 msgid "Who unsolicitedly private mention you" -msgstr "" +msgstr "کسی که بصورت ناخواسته به شما اشارهٔ خصوصی کرده" -#: src/pages/notifications.jsx:101 +#: src/pages/notifications.jsx:107 msgid "Who are limited by server moderators" -msgstr "" +msgstr "کسی که توسط ناظم‌های کارساز محدود شده است" -#: src/pages/notifications.jsx:523 -#: src/pages/notifications.jsx:844 +#: src/pages/notifications.jsx:538 +#: src/pages/notifications.jsx:872 msgid "Notifications settings" msgstr "" -#: src/pages/notifications.jsx:541 +#: src/pages/notifications.jsx:556 msgid "New notifications" msgstr "" -#: src/pages/notifications.jsx:552 +#: src/pages/notifications.jsx:567 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" -#: src/pages/notifications.jsx:599 -#: src/pages/settings.jsx:1053 +#: src/pages/notifications.jsx:614 +#: src/pages/settings.jsx:1118 msgid "Follow requests" msgstr "درخواست‌های پی‌گیری" -#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:619 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# درخواست پی‌گیری} other {# درخواست پیگیری}}" -#: src/pages/notifications.jsx:659 +#: src/pages/notifications.jsx:674 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "{0, plural, one {آگاهی‌های پالایش‌شده از شخص #} other {آگاهی‌های پالایش‌شده از شخص #}}" -#: src/pages/notifications.jsx:725 +#: src/pages/notifications.jsx:740 msgid "Only mentions" msgstr "فقط اشاره‌ها" -#: src/pages/notifications.jsx:729 +#: src/pages/notifications.jsx:744 msgid "Today" msgstr "امروز" -#: src/pages/notifications.jsx:733 +#: src/pages/notifications.jsx:749 msgid "You're all caught up." msgstr "" -#: src/pages/notifications.jsx:756 +#: src/pages/notifications.jsx:772 msgid "Yesterday" msgstr "دیروز" -#: src/pages/notifications.jsx:792 +#: src/pages/notifications.jsx:820 msgid "Unable to load notifications" msgstr "ناتوان در بارگذاری آگاهی‌ها" -#: src/pages/notifications.jsx:871 +#: src/pages/notifications.jsx:899 msgid "Notifications settings updated" msgstr "تنظیمات آگاهی‌ها بارگذاری شدند" -#: src/pages/notifications.jsx:879 +#: src/pages/notifications.jsx:907 msgid "Filter out notifications from people:" msgstr "پالایش کردن آگاهی‌ها از افراد:" -#: src/pages/notifications.jsx:893 +#: src/pages/notifications.jsx:921 msgid "Filter" msgstr "پالایش کردن" -#: src/pages/notifications.jsx:896 +#: src/pages/notifications.jsx:924 msgid "Ignore" msgstr "نادیده گرفتن" -#: src/pages/notifications.jsx:969 +#: src/pages/notifications.jsx:997 msgid "Updated <0>{0}" msgstr "بروزشده <0>{0}" -#: src/pages/notifications.jsx:1037 +#: src/pages/notifications.jsx:1065 msgid "View notifications from <0>@{0}" msgstr "نمایش آگاهی‌ها از <0>@{0}" -#: src/pages/notifications.jsx:1058 +#: src/pages/notifications.jsx:1086 msgid "Notifications from <0>@{0}" msgstr "آگاهی‌ها از <0>@{0}" -#: src/pages/notifications.jsx:1125 +#: src/pages/notifications.jsx:1153 msgid "Notifications from @{0} will not be filtered from now on." msgstr "آگاهی‌ها از @{0} از الآن پالایش نخواهند شد." -#: src/pages/notifications.jsx:1130 +#: src/pages/notifications.jsx:1158 msgid "Unable to accept notification request" msgstr "ناتوان در قبول کردن درخواست آگاهی" -#: src/pages/notifications.jsx:1135 +#: src/pages/notifications.jsx:1163 msgid "Allow" msgstr "اجازه دادن" -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1183 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "آگاهی‌ها از @{0} از الآن در آگاهی‌های پالایش‌شده نمایش داده نخواهند شد." -#: src/pages/notifications.jsx:1160 +#: src/pages/notifications.jsx:1188 msgid "Unable to dismiss notification request" msgstr "ناتوان در رد کردن درخواست آگاهی" -#: src/pages/notifications.jsx:1165 +#: src/pages/notifications.jsx:1193 msgid "Dismiss" msgstr "رد کردن" -#: src/pages/notifications.jsx:1180 +#: src/pages/notifications.jsx:1208 msgid "Dismissed" msgstr "رد شد" @@ -3313,321 +3313,321 @@ msgstr "فرسته‌ای پیدا نشد." msgid "Enter your search term or paste a URL above to get started." msgstr "مورد جستجوی خود را وارد کنید یا " -#: src/pages/settings.jsx:74 +#: src/pages/settings.jsx:81 msgid "Settings" msgstr "تنظیمات" -#: src/pages/settings.jsx:83 +#: src/pages/settings.jsx:90 msgid "Appearance" msgstr "ظاهر" -#: src/pages/settings.jsx:159 +#: src/pages/settings.jsx:166 msgid "Light" msgstr "روشن" -#: src/pages/settings.jsx:170 +#: src/pages/settings.jsx:177 msgid "Dark" msgstr "تاریک" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:190 msgid "Auto" msgstr "خودکار" -#: src/pages/settings.jsx:193 +#: src/pages/settings.jsx:200 msgid "Text size" msgstr "اندازهٔ نوشته" #. Preview of one character, in smallest size #. Preview of one character, in largest size -#: src/pages/settings.jsx:198 -#: src/pages/settings.jsx:223 +#: src/pages/settings.jsx:205 +#: src/pages/settings.jsx:230 msgid "A" msgstr "الف" -#: src/pages/settings.jsx:237 +#: src/pages/settings.jsx:244 msgid "Display language" msgstr "نمایش زبان" -#: src/pages/settings.jsx:246 +#: src/pages/settings.jsx:253 msgid "Volunteer translations" msgstr "ترجمه‌های داوطلبانه" -#: src/pages/settings.jsx:257 +#: src/pages/settings.jsx:264 msgid "Posting" msgstr "درحال ارسال" -#: src/pages/settings.jsx:264 +#: src/pages/settings.jsx:271 msgid "Default visibility" msgstr "دید پیش‌گزیده" -#: src/pages/settings.jsx:265 -#: src/pages/settings.jsx:311 +#: src/pages/settings.jsx:272 +#: src/pages/settings.jsx:318 msgid "Synced" msgstr "همگام‌سازی شد" -#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:297 msgid "Failed to update posting privacy" msgstr "" -#: src/pages/settings.jsx:313 +#: src/pages/settings.jsx:320 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "با تنظیمات کارساز نمونهٔ شما همگام‌سازی شد. <0> برای تنظیمات بیشتر به نمونهٔ خود ({instance}) بروید." -#: src/pages/settings.jsx:328 +#: src/pages/settings.jsx:335 msgid "Experiments" msgstr "آزمایش‌ها" -#: src/pages/settings.jsx:341 +#: src/pages/settings.jsx:348 msgid "Auto refresh timeline posts" msgstr "بارگذاری مجدد خودکار فرسته‌های خط زمانی" -#: src/pages/settings.jsx:353 +#: src/pages/settings.jsx:360 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:369 +#: src/pages/settings.jsx:376 msgid "Post translation" msgstr "ترجمهٔ فرسته" -#: src/pages/settings.jsx:380 +#: src/pages/settings.jsx:387 msgid "Translate to" msgstr "ترجمه به" -#: src/pages/settings.jsx:391 +#: src/pages/settings.jsx:398 msgid "System language ({systemTargetLanguageText})" msgstr "زبان سامانه ({systemTargetLanguageText})" -#: src/pages/settings.jsx:417 +#: src/pages/settings.jsx:424 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {مخفی کردن دکمهٔ «ترجمه» برای:} other {مخفی کردن دکمهٔ «ترجمه» برای (#):}}" -#: src/pages/settings.jsx:471 +#: src/pages/settings.jsx:478 msgid "Note: This feature uses external translation services, powered by <0>Lingva API & <1>Lingva Translate." msgstr "نکته: این قابلیت از خدمات ترجمهٔ خارجی، قدرت گرفته از <0>Lingva API و <1>Lingva Translate." -#: src/pages/settings.jsx:505 +#: src/pages/settings.jsx:512 msgid "Auto inline translation" msgstr "ترجمهٔ خودکار درخط" -#: src/pages/settings.jsx:509 +#: src/pages/settings.jsx:516 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "بصورت خودکار ترجمه را برای فرسته‌ها در خط زمانی نمایش میدهد. فقط برای فرسته‌های <0>کوتاه بدون هشدار محتوا، رسانه یا نظرسنجی کار میکند." -#: src/pages/settings.jsx:529 +#: src/pages/settings.jsx:536 msgid "GIF Picker for composer" msgstr "انتخاب‌کنندهٔ جیف برای نویسنده" -#: src/pages/settings.jsx:533 +#: src/pages/settings.jsx:540 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "نکته: این قابلیت از یک خدمت خراجی جستجوی جیف، قدرت‌گرفته از <0>جیفی، استفاده میکند. رده‌بندی سنی عمومی (مناسب برای مشاهدهٔ همهٔ سنین)، ویژگی‌های دنبال‌کننده سلب شده‌اند، اطلاعات درخواست‌کننده از درخواست‌ها حذف شده‌اند، ولی درخواست جستجو و نشانی آی‌پی همچنان به کارساز آنها خواهند رسید." -#: src/pages/settings.jsx:562 +#: src/pages/settings.jsx:569 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:567 +#: src/pages/settings.jsx:574 msgid "Only for new images while composing new posts." msgstr "فقط برای تصاویر جدید در زمان نوشتن فرسته‌های جدید." -#: src/pages/settings.jsx:574 +#: src/pages/settings.jsx:581 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "نکته: این قابلیت از یک خدمت هوش مصنوعی خارجی، قدرت گرفته از <0>img-alt-api، استفاده میکند. شاید خوب کار نکند. فقط برای تصاویر و به زبان انگلیسی است." -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:607 msgid "Server-side grouped notifications" -msgstr "" +msgstr "آگهی‌های گروه‌بندی‌شدهٔ سمت کارساز" -#: src/pages/settings.jsx:604 +#: src/pages/settings.jsx:611 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." msgstr "" -#: src/pages/settings.jsx:625 +#: src/pages/settings.jsx:632 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "ورود/صدور «ابری» برای تنظیمات میانبرها" -#: src/pages/settings.jsx:630 +#: src/pages/settings.jsx:637 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:641 +#: src/pages/settings.jsx:648 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "نکته: این قابلیت از API کارساز نمونه‌ای که اکنون وارد شده‌اید استفاده میکند." -#: src/pages/settings.jsx:658 +#: src/pages/settings.jsx:665 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "حالت پوشش<0>(<1>متن ← <2>████)" -#: src/pages/settings.jsx:667 +#: src/pages/settings.jsx:674 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:692 +#: src/pages/settings.jsx:699 msgid "About" msgstr "درباره" -#: src/pages/settings.jsx:731 +#: src/pages/settings.jsx:738 msgid "<0>Built by <1>@cheeaun" msgstr "<0>ساخته‌شده توسط <1>@cheeaun" -#: src/pages/settings.jsx:760 +#: src/pages/settings.jsx:767 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:768 +#: src/pages/settings.jsx:775 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:776 +#: src/pages/settings.jsx:783 msgid "Privacy Policy" msgstr "" -#: src/pages/settings.jsx:783 +#: src/pages/settings.jsx:790 msgid "<0>Site: {0}" msgstr "<0>وبگاه: {0}" -#: src/pages/settings.jsx:790 +#: src/pages/settings.jsx:797 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:805 +#: src/pages/settings.jsx:812 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:808 +#: src/pages/settings.jsx:815 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:950 -#: src/pages/settings.jsx:955 +#: src/pages/settings.jsx:1015 +#: src/pages/settings.jsx:1020 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:961 +#: src/pages/settings.jsx:1026 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:968 +#: src/pages/settings.jsx:1033 msgid "Push Notifications (beta)" msgstr "آگاهی ارسالی (بتا)" -#: src/pages/settings.jsx:990 +#: src/pages/settings.jsx:1055 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "آگاهی‌های ارسالی مسدود شده‌اند. لطفا آنها را در تنظیمات مرورگر خود فعال کنید." -#: src/pages/settings.jsx:999 +#: src/pages/settings.jsx:1064 msgid "Allow from <0>{0}" msgstr "اجازه دادن از <0>{0}" -#: src/pages/settings.jsx:1008 +#: src/pages/settings.jsx:1073 msgid "anyone" msgstr "هرکس" -#: src/pages/settings.jsx:1012 +#: src/pages/settings.jsx:1077 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:1016 +#: src/pages/settings.jsx:1081 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1049 +#: src/pages/settings.jsx:1114 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1057 +#: src/pages/settings.jsx:1122 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1061 +#: src/pages/settings.jsx:1126 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1082 +#: src/pages/settings.jsx:1147 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "اجازهٔ ارسال از زمان آخرین ورود شما داده نشده. شما باید دوباره <0><1>وارد شوید و اجازهٔ ارسال را بدهید." -#: src/pages/settings.jsx:1098 +#: src/pages/settings.jsx:1163 msgid "NOTE: Push notifications only work for <0>one account." msgstr "نکته: آگاهی‌های ارسالی فقط برای <0>یک حساب کاربری کار میکنند." -#: src/pages/status.jsx:565 +#: src/pages/status.jsx:567 msgid "Post" msgstr "ارسال" -#: src/pages/status.jsx:786 +#: src/pages/status.jsx:788 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:799 +#: src/pages/status.jsx:808 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:827 +#: src/pages/status.jsx:836 msgid "Error: {e}" msgstr "" -#: src/pages/status.jsx:834 +#: src/pages/status.jsx:843 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:936 +#: src/pages/status.jsx:945 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1048 +#: src/pages/status.jsx:1057 msgid "Back" msgstr "" -#: src/pages/status.jsx:1079 +#: src/pages/status.jsx:1088 msgid "Go to main post" msgstr "" -#: src/pages/status.jsx:1102 +#: src/pages/status.jsx:1111 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1145 -#: src/pages/status.jsx:1208 +#: src/pages/status.jsx:1154 +#: src/pages/status.jsx:1217 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1209 +#: src/pages/status.jsx:1218 msgid "Switch to Full view" msgstr "تعویض به حالت نمایش کامل" -#: src/pages/status.jsx:1227 +#: src/pages/status.jsx:1236 msgid "Show all sensitive content" msgstr "نمایش همهٔ محتوای حساس" -#: src/pages/status.jsx:1232 +#: src/pages/status.jsx:1241 msgid "Experimental" msgstr "آزمایشی" -#: src/pages/status.jsx:1241 +#: src/pages/status.jsx:1250 msgid "Unable to switch" msgstr "" -#: src/pages/status.jsx:1248 +#: src/pages/status.jsx:1257 msgid "Switch to post's instance ({0})" msgstr "تعویض به نمونهٔ فرسته ({0})" -#: src/pages/status.jsx:1251 +#: src/pages/status.jsx:1260 msgid "Switch to post's instance" msgstr "تعویض به نمونهٔ فرسته" -#: src/pages/status.jsx:1309 +#: src/pages/status.jsx:1318 msgid "Unable to load post" msgstr "" -#: src/pages/status.jsx:1426 +#: src/pages/status.jsx:1435 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" -#: src/pages/status.jsx:1444 +#: src/pages/status.jsx:1453 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1466 +#: src/pages/status.jsx:1475 msgid "View post with its replies" msgstr "" diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index 0a702788..87ff9bc3 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-09-17 14:49\n" +"PO-Revision-Date: 2024-10-08 22:49\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,40 +18,40 @@ msgstr "" "X-Crowdin-File: /main/src/locales/en.po\n" "X-Crowdin-File-ID: 18\n" -#: src/components/account-block.jsx:133 +#: src/components/account-block.jsx:135 msgid "Locked" msgstr "Privato" -#: src/components/account-block.jsx:139 +#: src/components/account-block.jsx:141 msgid "Posts: {0}" msgstr "Post: {0}" -#: src/components/account-block.jsx:144 +#: src/components/account-block.jsx:146 msgid "Last posted: {0}" msgstr "Ultimo post: {0}" -#: src/components/account-block.jsx:159 +#: src/components/account-block.jsx:161 #: src/components/account-info.jsx:634 msgid "Automated" msgstr "Automatizzato" -#: src/components/account-block.jsx:166 +#: src/components/account-block.jsx:168 #: src/components/account-info.jsx:639 -#: src/components/status.jsx:440 +#: src/components/status.jsx:480 #: src/pages/catchup.jsx:1471 msgid "Group" msgstr "Gruppo" -#: src/components/account-block.jsx:176 +#: src/components/account-block.jsx:178 msgid "Mutual" msgstr "Reciproci" -#: src/components/account-block.jsx:180 +#: src/components/account-block.jsx:182 #: src/components/account-info.jsx:1677 msgid "Requested" msgstr "Richiesta inviata" -#: src/components/account-block.jsx:184 +#: src/components/account-block.jsx:186 #: src/components/account-info.jsx:416 #: src/components/account-info.jsx:742 #: src/components/account-info.jsx:756 @@ -61,23 +61,23 @@ msgstr "Richiesta inviata" #: src/pages/following.jsx:20 #: src/pages/following.jsx:134 msgid "Following" -msgstr "Segui già" +msgstr "Seguiti" -#: src/components/account-block.jsx:188 +#: src/components/account-block.jsx:190 #: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Ti segue" -#: src/components/account-block.jsx:196 +#: src/components/account-block.jsx:198 msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# seguace} other {# seguaci}}" -#: src/components/account-block.jsx:205 +#: src/components/account-block.jsx:207 #: src/components/account-info.jsx:680 msgid "Verified" msgstr "Verificato" -#: src/components/account-block.jsx:220 +#: src/components/account-block.jsx:222 #: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "Iscritto <0>{0}" @@ -113,11 +113,11 @@ msgstr "Post" #: src/components/compose.jsx:2463 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 -#: src/components/status.jsx:1636 -#: src/components/status.jsx:1653 -#: src/components/status.jsx:1777 -#: src/components/status.jsx:2372 -#: src/components/status.jsx:2375 +#: src/components/status.jsx:1700 +#: src/components/status.jsx:1717 +#: src/components/status.jsx:1841 +#: src/components/status.jsx:2439 +#: src/components/status.jsx:2442 #: src/pages/account-statuses.jsx:528 #: src/pages/accounts.jsx:109 #: src/pages/hashtag.jsx:199 @@ -186,7 +186,7 @@ msgid "Original" msgstr "Originale" #: src/components/account-info.jsx:859 -#: src/components/status.jsx:2163 +#: src/components/status.jsx:2230 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1445 #: src/pages/catchup.jsx:2056 @@ -282,30 +282,30 @@ msgid "Add/Remove from Lists" msgstr "Aggiungi/rimuovi da liste" #: src/components/account-info.jsx:1299 -#: src/components/status.jsx:1079 +#: src/components/status.jsx:1143 msgid "Link copied" msgstr "Link copiato" #: src/components/account-info.jsx:1302 -#: src/components/status.jsx:1082 +#: src/components/status.jsx:1146 msgid "Unable to copy link" msgstr "Impossibile copiare link" #: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 -#: src/components/status.jsx:1088 -#: src/components/status.jsx:3146 +#: src/components/status.jsx:1152 +#: src/components/status.jsx:3214 msgid "Copy" msgstr "Copia" #: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 -#: src/components/status.jsx:1104 +#: src/components/status.jsx:1168 msgid "Sharing doesn't seem to work." msgstr "La condivisione non sembra funzionare." #: src/components/account-info.jsx:1329 -#: src/components/status.jsx:1110 +#: src/components/status.jsx:1174 msgid "Share…" msgstr "Condividi…" @@ -422,15 +422,15 @@ msgstr "Segui" #: src/components/shortcuts-settings.jsx:227 #: src/components/shortcuts-settings.jsx:580 #: src/components/shortcuts-settings.jsx:780 -#: src/components/status.jsx:2871 -#: src/components/status.jsx:3110 -#: src/components/status.jsx:3608 +#: src/components/status.jsx:2939 +#: src/components/status.jsx:3178 +#: src/components/status.jsx:3676 #: src/pages/accounts.jsx:36 #: src/pages/catchup.jsx:1581 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:274 -#: src/pages/notifications.jsx:840 -#: src/pages/notifications.jsx:1054 +#: src/pages/notifications.jsx:868 +#: src/pages/notifications.jsx:1082 #: src/pages/settings.jsx:69 #: src/pages/status.jsx:1256 msgid "Close" @@ -509,7 +509,7 @@ msgstr "Contenuto" #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 -#: src/pages/notifications.jsx:906 +#: src/pages/notifications.jsx:934 msgid "Save" msgstr "Salva" @@ -537,7 +537,7 @@ msgstr "Modalità mantello attivata" #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 #: src/pages/home.jsx:53 -#: src/pages/notifications.jsx:505 +#: src/pages/notifications.jsx:520 msgid "Home" msgstr "Home" @@ -610,7 +610,7 @@ msgid "Attachment #{i} failed" msgstr "Allegato #{i} fallito" #: src/components/compose.jsx:1118 -#: src/components/status.jsx:1962 +#: src/components/status.jsx:2026 #: src/components/timeline.jsx:984 msgid "Content warning" msgstr "Avviso contenuto" @@ -620,7 +620,7 @@ msgid "Content warning or sensitive media" msgstr "Avviso contenuto o media sensibili" #: src/components/compose.jsx:1170 -#: src/components/status.jsx:92 +#: src/components/status.jsx:93 #: src/pages/settings.jsx:297 msgid "Public" msgstr "Pubblico" @@ -628,25 +628,25 @@ msgstr "Pubblico" #: src/components/compose.jsx:1175 #: src/components/nav-menu.jsx:386 #: src/components/shortcuts-settings.jsx:162 -#: src/components/status.jsx:93 +#: src/components/status.jsx:94 msgid "Local" msgstr "Locale" #: src/components/compose.jsx:1179 -#: src/components/status.jsx:94 +#: src/components/status.jsx:95 #: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "Non in lista" #: src/components/compose.jsx:1182 -#: src/components/status.jsx:95 +#: src/components/status.jsx:96 #: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Solo seguaci" #: src/components/compose.jsx:1185 -#: src/components/status.jsx:96 -#: src/components/status.jsx:1840 +#: src/components/status.jsx:97 +#: src/components/status.jsx:1904 msgid "Private mention" msgstr "Menzione privata" @@ -676,10 +676,10 @@ msgstr "Aggiungo emoji personalizzata" #: src/components/compose.jsx:1479 #: src/components/keyboard-shortcuts-help.jsx:143 -#: src/components/status.jsx:831 -#: src/components/status.jsx:1616 -#: src/components/status.jsx:1617 -#: src/components/status.jsx:2268 +#: src/components/status.jsx:895 +#: src/components/status.jsx:1680 +#: src/components/status.jsx:1681 +#: src/components/status.jsx:2335 msgid "Reply" msgstr "Rispondi" @@ -894,7 +894,7 @@ msgstr "Errore nell'eliminazione della bozza! Riprova." #: src/components/drafts.jsx:127 #: src/components/list-add-edit.jsx:183 -#: src/components/status.jsx:1251 +#: src/components/status.jsx:1315 #: src/pages/filters.jsx:587 msgid "Delete…" msgstr "Elimina…" @@ -934,7 +934,7 @@ msgid "Open in new window" msgstr "Apri in nuova finestra" #: src/components/follow-request-buttons.jsx:42 -#: src/pages/notifications.jsx:890 +#: src/pages/notifications.jsx:918 msgid "Accept" msgstr "Accetta" @@ -943,7 +943,7 @@ msgid "Reject" msgstr "Rifiuta" #: src/components/follow-request-buttons.jsx:75 -#: src/pages/notifications.jsx:1173 +#: src/pages/notifications.jsx:1201 msgid "Accepted" msgstr "Accettata" @@ -956,7 +956,7 @@ msgid "Nothing to show" msgstr "Nulla da mostrare" #: src/components/generic-accounts.jsx:145 -#: src/components/notification.jsx:429 +#: src/components/notification.jsx:437 #: src/pages/accounts.jsx:41 #: src/pages/search.jsx:227 #: src/pages/search.jsx:260 @@ -966,7 +966,7 @@ msgstr "Account" #: src/components/generic-accounts.jsx:205 #: src/components/timeline.jsx:519 #: src/pages/list.jsx:293 -#: src/pages/notifications.jsx:820 +#: src/pages/notifications.jsx:848 #: src/pages/search.jsx:454 #: src/pages/status.jsx:1289 msgid "Show more…" @@ -1094,10 +1094,10 @@ msgid "<0>l or <1>f" msgstr "<0>l o <1>f" #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:839 -#: src/components/status.jsx:2294 -#: src/components/status.jsx:2326 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:903 +#: src/components/status.jsx:2361 +#: src/components/status.jsx:2393 +#: src/components/status.jsx:2394 msgid "Boost" msgstr "Reblog" @@ -1106,9 +1106,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Maiusc + <1>b" #: src/components/keyboard-shortcuts-help.jsx:172 -#: src/components/status.jsx:924 -#: src/components/status.jsx:2351 -#: src/components/status.jsx:2352 +#: src/components/status.jsx:988 +#: src/components/status.jsx:2418 +#: src/components/status.jsx:2419 msgid "Bookmark" msgstr "Aggiungi ai segnalibri" @@ -1167,15 +1167,15 @@ msgid "Media description" msgstr "Descrizione media" #: src/components/media-alt-modal.jsx:57 -#: src/components/status.jsx:968 -#: src/components/status.jsx:995 +#: src/components/status.jsx:1032 +#: src/components/status.jsx:1059 #: src/components/translation-block.jsx:195 msgid "Translate" msgstr "Traduci" #: src/components/media-alt-modal.jsx:68 -#: src/components/status.jsx:982 -#: src/components/status.jsx:1009 +#: src/components/status.jsx:1046 +#: src/components/status.jsx:1073 msgid "Speak" msgstr "Leggi" @@ -1212,9 +1212,9 @@ msgid "Filtered: {filterTitleStr}" msgstr "Filtrato: {filterTitleStr}" #: src/components/media-post.jsx:133 -#: src/components/status.jsx:3438 -#: src/components/status.jsx:3534 -#: src/components/status.jsx:3612 +#: src/components/status.jsx:3506 +#: src/components/status.jsx:3602 +#: src/components/status.jsx:3680 #: src/components/timeline.jsx:973 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1876 @@ -1267,8 +1267,8 @@ msgstr "Menzioni" #: src/pages/filters.jsx:24 #: src/pages/home.jsx:84 #: src/pages/home.jsx:184 -#: src/pages/notifications.jsx:106 -#: src/pages/notifications.jsx:509 +#: src/pages/notifications.jsx:112 +#: src/pages/notifications.jsx:524 msgid "Notifications" msgstr "Notifiche" @@ -1389,135 +1389,135 @@ msgstr "Questa notifica viene da un altro account." msgid "View all notifications" msgstr "Visualizza tutte le notifiche" -#: src/components/notification.jsx:68 +#: src/components/notification.jsx:69 msgid "{account} reacted to your post with {emojiObject}" msgstr "{account} ha reagito al tuo post con {emojiObject}" -#: src/components/notification.jsx:75 +#: src/components/notification.jsx:76 msgid "{account} published a post." msgstr "{account} ha pubblicato un post." -#: src/components/notification.jsx:83 +#: src/components/notification.jsx:84 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} people boosted your reply.} other {<2><3>{1} people 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} persone hanno rebloggato la tua risposta.}other {<2><3>{1} persone hanno rebloggato il tuo post.}}}}" -#: src/components/notification.jsx:126 +#: src/components/notification.jsx:127 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" msgstr "{count, plural, =1 {{account} ti ha iniziato a seguire.} other {<0><1>{0} persone ti hanno iniziato a seguire.}}" -#: src/components/notification.jsx:140 +#: src/components/notification.jsx:141 msgid "{account} requested to follow you." msgstr "{account} ha richiesto di seguirti." -#: src/components/notification.jsx:149 +#: src/components/notification.jsx:150 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} people liked your reply.} other {<2><3>{1} people 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} persone hanno messo Mi piace alla tua risposta.} other {<2><3>{1} persone hanno messo mi piace al tuo post.}}}}" -#: src/components/notification.jsx:191 +#: src/components/notification.jsx:192 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:192 +#: src/components/notification.jsx:193 msgid "A poll you have created has ended." msgstr "Un sondaggio che hai creato è terminato." -#: src/components/notification.jsx:193 +#: src/components/notification.jsx:194 msgid "A poll you have voted in has ended." msgstr "Un sondaggio in cui hai votato è terminato." -#: src/components/notification.jsx:194 +#: src/components/notification.jsx:195 msgid "A post you interacted with has been edited." msgstr "Un post con cui hai interagito è stato modificato." -#: src/components/notification.jsx:202 +#: src/components/notification.jsx:203 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} people boosted & liked your reply.} other {<2><3>{1} people 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} persone hanno rebloggato e messo Mi piace alla tua risposta.} other {<2><3>{1} persone hanno rebloggato e messo Mi piace al tuo post.}}}}" -#: src/components/notification.jsx:244 +#: src/components/notification.jsx:245 msgid "{account} signed up." msgstr "{account} creato." -#: src/components/notification.jsx:246 +#: src/components/notification.jsx:247 msgid "{account} reported {targetAccount}" msgstr "{account} ha segnalato {targetAccount}" -#: src/components/notification.jsx:251 +#: src/components/notification.jsx:252 msgid "Lost connections with <0>{name}." msgstr "Connessione con <0>{name} persa." -#: src/components/notification.jsx:257 +#: src/components/notification.jsx:258 msgid "Moderation warning" msgstr "Avviso di moderazione" -#: src/components/notification.jsx:267 +#: src/components/notification.jsx:268 msgid "An admin from <0>{from} has suspended <1>{targetName}, which means you can no longer receive updates from them or interact with them." msgstr "Un amministratore da <0>{from} ha sospeso <1>{targetName}, ciò significa che non puoi più ricevere aggiornamenti o interagire con loro." -#: src/components/notification.jsx:273 +#: src/components/notification.jsx:274 msgid "An admin from <0>{from} has blocked <1>{targetName}. Affected followers: {followersCount}, followings: {followingCount}." msgstr "Un amministratore da <0>{from} ha bloccato <1>{targetName}. Seguaci interessati: {followersCount}, seguiti: {followingCount}." -#: src/components/notification.jsx:279 +#: src/components/notification.jsx:280 msgid "You have blocked <0>{targetName}. Removed followers: {followersCount}, followings: {followingCount}." msgstr "Hai bloccato <0>{targetName}. Seguaci rimossi: {followersCount}, seguiti: {followingCount}." -#: src/components/notification.jsx:287 +#: src/components/notification.jsx:288 msgid "Your account has received a moderation warning." msgstr "Il tuo account ha ricevuto un avviso di moderazione." -#: src/components/notification.jsx:288 +#: src/components/notification.jsx:289 msgid "Your account has been disabled." msgstr "Il tuo account è stato disabilitato." -#: src/components/notification.jsx:289 +#: src/components/notification.jsx:290 msgid "Some of your posts have been marked as sensitive." msgstr "Alcuni dei tuoi post sono stati contrassegnati come sensibili." -#: src/components/notification.jsx:290 +#: src/components/notification.jsx:291 msgid "Some of your posts have been deleted." msgstr "Alcuni dei tuoi post sono stati eliminati." -#: src/components/notification.jsx:291 +#: src/components/notification.jsx:292 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:292 +#: src/components/notification.jsx:293 msgid "Your account has been limited." msgstr "Il tuo account è stato limitato." -#: src/components/notification.jsx:293 +#: src/components/notification.jsx:294 msgid "Your account has been suspended." msgstr "Il tuo account è stato sospeso." -#: src/components/notification.jsx:364 +#: src/components/notification.jsx:368 msgid "[Unknown notification type: {type}]" msgstr "[Tipo notifica sconosciuto: {type}]" -#: src/components/notification.jsx:425 -#: src/components/status.jsx:938 -#: src/components/status.jsx:948 +#: src/components/notification.jsx:433 +#: src/components/status.jsx:1002 +#: src/components/status.jsx:1012 msgid "Boosted/Liked by…" msgstr "Rebloggato da/Piace a…" -#: src/components/notification.jsx:426 +#: src/components/notification.jsx:434 msgid "Liked by…" msgstr "Piace a…" -#: src/components/notification.jsx:427 +#: src/components/notification.jsx:435 msgid "Boosted by…" msgstr "Rebloggato da…" -#: src/components/notification.jsx:428 +#: src/components/notification.jsx:436 msgid "Followed by…" msgstr "Seguito da…" -#: src/components/notification.jsx:484 -#: src/components/notification.jsx:500 +#: src/components/notification.jsx:497 +#: src/components/notification.jsx:513 msgid "Learn more <0/>" msgstr "Scopri di più <0/>" -#: src/components/notification.jsx:680 -#: src/components/status.jsx:190 +#: src/components/notification.jsx:745 +#: src/components/status.jsx:211 msgid "Read more →" msgstr "Leggi di più →" @@ -1810,7 +1810,7 @@ msgid "Move down" msgstr "Sposta giù" #: src/components/shortcuts-settings.jsx:376 -#: src/components/status.jsx:1216 +#: src/components/status.jsx:1280 #: src/pages/list.jsx:170 msgid "Edit" msgstr "Modifica" @@ -2008,297 +2008,297 @@ msgstr "JSON scorciatoie originale" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Importa/esporta impostazioni da/su un server istanza (molto sperimentale)" -#: src/components/status.jsx:464 +#: src/components/status.jsx:504 msgid "<0/> <1>boosted" -msgstr "<0/><1>rebloggato" +msgstr "<0/> <1>boostato" -#: src/components/status.jsx:563 +#: src/components/status.jsx:603 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." -#: src/components/status.jsx:716 +#: src/components/status.jsx:756 msgid "Unliked @{0}'s post" msgstr "Non ti piace più il post di @{0}" -#: src/components/status.jsx:717 +#: src/components/status.jsx:757 msgid "Liked @{0}'s post" msgstr "Hai messo Mi piace al post di @{0}" -#: src/components/status.jsx:756 +#: src/components/status.jsx:796 msgid "Unbookmarked @{0}'s post" msgstr "Post di @{0} rimosso dai segnalibri" -#: src/components/status.jsx:757 +#: src/components/status.jsx:797 msgid "Bookmarked @{0}'s post" msgstr "Post di @{0} aggiunto ai segnalibri" -#: src/components/status.jsx:839 -#: src/components/status.jsx:901 -#: src/components/status.jsx:2294 -#: src/components/status.jsx:2326 +#: src/components/status.jsx:903 +#: src/components/status.jsx:965 +#: src/components/status.jsx:2361 +#: src/components/status.jsx:2393 msgid "Unboost" msgstr "Annulla reblog" -#: src/components/status.jsx:855 -#: src/components/status.jsx:2309 +#: src/components/status.jsx:919 +#: src/components/status.jsx:2376 msgid "Quote" msgstr "Cita" -#: src/components/status.jsx:863 -#: src/components/status.jsx:2318 +#: src/components/status.jsx:927 +#: src/components/status.jsx:2385 msgid "Some media have no descriptions." msgstr "Alcuni contenuti non hanno una descrizione." -#: src/components/status.jsx:870 +#: src/components/status.jsx:934 msgid "Old post (<0>{0})" msgstr "Post vecchio (<0>{0})" -#: src/components/status.jsx:889 -#: src/components/status.jsx:1341 +#: src/components/status.jsx:953 +#: src/components/status.jsx:1405 msgid "Unboosted @{0}'s post" msgstr "Reblog del post di @{0} annullato" -#: src/components/status.jsx:890 -#: src/components/status.jsx:1342 +#: src/components/status.jsx:954 +#: src/components/status.jsx:1406 msgid "Boosted @{0}'s post" msgstr "Hai rebloggato il post di @{0}" -#: src/components/status.jsx:902 +#: src/components/status.jsx:966 msgid "Boost…" msgstr "Reblogga…" -#: src/components/status.jsx:914 -#: src/components/status.jsx:1626 -#: src/components/status.jsx:2339 +#: src/components/status.jsx:978 +#: src/components/status.jsx:1690 +#: src/components/status.jsx:2406 msgid "Unlike" msgstr "Non mi piace più" -#: src/components/status.jsx:915 -#: src/components/status.jsx:1626 -#: src/components/status.jsx:1627 -#: src/components/status.jsx:2339 -#: src/components/status.jsx:2340 +#: src/components/status.jsx:979 +#: src/components/status.jsx:1690 +#: src/components/status.jsx:1691 +#: src/components/status.jsx:2406 +#: src/components/status.jsx:2407 msgid "Like" msgstr "Mi piace" -#: src/components/status.jsx:924 -#: src/components/status.jsx:2351 +#: src/components/status.jsx:988 +#: src/components/status.jsx:2418 msgid "Unbookmark" msgstr "Rimuovi dai segnalibri" -#: src/components/status.jsx:1032 +#: src/components/status.jsx:1096 msgid "View post by <0>@{0}" msgstr "Visualizza post di <0>@{0}" -#: src/components/status.jsx:1053 +#: src/components/status.jsx:1117 msgid "Show Edit History" msgstr "Mostra cronologia modifiche" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1120 msgid "Edited: {editedDateText}" msgstr "Modificato: {editedDateText}" -#: src/components/status.jsx:1123 -#: src/components/status.jsx:3115 +#: src/components/status.jsx:1187 +#: src/components/status.jsx:3183 msgid "Embed post" msgstr "Incorpora post" -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1201 msgid "Conversation unmuted" msgstr "Conversazione riattivata" -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1201 msgid "Conversation muted" msgstr "Conversazione silenziata" -#: src/components/status.jsx:1143 +#: src/components/status.jsx:1207 msgid "Unable to unmute conversation" msgstr "Impossibile riattivare la conversazione" -#: src/components/status.jsx:1144 +#: src/components/status.jsx:1208 msgid "Unable to mute conversation" msgstr "Impossibile silenziare la conversazione" -#: src/components/status.jsx:1153 +#: src/components/status.jsx:1217 msgid "Unmute conversation" msgstr "Riattiva conversazione" -#: src/components/status.jsx:1160 +#: src/components/status.jsx:1224 msgid "Mute conversation" msgstr "Silenzia conversazione" -#: src/components/status.jsx:1176 +#: src/components/status.jsx:1240 msgid "Post unpinned from profile" msgstr "Post tolto dal profilo" -#: src/components/status.jsx:1177 +#: src/components/status.jsx:1241 msgid "Post pinned to profile" msgstr "Post fissato al profilo" -#: src/components/status.jsx:1182 +#: src/components/status.jsx:1246 msgid "Unable to unpin post" msgstr "Impossibile togliere il post" -#: src/components/status.jsx:1182 +#: src/components/status.jsx:1246 msgid "Unable to pin post" msgstr "Impossibile fissare post" -#: src/components/status.jsx:1191 +#: src/components/status.jsx:1255 msgid "Unpin from profile" msgstr "Togli dal profilo" -#: src/components/status.jsx:1198 +#: src/components/status.jsx:1262 msgid "Pin to profile" msgstr "Fissa sul profilo" -#: src/components/status.jsx:1227 +#: src/components/status.jsx:1291 msgid "Delete this post?" msgstr "Eliminare questo post?" -#: src/components/status.jsx:1240 +#: src/components/status.jsx:1304 msgid "Post deleted" msgstr "Post eliminato" -#: src/components/status.jsx:1243 +#: src/components/status.jsx:1307 msgid "Unable to delete post" msgstr "Impossibile eliminare post" -#: src/components/status.jsx:1271 +#: src/components/status.jsx:1335 msgid "Report post…" msgstr "Segnala post…" -#: src/components/status.jsx:1627 -#: src/components/status.jsx:1663 -#: src/components/status.jsx:2340 +#: src/components/status.jsx:1691 +#: src/components/status.jsx:1727 +#: src/components/status.jsx:2407 msgid "Liked" msgstr "Ti piace" -#: src/components/status.jsx:1660 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:1724 +#: src/components/status.jsx:2394 msgid "Boosted" msgstr "Rebloggato" -#: src/components/status.jsx:1670 -#: src/components/status.jsx:2352 +#: src/components/status.jsx:1734 +#: src/components/status.jsx:2419 msgid "Bookmarked" msgstr "Aggiunto ai segnalibri" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1738 msgid "Pinned" msgstr "Fissato" -#: src/components/status.jsx:1719 -#: src/components/status.jsx:2171 +#: src/components/status.jsx:1783 +#: src/components/status.jsx:2238 msgid "Deleted" msgstr "Eliminato" -#: src/components/status.jsx:1760 +#: src/components/status.jsx:1824 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# risposta} other {# risposte}}" -#: src/components/status.jsx:1849 +#: src/components/status.jsx:1913 msgid "Thread{0}" msgstr "Discussione{0}" -#: src/components/status.jsx:1925 -#: src/components/status.jsx:1987 -#: src/components/status.jsx:2072 +#: src/components/status.jsx:1989 +#: src/components/status.jsx:2051 +#: src/components/status.jsx:2136 msgid "Show less" msgstr "Mostra meno" -#: src/components/status.jsx:1925 -#: src/components/status.jsx:1987 +#: src/components/status.jsx:1989 +#: src/components/status.jsx:2051 msgid "Show content" msgstr "Mostra contenuto" -#: src/components/status.jsx:2072 +#: src/components/status.jsx:2136 msgid "Show media" msgstr "Mostra media" -#: src/components/status.jsx:2192 +#: src/components/status.jsx:2259 msgid "Edited" msgstr "Modificato" -#: src/components/status.jsx:2269 +#: src/components/status.jsx:2336 msgid "Comments" msgstr "Commenti" #. More from [Author] -#: src/components/status.jsx:2577 +#: src/components/status.jsx:2645 msgid "More from <0/>" msgstr "Più da <0/>" -#: src/components/status.jsx:2876 +#: src/components/status.jsx:2944 msgid "Edit History" msgstr "Modifica Cronologia" -#: src/components/status.jsx:2880 +#: src/components/status.jsx:2948 msgid "Failed to load history" msgstr "Impossibile caricare cronologia" -#: src/components/status.jsx:2885 +#: src/components/status.jsx:2953 msgid "Loading…" msgstr "Carico…" -#: src/components/status.jsx:3120 +#: src/components/status.jsx:3188 msgid "HTML Code" msgstr "Codice HTML" -#: src/components/status.jsx:3137 +#: src/components/status.jsx:3205 msgid "HTML code copied" msgstr "Codice HTML copiato" -#: src/components/status.jsx:3140 +#: src/components/status.jsx:3208 msgid "Unable to copy HTML code" msgstr "Impossibile copiare codice HTML" -#: src/components/status.jsx:3152 +#: src/components/status.jsx:3220 msgid "Media attachments:" msgstr "Allegati multimediali:" -#: src/components/status.jsx:3174 +#: src/components/status.jsx:3242 msgid "Account Emojis:" msgstr "Emoji dell'account:" -#: src/components/status.jsx:3205 -#: src/components/status.jsx:3250 +#: src/components/status.jsx:3273 +#: src/components/status.jsx:3318 msgid "static URL" msgstr "URL statico" -#: src/components/status.jsx:3219 +#: src/components/status.jsx:3287 msgid "Emojis:" msgstr "Emoji:" -#: src/components/status.jsx:3264 +#: src/components/status.jsx:3332 msgid "Notes:" msgstr "Note:" -#: src/components/status.jsx:3268 +#: src/components/status.jsx:3336 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:3274 +#: src/components/status.jsx:3342 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:3279 +#: src/components/status.jsx:3347 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:3285 +#: src/components/status.jsx:3353 msgid "Post could be edited or deleted later." msgstr "Il post può essere modificato o eliminato dopo." -#: src/components/status.jsx:3291 +#: src/components/status.jsx:3359 msgid "Preview" msgstr "Anteprima" -#: src/components/status.jsx:3300 +#: src/components/status.jsx:3368 msgid "Note: This preview is lightly styled." msgstr "Nota: Questa anteprima è leggermente stilizzata." #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3542 +#: src/components/status.jsx:3610 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> ha rebloggato" @@ -2309,7 +2309,7 @@ msgstr "Nuovi post" #: src/components/timeline.jsx:554 #: src/pages/home.jsx:213 -#: src/pages/notifications.jsx:796 +#: src/pages/notifications.jsx:824 #: src/pages/status.jsx:945 #: src/pages/status.jsx:1318 msgid "Try again" @@ -3108,125 +3108,125 @@ msgstr "Nessuno ti ha menzionato :(" msgid "Unable to load mentions." msgstr "Impossibile caricare menzioni." -#: src/pages/notifications.jsx:97 +#: src/pages/notifications.jsx:103 msgid "You don't follow" msgstr "Non segui" -#: src/pages/notifications.jsx:98 +#: src/pages/notifications.jsx:104 msgid "Who don't follow you" msgstr "Chi non ti segue" -#: src/pages/notifications.jsx:99 +#: src/pages/notifications.jsx:105 msgid "With a new account" msgstr "Con un nuovo account" -#: src/pages/notifications.jsx:100 +#: src/pages/notifications.jsx:106 msgid "Who unsolicitedly private mention you" msgstr "Ti menziona in privato dal nulla" -#: src/pages/notifications.jsx:101 +#: src/pages/notifications.jsx:107 msgid "Who are limited by server moderators" msgstr "È limitato dai moderatori dei server" -#: src/pages/notifications.jsx:523 -#: src/pages/notifications.jsx:844 +#: src/pages/notifications.jsx:538 +#: src/pages/notifications.jsx:872 msgid "Notifications settings" msgstr "Impostazioni di notifica" -#: src/pages/notifications.jsx:541 +#: src/pages/notifications.jsx:556 msgid "New notifications" msgstr "Nuove notifiche" -#: src/pages/notifications.jsx:552 +#: src/pages/notifications.jsx:567 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Annuncio} other {Annunci}}" -#: src/pages/notifications.jsx:599 +#: src/pages/notifications.jsx:614 #: src/pages/settings.jsx:1111 msgid "Follow requests" msgstr "Richieste di seguiti" -#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:619 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# richiesta di seguire} other {# richieste di seguire}}" -#: src/pages/notifications.jsx:659 +#: src/pages/notifications.jsx:674 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:725 +#: src/pages/notifications.jsx:740 msgid "Only mentions" msgstr "Solo menzioni" -#: src/pages/notifications.jsx:729 +#: src/pages/notifications.jsx:744 msgid "Today" msgstr "Oggi" -#: src/pages/notifications.jsx:733 +#: src/pages/notifications.jsx:749 msgid "You're all caught up." msgstr "Non ci sono novità." -#: src/pages/notifications.jsx:756 +#: src/pages/notifications.jsx:772 msgid "Yesterday" msgstr "Ieri" -#: src/pages/notifications.jsx:792 +#: src/pages/notifications.jsx:820 msgid "Unable to load notifications" msgstr "Impossibile caricare notifiche" -#: src/pages/notifications.jsx:871 +#: src/pages/notifications.jsx:899 msgid "Notifications settings updated" msgstr "Impostazioni di notifica aggiornate" -#: src/pages/notifications.jsx:879 +#: src/pages/notifications.jsx:907 msgid "Filter out notifications from people:" msgstr "Blocca notifiche da chi:" -#: src/pages/notifications.jsx:893 +#: src/pages/notifications.jsx:921 msgid "Filter" msgstr "Filtra" -#: src/pages/notifications.jsx:896 +#: src/pages/notifications.jsx:924 msgid "Ignore" msgstr "Ignora" -#: src/pages/notifications.jsx:969 +#: src/pages/notifications.jsx:997 msgid "Updated <0>{0}" msgstr "Aggiornato <0>{0}" -#: src/pages/notifications.jsx:1037 +#: src/pages/notifications.jsx:1065 msgid "View notifications from <0>@{0}" msgstr "Visualizza notifiche da <0>@{0}" -#: src/pages/notifications.jsx:1058 +#: src/pages/notifications.jsx:1086 msgid "Notifications from <0>@{0}" msgstr "Notifiche da <0>@{0}" -#: src/pages/notifications.jsx:1125 +#: src/pages/notifications.jsx:1153 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:1130 +#: src/pages/notifications.jsx:1158 msgid "Unable to accept notification request" msgstr "Impossibile accettare richiesta di notifica" -#: src/pages/notifications.jsx:1135 +#: src/pages/notifications.jsx:1163 msgid "Allow" msgstr "Consenti" -#: src/pages/notifications.jsx:1155 +#: 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." -#: src/pages/notifications.jsx:1160 +#: src/pages/notifications.jsx:1188 msgid "Unable to dismiss notification request" msgstr "Impossibile ignorare richiesta di notifica" -#: src/pages/notifications.jsx:1165 +#: src/pages/notifications.jsx:1193 msgid "Dismiss" msgstr "Ignora" -#: src/pages/notifications.jsx:1180 +#: src/pages/notifications.jsx:1208 msgid "Dismissed" msgstr "Ignorato" @@ -3690,7 +3690,7 @@ msgstr "Carosello dei Reblog" #: src/pages/welcome.jsx:132 msgid "Visually separate original posts and re-shared posts (boosted posts)." -msgstr "Separa visivamente i post originali e i post ri-condivisi (post rebloggati)." +msgstr "Separa visivamente i post originali e i post ri-condivisi (post boostati)." #: src/pages/welcome.jsx:141 msgid "Screenshot of nested comments thread" diff --git a/src/locales/lt-LT.po b/src/locales/lt-LT.po index 69113aae..cc3a4329 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-09-17 18:13\n" +"PO-Revision-Date: 2024-10-01 12:49\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,40 +18,40 @@ msgstr "" "X-Crowdin-File: /main/src/locales/en.po\n" "X-Crowdin-File-ID: 18\n" -#: src/components/account-block.jsx:133 +#: src/components/account-block.jsx:135 msgid "Locked" msgstr "Užrakinta" -#: src/components/account-block.jsx:139 +#: src/components/account-block.jsx:141 msgid "Posts: {0}" msgstr "Įrašai: {0}" -#: src/components/account-block.jsx:144 +#: src/components/account-block.jsx:146 msgid "Last posted: {0}" msgstr "Paskutinį kartą paskelbta: {0}" -#: src/components/account-block.jsx:159 +#: src/components/account-block.jsx:161 #: src/components/account-info.jsx:634 msgid "Automated" msgstr "Automatizuotas" -#: src/components/account-block.jsx:166 +#: src/components/account-block.jsx:168 #: src/components/account-info.jsx:639 -#: src/components/status.jsx:440 +#: src/components/status.jsx:480 #: src/pages/catchup.jsx:1471 msgid "Group" msgstr "Grupuoti" -#: src/components/account-block.jsx:176 +#: src/components/account-block.jsx:178 msgid "Mutual" msgstr "Bendri" -#: src/components/account-block.jsx:180 +#: src/components/account-block.jsx:182 #: src/components/account-info.jsx:1677 msgid "Requested" msgstr "Paprašyta" -#: src/components/account-block.jsx:184 +#: src/components/account-block.jsx:186 #: src/components/account-info.jsx:416 #: src/components/account-info.jsx:742 #: src/components/account-info.jsx:756 @@ -63,21 +63,21 @@ msgstr "Paprašyta" msgid "Following" msgstr "Sekimai" -#: src/components/account-block.jsx:188 +#: src/components/account-block.jsx:190 #: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Seka tave" -#: src/components/account-block.jsx:196 +#: src/components/account-block.jsx:198 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:205 +#: src/components/account-block.jsx:207 #: src/components/account-info.jsx:680 msgid "Verified" msgstr "Patvirtinta" -#: src/components/account-block.jsx:220 +#: src/components/account-block.jsx:222 #: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "Prisijungė <0>{0}" @@ -113,11 +113,11 @@ msgstr "Įrašai" #: src/components/compose.jsx:2463 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 -#: src/components/status.jsx:1636 -#: src/components/status.jsx:1653 -#: src/components/status.jsx:1777 -#: src/components/status.jsx:2372 -#: src/components/status.jsx:2375 +#: src/components/status.jsx:1700 +#: src/components/status.jsx:1717 +#: src/components/status.jsx:1841 +#: src/components/status.jsx:2439 +#: src/components/status.jsx:2442 #: src/pages/account-statuses.jsx:528 #: src/pages/accounts.jsx:109 #: src/pages/hashtag.jsx:199 @@ -186,7 +186,7 @@ msgid "Original" msgstr "Originalus" #: src/components/account-info.jsx:859 -#: src/components/status.jsx:2163 +#: src/components/status.jsx:2230 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1445 #: src/pages/catchup.jsx:2056 @@ -282,30 +282,30 @@ msgid "Add/Remove from Lists" msgstr "Pridėti / pašalinti iš sąrašų" #: src/components/account-info.jsx:1299 -#: src/components/status.jsx:1079 +#: src/components/status.jsx:1143 msgid "Link copied" msgstr "Nukopijuota nuorada" #: src/components/account-info.jsx:1302 -#: src/components/status.jsx:1082 +#: src/components/status.jsx:1146 msgid "Unable to copy link" msgstr "Nepavyksta atidaryti nuorodos." #: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 -#: src/components/status.jsx:1088 -#: src/components/status.jsx:3146 +#: src/components/status.jsx:1152 +#: src/components/status.jsx:3214 msgid "Copy" msgstr "Kopijuoti" #: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 -#: src/components/status.jsx:1104 +#: src/components/status.jsx:1168 msgid "Sharing doesn't seem to work." msgstr "Atrodo, kad bendrinimas neveikia." #: src/components/account-info.jsx:1329 -#: src/components/status.jsx:1110 +#: src/components/status.jsx:1174 msgid "Share…" msgstr "Bendrinti…" @@ -422,15 +422,15 @@ msgstr "Sekti" #: src/components/shortcuts-settings.jsx:227 #: src/components/shortcuts-settings.jsx:580 #: src/components/shortcuts-settings.jsx:780 -#: src/components/status.jsx:2871 -#: src/components/status.jsx:3110 -#: src/components/status.jsx:3608 +#: src/components/status.jsx:2939 +#: src/components/status.jsx:3178 +#: src/components/status.jsx:3676 #: src/pages/accounts.jsx:36 #: src/pages/catchup.jsx:1581 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:274 -#: src/pages/notifications.jsx:840 -#: src/pages/notifications.jsx:1054 +#: src/pages/notifications.jsx:868 +#: src/pages/notifications.jsx:1082 #: src/pages/settings.jsx:69 #: src/pages/status.jsx:1256 msgid "Close" @@ -509,7 +509,7 @@ msgstr "Turinys" #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 -#: src/pages/notifications.jsx:906 +#: src/pages/notifications.jsx:934 msgid "Save" msgstr "Išsaugoti" @@ -537,7 +537,7 @@ msgstr "Įjungtas slėpimo režimas" #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 #: src/pages/home.jsx:53 -#: src/pages/notifications.jsx:505 +#: src/pages/notifications.jsx:520 msgid "Home" msgstr "Pagrindinis" @@ -610,7 +610,7 @@ msgid "Attachment #{i} failed" msgstr "Nepavyko #{i} priedas." #: src/components/compose.jsx:1118 -#: src/components/status.jsx:1962 +#: src/components/status.jsx:2026 #: src/components/timeline.jsx:984 msgid "Content warning" msgstr "Turinio įspėjimas" @@ -620,7 +620,7 @@ msgid "Content warning or sensitive media" msgstr "Turinio įspėjimas arba jautri medija" #: src/components/compose.jsx:1170 -#: src/components/status.jsx:92 +#: src/components/status.jsx:93 #: src/pages/settings.jsx:297 msgid "Public" msgstr "Vieša" @@ -628,25 +628,25 @@ msgstr "Vieša" #: src/components/compose.jsx:1175 #: src/components/nav-menu.jsx:386 #: src/components/shortcuts-settings.jsx:162 -#: src/components/status.jsx:93 +#: src/components/status.jsx:94 msgid "Local" msgstr "Vietinis" #: src/components/compose.jsx:1179 -#: src/components/status.jsx:94 +#: src/components/status.jsx:95 #: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "Neįtrauktas į sąrašą" #: src/components/compose.jsx:1182 -#: src/components/status.jsx:95 +#: src/components/status.jsx:96 #: src/pages/settings.jsx:303 msgid "Followers only" msgstr "Tik sekėjai" #: src/components/compose.jsx:1185 -#: src/components/status.jsx:96 -#: src/components/status.jsx:1840 +#: src/components/status.jsx:97 +#: src/components/status.jsx:1904 msgid "Private mention" msgstr "Privatus paminėjimas" @@ -676,10 +676,10 @@ msgstr "Pridėti pasirinktinį jaustuką" #: src/components/compose.jsx:1479 #: src/components/keyboard-shortcuts-help.jsx:143 -#: src/components/status.jsx:831 -#: src/components/status.jsx:1616 -#: src/components/status.jsx:1617 -#: src/components/status.jsx:2268 +#: src/components/status.jsx:895 +#: src/components/status.jsx:1680 +#: src/components/status.jsx:1681 +#: src/components/status.jsx:2335 msgid "Reply" msgstr "Atsakyti" @@ -894,7 +894,7 @@ msgstr "Klaida ištrinant juodraštį. Bandyk dar kartą." #: src/components/drafts.jsx:127 #: src/components/list-add-edit.jsx:183 -#: src/components/status.jsx:1251 +#: src/components/status.jsx:1315 #: src/pages/filters.jsx:587 msgid "Delete…" msgstr "Ištrinti…" @@ -934,7 +934,7 @@ msgid "Open in new window" msgstr "Atidaryti naujame lange" #: src/components/follow-request-buttons.jsx:42 -#: src/pages/notifications.jsx:890 +#: src/pages/notifications.jsx:918 msgid "Accept" msgstr "Priimti" @@ -943,7 +943,7 @@ msgid "Reject" msgstr "Atmesti" #: src/components/follow-request-buttons.jsx:75 -#: src/pages/notifications.jsx:1173 +#: src/pages/notifications.jsx:1201 msgid "Accepted" msgstr "Priimta" @@ -956,7 +956,7 @@ msgid "Nothing to show" msgstr "Nėra ką rodyti." #: src/components/generic-accounts.jsx:145 -#: src/components/notification.jsx:429 +#: src/components/notification.jsx:437 #: src/pages/accounts.jsx:41 #: src/pages/search.jsx:227 #: src/pages/search.jsx:260 @@ -966,7 +966,7 @@ msgstr "Paskyros" #: src/components/generic-accounts.jsx:205 #: src/components/timeline.jsx:519 #: src/pages/list.jsx:293 -#: src/pages/notifications.jsx:820 +#: src/pages/notifications.jsx:848 #: src/pages/search.jsx:454 #: src/pages/status.jsx:1289 msgid "Show more…" @@ -991,7 +991,7 @@ msgstr "Spartieji klaviatūros klavišos žinynas" #: src/components/keyboard-shortcuts-help.jsx:55 #: src/pages/catchup.jsx:1644 msgid "Next post" -msgstr "Kitas įrašas" +msgstr "Sekantis įrašas" #: src/components/keyboard-shortcuts-help.jsx:59 #: src/pages/catchup.jsx:1652 @@ -1041,7 +1041,7 @@ msgstr "<0>Gr (Esc) arba <1>Naikinimo klavišas (Backspace)" #: src/components/keyboard-shortcuts-help.jsx:109 msgid "Focus column in multi-column mode" -msgstr "Fokusuoti stulpelį kelių stulpelių režime" +msgstr "Fokusuoti stulpelį daugiastulpelių režime" #: src/components/keyboard-shortcuts-help.jsx:111 msgid "<0>1 to <1>9" @@ -1094,10 +1094,10 @@ msgid "<0>l or <1>f" msgstr "<0>l arba <1>f" #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:839 -#: src/components/status.jsx:2294 -#: src/components/status.jsx:2326 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:903 +#: src/components/status.jsx:2361 +#: src/components/status.jsx:2393 +#: src/components/status.jsx:2394 msgid "Boost" msgstr "Pasidalinti" @@ -1106,11 +1106,11 @@ msgid "<0>Shift + <1>b" msgstr "<0>Lyg2 (Shift) + <1>b" #: src/components/keyboard-shortcuts-help.jsx:172 -#: src/components/status.jsx:924 -#: src/components/status.jsx:2351 -#: src/components/status.jsx:2352 +#: src/components/status.jsx:988 +#: src/components/status.jsx:2418 +#: src/components/status.jsx:2419 msgid "Bookmark" -msgstr "Prid. į žym." +msgstr "Pridėti į žymės" #: src/components/keyboard-shortcuts-help.jsx:176 msgid "Toggle Cloak mode" @@ -1167,15 +1167,15 @@ msgid "Media description" msgstr "Medijos aprašymas" #: src/components/media-alt-modal.jsx:57 -#: src/components/status.jsx:968 -#: src/components/status.jsx:995 +#: src/components/status.jsx:1032 +#: src/components/status.jsx:1059 #: src/components/translation-block.jsx:195 msgid "Translate" msgstr "Versti" #: src/components/media-alt-modal.jsx:68 -#: src/components/status.jsx:982 -#: src/components/status.jsx:1009 +#: src/components/status.jsx:1046 +#: src/components/status.jsx:1073 msgid "Speak" msgstr "Kalbėti" @@ -1212,9 +1212,9 @@ msgid "Filtered: {filterTitleStr}" msgstr "Filtruota: {filterTitleStr}" #: src/components/media-post.jsx:133 -#: src/components/status.jsx:3438 -#: src/components/status.jsx:3534 -#: src/components/status.jsx:3612 +#: src/components/status.jsx:3506 +#: src/components/status.jsx:3602 +#: src/components/status.jsx:3680 #: src/components/timeline.jsx:973 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1876 @@ -1267,8 +1267,8 @@ msgstr "Paminėjimai" #: src/pages/filters.jsx:24 #: src/pages/home.jsx:84 #: src/pages/home.jsx:184 -#: src/pages/notifications.jsx:106 -#: src/pages/notifications.jsx:509 +#: src/pages/notifications.jsx:112 +#: src/pages/notifications.jsx:524 msgid "Notifications" msgstr "Pranešimai" @@ -1370,7 +1370,7 @@ msgstr "Federacinis" #: src/components/nav-menu.jsx:415 msgid "Shortcuts / Columns…" -msgstr "Spartieji klavišai / stulpeliai…" +msgstr "Trumposios nuorodos / stulpeliai…" #: src/components/nav-menu.jsx:425 #: src/components/nav-menu.jsx:439 @@ -1389,155 +1389,155 @@ msgstr "Šis pranešimas yra iš kitos tavo paskyros." msgid "View all notifications" msgstr "Peržiūrėti visus pranešimus" -#: src/components/notification.jsx:68 +#: src/components/notification.jsx:69 msgid "{account} reacted to your post with {emojiObject}" msgstr "{account} sureagavo į tavo įrašą su {emojiObject}" -#: src/components/notification.jsx:75 +#: src/components/notification.jsx:76 msgid "{account} published a post." msgstr "{account} paskelbė įrašą." -#: src/components/notification.jsx:83 +#: src/components/notification.jsx:84 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} people boosted your reply.} other {<2><3>{1} people boosted your post.}}}}" msgstr "" -#: src/components/notification.jsx:126 +#: src/components/notification.jsx:127 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" msgstr "{count, plural, one {{0} seka tave.} few {<0><1>{0} žmonės seka tave.} many {<0><1>{0} žmones seka tave.}=1 {{account}} other {<0><1>{0} žmonių seka tave.}}" -#: src/components/notification.jsx:140 +#: src/components/notification.jsx:141 msgid "{account} requested to follow you." msgstr "{account} paprašė tave sekti." -#: src/components/notification.jsx:149 +#: src/components/notification.jsx:150 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} people liked your reply.} other {<2><3>{1} people liked your post.}}}}" msgstr "" -#: src/components/notification.jsx:191 +#: src/components/notification.jsx:192 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:192 +#: src/components/notification.jsx:193 msgid "A poll you have created has ended." msgstr "" -#: src/components/notification.jsx:193 +#: src/components/notification.jsx:194 msgid "A poll you have voted in has ended." msgstr "" -#: src/components/notification.jsx:194 +#: src/components/notification.jsx:195 msgid "A post you interacted with has been edited." msgstr "" -#: src/components/notification.jsx:202 +#: src/components/notification.jsx:203 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} people boosted & liked your reply.} other {<2><3>{1} people boosted & liked your post.}}}}" msgstr "" -#: src/components/notification.jsx:244 +#: src/components/notification.jsx:245 msgid "{account} signed up." msgstr "" -#: src/components/notification.jsx:246 +#: src/components/notification.jsx:247 msgid "{account} reported {targetAccount}" msgstr "" -#: src/components/notification.jsx:251 +#: src/components/notification.jsx:252 msgid "Lost connections with <0>{name}." msgstr "" -#: src/components/notification.jsx:257 +#: src/components/notification.jsx:258 msgid "Moderation warning" msgstr "Prižiūrėjimo įspėjimas" -#: src/components/notification.jsx:267 +#: src/components/notification.jsx:268 msgid "An admin from <0>{from} has suspended <1>{targetName}, which means you can no longer receive updates from them or interact with them." msgstr "Administratorius (-ė) iš <0>{from} pristabdė <1>{targetName}, o tai reiškia, kad nebegali gauti iš jų naujienų ir su jais bendrauti." -#: src/components/notification.jsx:273 +#: src/components/notification.jsx:274 msgid "An admin from <0>{from} has blocked <1>{targetName}. Affected followers: {followersCount}, followings: {followingCount}." msgstr "" -#: src/components/notification.jsx:279 +#: src/components/notification.jsx:280 msgid "You have blocked <0>{targetName}. Removed followers: {followersCount}, followings: {followingCount}." msgstr "" -#: src/components/notification.jsx:287 +#: src/components/notification.jsx:288 msgid "Your account has received a moderation warning." msgstr "Tavo paskyra gavo prižiūrėjimo įspėjimą." -#: src/components/notification.jsx:288 +#: src/components/notification.jsx:289 msgid "Your account has been disabled." msgstr "Tavo paskyra buvo išjungta." -#: src/components/notification.jsx:289 +#: src/components/notification.jsx:290 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:290 +#: src/components/notification.jsx:291 msgid "Some of your posts have been deleted." msgstr "Kai kurios tavo įrašai buvo ištrinti." -#: src/components/notification.jsx:291 +#: src/components/notification.jsx:292 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:292 +#: src/components/notification.jsx:293 msgid "Your account has been limited." msgstr "Tavo paskyra buvo apribota." -#: src/components/notification.jsx:293 +#: src/components/notification.jsx:294 msgid "Your account has been suspended." msgstr "Tavo paskyra buvo pristabdyta." -#: src/components/notification.jsx:364 +#: src/components/notification.jsx:368 msgid "[Unknown notification type: {type}]" msgstr "[Nežinomas pranešimo tipas: {type}]" -#: src/components/notification.jsx:425 -#: src/components/status.jsx:938 -#: src/components/status.jsx:948 +#: src/components/notification.jsx:433 +#: src/components/status.jsx:1002 +#: src/components/status.jsx:1012 msgid "Boosted/Liked by…" msgstr "Pasidalino / patiko…" -#: src/components/notification.jsx:426 +#: src/components/notification.jsx:434 msgid "Liked by…" msgstr "Patiko…" -#: src/components/notification.jsx:427 +#: src/components/notification.jsx:435 msgid "Boosted by…" msgstr "Pasidalino…" -#: src/components/notification.jsx:428 +#: src/components/notification.jsx:436 msgid "Followed by…" msgstr "Seka…" -#: src/components/notification.jsx:484 -#: src/components/notification.jsx:500 +#: src/components/notification.jsx:497 +#: src/components/notification.jsx:513 msgid "Learn more <0/>" msgstr "Sužinoti daugiau <0/>" -#: src/components/notification.jsx:680 -#: src/components/status.jsx:190 +#: src/components/notification.jsx:745 +#: src/components/status.jsx:211 msgid "Read more →" msgstr "Skaityti daugiau →" #: src/components/poll.jsx:110 msgid "Voted" -msgstr "" +msgstr "Balsuota" #: src/components/poll.jsx:116 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" -msgstr "" +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 msgid "Hide results" -msgstr "" +msgstr "Slėpti rezultatus" #: src/components/poll.jsx:185 msgid "Vote" -msgstr "" +msgstr "Balsuoti" #: src/components/poll.jsx:205 #: src/components/poll.jsx:207 @@ -1557,86 +1557,86 @@ msgstr "{votesCount, plural, one {<0>{0} balsas} few {<1>{1} balsai} man #: src/components/poll.jsx:245 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" -msgstr "" +msgstr "{votersCount, plural, one {<0>{0} balsuotojas} few {<1>{1} balsuotojai} many {<1>{1} balsuotojo} other {<1>{1} balsuotojų}}" #: src/components/poll.jsx:265 msgid "Ended <0/>" -msgstr "" +msgstr "Baigėsi <0/>" #: src/components/poll.jsx:269 msgid "Ended" -msgstr "" +msgstr "Baigėsi" #: src/components/poll.jsx:272 msgid "Ending <0/>" -msgstr "" +msgstr "Baigsis <0/>" #: src/components/poll.jsx:276 msgid "Ending" -msgstr "" +msgstr "Baigsis" #. Relative time in seconds, as short as possible #: src/components/relative-time.jsx:57 msgid "{0}s" -msgstr "" +msgstr "{0} sek." #. Relative time in minutes, as short as possible #: src/components/relative-time.jsx:62 msgid "{0}m" -msgstr "" +msgstr "{0} min." #. Relative time in hours, as short as possible #: src/components/relative-time.jsx:67 msgid "{0}h" -msgstr "" +msgstr "{0} val." #: src/components/report-modal.jsx:29 msgid "Spam" -msgstr "" +msgstr "Brukalas" #: src/components/report-modal.jsx:30 msgid "Malicious links, fake engagement, or repetitive replies" -msgstr "" +msgstr "Kenkėjiškos nuorodos, netikras įsitraukimas arba pasikartojantys atsakymai" #: src/components/report-modal.jsx:33 msgid "Illegal" -msgstr "" +msgstr "Neteisėta" #: src/components/report-modal.jsx:34 msgid "Violates the law of your or the server's country" -msgstr "" +msgstr "Pažeidžia tavo arba serverio šalies įstatymus" #: src/components/report-modal.jsx:37 msgid "Server rule violation" -msgstr "" +msgstr "Serverio taisyklių pažeidimas" #: src/components/report-modal.jsx:38 msgid "Breaks specific server rules" -msgstr "" +msgstr "Pažeidžia konkrečias serverio taisykles" #: src/components/report-modal.jsx:39 msgid "Violation" -msgstr "" +msgstr "Pažeidimas" #: src/components/report-modal.jsx:42 msgid "Other" -msgstr "" +msgstr "Kita" #: src/components/report-modal.jsx:43 msgid "Issue doesn't fit other categories" -msgstr "" +msgstr "Problema netinka kitoms kategorijoms" #: src/components/report-modal.jsx:68 msgid "Report Post" -msgstr "" +msgstr "Pranešti apie įrašą" #: src/components/report-modal.jsx:68 msgid "Report @{username}" -msgstr "" +msgstr "Pranešti apie @{username}" #: src/components/report-modal.jsx:104 msgid "Pending review" -msgstr "" +msgstr "Laukiama apžvalgos" #: src/components/report-modal.jsx:146 msgid "Post reported" @@ -1688,55 +1688,55 @@ msgstr "" #: src/components/report-modal.jsx:294 msgid "Blocked {username}" -msgstr "" +msgstr "Užblokuotas {username}" #: src/components/report-modal.jsx:297 msgid "Unable to block {username}" -msgstr "" +msgstr "Nepavyksta užblokuoti {username}." #: src/components/report-modal.jsx:302 msgid "Send Report <0>+ Block profile" -msgstr "" +msgstr "Siųsti ataskaitą <0>+ blokuoti profilį" #: src/components/search-form.jsx:202 msgid "{query} <0>‒ accounts, hashtags & posts" -msgstr "" +msgstr "{query} <0>‒ paskyros, saitažodžiai ir įrašai" #: src/components/search-form.jsx:215 msgid "Posts with <0>{query}" -msgstr "" +msgstr "Įrašai su <0>{query}" #: src/components/search-form.jsx:227 msgid "Posts tagged with <0>#{0}" -msgstr "" +msgstr "Įrašai pažymėti su <0>#{0}" #: src/components/search-form.jsx:241 msgid "Look up <0>{query}" -msgstr "" +msgstr "Ieškoti <0>{query}" #: src/components/search-form.jsx:252 msgid "Accounts with <0>{query}" -msgstr "" +msgstr "Paskyros su <0>{query}" #: src/components/shortcuts-settings.jsx:48 msgid "Home / Following" -msgstr "" +msgstr "Pagrindinis / sekimai" #: src/components/shortcuts-settings.jsx:51 msgid "Public (Local / Federated)" -msgstr "" +msgstr "Viešieji (vietiniai / federaciniai)" #: src/components/shortcuts-settings.jsx:53 msgid "Account" -msgstr "" +msgstr "Paskyra" #: src/components/shortcuts-settings.jsx:56 msgid "Hashtag" -msgstr "" +msgstr "Saitažodis" #: src/components/shortcuts-settings.jsx:63 msgid "List ID" -msgstr "" +msgstr "Sąrašo ID" #: src/components/shortcuts-settings.jsx:70 msgid "Local only" @@ -1753,91 +1753,91 @@ msgstr "Serveris" #: src/components/shortcuts-settings.jsx:87 #: src/components/shortcuts-settings.jsx:125 msgid "Optional, e.g. mastodon.social" -msgstr "Neprivalomas, pvz., mastodon.social" +msgstr "Pasirinktinis, pvz., mastodon.social" #: src/components/shortcuts-settings.jsx:93 msgid "Search term" -msgstr "" +msgstr "Paieškos terminas" #: src/components/shortcuts-settings.jsx:96 msgid "Optional, unless for multi-column mode" -msgstr "" +msgstr "Pasirinktinis, nebent naudojamas daugiastulpelių režimas" #: src/components/shortcuts-settings.jsx:113 msgid "e.g. PixelArt (Max 5, space-separated)" -msgstr "" +msgstr "pvz., „PixelArt“ (ne daugiau kaip 5, atskirti tarpais)" #: src/components/shortcuts-settings.jsx:117 #: src/pages/hashtag.jsx:355 msgid "Media only" -msgstr "" +msgstr "Tik medija" #: src/components/shortcuts-settings.jsx:232 #: src/components/shortcuts.jsx:186 msgid "Shortcuts" -msgstr "" +msgstr "Trumposios nuorodos" #: src/components/shortcuts-settings.jsx:240 msgid "beta" -msgstr "" +msgstr "beta versija" #: src/components/shortcuts-settings.jsx:246 msgid "Specify a list of shortcuts that'll appear as:" -msgstr "" +msgstr "Nurodyk trumpųjų nuorodų sąrašą, kuris bus rodomas kaip:" #: src/components/shortcuts-settings.jsx:252 msgid "Floating button" -msgstr "" +msgstr "Slankusis mygtukas" #: src/components/shortcuts-settings.jsx:257 msgid "Tab/Menu bar" -msgstr "" +msgstr "Skirtukas / meniu juosta" #: src/components/shortcuts-settings.jsx:262 msgid "Multi-column" -msgstr "" +msgstr "Daugiastulpelių" #: src/components/shortcuts-settings.jsx:329 msgid "Not available in current view mode" -msgstr "" +msgstr "Nepasiekiama dabartiniame rodinio režime." #: src/components/shortcuts-settings.jsx:348 msgid "Move up" -msgstr "" +msgstr "Perkelti aukštyn" #: src/components/shortcuts-settings.jsx:364 msgid "Move down" -msgstr "" +msgstr "Perkelti žemyn" #: src/components/shortcuts-settings.jsx:376 -#: src/components/status.jsx:1216 +#: src/components/status.jsx:1280 #: src/pages/list.jsx:170 msgid "Edit" -msgstr "" +msgstr "Redaguoti" #: src/components/shortcuts-settings.jsx:397 msgid "Add more than one shortcut/column to make this work." -msgstr "" +msgstr "Pridėk daugiau nei vieną trumpąją nuorodą / stulpelį, kad tai veiktų." #: src/components/shortcuts-settings.jsx:408 msgid "No columns yet. Tap on the Add column button." -msgstr "" +msgstr "Kol kas nėra stulpelių. Paliesk mygtuką Pridėti stulpelį." #: src/components/shortcuts-settings.jsx:409 msgid "No shortcuts yet. Tap on the Add shortcut button." -msgstr "" +msgstr "Kol kas nėra trumpųjų nuorodų. Paliesk mygtuką Pridėti trumpąją nuorodą." #: src/components/shortcuts-settings.jsx:412 msgid "Not sure what to add?<0/>Try adding <1>Home / Following and Notifications first." -msgstr "" +msgstr "Nežinai, ką pridėti?<0/>Pirmiausia pabandyk pridėti <1>Pagrindinis / sekimai ir pranešimai." #: src/components/shortcuts-settings.jsx:440 msgid "Max {SHORTCUTS_LIMIT} columns" -msgstr "" +msgstr "Didžiausias {SHORTCUTS_LIMIT} stulpelių skaičius" #: src/components/shortcuts-settings.jsx:441 msgid "Max {SHORTCUTS_LIMIT} shortcuts" -msgstr "" +msgstr "Didžiausias {SHORTCUTS_LIMIT} trumpųjų nuorodų skaičius" #: src/components/shortcuts-settings.jsx:455 msgid "Import/export" @@ -1845,460 +1845,460 @@ msgstr "Importuoti / eksportuoti" #: src/components/shortcuts-settings.jsx:465 msgid "Add column…" -msgstr "" +msgstr "Pridėti stulpelį…" #: src/components/shortcuts-settings.jsx:466 msgid "Add shortcut…" -msgstr "" +msgstr "Pridėti trumpąją nuorodą…" #: src/components/shortcuts-settings.jsx:513 msgid "Specific list is optional. For multi-column mode, list is required, else the column will not be shown." -msgstr "" +msgstr "Konkretus sąrašas neprivalomas. Daugiastulpelių režime sąrašas yra privalomas, kitaip stulpelis nebus rodomas." #: src/components/shortcuts-settings.jsx:514 msgid "For multi-column mode, search term is required, else the column will not be shown." -msgstr "" +msgstr "Daugiastulpelių režime privaloma nurodyti paieškos terminą, kitaip stulpelis nebus rodomas." #: src/components/shortcuts-settings.jsx:515 msgid "Multiple hashtags are supported. Space-separated." -msgstr "" +msgstr "Palaikomi keli saitažodžiai. Atskirti tarpais." #: src/components/shortcuts-settings.jsx:584 msgid "Edit shortcut" -msgstr "" +msgstr "Redaguoti trumpąją nuorodą" #: src/components/shortcuts-settings.jsx:584 msgid "Add shortcut" -msgstr "" +msgstr "Pridėti trumpąją nuorodą" #: src/components/shortcuts-settings.jsx:620 msgid "Timeline" -msgstr "" +msgstr "Laiko skalė" #: src/components/shortcuts-settings.jsx:646 msgid "List" -msgstr "" +msgstr "Sąrašas" #: src/components/shortcuts-settings.jsx:785 msgid "Import/Export <0>Shortcuts" -msgstr "" +msgstr "Importuoti / eksportuoti <0>trumposios nuorodos" #: src/components/shortcuts-settings.jsx:795 msgid "Import" -msgstr "" +msgstr "Importuoti" #: src/components/shortcuts-settings.jsx:803 msgid "Paste shortcuts here" -msgstr "" +msgstr "Įklijuok trumpąsias nuorodas čia" #: src/components/shortcuts-settings.jsx:819 msgid "Downloading saved shortcuts from instance server…" -msgstr "" +msgstr "Atsisiunčiamos išsaugotos trumposios nuorodos iš serverio…" #: src/components/shortcuts-settings.jsx:848 msgid "Unable to download shortcuts" -msgstr "" +msgstr "Nepavyksta atsisiųsti trumpųjų nuorodų." #: src/components/shortcuts-settings.jsx:851 msgid "Download shortcuts from instance server" -msgstr "" +msgstr "Atsisiųsti trumpųjų nuorodų iš serverio" #: src/components/shortcuts-settings.jsx:909 msgid "* Exists in current shortcuts" -msgstr "" +msgstr "* Egzistuoja dabartiniuose trumpuosiuose nuorodose" #: src/components/shortcuts-settings.jsx:914 msgid "List may not work if it's from a different account." -msgstr "" +msgstr "Sąrašas gali neveikti, jei jis yra iš kitos paskyros." #: src/components/shortcuts-settings.jsx:924 msgid "Invalid settings format" -msgstr "" +msgstr "Netinkamas nustatymų formatas" #: src/components/shortcuts-settings.jsx:932 msgid "Append to current shortcuts?" -msgstr "" +msgstr "Pridėti prie esamų trumpųjų nuorodų?" #: src/components/shortcuts-settings.jsx:935 msgid "Only shortcuts that don’t exist in current shortcuts will be appended." -msgstr "" +msgstr "Bus pridėti tik tie trumpieji nuorodos, kurių neegzistuoja dabartinėse trumposiose nuorodose." #: src/components/shortcuts-settings.jsx:957 msgid "No new shortcuts to import" -msgstr "" +msgstr "Nėra naujų trumpųjų nuorodų importuoti" #: src/components/shortcuts-settings.jsx:972 msgid "Shortcuts imported. Exceeded max {SHORTCUTS_LIMIT}, so the rest are not imported." -msgstr "" +msgstr "Importuotos trumposios nuorodos. Viršytas didžiausias {SHORTCUTS_LIMIT} ribą, todėl likusieji neimportuojami." #: src/components/shortcuts-settings.jsx:973 #: src/components/shortcuts-settings.jsx:997 msgid "Shortcuts imported" -msgstr "" +msgstr "Importuotos trumposios nuorodos" #: src/components/shortcuts-settings.jsx:983 msgid "Import & append…" -msgstr "" +msgstr "Importuoti ir pridėti…" #: src/components/shortcuts-settings.jsx:991 msgid "Override current shortcuts?" -msgstr "" +msgstr "Perrašyti esamas trumpąsias nuorodas?" #: src/components/shortcuts-settings.jsx:992 msgid "Import shortcuts?" -msgstr "" +msgstr "Importuoti trumpąsias nuorodas?" #: src/components/shortcuts-settings.jsx:1006 msgid "or override…" -msgstr "" +msgstr "arba perrašyti…" #: src/components/shortcuts-settings.jsx:1006 msgid "Import…" -msgstr "" +msgstr "Importuoti…" #: src/components/shortcuts-settings.jsx:1015 msgid "Export" -msgstr "" +msgstr "Eksportuoti" #: src/components/shortcuts-settings.jsx:1030 msgid "Shortcuts copied" -msgstr "" +msgstr "Nukopijuotos trumposios nuorodos" #: src/components/shortcuts-settings.jsx:1033 msgid "Unable to copy shortcuts" -msgstr "" +msgstr "Nepavyksta nukopijuoti trumpųjų nuorodų." #: src/components/shortcuts-settings.jsx:1047 msgid "Shortcut settings copied" -msgstr "" +msgstr "Nukopijuoti trumpųjų nuorodų nustatymai" #: src/components/shortcuts-settings.jsx:1050 msgid "Unable to copy shortcut settings" -msgstr "" +msgstr "Nepavyksta nukopijuoti trumpųjų nuorodų nustatymų." #: src/components/shortcuts-settings.jsx:1080 msgid "Share" -msgstr "" +msgstr "Bendrinti" #: src/components/shortcuts-settings.jsx:1119 msgid "Saving shortcuts to instance server…" -msgstr "" +msgstr "Išsaugomos trumpųjų nuorodų į serverį…" #: src/components/shortcuts-settings.jsx:1126 msgid "Shortcuts saved" -msgstr "" +msgstr "Išsaugotos trumposios nuorodos" #: src/components/shortcuts-settings.jsx:1131 msgid "Unable to save shortcuts" -msgstr "" +msgstr "Nepavyksta išsaugoti trumpųjų nuorodų." #: src/components/shortcuts-settings.jsx:1134 msgid "Sync to instance server" -msgstr "" +msgstr "Sinchronizuoti su serveriu" #: src/components/shortcuts-settings.jsx:1142 msgid "{0, plural, one {# character} other {# characters}}" -msgstr "" +msgstr "{0, plural, one {# simbolis} few {# simboliai} many {# simbolio} other {# simbolių}}" #: src/components/shortcuts-settings.jsx:1154 msgid "Raw Shortcuts JSON" -msgstr "" +msgstr "Neapdorotos trumposios nuorodos JSON" #: src/components/shortcuts-settings.jsx:1167 msgid "Import/export settings from/to instance server (Very experimental)" -msgstr "" +msgstr "Importuoti / eksportuoti nustatymus iš / į serverį (labai eksperimentinis)" -#: src/components/status.jsx:464 +#: src/components/status.jsx:504 msgid "<0/> <1>boosted" -msgstr "" +msgstr "<0/> <1>pasidalino" -#: src/components/status.jsx:563 +#: src/components/status.jsx:603 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." -msgstr "" - -#: src/components/status.jsx:716 -msgid "Unliked @{0}'s post" -msgstr "" - -#: src/components/status.jsx:717 -msgid "Liked @{0}'s post" -msgstr "" +msgstr "Atsiprašome, tavo dabartinis prisijungtas serveris negali sąveikauti su šiuo įrašu iš kito serverio." #: src/components/status.jsx:756 -msgid "Unbookmarked @{0}'s post" -msgstr "" +msgid "Unliked @{0}'s post" +msgstr "Panaikintas @{0} patiktuko įrašas" #: src/components/status.jsx:757 +msgid "Liked @{0}'s post" +msgstr "Patiko @{0} įrašas" + +#: src/components/status.jsx:796 +msgid "Unbookmarked @{0}'s post" +msgstr "Pašalintas @{0} įrašas iš žymių" + +#: src/components/status.jsx:797 msgid "Bookmarked @{0}'s post" -msgstr "" +msgstr "Pridėtas @{0} įrašas į žymes" -#: src/components/status.jsx:839 -#: src/components/status.jsx:901 -#: src/components/status.jsx:2294 -#: src/components/status.jsx:2326 +#: src/components/status.jsx:903 +#: src/components/status.jsx:965 +#: src/components/status.jsx:2361 +#: src/components/status.jsx:2393 msgid "Unboost" -msgstr "" +msgstr "Nebepasidalinti" -#: src/components/status.jsx:855 -#: src/components/status.jsx:2309 +#: src/components/status.jsx:919 +#: src/components/status.jsx:2376 msgid "Quote" msgstr "Cituoti" -#: src/components/status.jsx:863 -#: src/components/status.jsx:2318 +#: src/components/status.jsx:927 +#: src/components/status.jsx:2385 msgid "Some media have no descriptions." -msgstr "" +msgstr "Kai kurios medijos neturi aprašymų." -#: src/components/status.jsx:870 +#: src/components/status.jsx:934 msgid "Old post (<0>{0})" -msgstr "" +msgstr "Senasis įrašas (<0>{0})" -#: src/components/status.jsx:889 -#: src/components/status.jsx:1341 +#: src/components/status.jsx:953 +#: src/components/status.jsx:1405 msgid "Unboosted @{0}'s post" -msgstr "" +msgstr "Panaikintas @{0} įrašo pasidalinimas" -#: src/components/status.jsx:890 -#: src/components/status.jsx:1342 +#: src/components/status.jsx:954 +#: src/components/status.jsx:1406 msgid "Boosted @{0}'s post" -msgstr "" +msgstr "Pasidalintas @{0} įrašas" -#: src/components/status.jsx:902 +#: src/components/status.jsx:966 msgid "Boost…" -msgstr "" +msgstr "Pasidalinti…" -#: src/components/status.jsx:914 -#: src/components/status.jsx:1626 -#: src/components/status.jsx:2339 +#: src/components/status.jsx:978 +#: src/components/status.jsx:1690 +#: src/components/status.jsx:2406 msgid "Unlike" -msgstr "" +msgstr "Nebepatinka" -#: src/components/status.jsx:915 -#: src/components/status.jsx:1626 -#: src/components/status.jsx:1627 -#: src/components/status.jsx:2339 -#: src/components/status.jsx:2340 +#: src/components/status.jsx:979 +#: src/components/status.jsx:1690 +#: src/components/status.jsx:1691 +#: src/components/status.jsx:2406 +#: src/components/status.jsx:2407 msgid "Like" -msgstr "" +msgstr "Patinka" -#: src/components/status.jsx:924 -#: src/components/status.jsx:2351 +#: src/components/status.jsx:988 +#: src/components/status.jsx:2418 msgid "Unbookmark" -msgstr "" +msgstr "Pašalinti iš žymių" -#: src/components/status.jsx:1032 +#: src/components/status.jsx:1096 msgid "View post by <0>@{0}" -msgstr "" +msgstr "Peržiūrėti įrašą, kurį sukūrė <0>@{0}" -#: src/components/status.jsx:1053 +#: src/components/status.jsx:1117 msgid "Show Edit History" -msgstr "" +msgstr "Rodyti redagavimo istoriją" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1120 msgid "Edited: {editedDateText}" -msgstr "" +msgstr "Redaguota: {editedDateText}" -#: src/components/status.jsx:1123 -#: src/components/status.jsx:3115 +#: src/components/status.jsx:1187 +#: src/components/status.jsx:3183 msgid "Embed post" -msgstr "" +msgstr "Įterptas įrašas" -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1201 msgid "Conversation unmuted" -msgstr "" +msgstr "Atšauktas pokalbio nutildymas" -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1201 msgid "Conversation muted" -msgstr "" +msgstr "Pokalbis nutildytas" -#: src/components/status.jsx:1143 +#: src/components/status.jsx:1207 msgid "Unable to unmute conversation" msgstr "Nepavyksta atšaukti pokalbio nutildymą." -#: src/components/status.jsx:1144 +#: src/components/status.jsx:1208 msgid "Unable to mute conversation" msgstr "Nepavyksta nutildyti pokalbio." -#: src/components/status.jsx:1153 +#: src/components/status.jsx:1217 msgid "Unmute conversation" msgstr "Atšaukti pokalbio nutildymą" -#: src/components/status.jsx:1160 +#: src/components/status.jsx:1224 msgid "Mute conversation" msgstr "Nutildyti pokalbį" -#: src/components/status.jsx:1176 +#: src/components/status.jsx:1240 msgid "Post unpinned from profile" msgstr "Įrašas atsegtas iš profilio" -#: src/components/status.jsx:1177 +#: src/components/status.jsx:1241 msgid "Post pinned to profile" msgstr "Įrašas prisegtas prie profilio" -#: src/components/status.jsx:1182 +#: src/components/status.jsx:1246 msgid "Unable to unpin post" msgstr "Nepavyksta atsegti įrašo." -#: src/components/status.jsx:1182 +#: src/components/status.jsx:1246 msgid "Unable to pin post" msgstr "Nepavyksta atsegti įrašo." -#: src/components/status.jsx:1191 +#: src/components/status.jsx:1255 msgid "Unpin from profile" msgstr "Atsegti iš profilio" -#: src/components/status.jsx:1198 +#: src/components/status.jsx:1262 msgid "Pin to profile" msgstr "Prisegti prie profilio" -#: src/components/status.jsx:1227 +#: src/components/status.jsx:1291 msgid "Delete this post?" msgstr "Ištrinti šį įrašą?" -#: src/components/status.jsx:1240 +#: src/components/status.jsx:1304 msgid "Post deleted" msgstr "Įrašas ištrintas" -#: src/components/status.jsx:1243 +#: src/components/status.jsx:1307 msgid "Unable to delete post" msgstr "Nepavyksta ištrinti įrašo." -#: src/components/status.jsx:1271 +#: src/components/status.jsx:1335 msgid "Report post…" msgstr "Pranešti apie įrašą…" -#: src/components/status.jsx:1627 -#: src/components/status.jsx:1663 -#: src/components/status.jsx:2340 +#: src/components/status.jsx:1691 +#: src/components/status.jsx:1727 +#: src/components/status.jsx:2407 msgid "Liked" -msgstr "" +msgstr "Patinka" -#: src/components/status.jsx:1660 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:1724 +#: src/components/status.jsx:2394 msgid "Boosted" -msgstr "" +msgstr "Pasidalinta" -#: src/components/status.jsx:1670 -#: src/components/status.jsx:2352 +#: src/components/status.jsx:1734 +#: src/components/status.jsx:2419 msgid "Bookmarked" -msgstr "" +msgstr "Pridėta" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1738 msgid "Pinned" -msgstr "" +msgstr "Prisegta" -#: src/components/status.jsx:1719 -#: src/components/status.jsx:2171 +#: src/components/status.jsx:1783 +#: src/components/status.jsx:2238 msgid "Deleted" -msgstr "" +msgstr "Ištrinta" -#: src/components/status.jsx:1760 +#: src/components/status.jsx:1824 msgid "{repliesCount, plural, one {# reply} other {# replies}}" -msgstr "" +msgstr "{repliesCount, plural, one {# atsakymas} few {# atsakymai} many {# atsakymo} other {# atsakymų}}" -#: src/components/status.jsx:1849 +#: src/components/status.jsx:1913 msgid "Thread{0}" -msgstr "" +msgstr "Gija{0}" -#: src/components/status.jsx:1925 -#: src/components/status.jsx:1987 -#: src/components/status.jsx:2072 +#: src/components/status.jsx:1989 +#: src/components/status.jsx:2051 +#: src/components/status.jsx:2136 msgid "Show less" -msgstr "" +msgstr "Rodyti mažiau" -#: src/components/status.jsx:1925 -#: src/components/status.jsx:1987 +#: src/components/status.jsx:1989 +#: src/components/status.jsx:2051 msgid "Show content" -msgstr "" +msgstr "Rodyti turinį" -#: src/components/status.jsx:2072 +#: src/components/status.jsx:2136 msgid "Show media" -msgstr "" +msgstr "Rodyti mediją" -#: src/components/status.jsx:2192 +#: src/components/status.jsx:2259 msgid "Edited" -msgstr "" +msgstr "Redaguota" -#: src/components/status.jsx:2269 +#: src/components/status.jsx:2336 msgid "Comments" -msgstr "" +msgstr "Komentarai" #. More from [Author] -#: src/components/status.jsx:2577 +#: src/components/status.jsx:2645 msgid "More from <0/>" -msgstr "" +msgstr "Daugiau iš <0/>" -#: src/components/status.jsx:2876 +#: src/components/status.jsx:2944 msgid "Edit History" -msgstr "" +msgstr "Redagavimo istoriją" -#: src/components/status.jsx:2880 +#: src/components/status.jsx:2948 msgid "Failed to load history" -msgstr "" +msgstr "Nepavyko įkelti istorijos." -#: src/components/status.jsx:2885 +#: src/components/status.jsx:2953 msgid "Loading…" -msgstr "" +msgstr "Įkeliama…" -#: src/components/status.jsx:3120 +#: src/components/status.jsx:3188 msgid "HTML Code" -msgstr "" - -#: src/components/status.jsx:3137 -msgid "HTML code copied" -msgstr "" - -#: src/components/status.jsx:3140 -msgid "Unable to copy HTML code" -msgstr "" - -#: src/components/status.jsx:3152 -msgid "Media attachments:" -msgstr "" - -#: src/components/status.jsx:3174 -msgid "Account Emojis:" -msgstr "" +msgstr "HTML kodas" #: src/components/status.jsx:3205 -#: src/components/status.jsx:3250 +msgid "HTML code copied" +msgstr "Nukopijuotas HTML kodas" + +#: src/components/status.jsx:3208 +msgid "Unable to copy HTML code" +msgstr "Nepavyksta nukopijuoti HTML kodo." + +#: src/components/status.jsx:3220 +msgid "Media attachments:" +msgstr "Medijos priedai:" + +#: src/components/status.jsx:3242 +msgid "Account Emojis:" +msgstr "Paskyros jaustukai:" + +#: src/components/status.jsx:3273 +#: src/components/status.jsx:3318 msgid "static URL" -msgstr "" +msgstr "statinis URL" -#: src/components/status.jsx:3219 +#: src/components/status.jsx:3287 msgid "Emojis:" -msgstr "" +msgstr "Jaustukai:" -#: src/components/status.jsx:3264 +#: src/components/status.jsx:3332 msgid "Notes:" -msgstr "" +msgstr "Pastabos:" -#: src/components/status.jsx:3268 +#: src/components/status.jsx:3336 msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." -msgstr "" +msgstr "Tai – statiškas, nestilingas ir be skriptis. Gali reikėti taikyti savo stilius ir redaguoti pagal poreikį." -#: src/components/status.jsx:3274 +#: src/components/status.jsx:3342 msgid "Polls are not interactive, becomes a list with vote counts." -msgstr "" +msgstr "Apklausos nėra interaktyvios, tampa sąrašu su balsų skaičiais." -#: src/components/status.jsx:3279 +#: src/components/status.jsx:3347 msgid "Media attachments can be images, videos, audios or any file types." -msgstr "" +msgstr "Medijos priedai gali būti vaizdai, vaizdo įrašai, garso įrašai arba bet kokio tipo failai." -#: src/components/status.jsx:3285 +#: src/components/status.jsx:3353 msgid "Post could be edited or deleted later." -msgstr "" +msgstr "Įrašas gali būti redaguojamas arba ištrintas vėliau." -#: src/components/status.jsx:3291 +#: src/components/status.jsx:3359 msgid "Preview" -msgstr "" +msgstr "Peržiūrėti" -#: src/components/status.jsx:3300 +#: src/components/status.jsx:3368 msgid "Note: This preview is lightly styled." -msgstr "" +msgstr "Pastaba: ši peržiūra yra šiek tiek stilizuota." #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3542 +#: src/components/status.jsx:3610 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> pasidalino" @@ -2309,7 +2309,7 @@ msgstr "Nauji įrašai" #: src/components/timeline.jsx:554 #: src/pages/home.jsx:213 -#: src/pages/notifications.jsx:796 +#: src/pages/notifications.jsx:824 #: src/pages/status.jsx:945 #: src/pages/status.jsx:1318 msgid "Try again" @@ -3108,125 +3108,125 @@ msgstr "Niekas tavęs nepaminėjo. :(" msgid "Unable to load mentions." msgstr "Nepavyksta įkelti paminėjimų." -#: src/pages/notifications.jsx:97 +#: src/pages/notifications.jsx:103 msgid "You don't follow" msgstr "Neseki" -#: src/pages/notifications.jsx:98 +#: src/pages/notifications.jsx:104 msgid "Who don't follow you" msgstr "Kurie tavęs neseka" -#: src/pages/notifications.jsx:99 +#: src/pages/notifications.jsx:105 msgid "With a new account" msgstr "Su nauja paskyra" -#: src/pages/notifications.jsx:100 +#: src/pages/notifications.jsx:106 msgid "Who unsolicitedly private mention you" msgstr "Kurie neprašytai privačiai paminėjo tave" -#: src/pages/notifications.jsx:101 +#: src/pages/notifications.jsx:107 msgid "Who are limited by server moderators" msgstr "Kurie yra ribojami serverio prižiūrėtojų" -#: src/pages/notifications.jsx:523 -#: src/pages/notifications.jsx:844 +#: src/pages/notifications.jsx:538 +#: src/pages/notifications.jsx:872 msgid "Notifications settings" msgstr "Pranešimų nustatymai" -#: src/pages/notifications.jsx:541 +#: src/pages/notifications.jsx:556 msgid "New notifications" msgstr "Nauji pranešimai" -#: src/pages/notifications.jsx:552 +#: src/pages/notifications.jsx:567 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Skelbimas} few {Skelbimai} many {Skelbimo} other {Skelbimų}}" -#: src/pages/notifications.jsx:599 +#: src/pages/notifications.jsx:614 #: src/pages/settings.jsx:1111 msgid "Follow requests" msgstr "Sekimo prašymai" -#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:619 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:659 +#: src/pages/notifications.jsx:674 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:725 +#: src/pages/notifications.jsx:740 msgid "Only mentions" msgstr "Tik paminėjimus" -#: src/pages/notifications.jsx:729 +#: src/pages/notifications.jsx:744 msgid "Today" msgstr "Šiandien" -#: src/pages/notifications.jsx:733 +#: src/pages/notifications.jsx:749 msgid "You're all caught up." msgstr "Viską peržiūrėjai." -#: src/pages/notifications.jsx:756 +#: src/pages/notifications.jsx:772 msgid "Yesterday" msgstr "Vakar" -#: src/pages/notifications.jsx:792 +#: src/pages/notifications.jsx:820 msgid "Unable to load notifications" msgstr "Nepavyksta įkelti pranešimų." -#: src/pages/notifications.jsx:871 +#: src/pages/notifications.jsx:899 msgid "Notifications settings updated" msgstr "Atnaujinti pranešimų nustatymai" -#: src/pages/notifications.jsx:879 +#: src/pages/notifications.jsx:907 msgid "Filter out notifications from people:" msgstr "Filtruoti pranešimus iš žmonių:" -#: src/pages/notifications.jsx:893 +#: src/pages/notifications.jsx:921 msgid "Filter" msgstr "Filtruoti" -#: src/pages/notifications.jsx:896 +#: src/pages/notifications.jsx:924 msgid "Ignore" msgstr "Ignoruoti" -#: src/pages/notifications.jsx:969 +#: src/pages/notifications.jsx:997 msgid "Updated <0>{0}" msgstr "Atnaujinta <0>{0}" -#: src/pages/notifications.jsx:1037 +#: src/pages/notifications.jsx:1065 msgid "View notifications from <0>@{0}" msgstr "Peržiūrėti pranešimus iš <0>@{0}" -#: src/pages/notifications.jsx:1058 +#: src/pages/notifications.jsx:1086 msgid "Notifications from <0>@{0}" msgstr "Pranešimai iš <0>@{0}" -#: src/pages/notifications.jsx:1125 +#: src/pages/notifications.jsx:1153 msgid "Notifications from @{0} will not be filtered from now on." msgstr "Pranešimai iš @{0} nuo šiol nebus filtruojami." -#: src/pages/notifications.jsx:1130 +#: src/pages/notifications.jsx:1158 msgid "Unable to accept notification request" msgstr "Nepavyksta priimti pranešimo prašymo." -#: src/pages/notifications.jsx:1135 +#: src/pages/notifications.jsx:1163 msgid "Allow" msgstr "Leisti" -#: src/pages/notifications.jsx:1155 +#: 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." -#: src/pages/notifications.jsx:1160 +#: src/pages/notifications.jsx:1188 msgid "Unable to dismiss notification request" msgstr "Nepavyksta atmesti pranešimo prašymo." -#: src/pages/notifications.jsx:1165 +#: src/pages/notifications.jsx:1193 msgid "Dismiss" msgstr "Atmesti" -#: src/pages/notifications.jsx:1180 +#: src/pages/notifications.jsx:1208 msgid "Dismissed" msgstr "Atmesta" @@ -3642,7 +3642,7 @@ msgstr "Tendencingos naujienos" #. By [Author] #: src/pages/trending.jsx:347 msgid "By {0}" -msgstr "" +msgstr "Sukūrė {0}" #: src/pages/trending.jsx:408 msgid "Back to showing trending posts" diff --git a/src/locales/nb-NO.po b/src/locales/nb-NO.po index 4fffbe67..31c0e9a3 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-09-19 18:32\n" +"PO-Revision-Date: 2024-09-27 15:15\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,40 +18,40 @@ msgstr "" "X-Crowdin-File: /main/src/locales/en.po\n" "X-Crowdin-File-ID: 18\n" -#: src/components/account-block.jsx:133 +#: src/components/account-block.jsx:135 msgid "Locked" msgstr "Låst" -#: src/components/account-block.jsx:139 +#: src/components/account-block.jsx:141 msgid "Posts: {0}" msgstr "Innlegg: {0}" -#: src/components/account-block.jsx:144 +#: src/components/account-block.jsx:146 msgid "Last posted: {0}" msgstr "Sist postet: {0}" -#: src/components/account-block.jsx:159 +#: src/components/account-block.jsx:161 #: src/components/account-info.jsx:634 msgid "Automated" msgstr "Automatisert" -#: src/components/account-block.jsx:166 +#: src/components/account-block.jsx:168 #: src/components/account-info.jsx:639 -#: src/components/status.jsx:440 +#: src/components/status.jsx:480 #: src/pages/catchup.jsx:1471 msgid "Group" msgstr "Gruppe" -#: src/components/account-block.jsx:176 +#: src/components/account-block.jsx:178 msgid "Mutual" msgstr "Gjensidig" -#: src/components/account-block.jsx:180 +#: src/components/account-block.jsx:182 #: src/components/account-info.jsx:1677 msgid "Requested" msgstr "Forespurt" -#: src/components/account-block.jsx:184 +#: src/components/account-block.jsx:186 #: src/components/account-info.jsx:416 #: src/components/account-info.jsx:742 #: src/components/account-info.jsx:756 @@ -63,21 +63,21 @@ msgstr "Forespurt" msgid "Following" msgstr "Følger" -#: src/components/account-block.jsx:188 +#: src/components/account-block.jsx:190 #: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Følger deg" -#: src/components/account-block.jsx:196 +#: src/components/account-block.jsx:198 msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "" -#: src/components/account-block.jsx:205 +#: src/components/account-block.jsx:207 #: src/components/account-info.jsx:680 msgid "Verified" msgstr "Bekreftet" -#: src/components/account-block.jsx:220 +#: src/components/account-block.jsx:222 #: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "Ble med <0>{0}" @@ -113,11 +113,11 @@ msgstr "Innlegg" #: src/components/compose.jsx:2463 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 -#: src/components/status.jsx:1636 -#: src/components/status.jsx:1653 -#: src/components/status.jsx:1777 -#: src/components/status.jsx:2372 -#: src/components/status.jsx:2375 +#: src/components/status.jsx:1700 +#: src/components/status.jsx:1717 +#: src/components/status.jsx:1841 +#: src/components/status.jsx:2439 +#: src/components/status.jsx:2442 #: src/pages/account-statuses.jsx:528 #: src/pages/accounts.jsx:109 #: src/pages/hashtag.jsx:199 @@ -130,7 +130,7 @@ msgstr "Mer" #: src/components/account-info.jsx:439 msgid "<0>{displayName} has indicated that their new account is now:" -msgstr "" +msgstr "<0>{displayName} har indikert at deres nye konto er nå:" #: src/components/account-info.jsx:584 #: src/components/account-info.jsx:1273 @@ -161,16 +161,16 @@ msgstr "" #: src/components/account-info.jsx:629 msgid "In Memoriam" -msgstr "" +msgstr "Til minne om" #: src/components/account-info.jsx:709 #: src/components/account-info.jsx:747 msgid "This user has chosen to not make this information available." -msgstr "" +msgstr "Denne brukeren har valgt å ikke gjøre denne informasjonen tilgjengelig." #: src/components/account-info.jsx:802 msgid "{0} original posts, {1} replies, {2} boosts" -msgstr "" +msgstr "{0} originale innlegg, {1} svar, {2} fremhevinger" #: src/components/account-info.jsx:818 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}}}}" @@ -183,17 +183,17 @@ msgstr "" #: src/components/account-info.jsx:855 #: src/pages/catchup.jsx:70 msgid "Original" -msgstr "" +msgstr "Original" #: src/components/account-info.jsx:859 -#: src/components/status.jsx:2163 +#: src/components/status.jsx:2230 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1445 #: src/pages/catchup.jsx:2056 #: src/pages/status.jsx:892 #: src/pages/status.jsx:1494 msgid "Replies" -msgstr "" +msgstr "Svar" #: src/components/account-info.jsx:863 #: src/pages/catchup.jsx:72 @@ -201,7 +201,7 @@ msgstr "" #: src/pages/catchup.jsx:2068 #: src/pages/settings.jsx:1103 msgid "Boosts" -msgstr "" +msgstr "Fremhevinger" #: src/components/account-info.jsx:869 msgid "Post stats unavailable." @@ -229,7 +229,7 @@ msgstr "Privat notat" #: src/components/account-info.jsx:1148 msgid "Mention <0>@{username}" -msgstr "" +msgstr "Nevn <0>@{username}" #: src/components/account-info.jsx:1160 msgid "Translate bio" @@ -253,7 +253,7 @@ msgstr "" #: src/components/account-info.jsx:1204 msgid "Disable notifications" -msgstr "" +msgstr "Deaktiver varsler" #: src/components/account-info.jsx:1205 msgid "Enable notifications" @@ -261,53 +261,53 @@ msgstr "Aktiver varsler" #: src/components/account-info.jsx:1222 msgid "Boosts from @{username} enabled." -msgstr "" +msgstr "Fremhevinger fra @{username} er aktivert." #: src/components/account-info.jsx:1223 msgid "Boosts from @{username} disabled." -msgstr "" +msgstr "Fremhevinger fra @{username} er deaktivert." #: src/components/account-info.jsx:1234 msgid "Disable boosts" -msgstr "" +msgstr "Deaktiver fremhevinger" #: src/components/account-info.jsx:1234 msgid "Enable boosts" -msgstr "" +msgstr "Aktiver fremhevinger" #: src/components/account-info.jsx:1250 #: src/components/account-info.jsx:1260 #: src/components/account-info.jsx:1861 msgid "Add/Remove from Lists" -msgstr "" +msgstr "Legg til/fjern fra lister" #: src/components/account-info.jsx:1299 -#: src/components/status.jsx:1079 +#: src/components/status.jsx:1143 msgid "Link copied" -msgstr "" +msgstr "Link kopiert" #: src/components/account-info.jsx:1302 -#: src/components/status.jsx:1082 +#: src/components/status.jsx:1146 msgid "Unable to copy link" -msgstr "" +msgstr "Kunne ikke kopiere lenke" #: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 -#: src/components/status.jsx:1088 -#: src/components/status.jsx:3146 +#: src/components/status.jsx:1152 +#: src/components/status.jsx:3214 msgid "Copy" -msgstr "" +msgstr "Kopier" #: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 -#: src/components/status.jsx:1104 +#: src/components/status.jsx:1168 msgid "Sharing doesn't seem to work." -msgstr "" +msgstr "Å dele synes ikke å fungere." #: src/components/account-info.jsx:1329 -#: src/components/status.jsx:1110 +#: src/components/status.jsx:1174 msgid "Share…" -msgstr "" +msgstr "Del…" #: src/components/account-info.jsx:1349 msgid "Unmuted @{username}" @@ -319,31 +319,31 @@ msgstr "" #: src/components/account-info.jsx:1377 msgid "Mute <0>@{username}…" -msgstr "" +msgstr "Demp <0>@{username}…" #: src/components/account-info.jsx:1409 msgid "Muted @{username} for {0}" -msgstr "" +msgstr "Dempet @{username} i {0}" #: src/components/account-info.jsx:1421 msgid "Unable to mute @{username}" -msgstr "" +msgstr "Kunne ikke dempe @{username}" #: src/components/account-info.jsx:1442 msgid "Remove <0>@{username} from followers?" -msgstr "" +msgstr "Fjern <0>@{username} fra følgere?" #: src/components/account-info.jsx:1462 msgid "@{username} removed from followers" -msgstr "" +msgstr "@{username} fjernet fra følgere" #: src/components/account-info.jsx:1474 msgid "Remove follower…" -msgstr "" +msgstr "Fjern følger…" #: src/components/account-info.jsx:1485 msgid "Block <0>@{username}?" -msgstr "" +msgstr "Blokker <0>@{username}?" #: src/components/account-info.jsx:1509 msgid "Unblocked @{username}" @@ -351,15 +351,15 @@ msgstr "" #: src/components/account-info.jsx:1517 msgid "Blocked @{username}" -msgstr "" +msgstr "Blokkerte @{username}" #: src/components/account-info.jsx:1525 msgid "Unable to unblock @{username}" -msgstr "" +msgstr "Kunne ikke avblokkere @{username}" #: src/components/account-info.jsx:1527 msgid "Unable to block @{username}" -msgstr "" +msgstr "Kunne ikke blokkere @{username}" #: src/components/account-info.jsx:1537 msgid "Unblock <0>@{username}" @@ -376,7 +376,7 @@ msgstr "" #: src/components/account-info.jsx:1583 #: src/components/account-info.jsx:2094 msgid "Edit profile" -msgstr "" +msgstr "Rediger profil" #: src/components/account-info.jsx:1619 msgid "Withdraw follow request?" @@ -384,21 +384,21 @@ msgstr "" #: src/components/account-info.jsx:1620 msgid "Unfollow @{0}?" -msgstr "" +msgstr "Avfølg @{0}?" #: src/components/account-info.jsx:1671 msgid "Unfollow…" -msgstr "" +msgstr "Avfølg…" #: src/components/account-info.jsx:1680 msgid "Withdraw…" -msgstr "" +msgstr "Trekk tilbake…" #: src/components/account-info.jsx:1687 #: src/components/account-info.jsx:1691 #: src/pages/hashtag.jsx:261 msgid "Follow" -msgstr "" +msgstr "Følg" #: src/components/account-info.jsx:1802 #: src/components/account-info.jsx:1856 @@ -422,15 +422,15 @@ msgstr "" #: src/components/shortcuts-settings.jsx:227 #: src/components/shortcuts-settings.jsx:580 #: src/components/shortcuts-settings.jsx:780 -#: src/components/status.jsx:2871 -#: src/components/status.jsx:3110 -#: src/components/status.jsx:3608 +#: src/components/status.jsx:2939 +#: src/components/status.jsx:3178 +#: src/components/status.jsx:3676 #: src/pages/accounts.jsx:36 #: src/pages/catchup.jsx:1581 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:274 -#: src/pages/notifications.jsx:840 -#: src/pages/notifications.jsx:1054 +#: src/pages/notifications.jsx:868 +#: src/pages/notifications.jsx:1082 #: src/pages/settings.jsx:69 #: src/pages/status.jsx:1256 msgid "Close" @@ -438,7 +438,7 @@ msgstr "Lukk" #: src/components/account-info.jsx:1807 msgid "Translated Bio" -msgstr "" +msgstr "Oversatt bio" #: src/components/account-info.jsx:1901 msgid "Unable to remove from list." @@ -446,39 +446,39 @@ msgstr "" #: src/components/account-info.jsx:1902 msgid "Unable to add to list." -msgstr "" +msgstr "Kunne ikke legge til i liste." #: src/components/account-info.jsx:1921 #: src/pages/lists.jsx:104 msgid "Unable to load lists." -msgstr "" +msgstr "Kunne ikke laste lister." #: src/components/account-info.jsx:1925 msgid "No lists." -msgstr "" +msgstr "Ingen lister." #: src/components/account-info.jsx:1936 #: src/components/list-add-edit.jsx:37 #: src/pages/lists.jsx:58 msgid "New list" -msgstr "" +msgstr "Ny liste" #: src/components/account-info.jsx:1994 msgid "Private note about <0>@{0}" -msgstr "" +msgstr "Privat notat om <0>@{0}" #: src/components/account-info.jsx:2024 msgid "Unable to update private note." -msgstr "" +msgstr "Kunne ikke oppdatere privat notat." #: src/components/account-info.jsx:2047 #: src/components/account-info.jsx:2217 msgid "Cancel" -msgstr "" +msgstr "Avbryt" #: src/components/account-info.jsx:2052 msgid "Save & close" -msgstr "" +msgstr "Lagre & lukk" #: src/components/account-info.jsx:2145 msgid "Unable to update profile." @@ -491,31 +491,31 @@ msgstr "Navn" #: src/components/account-info.jsx:2165 msgid "Bio" -msgstr "" +msgstr "Bio" #: src/components/account-info.jsx:2178 msgid "Extra fields" -msgstr "" +msgstr "Ekstra felter" #: src/components/account-info.jsx:2184 msgid "Label" -msgstr "" +msgstr "Etikett" #: src/components/account-info.jsx:2187 msgid "Content" -msgstr "" +msgstr "Innhold" #: src/components/account-info.jsx:2220 #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 -#: src/pages/notifications.jsx:906 +#: src/pages/notifications.jsx:934 msgid "Save" -msgstr "" +msgstr "Lagre" #: src/components/account-info.jsx:2273 msgid "username" -msgstr "" +msgstr "brukernavn" #: src/components/account-info.jsx:2277 msgid "server domain name" @@ -537,9 +537,9 @@ msgstr "" #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 #: src/pages/home.jsx:53 -#: src/pages/notifications.jsx:505 +#: src/pages/notifications.jsx:520 msgid "Home" -msgstr "" +msgstr "Hjem" #: src/components/compose-button.jsx:49 #: src/compose.jsx:37 @@ -563,11 +563,11 @@ msgstr "" #: src/components/compose.jsx:785 msgid "Minimize" -msgstr "" +msgstr "Minimer" #: src/components/compose.jsx:821 msgid "Looks like you closed the parent window." -msgstr "" +msgstr "Ser ut som du lukket foreldrevinduet." #: src/components/compose.jsx:828 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." @@ -583,7 +583,7 @@ msgstr "" #: src/components/compose.jsx:885 msgid "Replying to @{0}’s post (<0>{1})" -msgstr "" +msgstr "Svarer til @{0} sitt innlegg (<0>{1})" #: src/components/compose.jsx:895 msgid "Replying to @{0}’s post" @@ -610,7 +610,7 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1118 -#: src/components/status.jsx:1962 +#: src/components/status.jsx:2026 #: src/components/timeline.jsx:984 msgid "Content warning" msgstr "" @@ -620,33 +620,33 @@ msgid "Content warning or sensitive media" msgstr "" #: src/components/compose.jsx:1170 -#: src/components/status.jsx:92 +#: src/components/status.jsx:93 #: src/pages/settings.jsx:297 msgid "Public" -msgstr "" +msgstr "Offentlig" #: src/components/compose.jsx:1175 #: src/components/nav-menu.jsx:386 #: src/components/shortcuts-settings.jsx:162 -#: src/components/status.jsx:93 +#: src/components/status.jsx:94 msgid "Local" -msgstr "" +msgstr "Lokal" #: src/components/compose.jsx:1179 -#: src/components/status.jsx:94 +#: src/components/status.jsx:95 #: src/pages/settings.jsx:300 msgid "Unlisted" -msgstr "" +msgstr "Ikke listet" #: src/components/compose.jsx:1182 -#: src/components/status.jsx:95 +#: src/components/status.jsx:96 #: src/pages/settings.jsx:303 msgid "Followers only" -msgstr "" +msgstr "Kun følgere" #: src/components/compose.jsx:1185 -#: src/components/status.jsx:96 -#: src/components/status.jsx:1840 +#: src/components/status.jsx:97 +#: src/components/status.jsx:1904 msgid "Private mention" msgstr "" @@ -656,7 +656,7 @@ msgstr "" #: src/components/compose.jsx:1196 msgid "Edit your post" -msgstr "" +msgstr "Rediger innlegget ditt" #: src/components/compose.jsx:1197 msgid "What are you doing?" @@ -676,12 +676,12 @@ msgstr "" #: src/components/compose.jsx:1479 #: src/components/keyboard-shortcuts-help.jsx:143 -#: src/components/status.jsx:831 -#: src/components/status.jsx:1616 -#: src/components/status.jsx:1617 -#: src/components/status.jsx:2268 +#: src/components/status.jsx:895 +#: src/components/status.jsx:1680 +#: src/components/status.jsx:1681 +#: src/components/status.jsx:2335 msgid "Reply" -msgstr "" +msgstr "Svar" #: src/components/compose.jsx:1481 msgid "Update" @@ -694,17 +694,17 @@ msgstr "" #: src/components/compose.jsx:1610 msgid "Downloading GIF…" -msgstr "" +msgstr "Laster ned GIF…" #: src/components/compose.jsx:1638 msgid "Failed to download GIF" -msgstr "" +msgstr "Kunne ikke laste ned GIF" #: src/components/compose.jsx:1750 #: src/components/compose.jsx:1827 #: src/components/nav-menu.jsx:287 msgid "More…" -msgstr "" +msgstr "Mer…" #: src/components/compose.jsx:2232 msgid "Uploaded" @@ -712,15 +712,15 @@ msgstr "Lastet opp" #: src/components/compose.jsx:2245 msgid "Image description" -msgstr "" +msgstr "Bildebeskrivelse" #: src/components/compose.jsx:2246 msgid "Video description" -msgstr "" +msgstr "Videobeskrivelse" #: src/components/compose.jsx:2247 msgid "Audio description" -msgstr "" +msgstr "Lydbeskrivelse" #: src/components/compose.jsx:2283 #: src/components/compose.jsx:2303 @@ -742,24 +742,24 @@ msgstr "" #: src/pages/catchup.jsx:1074 #: src/pages/filters.jsx:412 msgid "Remove" -msgstr "" +msgstr "Fjern" #: src/components/compose.jsx:2400 #: src/compose.jsx:83 msgid "Error" -msgstr "" +msgstr "Feil" #: src/components/compose.jsx:2425 msgid "Edit image description" -msgstr "" +msgstr "Rediger bildebeskrivelse" #: src/components/compose.jsx:2426 msgid "Edit video description" -msgstr "" +msgstr "Rediger videobeskrivelse" #: src/components/compose.jsx:2427 msgid "Edit audio description" -msgstr "" +msgstr "Rediger lydbeskrivelse" #: src/components/compose.jsx:2472 #: src/components/compose.jsx:2521 @@ -790,114 +790,114 @@ msgstr "" #: src/components/compose.jsx:2578 msgid "Done" -msgstr "" +msgstr "Ferdig" #: src/components/compose.jsx:2614 msgid "Choice {0}" -msgstr "" +msgstr "Valg {0}" #: src/components/compose.jsx:2661 msgid "Multiple choices" -msgstr "" +msgstr "Flere alternativer" #: src/components/compose.jsx:2664 msgid "Duration" -msgstr "" +msgstr "Varighet" #: src/components/compose.jsx:2695 msgid "Remove poll" -msgstr "" +msgstr "Fjern avstemming" #: src/components/compose.jsx:2909 msgid "Search accounts" -msgstr "" +msgstr "Søk konti" #: src/components/compose.jsx:2950 #: src/components/shortcuts-settings.jsx:712 #: src/pages/list.jsx:359 msgid "Add" -msgstr "" +msgstr "Legg til" #: src/components/compose.jsx:2963 #: src/components/generic-accounts.jsx:227 msgid "Error loading accounts" -msgstr "" +msgstr "Feil ved lasting av konti" #: src/components/compose.jsx:3106 msgid "Custom emojis" -msgstr "" +msgstr "Egendefinerte emojier" #: src/components/compose.jsx:3126 msgid "Search emoji" -msgstr "" +msgstr "Søk emojier" #: src/components/compose.jsx:3157 msgid "Error loading custom emojis" -msgstr "" +msgstr "Feil ved lasting av egendefinerte emojier" #: src/components/compose.jsx:3168 msgid "Recently used" -msgstr "" +msgstr "Nylig brukt" #: src/components/compose.jsx:3169 msgid "Others" -msgstr "" +msgstr "Andre" #: src/components/compose.jsx:3207 msgid "{0} more…" -msgstr "" +msgstr "{0} fler…" #: src/components/compose.jsx:3345 msgid "Search GIFs" -msgstr "" +msgstr "Søk GIFer" #: src/components/compose.jsx:3360 msgid "Powered by GIPHY" -msgstr "" +msgstr "Drevet av GIPHY" #: src/components/compose.jsx:3368 msgid "Type to search GIFs" -msgstr "" +msgstr "Skriv for å søke GIFer" #: src/components/compose.jsx:3466 #: src/components/media-modal.jsx:387 #: src/components/timeline.jsx:889 msgid "Previous" -msgstr "" +msgstr "Forrige" #: src/components/compose.jsx:3484 #: src/components/media-modal.jsx:406 #: src/components/timeline.jsx:906 msgid "Next" -msgstr "" +msgstr "Neste" #: src/components/compose.jsx:3501 msgid "Error loading GIFs" -msgstr "" +msgstr "Feil ved lasting av GIFer" #: src/components/drafts.jsx:63 #: src/pages/settings.jsx:684 msgid "Unsent drafts" -msgstr "" +msgstr "Usendte utkast" #: src/components/drafts.jsx:68 msgid "Looks like you have unsent drafts. Let's continue where you left off." -msgstr "" +msgstr "Ser ut som du har usendte utkast. La oss fortsette der du slapp." #: src/components/drafts.jsx:102 msgid "Delete this draft?" -msgstr "" +msgstr "Slett dette utkastet?" #: src/components/drafts.jsx:117 msgid "Error deleting draft! Please try again." -msgstr "" +msgstr "Feil ved sletting av utkast! Prøv igjen." #: src/components/drafts.jsx:127 #: src/components/list-add-edit.jsx:183 -#: src/components/status.jsx:1251 +#: src/components/status.jsx:1315 #: src/pages/filters.jsx:587 msgid "Delete…" -msgstr "" +msgstr "Slett…" #: src/components/drafts.jsx:146 msgid "Error fetching reply-to status!" @@ -905,84 +905,84 @@ msgstr "" #: src/components/drafts.jsx:171 msgid "Delete all drafts?" -msgstr "" +msgstr "Slette alle utkast?" #: src/components/drafts.jsx:189 msgid "Error deleting drafts! Please try again." -msgstr "" +msgstr "Feil ved sletting av utkast! Prøv igjen." #: src/components/drafts.jsx:201 msgid "Delete all…" -msgstr "" +msgstr "Slett alle…" #: src/components/drafts.jsx:209 msgid "No drafts found." -msgstr "" +msgstr "Ingen utkast funnet." #: src/components/drafts.jsx:245 #: src/pages/catchup.jsx:1928 msgid "Poll" -msgstr "" +msgstr "Avstemning" #: src/components/drafts.jsx:248 #: src/pages/account-statuses.jsx:365 msgid "Media" -msgstr "" +msgstr "Media" #: src/components/embed-modal.jsx:22 msgid "Open in new window" -msgstr "" +msgstr "Åpne i nytt vindu" #: src/components/follow-request-buttons.jsx:42 -#: src/pages/notifications.jsx:890 +#: src/pages/notifications.jsx:918 msgid "Accept" -msgstr "" +msgstr "Aksepter" #: src/components/follow-request-buttons.jsx:68 msgid "Reject" -msgstr "" +msgstr "Avvis" #: src/components/follow-request-buttons.jsx:75 -#: src/pages/notifications.jsx:1173 +#: src/pages/notifications.jsx:1201 msgid "Accepted" -msgstr "" +msgstr "Akseptert" #: src/components/follow-request-buttons.jsx:79 msgid "Rejected" -msgstr "" +msgstr "Avvist" #: src/components/generic-accounts.jsx:24 msgid "Nothing to show" -msgstr "" +msgstr "Ingenting å vise" #: src/components/generic-accounts.jsx:145 -#: src/components/notification.jsx:429 +#: src/components/notification.jsx:437 #: src/pages/accounts.jsx:41 #: src/pages/search.jsx:227 #: src/pages/search.jsx:260 msgid "Accounts" -msgstr "" +msgstr "Konti" #: src/components/generic-accounts.jsx:205 #: src/components/timeline.jsx:519 #: src/pages/list.jsx:293 -#: src/pages/notifications.jsx:820 +#: src/pages/notifications.jsx:848 #: src/pages/search.jsx:454 #: src/pages/status.jsx:1289 msgid "Show more…" -msgstr "" +msgstr "Vis mer…" #: src/components/generic-accounts.jsx:210 #: src/components/timeline.jsx:524 #: src/pages/search.jsx:459 msgid "The end." -msgstr "" +msgstr "Slutt." #: src/components/keyboard-shortcuts-help.jsx:43 #: src/components/nav-menu.jsx:405 #: src/pages/catchup.jsx:1619 msgid "Keyboard shortcuts" -msgstr "" +msgstr "Hurtigtaster" #: src/components/keyboard-shortcuts-help.jsx:51 msgid "Keyboard shortcuts help" @@ -991,12 +991,12 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:55 #: src/pages/catchup.jsx:1644 msgid "Next post" -msgstr "" +msgstr "Neste innlegg" #: src/components/keyboard-shortcuts-help.jsx:59 #: src/pages/catchup.jsx:1652 msgid "Previous post" -msgstr "" +msgstr "Forrige innlegg" #: src/components/keyboard-shortcuts-help.jsx:63 msgid "Skip carousel to next post" @@ -1061,7 +1061,7 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:130 msgid "Send post" -msgstr "" +msgstr "Send innlegg" #: src/components/keyboard-shortcuts-help.jsx:132 msgid "<0>Ctrl + <1>Enter or <2>⌘ + <3>Enter" @@ -1075,7 +1075,7 @@ msgstr "" #: src/pages/search.jsx:39 #: src/pages/search.jsx:209 msgid "Search" -msgstr "" +msgstr "Søk" #: src/components/keyboard-shortcuts-help.jsx:147 msgid "Reply (new window)" @@ -1094,21 +1094,21 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:839 -#: src/components/status.jsx:2294 -#: src/components/status.jsx:2326 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:903 +#: src/components/status.jsx:2361 +#: src/components/status.jsx:2393 +#: src/components/status.jsx:2394 msgid "Boost" -msgstr "" +msgstr "Fremhev" #: src/components/keyboard-shortcuts-help.jsx:166 msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:172 -#: src/components/status.jsx:924 -#: src/components/status.jsx:2351 -#: src/components/status.jsx:2352 +#: src/components/status.jsx:988 +#: src/components/status.jsx:2418 +#: src/components/status.jsx:2419 msgid "Bookmark" msgstr "" @@ -1151,33 +1151,33 @@ msgstr "" #: src/components/list-add-edit.jsx:147 #: src/pages/filters.jsx:554 msgid "Create" -msgstr "" +msgstr "Opprett" #: src/components/list-add-edit.jsx:154 msgid "Delete this list?" -msgstr "" +msgstr "Slett denne listen?" #: src/components/list-add-edit.jsx:173 msgid "Unable to delete list." -msgstr "" +msgstr "Kunne ikke slette liste." #: src/components/media-alt-modal.jsx:38 #: src/components/media.jsx:50 msgid "Media description" -msgstr "" +msgstr "Mediabeskrivelse" #: src/components/media-alt-modal.jsx:57 -#: src/components/status.jsx:968 -#: src/components/status.jsx:995 +#: src/components/status.jsx:1032 +#: src/components/status.jsx:1059 #: src/components/translation-block.jsx:195 msgid "Translate" -msgstr "" +msgstr "Oversett" #: src/components/media-alt-modal.jsx:68 -#: src/components/status.jsx:982 -#: src/components/status.jsx:1009 +#: src/components/status.jsx:1046 +#: src/components/status.jsx:1073 msgid "Speak" -msgstr "" +msgstr "Les opp" #: src/components/media-modal.jsx:294 msgid "Open original media in new window" @@ -1212,9 +1212,9 @@ msgid "Filtered: {filterTitleStr}" msgstr "" #: src/components/media-post.jsx:133 -#: src/components/status.jsx:3438 -#: src/components/status.jsx:3534 -#: src/components/status.jsx:3612 +#: src/components/status.jsx:3506 +#: src/components/status.jsx:3602 +#: src/components/status.jsx:3680 #: src/components/timeline.jsx:973 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1876 @@ -1235,15 +1235,15 @@ msgstr "" #: src/components/nav-menu.jsx:126 msgid "Menu" -msgstr "" +msgstr "Meny" #: src/components/nav-menu.jsx:162 msgid "Reload page now to update?" -msgstr "" +msgstr "Last siden på nytt for å oppdatere?" #: src/components/nav-menu.jsx:174 msgid "New update available…" -msgstr "" +msgstr "Ny oppdatering tilgjengelig…" #: src/components/nav-menu.jsx:200 #: src/pages/catchup.jsx:871 @@ -1259,7 +1259,7 @@ msgstr "" #: src/pages/settings.jsx:1095 #: src/pages/trending.jsx:381 msgid "Mentions" -msgstr "" +msgstr "Omtaler" #: src/components/nav-menu.jsx:214 #: src/components/shortcuts-settings.jsx:49 @@ -1267,18 +1267,18 @@ msgstr "" #: src/pages/filters.jsx:24 #: src/pages/home.jsx:84 #: src/pages/home.jsx:184 -#: src/pages/notifications.jsx:106 -#: src/pages/notifications.jsx:509 +#: src/pages/notifications.jsx:112 +#: src/pages/notifications.jsx:524 msgid "Notifications" -msgstr "" +msgstr "Varsler" #: src/components/nav-menu.jsx:217 msgid "New" -msgstr "" +msgstr "Ny" #: src/components/nav-menu.jsx:228 msgid "Profile" -msgstr "" +msgstr "Profil" #: src/components/nav-menu.jsx:241 #: src/components/nav-menu.jsx:268 @@ -1288,13 +1288,13 @@ msgstr "" #: src/pages/lists.jsx:16 #: src/pages/lists.jsx:50 msgid "Lists" -msgstr "" +msgstr "Lister" #: src/components/nav-menu.jsx:249 #: src/components/shortcuts.jsx:209 #: src/pages/list.jsx:133 msgid "All Lists" -msgstr "" +msgstr "Alle lister" #: src/components/nav-menu.jsx:276 #: src/components/shortcuts-settings.jsx:54 @@ -1302,7 +1302,7 @@ msgstr "" #: src/pages/bookmarks.jsx:11 #: src/pages/bookmarks.jsx:23 msgid "Bookmarks" -msgstr "" +msgstr "Bokmerker" #: src/components/nav-menu.jsx:296 #: src/components/shortcuts-settings.jsx:55 @@ -1313,13 +1313,13 @@ msgstr "" #: src/pages/favourites.jsx:23 #: src/pages/settings.jsx:1099 msgid "Likes" -msgstr "" +msgstr "Likte" #: src/components/nav-menu.jsx:302 #: src/pages/followed-hashtags.jsx:14 #: src/pages/followed-hashtags.jsx:44 msgid "Followed Hashtags" -msgstr "" +msgstr "Fulgte emneknagger" #: src/components/nav-menu.jsx:310 #: src/pages/account-statuses.jsx:331 @@ -1327,41 +1327,41 @@ msgstr "" #: src/pages/filters.jsx:93 #: src/pages/hashtag.jsx:339 msgid "Filters" -msgstr "" +msgstr "Filtre" #: src/components/nav-menu.jsx:318 msgid "Muted users" -msgstr "" +msgstr "Dempede brukere" #: src/components/nav-menu.jsx:326 msgid "Muted users…" -msgstr "" +msgstr "Dempede brukere…" #: src/components/nav-menu.jsx:333 msgid "Blocked users" -msgstr "" +msgstr "Blokkerte brukere" #: src/components/nav-menu.jsx:341 msgid "Blocked users…" -msgstr "" +msgstr "Blokkerte brukere…" #: src/components/nav-menu.jsx:353 msgid "Accounts…" -msgstr "" +msgstr "Konti…" #: src/components/nav-menu.jsx:363 #: src/pages/login.jsx:189 #: src/pages/status.jsx:792 #: src/pages/welcome.jsx:64 msgid "Log in" -msgstr "" +msgstr "Logg inn" #: src/components/nav-menu.jsx:380 #: src/components/shortcuts-settings.jsx:57 #: src/components/shortcuts-settings.jsx:169 #: src/pages/trending.jsx:441 msgid "Trending" -msgstr "" +msgstr "Populære" #: src/components/nav-menu.jsx:392 #: src/components/shortcuts-settings.jsx:162 @@ -1370,154 +1370,154 @@ msgstr "" #: src/components/nav-menu.jsx:415 msgid "Shortcuts / Columns…" -msgstr "" +msgstr "Snarveier / Kolonner…" #: src/components/nav-menu.jsx:425 #: src/components/nav-menu.jsx:439 msgid "Settings…" -msgstr "" +msgstr "Innstillinger…" #: src/components/notification-service.jsx:160 msgid "Notification" -msgstr "" +msgstr "Varsler" #: src/components/notification-service.jsx:166 msgid "This notification is from your other account." -msgstr "" +msgstr "Dette varselet er fra en annen konto." #: src/components/notification-service.jsx:195 msgid "View all notifications" -msgstr "" +msgstr "Vis alle varsler" -#: src/components/notification.jsx:68 +#: src/components/notification.jsx:69 msgid "{account} reacted to your post with {emojiObject}" -msgstr "" +msgstr "{account} reagerte på ditt innlegg med {emojiObject}" -#: src/components/notification.jsx:75 +#: src/components/notification.jsx:76 msgid "{account} published a post." -msgstr "" +msgstr "{account} publiserte et innlegg." -#: src/components/notification.jsx:83 +#: src/components/notification.jsx:84 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} people boosted your reply.} other {<2><3>{1} people boosted your post.}}}}" msgstr "" -#: src/components/notification.jsx:126 +#: src/components/notification.jsx:127 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" msgstr "" -#: src/components/notification.jsx:140 +#: src/components/notification.jsx:141 msgid "{account} requested to follow you." msgstr "" -#: src/components/notification.jsx:149 +#: src/components/notification.jsx:150 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} people liked your reply.} other {<2><3>{1} people liked your post.}}}}" msgstr "" -#: src/components/notification.jsx:191 +#: src/components/notification.jsx:192 msgid "A poll you have voted in or created has ended." msgstr "" -#: src/components/notification.jsx:192 +#: src/components/notification.jsx:193 msgid "A poll you have created has ended." msgstr "" -#: src/components/notification.jsx:193 +#: src/components/notification.jsx:194 msgid "A poll you have voted in has ended." msgstr "" -#: src/components/notification.jsx:194 +#: src/components/notification.jsx:195 msgid "A post you interacted with has been edited." msgstr "" -#: src/components/notification.jsx:202 +#: src/components/notification.jsx:203 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} people boosted & liked your reply.} other {<2><3>{1} people boosted & liked your post.}}}}" msgstr "" -#: src/components/notification.jsx:244 +#: src/components/notification.jsx:245 msgid "{account} signed up." msgstr "" -#: src/components/notification.jsx:246 +#: src/components/notification.jsx:247 msgid "{account} reported {targetAccount}" msgstr "" -#: src/components/notification.jsx:251 +#: src/components/notification.jsx:252 msgid "Lost connections with <0>{name}." msgstr "" -#: src/components/notification.jsx:257 +#: src/components/notification.jsx:258 msgid "Moderation warning" msgstr "" -#: src/components/notification.jsx:267 +#: src/components/notification.jsx:268 msgid "An admin from <0>{from} has suspended <1>{targetName}, which means you can no longer receive updates from them or interact with them." msgstr "" -#: src/components/notification.jsx:273 +#: src/components/notification.jsx:274 msgid "An admin from <0>{from} has blocked <1>{targetName}. Affected followers: {followersCount}, followings: {followingCount}." msgstr "" -#: src/components/notification.jsx:279 +#: src/components/notification.jsx:280 msgid "You have blocked <0>{targetName}. Removed followers: {followersCount}, followings: {followingCount}." msgstr "" -#: src/components/notification.jsx:287 +#: src/components/notification.jsx:288 msgid "Your account has received a moderation warning." msgstr "" -#: src/components/notification.jsx:288 +#: src/components/notification.jsx:289 msgid "Your account has been disabled." msgstr "" -#: src/components/notification.jsx:289 +#: src/components/notification.jsx:290 msgid "Some of your posts have been marked as sensitive." msgstr "" -#: src/components/notification.jsx:290 +#: src/components/notification.jsx:291 msgid "Some of your posts have been deleted." msgstr "" -#: src/components/notification.jsx:291 +#: src/components/notification.jsx:292 msgid "Your posts will be marked as sensitive from now on." msgstr "" -#: src/components/notification.jsx:292 +#: src/components/notification.jsx:293 msgid "Your account has been limited." msgstr "" -#: src/components/notification.jsx:293 +#: src/components/notification.jsx:294 msgid "Your account has been suspended." msgstr "" -#: src/components/notification.jsx:364 +#: src/components/notification.jsx:368 msgid "[Unknown notification type: {type}]" msgstr "" -#: src/components/notification.jsx:425 -#: src/components/status.jsx:938 -#: src/components/status.jsx:948 +#: src/components/notification.jsx:433 +#: src/components/status.jsx:1002 +#: src/components/status.jsx:1012 msgid "Boosted/Liked by…" msgstr "" -#: src/components/notification.jsx:426 +#: src/components/notification.jsx:434 msgid "Liked by…" msgstr "" -#: src/components/notification.jsx:427 +#: src/components/notification.jsx:435 msgid "Boosted by…" msgstr "" -#: src/components/notification.jsx:428 +#: src/components/notification.jsx:436 msgid "Followed by…" msgstr "" -#: src/components/notification.jsx:484 -#: src/components/notification.jsx:500 +#: src/components/notification.jsx:497 +#: src/components/notification.jsx:513 msgid "Learn more <0/>" msgstr "" -#: src/components/notification.jsx:680 -#: src/components/status.jsx:190 +#: src/components/notification.jsx:745 +#: src/components/status.jsx:211 msgid "Read more →" msgstr "" @@ -1600,87 +1600,87 @@ msgstr "" #: src/components/report-modal.jsx:33 msgid "Illegal" -msgstr "" +msgstr "Ikke tillatt" #: src/components/report-modal.jsx:34 msgid "Violates the law of your or the server's country" -msgstr "" +msgstr "Bryter loven i ditt eller tjenerens land" #: src/components/report-modal.jsx:37 msgid "Server rule violation" -msgstr "" +msgstr "Brudd på tjenerregel" #: src/components/report-modal.jsx:38 msgid "Breaks specific server rules" -msgstr "" +msgstr "Brudd på spesifikke tjenerregler" #: src/components/report-modal.jsx:39 msgid "Violation" -msgstr "" +msgstr "Brudd" #: src/components/report-modal.jsx:42 msgid "Other" -msgstr "" +msgstr "Annet" #: src/components/report-modal.jsx:43 msgid "Issue doesn't fit other categories" -msgstr "" +msgstr "Problemet passer ikke andre kategorier" #: src/components/report-modal.jsx:68 msgid "Report Post" -msgstr "" +msgstr "Rapporter innlegg" #: src/components/report-modal.jsx:68 msgid "Report @{username}" -msgstr "" +msgstr "Rapporter @{username}" #: src/components/report-modal.jsx:104 msgid "Pending review" -msgstr "" +msgstr "Venter på gjennomsyn" #: src/components/report-modal.jsx:146 msgid "Post reported" -msgstr "" +msgstr "Innlegg rapportert" #: src/components/report-modal.jsx:146 msgid "Profile reported" -msgstr "" +msgstr "Profil rapportert" #: src/components/report-modal.jsx:154 msgid "Unable to report post" -msgstr "" +msgstr "Kunne ikke rapportere innlegg" #: src/components/report-modal.jsx:155 msgid "Unable to report profile" -msgstr "" +msgstr "Kunne ikke rapportere profil" #: src/components/report-modal.jsx:163 msgid "What's the issue with this post?" -msgstr "" +msgstr "Hva er problemet med dette innlegget?" #: src/components/report-modal.jsx:164 msgid "What's the issue with this profile?" -msgstr "" +msgstr "Hva er problemet med denne profilen?" #: src/components/report-modal.jsx:233 msgid "Additional info" -msgstr "" +msgstr "Ytterligere informasjon" #: src/components/report-modal.jsx:256 msgid "Forward to <0>{domain}" -msgstr "" +msgstr "Videresend til <0>{domain}" #: src/components/report-modal.jsx:266 msgid "Send Report" -msgstr "" +msgstr "Send rapport" #: src/components/report-modal.jsx:275 msgid "Muted {username}" -msgstr "" +msgstr "Dempet {username}" #: src/components/report-modal.jsx:278 msgid "Unable to mute {username}" -msgstr "" +msgstr "Kunne ikke dempe {username}" #: src/components/report-modal.jsx:283 msgid "Send Report <0>+ Mute profile" @@ -1728,32 +1728,32 @@ msgstr "" #: src/components/shortcuts-settings.jsx:53 msgid "Account" -msgstr "" +msgstr "Konto" #: src/components/shortcuts-settings.jsx:56 msgid "Hashtag" -msgstr "" +msgstr "Emneknagg" #: src/components/shortcuts-settings.jsx:63 msgid "List ID" -msgstr "" +msgstr "Liste-ID" #: src/components/shortcuts-settings.jsx:70 msgid "Local only" -msgstr "" +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 msgid "Instance" -msgstr "" +msgstr "Instans" #: 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 "" +msgstr "Valgfri, f.eks. mastodon.social" #: src/components/shortcuts-settings.jsx:93 msgid "Search term" @@ -1770,16 +1770,16 @@ msgstr "" #: src/components/shortcuts-settings.jsx:117 #: src/pages/hashtag.jsx:355 msgid "Media only" -msgstr "" +msgstr "Kun media" #: src/components/shortcuts-settings.jsx:232 #: src/components/shortcuts.jsx:186 msgid "Shortcuts" -msgstr "" +msgstr "Snarveier" #: src/components/shortcuts-settings.jsx:240 msgid "beta" -msgstr "" +msgstr "beta" #: src/components/shortcuts-settings.jsx:246 msgid "Specify a list of shortcuts that'll appear as:" @@ -1787,7 +1787,7 @@ msgstr "" #: src/components/shortcuts-settings.jsx:252 msgid "Floating button" -msgstr "" +msgstr "Flytende knapp" #: src/components/shortcuts-settings.jsx:257 msgid "Tab/Menu bar" @@ -1810,7 +1810,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:376 -#: src/components/status.jsx:1216 +#: src/components/status.jsx:1280 #: src/pages/list.jsx:170 msgid "Edit" msgstr "" @@ -1845,11 +1845,11 @@ msgstr "" #: src/components/shortcuts-settings.jsx:465 msgid "Add column…" -msgstr "" +msgstr "Legg til kolonne…" #: src/components/shortcuts-settings.jsx:466 msgid "Add shortcut…" -msgstr "" +msgstr "Legg til snarvei…" #: src/components/shortcuts-settings.jsx:513 msgid "Specific list is optional. For multi-column mode, list is required, else the column will not be shown." @@ -1865,19 +1865,19 @@ msgstr "" #: src/components/shortcuts-settings.jsx:584 msgid "Edit shortcut" -msgstr "" +msgstr "Rediger snarvei" #: src/components/shortcuts-settings.jsx:584 msgid "Add shortcut" -msgstr "" +msgstr "Legg til snarvei" #: src/components/shortcuts-settings.jsx:620 msgid "Timeline" -msgstr "" +msgstr "Tidslinje" #: src/components/shortcuts-settings.jsx:646 msgid "List" -msgstr "" +msgstr "Liste" #: src/components/shortcuts-settings.jsx:785 msgid "Import/Export <0>Shortcuts" @@ -1885,11 +1885,11 @@ msgstr "" #: src/components/shortcuts-settings.jsx:795 msgid "Import" -msgstr "" +msgstr "Importer" #: src/components/shortcuts-settings.jsx:803 msgid "Paste shortcuts here" -msgstr "" +msgstr "Lim inn snarveier her" #: src/components/shortcuts-settings.jsx:819 msgid "Downloading saved shortcuts from instance server…" @@ -1946,39 +1946,39 @@ msgstr "" #: src/components/shortcuts-settings.jsx:992 msgid "Import shortcuts?" -msgstr "" +msgstr "Importere snarveier?" #: src/components/shortcuts-settings.jsx:1006 msgid "or override…" -msgstr "" +msgstr "eller overstyre…" #: src/components/shortcuts-settings.jsx:1006 msgid "Import…" -msgstr "" +msgstr "Importer…" #: src/components/shortcuts-settings.jsx:1015 msgid "Export" -msgstr "" +msgstr "Eksporter" #: src/components/shortcuts-settings.jsx:1030 msgid "Shortcuts copied" -msgstr "" +msgstr "Snarveier kopiert" #: src/components/shortcuts-settings.jsx:1033 msgid "Unable to copy shortcuts" -msgstr "" +msgstr "Kunne ikke kopiere snarveier" #: src/components/shortcuts-settings.jsx:1047 msgid "Shortcut settings copied" -msgstr "" +msgstr "Snarveisinnstillinger kopiert" #: src/components/shortcuts-settings.jsx:1050 msgid "Unable to copy shortcut settings" -msgstr "" +msgstr "Kunne ikke kopiere snarveisinnstillinger" #: src/components/shortcuts-settings.jsx:1080 msgid "Share" -msgstr "" +msgstr "Del" #: src/components/shortcuts-settings.jsx:1119 msgid "Saving shortcuts to instance server…" @@ -2008,297 +2008,297 @@ msgstr "" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "" -#: src/components/status.jsx:464 +#: src/components/status.jsx:504 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:563 +#: src/components/status.jsx:603 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" -#: src/components/status.jsx:716 +#: src/components/status.jsx:756 msgid "Unliked @{0}'s post" msgstr "" -#: src/components/status.jsx:717 +#: src/components/status.jsx:757 msgid "Liked @{0}'s post" msgstr "" -#: src/components/status.jsx:756 +#: src/components/status.jsx:796 msgid "Unbookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:757 +#: src/components/status.jsx:797 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:839 -#: src/components/status.jsx:901 -#: src/components/status.jsx:2294 -#: src/components/status.jsx:2326 +#: src/components/status.jsx:903 +#: src/components/status.jsx:965 +#: src/components/status.jsx:2361 +#: src/components/status.jsx:2393 msgid "Unboost" msgstr "" -#: src/components/status.jsx:855 -#: src/components/status.jsx:2309 +#: src/components/status.jsx:919 +#: src/components/status.jsx:2376 msgid "Quote" msgstr "" -#: src/components/status.jsx:863 -#: src/components/status.jsx:2318 +#: src/components/status.jsx:927 +#: src/components/status.jsx:2385 msgid "Some media have no descriptions." msgstr "" -#: src/components/status.jsx:870 +#: src/components/status.jsx:934 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:889 -#: src/components/status.jsx:1341 +#: src/components/status.jsx:953 +#: src/components/status.jsx:1405 msgid "Unboosted @{0}'s post" msgstr "" -#: src/components/status.jsx:890 -#: src/components/status.jsx:1342 +#: src/components/status.jsx:954 +#: src/components/status.jsx:1406 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:902 +#: src/components/status.jsx:966 msgid "Boost…" msgstr "" -#: src/components/status.jsx:914 -#: src/components/status.jsx:1626 -#: src/components/status.jsx:2339 +#: src/components/status.jsx:978 +#: src/components/status.jsx:1690 +#: src/components/status.jsx:2406 msgid "Unlike" msgstr "" -#: src/components/status.jsx:915 -#: src/components/status.jsx:1626 -#: src/components/status.jsx:1627 -#: src/components/status.jsx:2339 -#: src/components/status.jsx:2340 +#: src/components/status.jsx:979 +#: src/components/status.jsx:1690 +#: src/components/status.jsx:1691 +#: src/components/status.jsx:2406 +#: src/components/status.jsx:2407 msgid "Like" msgstr "" -#: src/components/status.jsx:924 -#: src/components/status.jsx:2351 +#: src/components/status.jsx:988 +#: src/components/status.jsx:2418 msgid "Unbookmark" msgstr "" -#: src/components/status.jsx:1032 +#: src/components/status.jsx:1096 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1053 +#: src/components/status.jsx:1117 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1120 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1123 -#: src/components/status.jsx:3115 +#: src/components/status.jsx:1187 +#: src/components/status.jsx:3183 msgid "Embed post" msgstr "" -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1201 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1201 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1143 +#: src/components/status.jsx:1207 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1144 +#: src/components/status.jsx:1208 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1153 +#: src/components/status.jsx:1217 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1160 +#: src/components/status.jsx:1224 msgid "Mute conversation" -msgstr "" +msgstr "Demp samtale" -#: src/components/status.jsx:1176 +#: src/components/status.jsx:1240 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1177 +#: src/components/status.jsx:1241 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1182 +#: src/components/status.jsx:1246 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1182 +#: src/components/status.jsx:1246 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1191 +#: src/components/status.jsx:1255 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1198 +#: src/components/status.jsx:1262 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1227 +#: src/components/status.jsx:1291 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1240 +#: src/components/status.jsx:1304 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1243 +#: src/components/status.jsx:1307 msgid "Unable to delete post" msgstr "" -#: src/components/status.jsx:1271 +#: src/components/status.jsx:1335 msgid "Report post…" msgstr "" -#: src/components/status.jsx:1627 -#: src/components/status.jsx:1663 -#: src/components/status.jsx:2340 +#: src/components/status.jsx:1691 +#: src/components/status.jsx:1727 +#: src/components/status.jsx:2407 msgid "Liked" msgstr "" -#: src/components/status.jsx:1660 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:1724 +#: src/components/status.jsx:2394 msgid "Boosted" msgstr "" -#: src/components/status.jsx:1670 -#: src/components/status.jsx:2352 +#: src/components/status.jsx:1734 +#: src/components/status.jsx:2419 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1738 msgid "Pinned" msgstr "" -#: src/components/status.jsx:1719 -#: src/components/status.jsx:2171 +#: src/components/status.jsx:1783 +#: src/components/status.jsx:2238 msgid "Deleted" msgstr "" -#: src/components/status.jsx:1760 +#: src/components/status.jsx:1824 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:1849 +#: src/components/status.jsx:1913 msgid "Thread{0}" -msgstr "" +msgstr "Tråd{0}" -#: src/components/status.jsx:1925 -#: src/components/status.jsx:1987 -#: src/components/status.jsx:2072 +#: src/components/status.jsx:1989 +#: src/components/status.jsx:2051 +#: src/components/status.jsx:2136 msgid "Show less" -msgstr "" +msgstr "Vis mindre" -#: src/components/status.jsx:1925 -#: src/components/status.jsx:1987 +#: src/components/status.jsx:1989 +#: src/components/status.jsx:2051 msgid "Show content" -msgstr "" +msgstr "Vis innhold" -#: src/components/status.jsx:2072 +#: src/components/status.jsx:2136 msgid "Show media" -msgstr "" +msgstr "Vis media" -#: src/components/status.jsx:2192 +#: src/components/status.jsx:2259 msgid "Edited" -msgstr "" +msgstr "Redigert" -#: src/components/status.jsx:2269 +#: src/components/status.jsx:2336 msgid "Comments" -msgstr "" +msgstr "Kommentarer" #. More from [Author] -#: src/components/status.jsx:2577 +#: src/components/status.jsx:2645 msgid "More from <0/>" -msgstr "" +msgstr "Mer fra <0/>" -#: src/components/status.jsx:2876 +#: src/components/status.jsx:2944 msgid "Edit History" -msgstr "" +msgstr "Redigeringshistorikk" -#: src/components/status.jsx:2880 +#: src/components/status.jsx:2948 msgid "Failed to load history" -msgstr "" +msgstr "Kunne ikke laste inn historikk" -#: src/components/status.jsx:2885 +#: src/components/status.jsx:2953 msgid "Loading…" -msgstr "" +msgstr "Laster…" -#: src/components/status.jsx:3120 +#: src/components/status.jsx:3188 msgid "HTML Code" -msgstr "" - -#: src/components/status.jsx:3137 -msgid "HTML code copied" -msgstr "" - -#: src/components/status.jsx:3140 -msgid "Unable to copy HTML code" -msgstr "" - -#: src/components/status.jsx:3152 -msgid "Media attachments:" -msgstr "" - -#: src/components/status.jsx:3174 -msgid "Account Emojis:" -msgstr "" +msgstr "HTML-kode" #: src/components/status.jsx:3205 -#: src/components/status.jsx:3250 +msgid "HTML code copied" +msgstr "HTML-kode kopiert" + +#: src/components/status.jsx:3208 +msgid "Unable to copy HTML code" +msgstr "Kunne ikke kopiere HTML-kode" + +#: src/components/status.jsx:3220 +msgid "Media attachments:" +msgstr "Mediavedlegg:" + +#: src/components/status.jsx:3242 +msgid "Account Emojis:" +msgstr "Konto-emojier:" + +#: src/components/status.jsx:3273 +#: src/components/status.jsx:3318 msgid "static URL" msgstr "" -#: src/components/status.jsx:3219 +#: src/components/status.jsx:3287 msgid "Emojis:" -msgstr "" +msgstr "Emojier:" -#: src/components/status.jsx:3264 +#: src/components/status.jsx:3332 msgid "Notes:" -msgstr "" +msgstr "Notater:" -#: src/components/status.jsx:3268 +#: src/components/status.jsx:3336 msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." msgstr "" -#: src/components/status.jsx:3274 +#: src/components/status.jsx:3342 msgid "Polls are not interactive, becomes a list with vote counts." msgstr "" -#: src/components/status.jsx:3279 +#: src/components/status.jsx:3347 msgid "Media attachments can be images, videos, audios or any file types." msgstr "" -#: src/components/status.jsx:3285 +#: src/components/status.jsx:3353 msgid "Post could be edited or deleted later." msgstr "" -#: src/components/status.jsx:3291 +#: src/components/status.jsx:3359 msgid "Preview" msgstr "" -#: src/components/status.jsx:3300 +#: src/components/status.jsx:3368 msgid "Note: This preview is lightly styled." msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3542 +#: src/components/status.jsx:3610 msgid "<0/> <1/> boosted" msgstr "" @@ -2309,11 +2309,11 @@ msgstr "" #: src/components/timeline.jsx:554 #: src/pages/home.jsx:213 -#: src/pages/notifications.jsx:796 +#: src/pages/notifications.jsx:824 #: src/pages/status.jsx:945 #: src/pages/status.jsx:1318 msgid "Try again" -msgstr "" +msgstr "Prøv igjen" #: src/components/timeline.jsx:588 msgid "{0, plural, one {# Boost} other {# Boosts}}" @@ -2327,7 +2327,7 @@ msgstr "" #: src/components/timeline.jsx:953 #: src/pages/catchup.jsx:1893 msgid "Thread" -msgstr "" +msgstr "Tråd" #: src/components/timeline.jsx:968 msgid "<0>Filtered: <1>{0}" @@ -2339,7 +2339,7 @@ msgstr "" #: src/components/translation-block.jsx:190 msgid "Translating…" -msgstr "" +msgstr "Oversetter…" #: src/components/translation-block.jsx:193 msgid "Translate from {sourceLangText} (auto-detected)" @@ -2468,7 +2468,7 @@ msgstr "" #: src/pages/account-statuses.jsx:646 msgid "Month" -msgstr "" +msgstr "Måned" #: src/pages/accounts.jsx:55 msgid "Current" @@ -2520,51 +2520,51 @@ msgstr "" #: src/pages/catchup.jsx:54 msgid "last 1 hour" -msgstr "" +msgstr "siste time" #: src/pages/catchup.jsx:55 msgid "last 2 hours" -msgstr "" +msgstr "siste 2 timer" #: src/pages/catchup.jsx:56 msgid "last 3 hours" -msgstr "" +msgstr "siste 3 timer" #: src/pages/catchup.jsx:57 msgid "last 4 hours" -msgstr "" +msgstr "siste 4 timer" #: src/pages/catchup.jsx:58 msgid "last 5 hours" -msgstr "" +msgstr "siste 5 timer" #: src/pages/catchup.jsx:59 msgid "last 6 hours" -msgstr "" +msgstr "siste 6 timer" #: src/pages/catchup.jsx:60 msgid "last 7 hours" -msgstr "" +msgstr "siste 7 timer" #: src/pages/catchup.jsx:61 msgid "last 8 hours" -msgstr "" +msgstr "siste 8 timer" #: src/pages/catchup.jsx:62 msgid "last 9 hours" -msgstr "" +msgstr "siste 9 timer" #: src/pages/catchup.jsx:63 msgid "last 10 hours" -msgstr "" +msgstr "siste 10 timer" #: src/pages/catchup.jsx:64 msgid "last 11 hours" -msgstr "" +msgstr "siste 11 timer" #: src/pages/catchup.jsx:65 msgid "last 12 hours" -msgstr "" +msgstr "siste 12 timer" #: src/pages/catchup.jsx:66 msgid "beyond 12 hours" @@ -3108,125 +3108,125 @@ msgstr "" msgid "Unable to load mentions." msgstr "" -#: src/pages/notifications.jsx:97 +#: src/pages/notifications.jsx:103 msgid "You don't follow" msgstr "" -#: src/pages/notifications.jsx:98 +#: src/pages/notifications.jsx:104 msgid "Who don't follow you" msgstr "" -#: src/pages/notifications.jsx:99 +#: src/pages/notifications.jsx:105 msgid "With a new account" msgstr "" -#: src/pages/notifications.jsx:100 +#: src/pages/notifications.jsx:106 msgid "Who unsolicitedly private mention you" msgstr "" -#: src/pages/notifications.jsx:101 +#: src/pages/notifications.jsx:107 msgid "Who are limited by server moderators" msgstr "" -#: src/pages/notifications.jsx:523 -#: src/pages/notifications.jsx:844 +#: src/pages/notifications.jsx:538 +#: src/pages/notifications.jsx:872 msgid "Notifications settings" msgstr "" -#: src/pages/notifications.jsx:541 +#: src/pages/notifications.jsx:556 msgid "New notifications" msgstr "" -#: src/pages/notifications.jsx:552 +#: src/pages/notifications.jsx:567 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" -#: src/pages/notifications.jsx:599 +#: src/pages/notifications.jsx:614 #: src/pages/settings.jsx:1111 msgid "Follow requests" msgstr "" -#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:619 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "" -#: src/pages/notifications.jsx:659 +#: src/pages/notifications.jsx:674 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "" -#: src/pages/notifications.jsx:725 +#: src/pages/notifications.jsx:740 msgid "Only mentions" msgstr "" -#: src/pages/notifications.jsx:729 +#: src/pages/notifications.jsx:744 msgid "Today" msgstr "" -#: src/pages/notifications.jsx:733 +#: src/pages/notifications.jsx:749 msgid "You're all caught up." msgstr "" -#: src/pages/notifications.jsx:756 +#: src/pages/notifications.jsx:772 msgid "Yesterday" msgstr "" -#: src/pages/notifications.jsx:792 +#: src/pages/notifications.jsx:820 msgid "Unable to load notifications" msgstr "" -#: src/pages/notifications.jsx:871 +#: src/pages/notifications.jsx:899 msgid "Notifications settings updated" msgstr "" -#: src/pages/notifications.jsx:879 +#: src/pages/notifications.jsx:907 msgid "Filter out notifications from people:" msgstr "" -#: src/pages/notifications.jsx:893 +#: src/pages/notifications.jsx:921 msgid "Filter" msgstr "" -#: src/pages/notifications.jsx:896 +#: src/pages/notifications.jsx:924 msgid "Ignore" msgstr "" -#: src/pages/notifications.jsx:969 +#: src/pages/notifications.jsx:997 msgid "Updated <0>{0}" msgstr "" -#: src/pages/notifications.jsx:1037 +#: src/pages/notifications.jsx:1065 msgid "View notifications from <0>@{0}" msgstr "" -#: src/pages/notifications.jsx:1058 +#: src/pages/notifications.jsx:1086 msgid "Notifications from <0>@{0}" msgstr "" -#: src/pages/notifications.jsx:1125 +#: src/pages/notifications.jsx:1153 msgid "Notifications from @{0} will not be filtered from now on." msgstr "" -#: src/pages/notifications.jsx:1130 +#: src/pages/notifications.jsx:1158 msgid "Unable to accept notification request" msgstr "" -#: src/pages/notifications.jsx:1135 +#: src/pages/notifications.jsx:1163 msgid "Allow" msgstr "" -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1183 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1160 +#: src/pages/notifications.jsx:1188 msgid "Unable to dismiss notification request" msgstr "" -#: src/pages/notifications.jsx:1165 +#: src/pages/notifications.jsx:1193 msgid "Dismiss" msgstr "" -#: src/pages/notifications.jsx:1180 +#: src/pages/notifications.jsx:1208 msgid "Dismissed" msgstr "" diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index 60774a52..91f8ca4e 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-09-17 12:00\n" +"PO-Revision-Date: 2024-10-03 18:13\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,40 +18,40 @@ msgstr "" "X-Crowdin-File: /main/src/locales/en.po\n" "X-Crowdin-File-ID: 18\n" -#: src/components/account-block.jsx:133 +#: src/components/account-block.jsx:135 msgid "Locked" msgstr "Prywatne" -#: src/components/account-block.jsx:139 +#: src/components/account-block.jsx:141 msgid "Posts: {0}" msgstr "Wpisy: {0}" -#: src/components/account-block.jsx:144 +#: src/components/account-block.jsx:146 msgid "Last posted: {0}" msgstr "Najnowszy wpis: {0}" -#: src/components/account-block.jsx:159 +#: src/components/account-block.jsx:161 #: src/components/account-info.jsx:634 msgid "Automated" msgstr "Bot" -#: src/components/account-block.jsx:166 +#: src/components/account-block.jsx:168 #: src/components/account-info.jsx:639 -#: src/components/status.jsx:440 +#: src/components/status.jsx:480 #: src/pages/catchup.jsx:1471 msgid "Group" msgstr "Grupa" -#: src/components/account-block.jsx:176 +#: src/components/account-block.jsx:178 msgid "Mutual" msgstr "Przyjaciele" -#: src/components/account-block.jsx:180 +#: src/components/account-block.jsx:182 #: src/components/account-info.jsx:1677 msgid "Requested" msgstr "Oczekująca prośba" -#: src/components/account-block.jsx:184 +#: src/components/account-block.jsx:186 #: src/components/account-info.jsx:416 #: src/components/account-info.jsx:742 #: src/components/account-info.jsx:756 @@ -63,21 +63,21 @@ msgstr "Oczekująca prośba" msgid "Following" msgstr "Obserwujesz" -#: src/components/account-block.jsx:188 +#: src/components/account-block.jsx:190 #: src/components/account-info.jsx:1059 msgid "Follows you" msgstr "Obserwuje cię" -#: src/components/account-block.jsx:196 +#: src/components/account-block.jsx:198 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:205 +#: src/components/account-block.jsx:207 #: src/components/account-info.jsx:680 msgid "Verified" msgstr "Zweryfikowany" -#: src/components/account-block.jsx:220 +#: src/components/account-block.jsx:222 #: src/components/account-info.jsx:777 msgid "Joined <0>{0}" msgstr "Jest tutaj od <0>{0}" @@ -113,11 +113,11 @@ msgstr "Wpisy" #: src/components/compose.jsx:2463 #: src/components/media-alt-modal.jsx:45 #: src/components/media-modal.jsx:283 -#: src/components/status.jsx:1636 -#: src/components/status.jsx:1653 -#: src/components/status.jsx:1777 -#: src/components/status.jsx:2372 -#: src/components/status.jsx:2375 +#: src/components/status.jsx:1700 +#: src/components/status.jsx:1717 +#: src/components/status.jsx:1841 +#: src/components/status.jsx:2439 +#: src/components/status.jsx:2442 #: src/pages/account-statuses.jsx:528 #: src/pages/accounts.jsx:109 #: src/pages/hashtag.jsx:199 @@ -186,7 +186,7 @@ msgid "Original" msgstr "Oryginalne" #: src/components/account-info.jsx:859 -#: src/components/status.jsx:2163 +#: src/components/status.jsx:2230 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1445 #: src/pages/catchup.jsx:2056 @@ -282,30 +282,30 @@ msgid "Add/Remove from Lists" msgstr "Dodaj/usuń z list" #: src/components/account-info.jsx:1299 -#: src/components/status.jsx:1079 +#: src/components/status.jsx:1143 msgid "Link copied" msgstr "Skopiowano odnośnik" #: src/components/account-info.jsx:1302 -#: src/components/status.jsx:1082 +#: src/components/status.jsx:1146 msgid "Unable to copy link" msgstr "Nie udało się skopiować odnośnika" #: src/components/account-info.jsx:1308 #: src/components/shortcuts-settings.jsx:1056 -#: src/components/status.jsx:1088 -#: src/components/status.jsx:3146 +#: src/components/status.jsx:1152 +#: src/components/status.jsx:3214 msgid "Copy" msgstr "Kopiuj" #: src/components/account-info.jsx:1323 #: src/components/shortcuts-settings.jsx:1074 -#: src/components/status.jsx:1104 +#: src/components/status.jsx:1168 msgid "Sharing doesn't seem to work." msgstr "Udostępnianie zdaje się nie działać." #: src/components/account-info.jsx:1329 -#: src/components/status.jsx:1110 +#: src/components/status.jsx:1174 msgid "Share…" msgstr "Udostępnij…" @@ -422,15 +422,15 @@ msgstr "" #: src/components/shortcuts-settings.jsx:227 #: src/components/shortcuts-settings.jsx:580 #: src/components/shortcuts-settings.jsx:780 -#: src/components/status.jsx:2871 -#: src/components/status.jsx:3110 -#: src/components/status.jsx:3608 +#: src/components/status.jsx:2939 +#: src/components/status.jsx:3178 +#: src/components/status.jsx:3676 #: src/pages/accounts.jsx:36 #: src/pages/catchup.jsx:1581 #: src/pages/filters.jsx:224 #: src/pages/list.jsx:274 -#: src/pages/notifications.jsx:840 -#: src/pages/notifications.jsx:1054 +#: src/pages/notifications.jsx:868 +#: src/pages/notifications.jsx:1082 #: src/pages/settings.jsx:69 #: src/pages/status.jsx:1256 msgid "Close" @@ -509,7 +509,7 @@ msgstr "" #: src/components/list-add-edit.jsx:147 #: src/components/shortcuts-settings.jsx:712 #: src/pages/filters.jsx:554 -#: src/pages/notifications.jsx:906 +#: src/pages/notifications.jsx:934 msgid "Save" msgstr "" @@ -537,9 +537,9 @@ msgstr "" #: src/pages/filters.jsx:89 #: src/pages/followed-hashtags.jsx:40 #: src/pages/home.jsx:53 -#: src/pages/notifications.jsx:505 +#: src/pages/notifications.jsx:520 msgid "Home" -msgstr "" +msgstr "Strona główna" #: src/components/compose-button.jsx:49 #: src/compose.jsx:37 @@ -610,7 +610,7 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1118 -#: src/components/status.jsx:1962 +#: src/components/status.jsx:2026 #: src/components/timeline.jsx:984 msgid "Content warning" msgstr "" @@ -620,7 +620,7 @@ msgid "Content warning or sensitive media" msgstr "" #: src/components/compose.jsx:1170 -#: src/components/status.jsx:92 +#: src/components/status.jsx:93 #: src/pages/settings.jsx:297 msgid "Public" msgstr "" @@ -628,25 +628,25 @@ msgstr "" #: src/components/compose.jsx:1175 #: src/components/nav-menu.jsx:386 #: src/components/shortcuts-settings.jsx:162 -#: src/components/status.jsx:93 +#: src/components/status.jsx:94 msgid "Local" msgstr "" #: src/components/compose.jsx:1179 -#: src/components/status.jsx:94 +#: src/components/status.jsx:95 #: src/pages/settings.jsx:300 msgid "Unlisted" msgstr "" #: src/components/compose.jsx:1182 -#: src/components/status.jsx:95 +#: src/components/status.jsx:96 #: src/pages/settings.jsx:303 msgid "Followers only" msgstr "" #: src/components/compose.jsx:1185 -#: src/components/status.jsx:96 -#: src/components/status.jsx:1840 +#: src/components/status.jsx:97 +#: src/components/status.jsx:1904 msgid "Private mention" msgstr "" @@ -676,10 +676,10 @@ msgstr "" #: src/components/compose.jsx:1479 #: src/components/keyboard-shortcuts-help.jsx:143 -#: src/components/status.jsx:831 -#: src/components/status.jsx:1616 -#: src/components/status.jsx:1617 -#: src/components/status.jsx:2268 +#: src/components/status.jsx:895 +#: src/components/status.jsx:1680 +#: src/components/status.jsx:1681 +#: src/components/status.jsx:2335 msgid "Reply" msgstr "" @@ -778,7 +778,7 @@ msgstr "" #: src/components/compose.jsx:2511 #: src/components/compose.jsx:2557 msgid "Generate description…" -msgstr "" +msgstr "Wygeneruj opis…" #: src/components/compose.jsx:2544 msgid "Failed to generate description{0}" @@ -894,7 +894,7 @@ msgstr "" #: src/components/drafts.jsx:127 #: src/components/list-add-edit.jsx:183 -#: src/components/status.jsx:1251 +#: src/components/status.jsx:1315 #: src/pages/filters.jsx:587 msgid "Delete…" msgstr "" @@ -934,7 +934,7 @@ msgid "Open in new window" msgstr "" #: src/components/follow-request-buttons.jsx:42 -#: src/pages/notifications.jsx:890 +#: src/pages/notifications.jsx:918 msgid "Accept" msgstr "" @@ -943,7 +943,7 @@ msgid "Reject" msgstr "" #: src/components/follow-request-buttons.jsx:75 -#: src/pages/notifications.jsx:1173 +#: src/pages/notifications.jsx:1201 msgid "Accepted" msgstr "" @@ -956,7 +956,7 @@ msgid "Nothing to show" msgstr "" #: src/components/generic-accounts.jsx:145 -#: src/components/notification.jsx:429 +#: src/components/notification.jsx:437 #: src/pages/accounts.jsx:41 #: src/pages/search.jsx:227 #: src/pages/search.jsx:260 @@ -966,7 +966,7 @@ msgstr "" #: src/components/generic-accounts.jsx:205 #: src/components/timeline.jsx:519 #: src/pages/list.jsx:293 -#: src/pages/notifications.jsx:820 +#: src/pages/notifications.jsx:848 #: src/pages/search.jsx:454 #: src/pages/status.jsx:1289 msgid "Show more…" @@ -1094,10 +1094,10 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:839 -#: src/components/status.jsx:2294 -#: src/components/status.jsx:2326 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:903 +#: src/components/status.jsx:2361 +#: src/components/status.jsx:2393 +#: src/components/status.jsx:2394 msgid "Boost" msgstr "" @@ -1106,9 +1106,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:172 -#: src/components/status.jsx:924 -#: src/components/status.jsx:2351 -#: src/components/status.jsx:2352 +#: src/components/status.jsx:988 +#: src/components/status.jsx:2418 +#: src/components/status.jsx:2419 msgid "Bookmark" msgstr "" @@ -1167,15 +1167,15 @@ msgid "Media description" msgstr "" #: src/components/media-alt-modal.jsx:57 -#: src/components/status.jsx:968 -#: src/components/status.jsx:995 +#: src/components/status.jsx:1032 +#: src/components/status.jsx:1059 #: src/components/translation-block.jsx:195 msgid "Translate" msgstr "" #: src/components/media-alt-modal.jsx:68 -#: src/components/status.jsx:982 -#: src/components/status.jsx:1009 +#: src/components/status.jsx:1046 +#: src/components/status.jsx:1073 msgid "Speak" msgstr "" @@ -1212,9 +1212,9 @@ msgid "Filtered: {filterTitleStr}" msgstr "" #: src/components/media-post.jsx:133 -#: src/components/status.jsx:3438 -#: src/components/status.jsx:3534 -#: src/components/status.jsx:3612 +#: src/components/status.jsx:3506 +#: src/components/status.jsx:3602 +#: src/components/status.jsx:3680 #: src/components/timeline.jsx:973 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1876 @@ -1267,8 +1267,8 @@ msgstr "" #: src/pages/filters.jsx:24 #: src/pages/home.jsx:84 #: src/pages/home.jsx:184 -#: src/pages/notifications.jsx:106 -#: src/pages/notifications.jsx:509 +#: src/pages/notifications.jsx:112 +#: src/pages/notifications.jsx:524 msgid "Notifications" msgstr "" @@ -1389,135 +1389,135 @@ msgstr "" msgid "View all notifications" msgstr "" -#: src/components/notification.jsx:68 +#: src/components/notification.jsx:69 msgid "{account} reacted to your post with {emojiObject}" msgstr "" -#: src/components/notification.jsx:75 +#: src/components/notification.jsx:76 msgid "{account} published a post." msgstr "" -#: src/components/notification.jsx:83 +#: src/components/notification.jsx:84 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} people boosted your reply.} other {<2><3>{1} people boosted your post.}}}}" msgstr "" -#: src/components/notification.jsx:126 +#: src/components/notification.jsx:127 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" msgstr "" -#: src/components/notification.jsx:140 +#: src/components/notification.jsx:141 msgid "{account} requested to follow you." msgstr "" -#: src/components/notification.jsx:149 +#: src/components/notification.jsx:150 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} people liked your reply.} other {<2><3>{1} people liked your post.}}}}" msgstr "" -#: src/components/notification.jsx:191 +#: src/components/notification.jsx:192 msgid "A poll you have voted in or created has ended." msgstr "" -#: src/components/notification.jsx:192 +#: src/components/notification.jsx:193 msgid "A poll you have created has ended." msgstr "" -#: src/components/notification.jsx:193 +#: src/components/notification.jsx:194 msgid "A poll you have voted in has ended." msgstr "" -#: src/components/notification.jsx:194 +#: src/components/notification.jsx:195 msgid "A post you interacted with has been edited." msgstr "" -#: src/components/notification.jsx:202 +#: src/components/notification.jsx:203 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} people boosted & liked your reply.} other {<2><3>{1} people boosted & liked your post.}}}}" msgstr "" -#: src/components/notification.jsx:244 +#: src/components/notification.jsx:245 msgid "{account} signed up." msgstr "" -#: src/components/notification.jsx:246 +#: src/components/notification.jsx:247 msgid "{account} reported {targetAccount}" msgstr "" -#: src/components/notification.jsx:251 +#: src/components/notification.jsx:252 msgid "Lost connections with <0>{name}." msgstr "" -#: src/components/notification.jsx:257 +#: src/components/notification.jsx:258 msgid "Moderation warning" msgstr "" -#: src/components/notification.jsx:267 +#: src/components/notification.jsx:268 msgid "An admin from <0>{from} has suspended <1>{targetName}, which means you can no longer receive updates from them or interact with them." msgstr "" -#: src/components/notification.jsx:273 +#: src/components/notification.jsx:274 msgid "An admin from <0>{from} has blocked <1>{targetName}. Affected followers: {followersCount}, followings: {followingCount}." msgstr "" -#: src/components/notification.jsx:279 +#: src/components/notification.jsx:280 msgid "You have blocked <0>{targetName}. Removed followers: {followersCount}, followings: {followingCount}." msgstr "" -#: src/components/notification.jsx:287 +#: src/components/notification.jsx:288 msgid "Your account has received a moderation warning." msgstr "" -#: src/components/notification.jsx:288 +#: src/components/notification.jsx:289 msgid "Your account has been disabled." msgstr "" -#: src/components/notification.jsx:289 +#: src/components/notification.jsx:290 msgid "Some of your posts have been marked as sensitive." msgstr "" -#: src/components/notification.jsx:290 +#: src/components/notification.jsx:291 msgid "Some of your posts have been deleted." msgstr "" -#: src/components/notification.jsx:291 +#: src/components/notification.jsx:292 msgid "Your posts will be marked as sensitive from now on." msgstr "" -#: src/components/notification.jsx:292 +#: src/components/notification.jsx:293 msgid "Your account has been limited." msgstr "" -#: src/components/notification.jsx:293 +#: src/components/notification.jsx:294 msgid "Your account has been suspended." msgstr "" -#: src/components/notification.jsx:364 +#: src/components/notification.jsx:368 msgid "[Unknown notification type: {type}]" msgstr "" -#: src/components/notification.jsx:425 -#: src/components/status.jsx:938 -#: src/components/status.jsx:948 +#: src/components/notification.jsx:433 +#: src/components/status.jsx:1002 +#: src/components/status.jsx:1012 msgid "Boosted/Liked by…" msgstr "" -#: src/components/notification.jsx:426 +#: src/components/notification.jsx:434 msgid "Liked by…" msgstr "" -#: src/components/notification.jsx:427 +#: src/components/notification.jsx:435 msgid "Boosted by…" msgstr "" -#: src/components/notification.jsx:428 +#: src/components/notification.jsx:436 msgid "Followed by…" msgstr "" -#: src/components/notification.jsx:484 -#: src/components/notification.jsx:500 +#: src/components/notification.jsx:497 +#: src/components/notification.jsx:513 msgid "Learn more <0/>" msgstr "" -#: src/components/notification.jsx:680 -#: src/components/status.jsx:190 +#: src/components/notification.jsx:745 +#: src/components/status.jsx:211 msgid "Read more →" msgstr "" @@ -1810,7 +1810,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:376 -#: src/components/status.jsx:1216 +#: src/components/status.jsx:1280 #: src/pages/list.jsx:170 msgid "Edit" msgstr "" @@ -2008,297 +2008,297 @@ msgstr "" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "" -#: src/components/status.jsx:464 +#: src/components/status.jsx:504 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:563 +#: src/components/status.jsx:603 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" -#: src/components/status.jsx:716 +#: src/components/status.jsx:756 msgid "Unliked @{0}'s post" msgstr "" -#: src/components/status.jsx:717 +#: src/components/status.jsx:757 msgid "Liked @{0}'s post" msgstr "" -#: src/components/status.jsx:756 +#: src/components/status.jsx:796 msgid "Unbookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:757 +#: src/components/status.jsx:797 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:839 -#: src/components/status.jsx:901 -#: src/components/status.jsx:2294 -#: src/components/status.jsx:2326 +#: src/components/status.jsx:903 +#: src/components/status.jsx:965 +#: src/components/status.jsx:2361 +#: src/components/status.jsx:2393 msgid "Unboost" msgstr "" -#: src/components/status.jsx:855 -#: src/components/status.jsx:2309 +#: src/components/status.jsx:919 +#: src/components/status.jsx:2376 msgid "Quote" msgstr "" -#: src/components/status.jsx:863 -#: src/components/status.jsx:2318 +#: src/components/status.jsx:927 +#: src/components/status.jsx:2385 msgid "Some media have no descriptions." msgstr "" -#: src/components/status.jsx:870 +#: src/components/status.jsx:934 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:889 -#: src/components/status.jsx:1341 +#: src/components/status.jsx:953 +#: src/components/status.jsx:1405 msgid "Unboosted @{0}'s post" msgstr "" -#: src/components/status.jsx:890 -#: src/components/status.jsx:1342 +#: src/components/status.jsx:954 +#: src/components/status.jsx:1406 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:902 +#: src/components/status.jsx:966 msgid "Boost…" msgstr "" -#: src/components/status.jsx:914 -#: src/components/status.jsx:1626 -#: src/components/status.jsx:2339 +#: src/components/status.jsx:978 +#: src/components/status.jsx:1690 +#: src/components/status.jsx:2406 msgid "Unlike" msgstr "" -#: src/components/status.jsx:915 -#: src/components/status.jsx:1626 -#: src/components/status.jsx:1627 -#: src/components/status.jsx:2339 -#: src/components/status.jsx:2340 +#: src/components/status.jsx:979 +#: src/components/status.jsx:1690 +#: src/components/status.jsx:1691 +#: src/components/status.jsx:2406 +#: src/components/status.jsx:2407 msgid "Like" msgstr "" -#: src/components/status.jsx:924 -#: src/components/status.jsx:2351 +#: src/components/status.jsx:988 +#: src/components/status.jsx:2418 msgid "Unbookmark" msgstr "" -#: src/components/status.jsx:1032 +#: src/components/status.jsx:1096 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1053 +#: src/components/status.jsx:1117 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1120 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1123 -#: src/components/status.jsx:3115 +#: src/components/status.jsx:1187 +#: src/components/status.jsx:3183 msgid "Embed post" msgstr "" -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1201 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1201 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1143 +#: src/components/status.jsx:1207 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1144 +#: src/components/status.jsx:1208 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1153 +#: src/components/status.jsx:1217 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1160 +#: src/components/status.jsx:1224 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1176 +#: src/components/status.jsx:1240 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1177 +#: src/components/status.jsx:1241 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1182 +#: src/components/status.jsx:1246 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1182 +#: src/components/status.jsx:1246 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1191 +#: src/components/status.jsx:1255 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1198 +#: src/components/status.jsx:1262 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1227 +#: src/components/status.jsx:1291 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1240 +#: src/components/status.jsx:1304 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1243 +#: src/components/status.jsx:1307 msgid "Unable to delete post" msgstr "" -#: src/components/status.jsx:1271 +#: src/components/status.jsx:1335 msgid "Report post…" msgstr "" -#: src/components/status.jsx:1627 -#: src/components/status.jsx:1663 -#: src/components/status.jsx:2340 +#: src/components/status.jsx:1691 +#: src/components/status.jsx:1727 +#: src/components/status.jsx:2407 msgid "Liked" msgstr "" -#: src/components/status.jsx:1660 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:1724 +#: src/components/status.jsx:2394 msgid "Boosted" msgstr "" -#: src/components/status.jsx:1670 -#: src/components/status.jsx:2352 +#: src/components/status.jsx:1734 +#: src/components/status.jsx:2419 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1738 msgid "Pinned" msgstr "" -#: src/components/status.jsx:1719 -#: src/components/status.jsx:2171 +#: src/components/status.jsx:1783 +#: src/components/status.jsx:2238 msgid "Deleted" msgstr "" -#: src/components/status.jsx:1760 +#: src/components/status.jsx:1824 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:1849 +#: src/components/status.jsx:1913 msgid "Thread{0}" msgstr "" -#: src/components/status.jsx:1925 -#: src/components/status.jsx:1987 -#: src/components/status.jsx:2072 +#: src/components/status.jsx:1989 +#: src/components/status.jsx:2051 +#: src/components/status.jsx:2136 msgid "Show less" msgstr "" -#: src/components/status.jsx:1925 -#: src/components/status.jsx:1987 +#: src/components/status.jsx:1989 +#: src/components/status.jsx:2051 msgid "Show content" msgstr "" -#: src/components/status.jsx:2072 +#: src/components/status.jsx:2136 msgid "Show media" msgstr "" -#: src/components/status.jsx:2192 +#: src/components/status.jsx:2259 msgid "Edited" msgstr "" -#: src/components/status.jsx:2269 +#: src/components/status.jsx:2336 msgid "Comments" msgstr "" #. More from [Author] -#: src/components/status.jsx:2577 +#: src/components/status.jsx:2645 msgid "More from <0/>" msgstr "" -#: src/components/status.jsx:2876 +#: src/components/status.jsx:2944 msgid "Edit History" msgstr "" -#: src/components/status.jsx:2880 +#: src/components/status.jsx:2948 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:2885 +#: src/components/status.jsx:2953 msgid "Loading…" msgstr "" -#: src/components/status.jsx:3120 +#: src/components/status.jsx:3188 msgid "HTML Code" msgstr "" -#: src/components/status.jsx:3137 +#: src/components/status.jsx:3205 msgid "HTML code copied" msgstr "" -#: src/components/status.jsx:3140 +#: src/components/status.jsx:3208 msgid "Unable to copy HTML code" msgstr "" -#: src/components/status.jsx:3152 +#: src/components/status.jsx:3220 msgid "Media attachments:" msgstr "" -#: src/components/status.jsx:3174 +#: src/components/status.jsx:3242 msgid "Account Emojis:" msgstr "" -#: src/components/status.jsx:3205 -#: src/components/status.jsx:3250 +#: src/components/status.jsx:3273 +#: src/components/status.jsx:3318 msgid "static URL" msgstr "" -#: src/components/status.jsx:3219 +#: src/components/status.jsx:3287 msgid "Emojis:" msgstr "" -#: src/components/status.jsx:3264 +#: src/components/status.jsx:3332 msgid "Notes:" msgstr "" -#: src/components/status.jsx:3268 +#: src/components/status.jsx:3336 msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." msgstr "" -#: src/components/status.jsx:3274 +#: src/components/status.jsx:3342 msgid "Polls are not interactive, becomes a list with vote counts." msgstr "" -#: src/components/status.jsx:3279 +#: src/components/status.jsx:3347 msgid "Media attachments can be images, videos, audios or any file types." msgstr "" -#: src/components/status.jsx:3285 +#: src/components/status.jsx:3353 msgid "Post could be edited or deleted later." msgstr "" -#: src/components/status.jsx:3291 +#: src/components/status.jsx:3359 msgid "Preview" msgstr "" -#: src/components/status.jsx:3300 +#: src/components/status.jsx:3368 msgid "Note: This preview is lightly styled." msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3542 +#: src/components/status.jsx:3610 msgid "<0/> <1/> boosted" msgstr "" @@ -2309,7 +2309,7 @@ msgstr "" #: src/components/timeline.jsx:554 #: src/pages/home.jsx:213 -#: src/pages/notifications.jsx:796 +#: src/pages/notifications.jsx:824 #: src/pages/status.jsx:945 #: src/pages/status.jsx:1318 msgid "Try again" @@ -3108,125 +3108,125 @@ msgstr "" msgid "Unable to load mentions." msgstr "" -#: src/pages/notifications.jsx:97 +#: src/pages/notifications.jsx:103 msgid "You don't follow" msgstr "" -#: src/pages/notifications.jsx:98 +#: src/pages/notifications.jsx:104 msgid "Who don't follow you" msgstr "" -#: src/pages/notifications.jsx:99 +#: src/pages/notifications.jsx:105 msgid "With a new account" msgstr "" -#: src/pages/notifications.jsx:100 +#: src/pages/notifications.jsx:106 msgid "Who unsolicitedly private mention you" msgstr "" -#: src/pages/notifications.jsx:101 +#: src/pages/notifications.jsx:107 msgid "Who are limited by server moderators" msgstr "" -#: src/pages/notifications.jsx:523 -#: src/pages/notifications.jsx:844 +#: src/pages/notifications.jsx:538 +#: src/pages/notifications.jsx:872 msgid "Notifications settings" msgstr "" -#: src/pages/notifications.jsx:541 +#: src/pages/notifications.jsx:556 msgid "New notifications" msgstr "" -#: src/pages/notifications.jsx:552 +#: src/pages/notifications.jsx:567 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" -#: src/pages/notifications.jsx:599 +#: src/pages/notifications.jsx:614 #: src/pages/settings.jsx:1111 msgid "Follow requests" msgstr "" -#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:619 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "" -#: src/pages/notifications.jsx:659 +#: src/pages/notifications.jsx:674 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "" -#: src/pages/notifications.jsx:725 +#: src/pages/notifications.jsx:740 msgid "Only mentions" msgstr "" -#: src/pages/notifications.jsx:729 +#: src/pages/notifications.jsx:744 msgid "Today" msgstr "" -#: src/pages/notifications.jsx:733 +#: src/pages/notifications.jsx:749 msgid "You're all caught up." msgstr "" -#: src/pages/notifications.jsx:756 +#: src/pages/notifications.jsx:772 msgid "Yesterday" msgstr "" -#: src/pages/notifications.jsx:792 +#: src/pages/notifications.jsx:820 msgid "Unable to load notifications" msgstr "" -#: src/pages/notifications.jsx:871 +#: src/pages/notifications.jsx:899 msgid "Notifications settings updated" msgstr "" -#: src/pages/notifications.jsx:879 +#: src/pages/notifications.jsx:907 msgid "Filter out notifications from people:" msgstr "" -#: src/pages/notifications.jsx:893 +#: src/pages/notifications.jsx:921 msgid "Filter" msgstr "" -#: src/pages/notifications.jsx:896 +#: src/pages/notifications.jsx:924 msgid "Ignore" msgstr "" -#: src/pages/notifications.jsx:969 +#: src/pages/notifications.jsx:997 msgid "Updated <0>{0}" msgstr "" -#: src/pages/notifications.jsx:1037 +#: src/pages/notifications.jsx:1065 msgid "View notifications from <0>@{0}" msgstr "" -#: src/pages/notifications.jsx:1058 +#: src/pages/notifications.jsx:1086 msgid "Notifications from <0>@{0}" msgstr "" -#: src/pages/notifications.jsx:1125 +#: src/pages/notifications.jsx:1153 msgid "Notifications from @{0} will not be filtered from now on." msgstr "" -#: src/pages/notifications.jsx:1130 +#: src/pages/notifications.jsx:1158 msgid "Unable to accept notification request" msgstr "" -#: src/pages/notifications.jsx:1135 +#: src/pages/notifications.jsx:1163 msgid "Allow" msgstr "" -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1183 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1160 +#: src/pages/notifications.jsx:1188 msgid "Unable to dismiss notification request" msgstr "" -#: src/pages/notifications.jsx:1165 +#: src/pages/notifications.jsx:1193 msgid "Dismiss" msgstr "" -#: src/pages/notifications.jsx:1180 +#: src/pages/notifications.jsx:1208 msgid "Dismissed" msgstr "" diff --git a/src/pages/settings.css b/src/pages/settings.css index 650d59bc..7570d4cd 100644 --- a/src/pages/settings.css +++ b/src/pages/settings.css @@ -1,5 +1,7 @@ #settings-container { background-color: var(--bg-faded-color); + /* Prevent immediate text size change affecting max width */ + max-width: calc(40 * var(--current-text-size) - 50px - 16px); } #settings-container main h3 { diff --git a/src/pages/settings.jsx b/src/pages/settings.jsx index 292ebdc5..0ba5eb50 100644 --- a/src/pages/settings.jsx +++ b/src/pages/settings.jsx @@ -63,7 +63,14 @@ function Settings({ onClose }) { // }, []); return ( -
+
{!!onClose && (
diff --git a/src/utils/emojify-text.js b/src/utils/emojify-text.js index 757920fb..3c8cd43d 100644 --- a/src/utils/emojify-text.js +++ b/src/utils/emojify-text.js @@ -8,7 +8,7 @@ function emojifyText(text, emojis = []) { const { shortcode, staticUrl, url } = emoji; text = text.replace( new RegExp(`:${shortcode}:`, 'g'), - `:${shortcode}:`, + `:${shortcode}:`, ); }); // console.log(text, emojis); diff --git a/src/utils/enhance-content.js b/src/utils/enhance-content.js index 4a30481e..15c215bd 100644 --- a/src/utils/enhance-content.js +++ b/src/utils/enhance-content.js @@ -4,53 +4,85 @@ import mem from './mem'; const fauxDiv = document.createElement('div'); const whitelistLinkClasses = ['u-url', 'mention', 'hashtag']; +const HTML_CHARS_REGEX = /[&<>]/g; +function escapeHTML(html) { + return html.replace( + HTML_CHARS_REGEX, + (c) => + ({ + '&': '&', + '<': '<', + '>': '>', + }[c]), + ); +} + +const LINK_REGEX = / {} } = opts; + const { emojis, returnDOM, postEnhanceDOM = () => {} } = opts; let enhancedContent = content; - const dom = document.createElement('div'); - dom.innerHTML = enhancedContent; - const hasLink = / { + for (const link of noTargetBlankLinks) { link.setAttribute('target', '_blank'); - }); + } // Remove all classes except `u-url`, `mention`, `hashtag` const links = dom.querySelectorAll('a[class]'); - links.forEach((link) => { - link.classList.forEach((c) => { + for (const link of links) { + for (const c of link.classList) { if (!whitelistLinkClasses.includes(c)) { link.classList.remove(c); } - }); - }); + } + } } // Add 'has-url-text' to all links that contains a url if (hasLink) { const links = dom.querySelectorAll('a[href]'); - links.forEach((link) => { - if (/^https?:\/\//i.test(link.textContent.trim())) { + for (const link of links) { + if (HTTP_LINK_REGEX.test(link.textContent.trim())) { link.classList.add('has-url-text'); shortenLink(link); } - }); + } } // Spanify un-spanned mentions if (hasLink) { const links = dom.querySelectorAll('a[href]'); const usernames = []; - links.forEach((link) => { + for (const link of links) { const text = link.innerText.trim(); const hasChildren = link.querySelector('*'); // If text looks like @username@domain, then it's a mention - if (/^@[^@]+(@[^@]+)?$/g.test(text)) { + if (MENTION_REGEX.test(text)) { // Only show @username const [_, username, domain] = text.split('@'); if (!hasChildren) { @@ -67,11 +99,11 @@ function _enhanceContent(content, opts = {}) { link.classList.add('mention'); } // If text looks like #hashtag, then it's a hashtag - if (/^#[^#]+$/g.test(text)) { + if (HASHTAG_REGEX.test(text)) { if (!hasChildren) link.innerHTML = `#${text.slice(1)}`; link.classList.add('mention', 'hashtag'); } - }); + } } // EMOJIS @@ -80,18 +112,14 @@ function _enhanceContent(content, opts = {}) { let textNodes; if (enhancedContent.includes(':')) { textNodes = extractTextNodes(dom); - textNodes.forEach((node) => { - let html = node.nodeValue - .replace(/&/g, '&') - .replace(//g, '>'); + for (const node of textNodes) { + let html = escapeHTML(node.nodeValue); if (emojis) { html = emojifyText(html, emojis); } fauxDiv.innerHTML = html; - // const nodes = [...fauxDiv.childNodes]; node.replaceWith(...fauxDiv.childNodes); - }); + } } // CODE BLOCKS @@ -99,31 +127,35 @@ function _enhanceContent(content, opts = {}) { // Convert ```code``` to
code
if (hasCodeBlock) { const blocks = [...dom.querySelectorAll('p')].filter((p) => - /^```[^]+```$/g.test(p.innerText.trim()), + CODE_BLOCK_REGEX.test(p.innerText.trim()), ); - blocks.forEach((block) => { + for (const block of blocks) { const pre = document.createElement('pre'); // Replace
with newlines - block.querySelectorAll('br').forEach((br) => br.replaceWith('\n')); + for (const br of block.querySelectorAll('br')) { + br.replaceWith('\n'); + } pre.innerHTML = `${block.innerHTML.trim()}`; block.replaceWith(pre); - }); + } } // Convert multi-paragraph code blocks to
code
if (hasCodeBlock) { const paragraphs = [...dom.querySelectorAll('p')]; // Filter out paragraphs with ``` in beginning only - const codeBlocks = paragraphs.filter((p) => /^```/g.test(p.innerText)); + const codeBlocks = paragraphs.filter((p) => + CODE_BLOCK_START_REGEX.test(p.innerText), + ); // For each codeBlocks, get all paragraphs until the last paragraph with ``` at the end only - codeBlocks.forEach((block) => { + for (const block of codeBlocks) { const nextParagraphs = [block]; let hasCodeBlock = false; let currentBlock = block; while (currentBlock.nextElementSibling) { const next = currentBlock.nextElementSibling; if (next && next.tagName === 'P') { - if (/```$/g.test(next.innerText)) { + if (CODE_BLOCK_END_REGEX.test(next.innerText)) { nextParagraphs.push(next); hasCodeBlock = true; break; @@ -137,16 +169,20 @@ function _enhanceContent(content, opts = {}) { } if (hasCodeBlock) { const pre = document.createElement('pre'); - nextParagraphs.forEach((p) => { + for (const p of nextParagraphs) { // Replace
with newlines - p.querySelectorAll('br').forEach((br) => br.replaceWith('\n')); - }); + for (const br of p.querySelectorAll('br')) { + br.replaceWith('\n'); + } + } const codeText = nextParagraphs.map((p) => p.innerHTML).join('\n\n'); pre.innerHTML = `${codeText}`; block.replaceWith(pre); - nextParagraphs.forEach((p) => p.remove()); + for (const p of nextParagraphs) { + p.remove(); + } } - }); + } } // INLINE CODE @@ -154,42 +190,36 @@ function _enhanceContent(content, opts = {}) { // Convert `code` to code if (enhancedContent.includes('`')) { textNodes = extractTextNodes(dom); - textNodes.forEach((node) => { - let html = node.nodeValue - .replace(/&/g, '&') - .replace(//g, '>'); - if (/`[^`]+`/g.test(html)) { + for (const node of textNodes) { + let html = escapeHTML(node.nodeValue); + if (INLINE_CODE_REGEX.test(html)) { html = html.replaceAll(/(`[^]+?`)/g, '$1'); } fauxDiv.innerHTML = html; // const nodes = [...fauxDiv.childNodes]; node.replaceWith(...fauxDiv.childNodes); - }); + } } // TWITTER USERNAMES // ================= // Convert @username@twitter.com to
@username@twitter.com - if (/twitter\.com/i.test(enhancedContent)) { + if (TWITTER_DOMAIN_REGEX.test(enhancedContent)) { textNodes = extractTextNodes(dom, { rejectFilter: ['A'], }); - textNodes.forEach((node) => { - let html = node.nodeValue - .replace(/&/g, '&') - .replace(//g, '>'); - if (/@[a-zA-Z0-9_]+@twitter\.com/g.test(html)) { + for (const node of textNodes) { + let html = escapeHTML(node.nodeValue); + if (TWITTER_MENTION_REGEX.test(html)) { html = html.replaceAll( - /(@([a-zA-Z0-9_]+)@twitter\.com)/g, + TWITTER_MENTION_CAPTURE_REGEX, '$1', ); } fauxDiv.innerHTML = html; // const nodes = [...fauxDiv.childNodes]; node.replaceWith(...fauxDiv.childNodes); - }); + } } // HASHTAG STUFFING @@ -235,22 +265,24 @@ function _enhanceContent(content, opts = {}) { }, ); if (hashtagStuffedParagraphs?.length) { - hashtagStuffedParagraphs.forEach((p) => { + for (const p of hashtagStuffedParagraphs) { p.classList.add('hashtag-stuffing'); p.title = p.innerText; - }); + } } } // ADD ASPECT RATIO TO ALL IMAGES if (enhancedContent.includes(' { + const imgs = dom.querySelectorAll('img'); + for (let i = 0; i < imgs.length; i++) { + const img = imgs[i]; const width = img.getAttribute('width') || img.naturalWidth; const height = img.getAttribute('height') || img.naturalHeight; if (width && height) { img.style.setProperty('--original-aspect-ratio', `${width}/${height}`); } - }); + } } if (postEnhanceDOM) { @@ -258,9 +290,7 @@ function _enhanceContent(content, opts = {}) { // postEnhanceDOM(dom); // mutate dom } - enhancedContent = dom.innerHTML; - - return enhancedContent; + return returnDOM ? dom : dom.innerHTML; } const enhanceContent = mem(_enhanceContent); diff --git a/src/utils/filters.jsx b/src/utils/filters.js similarity index 100% rename from src/utils/filters.jsx rename to src/utils/filters.js diff --git a/src/utils/focus-deck.jsx b/src/utils/focus-deck.js similarity index 100% rename from src/utils/focus-deck.jsx rename to src/utils/focus-deck.js diff --git a/src/utils/format-duration.jsx b/src/utils/format-duration.js similarity index 100% rename from src/utils/format-duration.jsx rename to src/utils/format-duration.js diff --git a/src/utils/get-translate-target-language.jsx b/src/utils/get-translate-target-language.js similarity index 100% rename from src/utils/get-translate-target-language.jsx rename to src/utils/get-translate-target-language.js diff --git a/src/utils/getHTMLText.jsx b/src/utils/getHTMLText.js similarity index 100% rename from src/utils/getHTMLText.jsx rename to src/utils/getHTMLText.js diff --git a/src/utils/group-notifications.jsx b/src/utils/group-notifications.js similarity index 100% rename from src/utils/group-notifications.jsx rename to src/utils/group-notifications.js diff --git a/src/utils/isMastodonLinkMaybe.jsx b/src/utils/isMastodonLinkMaybe.js similarity index 100% rename from src/utils/isMastodonLinkMaybe.jsx rename to src/utils/isMastodonLinkMaybe.js diff --git a/src/utils/locale-match.jsx b/src/utils/locale-match.js similarity index 100% rename from src/utils/locale-match.jsx rename to src/utils/locale-match.js diff --git a/src/utils/localeCode2Text.jsx b/src/utils/localeCode2Text.js similarity index 100% rename from src/utils/localeCode2Text.jsx rename to src/utils/localeCode2Text.js diff --git a/src/utils/mem.js b/src/utils/mem.js index 620ab6df..c4fcb1b8 100644 --- a/src/utils/mem.js +++ b/src/utils/mem.js @@ -3,5 +3,9 @@ import moize from 'moize'; window._moize = moize; export default function mem(fn, opts = {}) { - return moize(fn, { ...opts, maxSize: 50, isDeepEqual: true }); + return moize(fn, { + ...opts, + maxSize: 30, + isDeepEqual: true, + }); } diff --git a/src/utils/open-osk.jsx b/src/utils/open-osk.js similarity index 100% rename from src/utils/open-osk.jsx rename to src/utils/open-osk.js diff --git a/src/utils/shorten-number.jsx b/src/utils/shorten-number.js similarity index 100% rename from src/utils/shorten-number.jsx rename to src/utils/shorten-number.js diff --git a/src/utils/status-peek.jsx b/src/utils/status-peek.js similarity index 100% rename from src/utils/status-peek.jsx rename to src/utils/status-peek.js diff --git a/src/utils/timeline-utils.jsx b/src/utils/timeline-utils.js similarity index 100% rename from src/utils/timeline-utils.jsx rename to src/utils/timeline-utils.js diff --git a/src/utils/unfurl-link.jsx b/src/utils/unfurl-link.js similarity index 100% rename from src/utils/unfurl-link.jsx rename to src/utils/unfurl-link.js