Merge pull request #937 from cheeaun/main

Update from main
This commit is contained in:
Chee Aun 2024-11-22 16:34:22 +08:00 committed by GitHub
commit 8f048af400
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
21 changed files with 3569 additions and 3913 deletions

View file

@ -331,6 +331,7 @@ Costs involved in running and developing this web app:
- <img src="https://crowdin-static.downloads.crowdin.com/avatar/14158861/medium/ba1ff31dc5743b067ea6685f735229a5_default.png" alt="" width="16" height="16" /> MrWillCom (Chinese Simplified)
- <img src="https://crowdin-static.downloads.crowdin.com/avatar/15652333/medium/7f36f289f9e2fe41d89ad534a1047f0e.png" alt="" width="16" height="16" /> nclm (French)
- <img src="https://crowdin-static.downloads.crowdin.com/avatar/16539461/medium/2f41b9f0b802c1d200a6ab62167a7229_default.png" alt="" width="16" height="16" /> pazpi (Italian)
- <img src="https://crowdin-static.downloads.crowdin.com/avatar/13954917/medium/56a2cba267eb1b5d122bf62ddc0dd732_default.png" alt="" width="16" height="16" /> PPNplus (Thai)
- <img src="https://crowdin-static.downloads.crowdin.com/avatar/15106977/medium/54bf93b19af8bbfdee579ea51685bafa.jpeg" alt="" width="16" height="16" /> punkrockgirl (Basque)
- <img src="https://crowdin-static.downloads.crowdin.com/avatar/16536247/medium/f010c8e718a36229733a8b58f6bad2a4_default.png" alt="" width="16" height="16" /> radecos (French)
- <img src="https://crowdin-static.downloads.crowdin.com/avatar/16538917/medium/092ec03f56f9dd1cbce94379fa4d4d38.png" alt="" width="16" height="16" /> Razem (Czech)

1863
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -16,16 +16,16 @@
"readme:i18n-volunteers": "node scripts/update-i18n-volunteers-readme.js"
},
"dependencies": {
"@formatjs/intl-localematcher": "~0.5.7",
"@formatjs/intl-segmenter": "~11.7.3",
"@formatjs/intl-localematcher": "~0.5.8",
"@formatjs/intl-segmenter": "~11.7.4",
"@formkit/auto-animate": "~0.8.2",
"@github/text-expander-element": "~2.8.0",
"@iconify-icons/mingcute": "~1.2.9",
"@justinribeiro/lite-youtube": "~1.5.0",
"@justinribeiro/lite-youtube": "~1.6.0",
"@lingui/detect-locale": "~4.14.0",
"@lingui/macro": "~4.14.0",
"@lingui/react": "~4.14.0",
"@szhsin/react-menu": "~4.2.2",
"@szhsin/react-menu": "~4.2.3",
"chroma-js": "~3.1.2",
"compare-versions": "~6.1.1",
"fast-blurhash": "~1.1.4",
@ -39,7 +39,7 @@
"lz-string": "~1.5.0",
"masto": "~6.10.1",
"moize": "~6.1.6",
"p-retry": "~6.2.0",
"p-retry": "~6.2.1",
"p-throttle": "~6.2.0",
"preact": "~10.24.3",
"punycode": "~2.3.1",
@ -65,15 +65,15 @@
"babel-plugin-macros": "~3.1.0",
"postcss": "~8.4.49",
"postcss-dark-theme-class": "~1.3.0",
"postcss-preset-env": "~10.1.0",
"sonda": "~0.6.0",
"postcss-preset-env": "~10.1.1",
"sonda": "~0.6.1",
"twitter-text": "~3.1.0",
"vite": "~5.4.11",
"vite-plugin-generate-file": "~0.2.0",
"vite-plugin-html-config": "~2.0.2",
"vite-plugin-pwa": "~0.20.5",
"vite-plugin-pwa": "~0.21.0",
"vite-plugin-remove-console": "~2.2.0",
"vite-plugin-run": "~0.6.0",
"vite-plugin-run": "~0.6.1",
"workbox-cacheable-response": "~7.3.0",
"workbox-expiration": "~7.3.0",
"workbox-navigation-preload": "~7.3.0",

View file

@ -2077,6 +2077,11 @@ body > .szh-menu-container {
.szh-menu__divider {
background-color: var(--divider-color);
margin-block: 4px;
> &:first-child,
li[role='none']:first-child + & {
display: none;
}
}
.szh-menu .szh-menu__item .menu-grow {
flex-grow: 1;
@ -2611,6 +2616,17 @@ ul.link-list li a .icon {
#columns > .deck-container > .timeline-deck {
content-visibility: auto;
}
#columns > .deck-container {
&:first-child:not(:only-child) > .deck {
margin-inline-start: auto;
margin-inline-end: 0;
}
&:last-child:not(:only-child) > .deck {
margin-inline-end: auto;
margin-inline-start: 0;
}
}
#columns .header-grid input {
pointer-events: none;
}

View file

@ -2266,9 +2266,10 @@ function AccountHandleInfo({ acct, instance }) {
// acct = username or username@server
let [username, server] = acct.split('@');
if (!server) server = instance;
const encodedAcct = punycode.toASCII(acct);
return (
<div class="handle-info">
<span class="handle-handle">
<span class="handle-handle" title={encodedAcct}>
<b class="handle-username">{username}</b>
<span class="handle-at">@</span>
<b class="handle-server">{server}</b>

View file

@ -1,13 +1,20 @@
import './modal.css';
import { createPortal } from 'preact/compat';
import { useEffect, useRef } from 'preact/hooks';
import { useEffect, useLayoutEffect, useRef } from 'preact/hooks';
import { useHotkeys } from 'react-hotkeys-hook';
import store from '../utils/store';
import useCloseWatcher from '../utils/useCloseWatcher';
const $modalContainer = document.getElementById('modal-container');
function getBackdropThemeColor() {
return getComputedStyle(document.documentElement).getPropertyValue(
'--backdrop-theme-color',
);
}
function Modal({ children, onClose, onClick, class: className, minimized }) {
if (!children) return null;
@ -68,6 +75,50 @@ function Modal({ children, onClose, onClick, class: className, minimized }) {
};
}, [children, minimized]);
const $meta = useRef();
const metaColor = useRef();
useLayoutEffect(() => {
if (children && !minimized) {
const theme = store.local.get('theme');
if (theme) {
const backdropColor = getBackdropThemeColor();
console.log({ backdropColor });
$meta.current = document.querySelector(
`meta[name="theme-color"][data-theme-setting="manual"]`,
);
if ($meta.current) {
metaColor.current = $meta.current.content;
$meta.current.content = backdropColor;
}
} else {
const colorScheme = window.matchMedia('(prefers-color-scheme: dark)')
.matches
? 'dark'
: 'light';
const backdropColor = getBackdropThemeColor();
console.log({ backdropColor });
$meta.current = document.querySelector(
`meta[name="theme-color"][media*="${colorScheme}"]`,
);
if ($meta.current) {
metaColor.current = $meta.current.content;
$meta.current.content = backdropColor;
}
}
} else {
// Reset meta color
if ($meta.current && metaColor.current) {
$meta.current.content = metaColor.current;
}
}
return () => {
// Reset meta color
if ($meta.current && metaColor.current) {
$meta.current.content = metaColor.current;
}
};
}, [children, minimized]);
const Modal = (
<div
ref={(node) => {

View file

@ -85,15 +85,6 @@ function NavMenu(props) {
return results;
}
const supportsLists = supports('@mastodon/lists');
const [lists, setLists] = useState([]);
useEffect(() => {
if (!supportsLists) return;
if (menuState === 'open') {
getLists().then(setLists);
}
}, [menuState === 'open']);
const buttonClickTS = useRef();
return (
<>
@ -229,47 +220,7 @@ function NavMenu(props) {
</span>
</MenuLink>
)}
{lists?.length > 0 ? (
<SubMenu2
menuClassName="nav-submenu"
overflow="auto"
gap={-8}
label={
<>
<Icon icon="list" size="l" />
<span class="menu-grow">
<Trans>Lists</Trans>
</span>
<Icon icon="chevron-right" />
</>
}
>
<MenuLink to="/l">
<span>
<Trans>All Lists</Trans>
</span>
</MenuLink>
{lists?.length > 0 && (
<>
<MenuDivider />
{lists.map((list) => (
<MenuLink key={list.id} to={`/l/${list.id}`}>
<span>{list.title}</span>
</MenuLink>
))}
</>
)}
</SubMenu2>
) : (
supportsLists && (
<MenuLink to="/l">
<Icon icon="list" size="l" />
<span>
<Trans>Lists</Trans>
</span>
</MenuLink>
)
)}
<ListMenu menuState={menuState} />
<MenuLink to="/b">
<Icon icon="bookmark" size="l" />{' '}
<span>
@ -447,4 +398,57 @@ function NavMenu(props) {
);
}
function ListMenu({ menuState }) {
const supportsLists = supports('@mastodon/lists');
const [lists, setLists] = useState([]);
useEffect(() => {
if (!supportsLists) return;
if (menuState === 'open') {
getLists().then(setLists);
}
}, [menuState, supportsLists]);
return lists.length > 0 ? (
<SubMenu2
menuClassName="nav-submenu"
overflow="auto"
gap={-8}
label={
<>
<Icon icon="list" size="l" />
<span class="menu-grow">
<Trans>Lists</Trans>
</span>
<Icon icon="chevron-right" />
</>
}
>
<MenuLink to="/l">
<span>
<Trans>All Lists</Trans>
</span>
</MenuLink>
{lists?.length > 0 && (
<>
<MenuDivider />
{lists.map((list) => (
<MenuLink key={list.id} to={`/l/${list.id}`}>
<span>{list.title}</span>
</MenuLink>
))}
</>
)}
</SubMenu2>
) : (
supportsLists && (
<MenuLink to="/l">
<Icon icon="list" size="l" />
<span>
<Trans>Lists</Trans>
</span>
</MenuLink>
)
);
}
export default memo(NavMenu);

View file

@ -125,6 +125,17 @@ function getPostText(status) {
);
}
function forgivingQSA(selectors = [], dom = document) {
// Run QSA for list of selectors
// If a selector return invalid selector error, try the next one
for (const selector of selectors) {
try {
return dom.querySelectorAll(selector);
} catch (e) {}
}
return [];
}
function isTranslateble(content) {
if (!content) return false;
content = content.trim();
@ -132,8 +143,9 @@ function isTranslateble(content) {
const text = getHTMLText(content, {
preProcess: (dom) => {
// Remove .mention, pre, code, a:has(.invisible)
for (const a of dom.querySelectorAll(
'.mention, pre, code, a:has(.invisible)',
for (const a of forgivingQSA(
['.mention, pre, code, a:has(.invisible)', '.mention, pre, code'],
dom,
)) {
a.remove();
}
@ -148,8 +160,12 @@ function getHTMLTextForDetectLang(content) {
// Remove anything that can skew the language detection
// Remove .mention, .hashtag, pre, code, a:has(.invisible)
for (const a of dom.querySelectorAll(
'.mention, .hashtag, pre, code, a:has(.invisible)',
for (const a of forgivingQSA(
[
'.mention, .hashtag, pre, code, a:has(.invisible)',
'.mention, .hashtag, pre, code',
],
dom,
)) {
a.remove();
}
@ -2892,7 +2908,7 @@ function Card({ card, selfReferential, selfAuthor, instance }) {
if (videoID) {
return (
<a class="card video" onClick={handleClick}>
<lite-youtube videoid={videoID} nocookie></lite-youtube>
<lite-youtube videoid={videoID} nocookie autoPause></lite-youtube>
</a>
);
}

View file

@ -105,7 +105,7 @@
"code": "nb-NO",
"nativeName": "norsk bokmål",
"name": "Norwegian Bokmål",
"completion": 51
"completion": 52
},
{
"code": "nl-NL",
@ -141,7 +141,7 @@
"code": "th-TH",
"nativeName": "ไทย",
"name": "Thai",
"completion": 5
"completion": 9
},
{
"code": "uk-UA",

View file

@ -88,8 +88,9 @@
--outline-hover-color: rgba(128, 128, 128, 0.7);
--divider-color: rgba(0, 0, 0, 0.1);
--backdrop-color: rgba(0, 0, 0, 0.1);
--backdrop-solid-color: color-mix(in srgb, var(--bg-color) 90%, #000 10%);
--backdrop-theme-color: #e5e5e5;
--backdrop-darker-color: rgba(0, 0, 0, 0.25);
--backdrop-solid-color: #eee;
--img-bg-color: rgba(128, 128, 128, 0.2);
--loader-color: #1c1e2199;
--comment-line-color: #e5e5e5;
@ -161,7 +162,8 @@
--divider-color: rgba(255, 255, 255, 0.1);
--bg-blur-color: #24252699;
--backdrop-color: rgba(0, 0, 0, 0.5);
--backdrop-solid-color: #111;
--backdrop-solid-color: color-mix(in srgb, var(--bg-color) 50%, #000 50%);
--backdrop-theme-color: #121213; /* same as backdrop-solid-color but without color-mix, to be used for meta[theme-color] */
--loader-color: #f0f2f599;
--comment-line-color: #565656;
--drop-shadow-color: rgba(0, 0, 0, 0.5);

364
src/locales/ca-ES.po generated
View file

@ -8,7 +8,7 @@ msgstr ""
"Language: ca\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-11-14 23:11\n"
"PO-Revision-Date: 2024-11-19 12:15\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@ -31,12 +31,12 @@ msgid "Last posted: {0}"
msgstr "Última publicació: {0}"
#: src/components/account-block.jsx:161
#: src/components/account-info.jsx:634
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automatitzat"
#: src/components/account-block.jsx:168
#: src/components/account-info.jsx:639
#: src/components/account-info.jsx:641
#: src/components/status.jsx:498
msgid "Group"
msgstr "Grup"
@ -46,17 +46,17 @@ msgid "Mutual"
msgstr "Mutu"
#: src/components/account-block.jsx:182
#: src/components/account-info.jsx:1680
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Sol·licitat per"
#: src/components/account-block.jsx:186
#: src/components/account-info.jsx:1671
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Seguint-ne"
#: src/components/account-block.jsx:190
#: src/components/account-info.jsx:1062
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Et segueix"
@ -65,50 +65,50 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount , plural, one {# seguidor} other {# seguidors}}"
#: src/components/account-block.jsx:207
#: src/components/account-info.jsx:680
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Verificat"
#: src/components/account-block.jsx:222
#: src/components/account-info.jsx:780
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}</0>"
msgstr "S'hi va unir <0>{0}</0>"
#: src/components/account-info.jsx:57
#: src/components/account-info.jsx:58
msgid "Forever"
msgstr "Per sempre"
#: src/components/account-info.jsx:377
#: src/components/account-info.jsx:379
msgid "Unable to load account."
msgstr "No es pot carregar el compte."
#: src/components/account-info.jsx:385
#: src/components/account-info.jsx:387
msgid "Go to account page"
msgstr "Ves a la pàgina del compte"
#: src/components/account-info.jsx:413
#: src/components/account-info.jsx:702
#: src/components/account-info.jsx:732
#: src/components/account-info.jsx:415
#: src/components/account-info.jsx:704
#: src/components/account-info.jsx:734
msgid "Followers"
msgstr "Seguidors"
#. js-lingui-explicit-id
#: src/components/account-info.jsx:416
#: src/components/account-info.jsx:742
#: src/components/account-info.jsx:759
#: src/components/account-info.jsx:418
#: src/components/account-info.jsx:744
#: src/components/account-info.jsx:761
msgid "following.stats"
msgstr "Seguint-ne"
#: src/components/account-info.jsx:419
#: src/components/account-info.jsx:776
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
#: src/pages/account-statuses.jsx:484
#: src/pages/search.jsx:312
#: src/pages/search.jsx:459
#: src/pages/search.jsx:323
#: src/pages/search.jsx:470
msgid "Posts"
msgstr "Publicacions"
#: src/components/account-info.jsx:427
#: src/components/account-info.jsx:1118
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
#: src/components/compose.jsx:2488
#: src/components/media-alt-modal.jsx:45
#: src/components/media-modal.jsx:357
@ -127,64 +127,64 @@ msgstr "Publicacions"
msgid "More"
msgstr "Més"
#: src/components/account-info.jsx:439
#: src/components/account-info.jsx:441
msgid "<0>{displayName}</0> has indicated that their new account is now:"
msgstr "<0>{displayName}</0> ha indicat que té un nou compte:"
#: src/components/account-info.jsx:584
#: src/components/account-info.jsx:1276
#: src/components/account-info.jsx:586
#: src/components/account-info.jsx:1278
msgid "Handle copied"
msgstr "Identificador copiat"
#: src/components/account-info.jsx:587
#: src/components/account-info.jsx:1279
#: src/components/account-info.jsx:589
#: src/components/account-info.jsx:1281
msgid "Unable to copy handle"
msgstr "No ha sigut possible copiar l'identificador d'usuari"
#: src/components/account-info.jsx:593
#: src/components/account-info.jsx:1285
#: src/components/account-info.jsx:595
#: src/components/account-info.jsx:1287
msgid "Copy handle"
msgstr "Copia l'identificador d'usuari"
#: src/components/account-info.jsx:599
#: src/components/account-info.jsx:601
msgid "Go to original profile page"
msgstr "Ves a la pàgina del perfil original"
#: src/components/account-info.jsx:606
#: src/components/account-info.jsx:608
msgid "View profile image"
msgstr "Veure imatge de perfil"
#: src/components/account-info.jsx:612
#: src/components/account-info.jsx:614
msgid "View profile header"
msgstr "Veure imatge de la capçalera"
#: src/components/account-info.jsx:629
#: src/components/account-info.jsx:631
msgid "In Memoriam"
msgstr "En Memòria"
#: src/components/account-info.jsx:709
#: src/components/account-info.jsx:750
#: src/components/account-info.jsx:711
#: src/components/account-info.jsx:752
msgid "This user has chosen to not make this information available."
msgstr "Aquest usuari ha decidit no mostrar aquesta informació."
#: src/components/account-info.jsx:805
#: src/components/account-info.jsx:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} publicacions originals, {1} respostes, {2} impulsos"
#: src/components/account-info.jsx:821
#: src/components/account-info.jsx:823
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {Última publicació en el darrer dia} other {Última publicació en els darrers {2} dies}}} other {{3, plural, one {Últimes {4} publicacions en el darrer dia} other {Últimes {5} publicacions en els darrers {6} dies}}}}"
#: src/components/account-info.jsx:834
#: src/components/account-info.jsx:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {Última publicació en el darrer any(s)} other {Últimes {1} publicacions en el darrer any(s)}}"
#: src/components/account-info.jsx:858
#: src/components/account-info.jsx:860
#: src/pages/catchup.jsx:70
msgid "Original"
msgstr "Original"
#: src/components/account-info.jsx:862
#: src/components/account-info.jsx:864
#: src/components/status.jsx:2252
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
@ -194,7 +194,7 @@ msgstr "Original"
msgid "Replies"
msgstr "Respostes"
#: src/components/account-info.jsx:866
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
#: src/pages/catchup.jsx:2068
@ -202,207 +202,207 @@ msgstr "Respostes"
msgid "Boosts"
msgstr "Impulsos"
#: src/components/account-info.jsx:872
#: src/components/account-info.jsx:874
msgid "Post stats unavailable."
msgstr "Les estadístiques de les publicacions no estan disponibles."
#: src/components/account-info.jsx:903
#: src/components/account-info.jsx:905
msgid "View post stats"
msgstr "Veure estadístiques de les publicacions"
#: src/components/account-info.jsx:1066
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}</0>"
msgstr "Última publicació: <0>{0}</0>"
#: src/components/account-info.jsx:1080
#: src/components/account-info.jsx:1082
msgid "Muted"
msgstr "Usuaris silenciats"
#: src/components/account-info.jsx:1085
#: src/components/account-info.jsx:1087
msgid "Blocked"
msgstr "Usuaris blocats"
#: src/components/account-info.jsx:1094
#: src/components/account-info.jsx:1096
msgid "Private note"
msgstr "Nota privada"
#: src/components/account-info.jsx:1151
#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}</0>"
msgstr "Menciona a <0>@{username}</0>"
#: src/components/account-info.jsx:1163
#: src/components/account-info.jsx:1165
msgid "Translate bio"
msgstr "Tradueix la biografia"
#: src/components/account-info.jsx:1174
#: src/components/account-info.jsx:1176
msgid "Edit private note"
msgstr "Edita una nota privada"
#: src/components/account-info.jsx:1174
#: src/components/account-info.jsx:1176
msgid "Add private note"
msgstr "Afegiu una nota privada"
#: src/components/account-info.jsx:1194
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
msgstr "S'han activat les publicacions de @{username}."
#: src/components/account-info.jsx:1195
#: src/components/account-info.jsx:1197
msgid "Notifications disabled for @{username}'s posts."
msgstr "S'han desactivat les publicacions de @{username}."
#: src/components/account-info.jsx:1207
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
msgstr "Desactiva les notificacions"
#: src/components/account-info.jsx:1208
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
msgstr "Activa les notificacions"
#: src/components/account-info.jsx:1225
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
msgstr "Impulsos de @{username} permesos."
#: src/components/account-info.jsx:1226
#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
msgstr "Impulsos de @{username} inhabilitats."
#: src/components/account-info.jsx:1237
#: src/components/account-info.jsx:1239
msgid "Disable boosts"
msgstr "Desactiva els impulsos"
#: src/components/account-info.jsx:1237
#: src/components/account-info.jsx:1239
msgid "Enable boosts"
msgstr "Activa els impulsos"
#: src/components/account-info.jsx:1253
#: src/components/account-info.jsx:1263
#: src/components/account-info.jsx:1864
#: src/components/account-info.jsx:1255
#: src/components/account-info.jsx:1265
#: src/components/account-info.jsx:1866
msgid "Add/Remove from Lists"
msgstr "Afegeix/elimina de les llistes"
#: src/components/account-info.jsx:1302
#: src/components/account-info.jsx:1304
#: src/components/status.jsx:1161
msgid "Link copied"
msgstr "Enllaç copiat"
#: src/components/account-info.jsx:1305
#: src/components/account-info.jsx:1307
#: src/components/status.jsx:1164
msgid "Unable to copy link"
msgstr "No estat possible copiar l'enllaç"
#: src/components/account-info.jsx:1311
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1170
#: src/components/status.jsx:3251
msgid "Copy"
msgstr "Copia"
#: src/components/account-info.jsx:1326
#: src/components/account-info.jsx:1328
#: src/components/shortcuts-settings.jsx:1077
#: src/components/status.jsx:1186
msgid "Sharing doesn't seem to work."
msgstr "Sembla que la compartició no funciona."
#: src/components/account-info.jsx:1332
#: src/components/account-info.jsx:1334
#: src/components/status.jsx:1192
msgid "Share…"
msgstr "Comparteix…"
#: src/components/account-info.jsx:1352
#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
msgstr "@{username} s'ha deixat de silenciar"
#: src/components/account-info.jsx:1364
#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}</0>"
msgstr "Deixa de silenciar a <0>@{username}</0>"
#: src/components/account-info.jsx:1380
#: src/components/account-info.jsx:1382
msgid "Mute <0>@{username}</0>…"
msgstr "Silencia a <0>@{username}</0>…"
#: src/components/account-info.jsx:1412
#: src/components/account-info.jsx:1414
msgid "Muted @{username} for {0}"
msgstr "@{username} silenciat durant {0}"
#: src/components/account-info.jsx:1424
#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
msgstr "No ha estat possible silenciar @{username}"
#: src/components/account-info.jsx:1445
#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}</0> from followers?"
msgstr "Voleu suprimir a <0>@{username}</0> dels seguidors?"
#: src/components/account-info.jsx:1465
#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
msgstr "S'ha eliminat @{username} de la llista de seguidors"
#: src/components/account-info.jsx:1477
#: src/components/account-info.jsx:1479
msgid "Remove follower…"
msgstr "Suprimeix seguidor…"
#: src/components/account-info.jsx:1488
#: src/components/account-info.jsx:1490
msgid "Block <0>@{username}</0>?"
msgstr "Voleu blocar a <0>@{username}</0>?"
#: src/components/account-info.jsx:1512
#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
msgstr "S'ha desblocat a @{username}"
#: src/components/account-info.jsx:1520
#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
msgstr "S'ha blocat a @{username}"
#: src/components/account-info.jsx:1528
#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
msgstr "No ha estat possible desblocar @{username}"
#: src/components/account-info.jsx:1530
#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
msgstr "No ha estat possible blocar @{username}"
#: src/components/account-info.jsx:1540
#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}</0>"
msgstr "Deixa de blocar a <0>@{username}</0>"
#: src/components/account-info.jsx:1549
#: src/components/account-info.jsx:1551
msgid "Block <0>@{username}</0>…"
msgstr "Bloca a <0>@{username}</0>…"
#: src/components/account-info.jsx:1566
#: src/components/account-info.jsx:1568
msgid "Report <0>@{username}</0>…"
msgstr "Denúncia a <0>@{username}</0>…"
#: src/components/account-info.jsx:1586
#: src/components/account-info.jsx:2097
#: src/components/account-info.jsx:1588
#: src/components/account-info.jsx:2099
msgid "Edit profile"
msgstr "Edita el perfil"
#: src/components/account-info.jsx:1622
#: src/components/account-info.jsx:1624
msgid "Withdraw follow request?"
msgstr "Voleu retirar la sol·licitud de seguiment?"
#: src/components/account-info.jsx:1623
#: src/components/account-info.jsx:1625
msgid "Unfollow @{0}?"
msgstr "Voleu deixar de seguir @{0}?"
#: src/components/account-info.jsx:1674
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
msgstr "Deixa de seguir…"
#: src/components/account-info.jsx:1683
#: src/components/account-info.jsx:1685
msgid "Withdraw…"
msgstr "Descarta…"
#: src/components/account-info.jsx:1690
#: src/components/account-info.jsx:1694
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
#: src/pages/hashtag.jsx:261
msgid "Follow"
msgstr "Segueix"
#: src/components/account-info.jsx:1805
#: src/components/account-info.jsx:1859
#: src/components/account-info.jsx:1992
#: src/components/account-info.jsx:2092
#: src/components/account-info.jsx:1807
#: src/components/account-info.jsx:1861
#: src/components/account-info.jsx:1994
#: src/components/account-info.jsx:2094
#: src/components/account-sheet.jsx:37
#: src/components/compose.jsx:818
#: src/components/compose.jsx:2444
@ -435,76 +435,76 @@ msgstr "Segueix"
msgid "Close"
msgstr "Tanca"
#: src/components/account-info.jsx:1810
#: src/components/account-info.jsx:1812
msgid "Translated Bio"
msgstr "Biografia traduïda"
#: src/components/account-info.jsx:1904
#: src/components/account-info.jsx:1906
msgid "Unable to remove from list."
msgstr "No s'ha pogut eliminar de la llista."
#: src/components/account-info.jsx:1905
#: src/components/account-info.jsx:1907
msgid "Unable to add to list."
msgstr "No s'ha pogut afegir a la llista."
#: src/components/account-info.jsx:1924
#: src/components/account-info.jsx:1926
#: src/pages/lists.jsx:104
msgid "Unable to load lists."
msgstr "No s'ha pogut carregar les llistes."
#: src/components/account-info.jsx:1928
#: src/components/account-info.jsx:1930
msgid "No lists."
msgstr "No hi ha cap llista."
#: src/components/account-info.jsx:1939
#: src/components/account-info.jsx:1941
#: src/components/list-add-edit.jsx:39
#: src/pages/lists.jsx:58
msgid "New list"
msgstr "Llista nova"
#: src/components/account-info.jsx:1997
#: src/components/account-info.jsx:1999
msgid "Private note about <0>@{0}</0>"
msgstr "Nota privada sobre <0>@{0}</0>"
#: src/components/account-info.jsx:2027
#: src/components/account-info.jsx:2029
msgid "Unable to update private note."
msgstr "No ha estat possible actualitzar la nota privada."
#: src/components/account-info.jsx:2050
#: src/components/account-info.jsx:2220
#: src/components/account-info.jsx:2052
#: src/components/account-info.jsx:2222
msgid "Cancel"
msgstr "Cancel·la"
#: src/components/account-info.jsx:2055
#: src/components/account-info.jsx:2057
msgid "Save & close"
msgstr "Desa i tanca"
#: src/components/account-info.jsx:2148
#: src/components/account-info.jsx:2150
msgid "Unable to update profile."
msgstr "No ha estat possible actualitzar el perfil."
#: src/components/account-info.jsx:2155
#: src/components/account-info.jsx:2157
#: src/components/list-add-edit.jsx:104
msgid "Name"
msgstr "Nom"
#: src/components/account-info.jsx:2168
#: src/components/account-info.jsx:2170
msgid "Bio"
msgstr "Biografia"
#: src/components/account-info.jsx:2181
#: src/components/account-info.jsx:2183
msgid "Extra fields"
msgstr "Camps addicionals"
#: src/components/account-info.jsx:2187
#: src/components/account-info.jsx:2189
msgid "Label"
msgstr "Etiqueta"
#: src/components/account-info.jsx:2190
#: src/components/account-info.jsx:2192
msgid "Content"
msgstr "Contingut"
#: src/components/account-info.jsx:2223
#: src/components/account-info.jsx:2225
#: src/components/list-add-edit.jsx:149
#: src/components/shortcuts-settings.jsx:715
#: src/pages/filters.jsx:554
@ -512,11 +512,11 @@ msgstr "Contingut"
msgid "Save"
msgstr "Desa"
#: src/components/account-info.jsx:2276
#: src/components/account-info.jsx:2279
msgid "username"
msgstr "nom dusuari"
#: src/components/account-info.jsx:2280
#: src/components/account-info.jsx:2283
msgid "server domain name"
msgstr "nom de domini del servidor"
@ -529,7 +529,7 @@ msgid "Cloak mode enabled"
msgstr "Mode ocult activat"
#: src/components/columns.jsx:26
#: src/components/nav-menu.jsx:184
#: src/components/nav-menu.jsx:175
#: src/components/shortcuts-settings.jsx:139
#: src/components/timeline.jsx:437
#: src/pages/catchup.jsx:876
@ -629,7 +629,7 @@ msgid "Public"
msgstr "Públic"
#: src/components/compose.jsx:1196
#: src/components/nav-menu.jsx:386
#: src/components/nav-menu.jsx:337
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@ -705,7 +705,7 @@ msgstr "Ha fallat la descàrrega del GIF"
#: src/components/compose.jsx:1775
#: src/components/compose.jsx:1852
#: src/components/nav-menu.jsx:287
#: src/components/nav-menu.jsx:238
msgid "More…"
msgstr "Més…"
@ -961,8 +961,8 @@ msgstr "Res a mostrar"
#: src/components/generic-accounts.jsx:145
#: src/components/notification.jsx:438
#: src/pages/accounts.jsx:41
#: src/pages/search.jsx:302
#: src/pages/search.jsx:335
#: src/pages/search.jsx:313
#: src/pages/search.jsx:346
msgid "Accounts"
msgstr "Comptes"
@ -970,19 +970,19 @@ msgstr "Comptes"
#: src/components/timeline.jsx:519
#: src/pages/list.jsx:293
#: src/pages/notifications.jsx:848
#: src/pages/search.jsx:529
#: src/pages/search.jsx:540
#: src/pages/status.jsx:1332
msgid "Show more…"
msgstr "Mostra'n més…"
#: src/components/generic-accounts.jsx:210
#: src/components/timeline.jsx:524
#: src/pages/search.jsx:534
#: src/pages/search.jsx:545
msgid "The end."
msgstr "Final."
#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/nav-menu.jsx:405
#: src/components/nav-menu.jsx:356
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Dreceres de teclat"
@ -1079,12 +1079,12 @@ msgid "<0>Ctrl</0> + <1>Enter</1> or <2>⌘</2> + <3>Enter</3>"
msgstr "<0>Ctrl</0> + <1>Enter</1> o <2>⌘</2> + <3>Enter</3>"
#: src/components/keyboard-shortcuts-help.jsx:147
#: src/components/nav-menu.jsx:374
#: src/components/nav-menu.jsx:325
#: src/components/search-form.jsx:72
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:45
#: src/pages/search.jsx:284
#: src/pages/search.jsx:295
msgid "Search"
msgstr "Cerca"
@ -1244,32 +1244,32 @@ msgstr "Resposta enviada. Comproveu-la."
msgid "Post updated. Check it out."
msgstr "Publicació actualitzada. Comproveu-la."
#: src/components/nav-menu.jsx:126
#: src/components/nav-menu.jsx:117
msgid "Menu"
msgstr "Menú"
#: src/components/nav-menu.jsx:162
#: src/components/nav-menu.jsx:153
msgid "Reload page now to update?"
msgstr "Voleu tornar a carregar la pàgina per actualitzar-la?"
#: src/components/nav-menu.jsx:174
#: src/components/nav-menu.jsx:165
msgid "New update available…"
msgstr "Nova actualització disponible…"
#. js-lingui-explicit-id
#: src/components/nav-menu.jsx:193
#: src/components/nav-menu.jsx:184
#: src/components/shortcuts-settings.jsx:140
#: src/pages/following.jsx:22
#: src/pages/following.jsx:141
msgid "following.title"
msgstr "Seguint-ne"
#: src/components/nav-menu.jsx:200
#: src/components/nav-menu.jsx:191
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Posada al dia"
#: src/components/nav-menu.jsx:207
#: src/components/nav-menu.jsx:198
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
#: src/pages/home.jsx:224
@ -1280,7 +1280,7 @@ msgstr "Posada al dia"
msgid "Mentions"
msgstr "Mencions"
#: src/components/nav-menu.jsx:214
#: src/components/nav-menu.jsx:205
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
#: src/pages/filters.jsx:24
@ -1291,31 +1291,15 @@ msgstr "Mencions"
msgid "Notifications"
msgstr "Notificacions"
#: src/components/nav-menu.jsx:217
#: src/components/nav-menu.jsx:208
msgid "New"
msgstr "Nou"
#: src/components/nav-menu.jsx:228
#: src/components/nav-menu.jsx:219
msgid "Profile"
msgstr "Perfil"
#: src/components/nav-menu.jsx:241
#: src/components/nav-menu.jsx:268
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
#: src/pages/list.jsx:126
#: src/pages/lists.jsx:16
#: src/pages/lists.jsx:50
msgid "Lists"
msgstr "Llistes"
#: src/components/nav-menu.jsx:249
#: src/components/shortcuts.jsx:215
#: src/pages/list.jsx:133
msgid "All Lists"
msgstr "Totes les llistes"
#: src/components/nav-menu.jsx:276
#: src/components/nav-menu.jsx:227
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
#: src/pages/bookmarks.jsx:11
@ -1323,7 +1307,7 @@ msgstr "Totes les llistes"
msgid "Bookmarks"
msgstr "Marcadors"
#: src/components/nav-menu.jsx:296
#: src/components/nav-menu.jsx:247
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
@ -1334,13 +1318,13 @@ msgstr "Marcadors"
msgid "Likes"
msgstr "\"M'agrada\""
#: src/components/nav-menu.jsx:302
#: src/components/nav-menu.jsx:253
#: src/pages/followed-hashtags.jsx:14
#: src/pages/followed-hashtags.jsx:44
msgid "Followed Hashtags"
msgstr "Etiquetes seguides"
#: src/components/nav-menu.jsx:310
#: src/components/nav-menu.jsx:261
#: src/pages/account-statuses.jsx:331
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
@ -1348,54 +1332,70 @@ msgstr "Etiquetes seguides"
msgid "Filters"
msgstr "Filtres"
#: src/components/nav-menu.jsx:318
#: src/components/nav-menu.jsx:269
msgid "Muted users"
msgstr "Usuaris silenciats"
#: src/components/nav-menu.jsx:326
#: src/components/nav-menu.jsx:277
msgid "Muted users…"
msgstr "Usuaris silenciats…"
#: src/components/nav-menu.jsx:333
#: src/components/nav-menu.jsx:284
msgid "Blocked users"
msgstr "Usuaris blocats"
#: src/components/nav-menu.jsx:341
#: src/components/nav-menu.jsx:292
msgid "Blocked users…"
msgstr "Usuaris blocats…"
#: src/components/nav-menu.jsx:353
#: src/components/nav-menu.jsx:304
msgid "Accounts…"
msgstr "Comptes…"
#: src/components/nav-menu.jsx:363
#: src/components/nav-menu.jsx:314
#: src/pages/login.jsx:189
#: src/pages/status.jsx:835
#: src/pages/welcome.jsx:64
msgid "Log in"
msgstr "Inicia sessió"
#: src/components/nav-menu.jsx:380
#: src/components/nav-menu.jsx:331
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
#: src/pages/trending.jsx:441
msgid "Trending"
msgstr "Tendències"
#: src/components/nav-menu.jsx:392
#: src/components/nav-menu.jsx:343
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Federada"
#: src/components/nav-menu.jsx:415
#: src/components/nav-menu.jsx:366
msgid "Shortcuts / Columns…"
msgstr "Dreceres / Columnes…"
#: src/components/nav-menu.jsx:425
#: src/components/nav-menu.jsx:439
#: src/components/nav-menu.jsx:376
#: src/components/nav-menu.jsx:390
msgid "Settings…"
msgstr "Configuració…"
#: src/components/nav-menu.jsx:420
#: src/components/nav-menu.jsx:447
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
#: src/pages/list.jsx:126
#: src/pages/lists.jsx:16
#: src/pages/lists.jsx:50
msgid "Lists"
msgstr "Llistes"
#: src/components/nav-menu.jsx:428
#: src/components/shortcuts.jsx:215
#: src/pages/list.jsx:133
msgid "All Lists"
msgstr "Totes les llistes"
#: src/components/notification-service.jsx:160
msgid "Notification"
msgstr "Notificació"
@ -2532,7 +2532,7 @@ msgstr "Nota: el compte <0>Per defecte</0> sempre s'utilitzarà per a la primera
#: src/pages/bookmarks.jsx:25
msgid "No bookmarks yet. Go bookmark something!"
msgstr "No teniu marcats. Cerqueu alguna cosa per guardar!"
msgstr "No teniu marcadors. Cerqueu alguna cosa per guardar!"
#: src/pages/bookmarks.jsx:26
msgid "Unable to load bookmarks."
@ -2703,7 +2703,7 @@ msgstr "Compartit per {0}"
#: src/pages/catchup.jsx:1316
#: src/pages/mentions.jsx:147
#: src/pages/search.jsx:297
#: src/pages/search.jsx:308
msgid "All"
msgstr "Totes"
@ -3307,42 +3307,42 @@ msgstr "Cerca: {q} (etiquetes)"
msgid "Search: {q}"
msgstr "Cerca: {q}"
#: src/pages/search.jsx:307
#: src/pages/search.jsx:389
#: src/pages/search.jsx:318
#: src/pages/search.jsx:400
msgid "Hashtags"
msgstr "Etiquetes"
#: src/pages/search.jsx:339
#: src/pages/search.jsx:393
#: src/pages/search.jsx:463
#: src/pages/search.jsx:350
#: src/pages/search.jsx:404
#: src/pages/search.jsx:474
msgid "See more"
msgstr "Mostra'n més"
#: src/pages/search.jsx:365
#: src/pages/search.jsx:376
msgid "See more accounts"
msgstr "Veure més comptes"
#: src/pages/search.jsx:379
#: src/pages/search.jsx:390
msgid "No accounts found."
msgstr "No s'ha trobat cap compte."
#: src/pages/search.jsx:435
#: src/pages/search.jsx:446
msgid "See more hashtags"
msgstr "Veure més etiquetes"
#: src/pages/search.jsx:449
#: src/pages/search.jsx:460
msgid "No hashtags found."
msgstr "No s'ha trobat cap etiqueta."
#: src/pages/search.jsx:493
#: src/pages/search.jsx:504
msgid "See more posts"
msgstr "Veure més publicacions"
#: src/pages/search.jsx:507
#: src/pages/search.jsx:518
msgid "No posts found."
msgstr "No s'ha trobat cap publicació."
#: src/pages/search.jsx:551
#: src/pages/search.jsx:562
msgid "Enter your search term or paste a URL above to get started."
msgstr "Introduïu el vostre terme de cerca o enganxeu un URL a dalt per començar."
@ -3387,7 +3387,7 @@ msgstr "Ajudeu a traduir"
#: src/pages/settings.jsx:265
msgid "Posting"
msgstr "Publicant"
msgstr "Publicacions"
#: src/pages/settings.jsx:272
msgid "Default visibility"
@ -3409,7 +3409,7 @@ msgstr "Sincronitzat amb la configuració de la instància del servidor. \n"
#: src/pages/settings.jsx:336
msgid "Experiments"
msgstr "Experiments"
msgstr "Funcions experimentals"
#: src/pages/settings.jsx:349
msgid "Auto refresh timeline posts"

398
src/locales/en.po generated
View file

@ -32,7 +32,7 @@ msgstr ""
#: src/components/account-block.jsx:168
#: src/components/account-info.jsx:641
#: src/components/status.jsx:498
#: src/components/status.jsx:514
msgid "Group"
msgstr ""
@ -97,8 +97,8 @@ msgstr "Following"
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
#: src/pages/account-statuses.jsx:484
#: src/pages/search.jsx:312
#: src/pages/search.jsx:459
#: src/pages/search.jsx:327
#: src/pages/search.jsx:474
msgid "Posts"
msgstr ""
@ -107,11 +107,11 @@ msgstr ""
#: src/components/compose.jsx:2488
#: src/components/media-alt-modal.jsx:45
#: src/components/media-modal.jsx:357
#: src/components/status.jsx:1721
#: src/components/status.jsx:1738
#: src/components/status.jsx:1862
#: src/components/status.jsx:2474
#: src/components/status.jsx:2477
#: src/components/status.jsx:1737
#: src/components/status.jsx:1754
#: src/components/status.jsx:1878
#: src/components/status.jsx:2490
#: src/components/status.jsx:2493
#: src/pages/account-statuses.jsx:528
#: src/pages/accounts.jsx:109
#: src/pages/hashtag.jsx:199
@ -180,7 +180,7 @@ msgid "Original"
msgstr ""
#: src/components/account-info.jsx:864
#: src/components/status.jsx:2252
#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
#: src/pages/catchup.jsx:2056
@ -276,30 +276,30 @@ msgid "Add/Remove from Lists"
msgstr ""
#: src/components/account-info.jsx:1304
#: src/components/status.jsx:1161
#: src/components/status.jsx:1177
msgid "Link copied"
msgstr ""
#: src/components/account-info.jsx:1307
#: src/components/status.jsx:1164
#: src/components/status.jsx:1180
msgid "Unable to copy link"
msgstr ""
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1170
#: src/components/status.jsx:3251
#: src/components/status.jsx:1186
#: src/components/status.jsx:3267
msgid "Copy"
msgstr ""
#: src/components/account-info.jsx:1328
#: src/components/shortcuts-settings.jsx:1077
#: src/components/status.jsx:1186
#: src/components/status.jsx:1202
msgid "Sharing doesn't seem to work."
msgstr ""
#: src/components/account-info.jsx:1334
#: src/components/status.jsx:1192
#: src/components/status.jsx:1208
msgid "Share…"
msgstr ""
@ -416,9 +416,9 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
#: src/components/status.jsx:2976
#: src/components/status.jsx:3215
#: src/components/status.jsx:3713
#: src/components/status.jsx:2992
#: src/components/status.jsx:3231
#: src/components/status.jsx:3729
#: src/pages/accounts.jsx:36
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
@ -507,11 +507,11 @@ msgstr ""
msgid "Save"
msgstr ""
#: src/components/account-info.jsx:2278
#: src/components/account-info.jsx:2279
msgid "username"
msgstr ""
#: src/components/account-info.jsx:2282
#: src/components/account-info.jsx:2283
msgid "server domain name"
msgstr ""
@ -524,7 +524,7 @@ msgid "Cloak mode enabled"
msgstr ""
#: src/components/columns.jsx:26
#: src/components/nav-menu.jsx:184
#: src/components/nav-menu.jsx:175
#: src/components/shortcuts-settings.jsx:139
#: src/components/timeline.jsx:437
#: src/pages/catchup.jsx:876
@ -608,7 +608,7 @@ msgid "Attachment #{i} failed"
msgstr ""
#: src/components/compose.jsx:1139
#: src/components/status.jsx:2047
#: src/components/status.jsx:2063
#: src/components/timeline.jsx:984
msgid "Content warning"
msgstr ""
@ -624,7 +624,7 @@ msgid "Public"
msgstr ""
#: src/components/compose.jsx:1196
#: src/components/nav-menu.jsx:386
#: src/components/nav-menu.jsx:337
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@ -644,7 +644,7 @@ msgstr ""
#: src/components/compose.jsx:1206
#: src/components/status.jsx:97
#: src/components/status.jsx:1925
#: src/components/status.jsx:1941
msgid "Private mention"
msgstr ""
@ -674,10 +674,10 @@ msgstr ""
#: src/components/compose.jsx:1504
#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/status.jsx:913
#: src/components/status.jsx:1701
#: src/components/status.jsx:1702
#: src/components/status.jsx:2370
#: src/components/status.jsx:929
#: src/components/status.jsx:1717
#: src/components/status.jsx:1718
#: src/components/status.jsx:2386
msgid "Reply"
msgstr ""
@ -700,7 +700,7 @@ msgstr ""
#: src/components/compose.jsx:1775
#: src/components/compose.jsx:1852
#: src/components/nav-menu.jsx:287
#: src/components/nav-menu.jsx:238
msgid "More…"
msgstr ""
@ -892,7 +892,7 @@ msgstr ""
#: src/components/drafts.jsx:127
#: src/components/list-add-edit.jsx:185
#: src/components/status.jsx:1336
#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr ""
@ -956,8 +956,8 @@ msgstr ""
#: src/components/generic-accounts.jsx:145
#: src/components/notification.jsx:438
#: src/pages/accounts.jsx:41
#: src/pages/search.jsx:302
#: src/pages/search.jsx:335
#: src/pages/search.jsx:317
#: src/pages/search.jsx:350
msgid "Accounts"
msgstr ""
@ -965,19 +965,19 @@ msgstr ""
#: src/components/timeline.jsx:519
#: src/pages/list.jsx:293
#: src/pages/notifications.jsx:848
#: src/pages/search.jsx:529
#: src/pages/search.jsx:544
#: src/pages/status.jsx:1332
msgid "Show more…"
msgstr ""
#: src/components/generic-accounts.jsx:210
#: src/components/timeline.jsx:524
#: src/pages/search.jsx:534
#: src/pages/search.jsx:549
msgid "The end."
msgstr ""
#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/nav-menu.jsx:405
#: src/components/nav-menu.jsx:356
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr ""
@ -1074,12 +1074,12 @@ msgid "<0>Ctrl</0> + <1>Enter</1> or <2>⌘</2> + <3>Enter</3>"
msgstr ""
#: src/components/keyboard-shortcuts-help.jsx:147
#: src/components/nav-menu.jsx:374
#: src/components/nav-menu.jsx:325
#: src/components/search-form.jsx:72
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:45
#: src/pages/search.jsx:284
#: src/pages/search.jsx:299
msgid "Search"
msgstr ""
@ -1100,10 +1100,10 @@ msgid "<0>l</0> or <1>f</1>"
msgstr ""
#: src/components/keyboard-shortcuts-help.jsx:172
#: src/components/status.jsx:921
#: src/components/status.jsx:2396
#: src/components/status.jsx:2428
#: src/components/status.jsx:2429
#: src/components/status.jsx:937
#: src/components/status.jsx:2412
#: src/components/status.jsx:2444
#: src/components/status.jsx:2445
msgid "Boost"
msgstr ""
@ -1112,9 +1112,9 @@ msgid "<0>Shift</0> + <1>b</1>"
msgstr ""
#: src/components/keyboard-shortcuts-help.jsx:180
#: src/components/status.jsx:1006
#: src/components/status.jsx:2453
#: src/components/status.jsx:2454
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr ""
@ -1173,15 +1173,15 @@ msgid "Media description"
msgstr ""
#: src/components/media-alt-modal.jsx:57
#: src/components/status.jsx:1050
#: src/components/status.jsx:1077
#: src/components/status.jsx:1066
#: src/components/status.jsx:1093
#: src/components/translation-block.jsx:195
msgid "Translate"
msgstr ""
#: src/components/media-alt-modal.jsx:68
#: src/components/status.jsx:1064
#: src/components/status.jsx:1091
#: src/components/status.jsx:1080
#: src/components/status.jsx:1107
msgid "Speak"
msgstr ""
@ -1218,9 +1218,9 @@ msgid "Filtered: {filterTitleStr}"
msgstr ""
#: src/components/media-post.jsx:133
#: src/components/status.jsx:3543
#: src/components/status.jsx:3639
#: src/components/status.jsx:3717
#: src/components/status.jsx:3559
#: src/components/status.jsx:3655
#: src/components/status.jsx:3733
#: src/components/timeline.jsx:973
#: src/pages/catchup.jsx:75
#: src/pages/catchup.jsx:1876
@ -1239,32 +1239,32 @@ msgstr ""
msgid "Post updated. Check it out."
msgstr ""
#: src/components/nav-menu.jsx:126
#: src/components/nav-menu.jsx:117
msgid "Menu"
msgstr ""
#: src/components/nav-menu.jsx:162
#: src/components/nav-menu.jsx:153
msgid "Reload page now to update?"
msgstr ""
#: src/components/nav-menu.jsx:174
#: src/components/nav-menu.jsx:165
msgid "New update available…"
msgstr ""
#. js-lingui-explicit-id
#: src/components/nav-menu.jsx:193
#: src/components/nav-menu.jsx:184
#: src/components/shortcuts-settings.jsx:140
#: src/pages/following.jsx:22
#: src/pages/following.jsx:141
msgid "following.title"
msgstr "Following"
#: src/components/nav-menu.jsx:200
#: src/components/nav-menu.jsx:191
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr ""
#: src/components/nav-menu.jsx:207
#: src/components/nav-menu.jsx:198
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
#: src/pages/home.jsx:224
@ -1275,7 +1275,7 @@ msgstr ""
msgid "Mentions"
msgstr ""
#: src/components/nav-menu.jsx:214
#: src/components/nav-menu.jsx:205
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
#: src/pages/filters.jsx:24
@ -1286,31 +1286,15 @@ msgstr ""
msgid "Notifications"
msgstr ""
#: src/components/nav-menu.jsx:217
#: src/components/nav-menu.jsx:208
msgid "New"
msgstr ""
#: src/components/nav-menu.jsx:228
#: src/components/nav-menu.jsx:219
msgid "Profile"
msgstr ""
#: src/components/nav-menu.jsx:241
#: src/components/nav-menu.jsx:268
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
#: src/pages/list.jsx:126
#: src/pages/lists.jsx:16
#: src/pages/lists.jsx:50
msgid "Lists"
msgstr ""
#: src/components/nav-menu.jsx:249
#: src/components/shortcuts.jsx:215
#: src/pages/list.jsx:133
msgid "All Lists"
msgstr ""
#: src/components/nav-menu.jsx:276
#: src/components/nav-menu.jsx:227
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
#: src/pages/bookmarks.jsx:11
@ -1318,7 +1302,7 @@ msgstr ""
msgid "Bookmarks"
msgstr ""
#: src/components/nav-menu.jsx:296
#: src/components/nav-menu.jsx:247
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
@ -1329,13 +1313,13 @@ msgstr ""
msgid "Likes"
msgstr ""
#: src/components/nav-menu.jsx:302
#: src/components/nav-menu.jsx:253
#: src/pages/followed-hashtags.jsx:14
#: src/pages/followed-hashtags.jsx:44
msgid "Followed Hashtags"
msgstr ""
#: src/components/nav-menu.jsx:310
#: src/components/nav-menu.jsx:261
#: src/pages/account-statuses.jsx:331
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
@ -1343,54 +1327,70 @@ msgstr ""
msgid "Filters"
msgstr ""
#: src/components/nav-menu.jsx:318
#: src/components/nav-menu.jsx:269
msgid "Muted users"
msgstr ""
#: src/components/nav-menu.jsx:326
#: src/components/nav-menu.jsx:277
msgid "Muted users…"
msgstr ""
#: src/components/nav-menu.jsx:333
#: src/components/nav-menu.jsx:284
msgid "Blocked users"
msgstr ""
#: src/components/nav-menu.jsx:341
#: src/components/nav-menu.jsx:292
msgid "Blocked users…"
msgstr ""
#: src/components/nav-menu.jsx:353
#: src/components/nav-menu.jsx:304
msgid "Accounts…"
msgstr ""
#: src/components/nav-menu.jsx:363
#: src/components/nav-menu.jsx:314
#: src/pages/login.jsx:189
#: src/pages/status.jsx:835
#: src/pages/welcome.jsx:64
msgid "Log in"
msgstr ""
#: src/components/nav-menu.jsx:380
#: src/components/nav-menu.jsx:331
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
#: src/pages/trending.jsx:441
msgid "Trending"
msgstr ""
#: src/components/nav-menu.jsx:392
#: src/components/nav-menu.jsx:343
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr ""
#: src/components/nav-menu.jsx:415
#: src/components/nav-menu.jsx:366
msgid "Shortcuts / Columns…"
msgstr ""
#: src/components/nav-menu.jsx:425
#: src/components/nav-menu.jsx:439
#: src/components/nav-menu.jsx:376
#: src/components/nav-menu.jsx:390
msgid "Settings…"
msgstr ""
#: src/components/nav-menu.jsx:420
#: src/components/nav-menu.jsx:447
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
#: src/pages/list.jsx:126
#: src/pages/lists.jsx:16
#: src/pages/lists.jsx:50
msgid "Lists"
msgstr ""
#: src/components/nav-menu.jsx:428
#: src/components/shortcuts.jsx:215
#: src/pages/list.jsx:133
msgid "All Lists"
msgstr ""
#: src/components/notification-service.jsx:160
msgid "Notification"
msgstr ""
@ -1508,8 +1508,8 @@ msgid "[Unknown notification type: {type}]"
msgstr ""
#: src/components/notification.jsx:434
#: src/components/status.jsx:1020
#: src/components/status.jsx:1030
#: src/components/status.jsx:1036
#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr ""
@ -1531,7 +1531,7 @@ msgid "Learn more <0/>"
msgstr ""
#: src/components/notification.jsx:756
#: src/components/status.jsx:251
#: src/components/status.jsx:267
msgid "Read more →"
msgstr ""
@ -1824,7 +1824,7 @@ msgid "Move down"
msgstr ""
#: src/components/shortcuts-settings.jsx:379
#: src/components/status.jsx:1298
#: src/components/status.jsx:1314
#: src/pages/list.jsx:170
msgid "Edit"
msgstr ""
@ -2022,297 +2022,297 @@ msgstr ""
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr ""
#: src/components/status.jsx:522
#: src/components/status.jsx:538
msgid "<0/> <1>boosted</1>"
msgstr ""
#: src/components/status.jsx:621
#: src/components/status.jsx:637
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr ""
#: src/components/status.jsx:774
#: src/components/status.jsx:790
msgid "Unliked @{0}'s post"
msgstr ""
#: src/components/status.jsx:775
#: src/components/status.jsx:791
msgid "Liked @{0}'s post"
msgstr ""
#: src/components/status.jsx:814
#: src/components/status.jsx:830
msgid "Unbookmarked @{0}'s post"
msgstr ""
#: src/components/status.jsx:815
#: src/components/status.jsx:831
msgid "Bookmarked @{0}'s post"
msgstr ""
#: src/components/status.jsx:921
#: src/components/status.jsx:983
#: src/components/status.jsx:2396
#: src/components/status.jsx:2428
#: src/components/status.jsx:937
#: src/components/status.jsx:999
#: src/components/status.jsx:2412
#: src/components/status.jsx:2444
msgid "Unboost"
msgstr ""
#: src/components/status.jsx:937
#: src/components/status.jsx:2411
#: src/components/status.jsx:953
#: src/components/status.jsx:2427
msgid "Quote"
msgstr ""
#: src/components/status.jsx:945
#: src/components/status.jsx:2420
#: src/components/status.jsx:961
#: src/components/status.jsx:2436
msgid "Some media have no descriptions."
msgstr ""
#: src/components/status.jsx:952
#: src/components/status.jsx:968
msgid "Old post (<0>{0}</0>)"
msgstr ""
#: src/components/status.jsx:971
#: src/components/status.jsx:1426
#: src/components/status.jsx:987
#: src/components/status.jsx:1442
msgid "Unboosted @{0}'s post"
msgstr ""
#: src/components/status.jsx:972
#: src/components/status.jsx:1427
#: src/components/status.jsx:988
#: src/components/status.jsx:1443
msgid "Boosted @{0}'s post"
msgstr ""
#: src/components/status.jsx:984
#: src/components/status.jsx:1000
msgid "Boost…"
msgstr ""
#: src/components/status.jsx:996
#: src/components/status.jsx:1711
#: src/components/status.jsx:2441
#: src/components/status.jsx:1012
#: src/components/status.jsx:1727
#: src/components/status.jsx:2457
msgid "Unlike"
msgstr ""
#: src/components/status.jsx:997
#: src/components/status.jsx:1711
#: src/components/status.jsx:1712
#: src/components/status.jsx:2441
#: src/components/status.jsx:2442
#: src/components/status.jsx:1013
#: src/components/status.jsx:1727
#: src/components/status.jsx:1728
#: src/components/status.jsx:2457
#: src/components/status.jsx:2458
msgid "Like"
msgstr ""
#: src/components/status.jsx:1006
#: src/components/status.jsx:2453
#: src/components/status.jsx:1022
#: src/components/status.jsx:2469
msgid "Unbookmark"
msgstr ""
#: src/components/status.jsx:1114
#: src/components/status.jsx:1130
msgid "View post by <0>@{0}</0>"
msgstr ""
#: src/components/status.jsx:1135
#: src/components/status.jsx:1151
msgid "Show Edit History"
msgstr ""
#: src/components/status.jsx:1138
#: src/components/status.jsx:1154
msgid "Edited: {editedDateText}"
msgstr ""
#: src/components/status.jsx:1205
#: src/components/status.jsx:3220
#: src/components/status.jsx:1221
#: src/components/status.jsx:3236
msgid "Embed post"
msgstr ""
#: src/components/status.jsx:1219
#: src/components/status.jsx:1235
msgid "Conversation unmuted"
msgstr ""
#: src/components/status.jsx:1219
#: src/components/status.jsx:1235
msgid "Conversation muted"
msgstr ""
#: src/components/status.jsx:1225
#: src/components/status.jsx:1241
msgid "Unable to unmute conversation"
msgstr ""
#: src/components/status.jsx:1226
#: src/components/status.jsx:1242
msgid "Unable to mute conversation"
msgstr ""
#: src/components/status.jsx:1235
#: src/components/status.jsx:1251
msgid "Unmute conversation"
msgstr ""
#: src/components/status.jsx:1242
#: src/components/status.jsx:1258
msgid "Mute conversation"
msgstr ""
#: src/components/status.jsx:1258
#: src/components/status.jsx:1274
msgid "Post unpinned from profile"
msgstr ""
#: src/components/status.jsx:1259
#: src/components/status.jsx:1275
msgid "Post pinned to profile"
msgstr ""
#: src/components/status.jsx:1264
#: src/components/status.jsx:1280
msgid "Unable to unpin post"
msgstr ""
#: src/components/status.jsx:1264
#: src/components/status.jsx:1280
msgid "Unable to pin post"
msgstr ""
#: src/components/status.jsx:1273
#: src/components/status.jsx:1289
msgid "Unpin from profile"
msgstr ""
#: src/components/status.jsx:1280
#: src/components/status.jsx:1296
msgid "Pin to profile"
msgstr ""
#: src/components/status.jsx:1309
#: src/components/status.jsx:1325
msgid "Delete this post?"
msgstr ""
#: src/components/status.jsx:1325
#: src/components/status.jsx:1341
msgid "Post deleted"
msgstr ""
#: src/components/status.jsx:1328
#: src/components/status.jsx:1344
msgid "Unable to delete post"
msgstr ""
#: src/components/status.jsx:1356
#: src/components/status.jsx:1372
msgid "Report post…"
msgstr ""
#: src/components/status.jsx:1712
#: src/components/status.jsx:1748
#: src/components/status.jsx:2442
#: src/components/status.jsx:1728
#: src/components/status.jsx:1764
#: src/components/status.jsx:2458
msgid "Liked"
msgstr ""
#: src/components/status.jsx:1745
#: src/components/status.jsx:2429
#: src/components/status.jsx:1761
#: src/components/status.jsx:2445
msgid "Boosted"
msgstr ""
#: src/components/status.jsx:1755
#: src/components/status.jsx:2454
#: src/components/status.jsx:1771
#: src/components/status.jsx:2470
msgid "Bookmarked"
msgstr ""
#: src/components/status.jsx:1759
#: src/components/status.jsx:1775
msgid "Pinned"
msgstr ""
#: src/components/status.jsx:1804
#: src/components/status.jsx:2260
#: src/components/status.jsx:1820
#: src/components/status.jsx:2276
msgid "Deleted"
msgstr ""
#: src/components/status.jsx:1845
#: src/components/status.jsx:1861
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
#: src/components/status.jsx:1934
#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr ""
#: src/components/status.jsx:2010
#: src/components/status.jsx:2072
#: src/components/status.jsx:2157
#: src/components/status.jsx:2026
#: src/components/status.jsx:2088
#: src/components/status.jsx:2173
msgid "Show less"
msgstr ""
#: src/components/status.jsx:2010
#: src/components/status.jsx:2072
#: src/components/status.jsx:2026
#: src/components/status.jsx:2088
msgid "Show content"
msgstr ""
#: src/components/status.jsx:2157
#: src/components/status.jsx:2173
msgid "Show media"
msgstr ""
#: src/components/status.jsx:2294
#: src/components/status.jsx:2310
msgid "Edited"
msgstr ""
#: src/components/status.jsx:2371
#: src/components/status.jsx:2387
msgid "Comments"
msgstr ""
#. More from [Author]
#: src/components/status.jsx:2680
#: src/components/status.jsx:2696
msgid "More from <0/>"
msgstr "More from <0/>"
#: src/components/status.jsx:2981
#: src/components/status.jsx:2997
msgid "Edit History"
msgstr ""
#: src/components/status.jsx:2985
#: src/components/status.jsx:3001
msgid "Failed to load history"
msgstr ""
#: src/components/status.jsx:2990
#: src/components/status.jsx:3006
msgid "Loading…"
msgstr ""
#: src/components/status.jsx:3225
#: src/components/status.jsx:3241
msgid "HTML Code"
msgstr ""
#: src/components/status.jsx:3242
#: src/components/status.jsx:3258
msgid "HTML code copied"
msgstr ""
#: src/components/status.jsx:3245
#: src/components/status.jsx:3261
msgid "Unable to copy HTML code"
msgstr ""
#: src/components/status.jsx:3257
#: src/components/status.jsx:3273
msgid "Media attachments:"
msgstr ""
#: src/components/status.jsx:3279
#: src/components/status.jsx:3295
msgid "Account Emojis:"
msgstr ""
#: src/components/status.jsx:3310
#: src/components/status.jsx:3355
#: src/components/status.jsx:3326
#: src/components/status.jsx:3371
msgid "static URL"
msgstr ""
#: src/components/status.jsx:3324
#: src/components/status.jsx:3340
msgid "Emojis:"
msgstr ""
#: src/components/status.jsx:3369
#: src/components/status.jsx:3385
msgid "Notes:"
msgstr ""
#: src/components/status.jsx:3373
#: src/components/status.jsx:3389
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
#: src/components/status.jsx:3379
#: src/components/status.jsx:3395
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
#: src/components/status.jsx:3384
#: src/components/status.jsx:3400
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
#: src/components/status.jsx:3390
#: src/components/status.jsx:3406
msgid "Post could be edited or deleted later."
msgstr ""
#: src/components/status.jsx:3396
#: src/components/status.jsx:3412
msgid "Preview"
msgstr ""
#: src/components/status.jsx:3405
#: src/components/status.jsx:3421
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
#: src/components/status.jsx:3647
#: src/components/status.jsx:3663
msgid "<0/> <1/> boosted"
msgstr ""
@ -2697,7 +2697,7 @@ msgstr ""
#: src/pages/catchup.jsx:1316
#: src/pages/mentions.jsx:147
#: src/pages/search.jsx:297
#: src/pages/search.jsx:312
msgid "All"
msgstr ""
@ -3301,42 +3301,42 @@ msgstr ""
msgid "Search: {q}"
msgstr ""
#: src/pages/search.jsx:307
#: src/pages/search.jsx:389
#: src/pages/search.jsx:322
#: src/pages/search.jsx:404
msgid "Hashtags"
msgstr ""
#: src/pages/search.jsx:339
#: src/pages/search.jsx:393
#: src/pages/search.jsx:463
#: src/pages/search.jsx:354
#: src/pages/search.jsx:408
#: src/pages/search.jsx:478
msgid "See more"
msgstr ""
#: src/pages/search.jsx:365
#: src/pages/search.jsx:380
msgid "See more accounts"
msgstr ""
#: src/pages/search.jsx:379
#: src/pages/search.jsx:394
msgid "No accounts found."
msgstr ""
#: src/pages/search.jsx:435
#: src/pages/search.jsx:450
msgid "See more hashtags"
msgstr ""
#: src/pages/search.jsx:449
#: src/pages/search.jsx:464
msgid "No hashtags found."
msgstr ""
#: src/pages/search.jsx:493
#: src/pages/search.jsx:508
msgid "See more posts"
msgstr ""
#: src/pages/search.jsx:507
#: src/pages/search.jsx:522
msgid "No posts found."
msgstr ""
#: src/pages/search.jsx:551
#: src/pages/search.jsx:566
msgid "Enter your search term or paste a URL above to get started."
msgstr ""

662
src/locales/es-ES.po generated

File diff suppressed because it is too large Load diff

378
src/locales/lt-LT.po generated
View file

@ -8,7 +8,7 @@ msgstr ""
"Language: lt\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-11-13 15:16\n"
"PO-Revision-Date: 2024-11-19 14:44\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"
@ -31,12 +31,12 @@ msgid "Last posted: {0}"
msgstr "Paskutinį kartą paskelbta: {0}"
#: src/components/account-block.jsx:161
#: src/components/account-info.jsx:634
#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automatizuotas"
#: src/components/account-block.jsx:168
#: src/components/account-info.jsx:639
#: src/components/account-info.jsx:641
#: src/components/status.jsx:498
msgid "Group"
msgstr "Grupuoti"
@ -46,17 +46,17 @@ msgid "Mutual"
msgstr "Bendri"
#: src/components/account-block.jsx:182
#: src/components/account-info.jsx:1680
#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Paprašyta"
#: src/components/account-block.jsx:186
#: src/components/account-info.jsx:1671
#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Sekama"
#: src/components/account-block.jsx:190
#: src/components/account-info.jsx:1062
#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Seka tave"
@ -65,50 +65,50 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# sekėjas} few {# sekėjai} many {# sekėjo} other {# sekėjų}}"
#: src/components/account-block.jsx:207
#: src/components/account-info.jsx:680
#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Patvirtinta"
#: src/components/account-block.jsx:222
#: src/components/account-info.jsx:780
#: src/components/account-info.jsx:782
msgid "Joined <0>{0}</0>"
msgstr "Prisijungė <0>{0}</0>"
#: src/components/account-info.jsx:57
#: src/components/account-info.jsx:58
msgid "Forever"
msgstr "Visam laikui"
#: src/components/account-info.jsx:377
#: src/components/account-info.jsx:379
msgid "Unable to load account."
msgstr "Nepavyksta įkelti paskyros."
#: src/components/account-info.jsx:385
#: src/components/account-info.jsx:387
msgid "Go to account page"
msgstr "Eiti į paskyros puslapį"
#: src/components/account-info.jsx:413
#: src/components/account-info.jsx:702
#: src/components/account-info.jsx:732
#: src/components/account-info.jsx:415
#: src/components/account-info.jsx:704
#: src/components/account-info.jsx:734
msgid "Followers"
msgstr "Sekėjai"
#. js-lingui-explicit-id
#: src/components/account-info.jsx:416
#: src/components/account-info.jsx:742
#: src/components/account-info.jsx:759
#: src/components/account-info.jsx:418
#: src/components/account-info.jsx:744
#: src/components/account-info.jsx:761
msgid "following.stats"
msgstr "Sekimai"
#: src/components/account-info.jsx:419
#: src/components/account-info.jsx:776
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
#: src/pages/account-statuses.jsx:484
#: src/pages/search.jsx:312
#: src/pages/search.jsx:459
#: src/pages/search.jsx:323
#: src/pages/search.jsx:470
msgid "Posts"
msgstr "Įrašai"
#: src/components/account-info.jsx:427
#: src/components/account-info.jsx:1118
#: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120
#: src/components/compose.jsx:2488
#: src/components/media-alt-modal.jsx:45
#: src/components/media-modal.jsx:357
@ -127,64 +127,64 @@ msgstr "Įrašai"
msgid "More"
msgstr "Daugiau"
#: src/components/account-info.jsx:439
#: src/components/account-info.jsx:441
msgid "<0>{displayName}</0> has indicated that their new account is now:"
msgstr "<0>{displayName}</0> nurodė, kad jų naujoji paskyra dabar yra:"
#: src/components/account-info.jsx:584
#: src/components/account-info.jsx:1276
#: src/components/account-info.jsx:586
#: src/components/account-info.jsx:1278
msgid "Handle copied"
msgstr "Nukopijuotas socialinis medijos vardas"
#: src/components/account-info.jsx:587
#: src/components/account-info.jsx:1279
#: src/components/account-info.jsx:589
#: src/components/account-info.jsx:1281
msgid "Unable to copy handle"
msgstr "Nepavyksta nukopijuoti socialinės medijos vardo."
#: src/components/account-info.jsx:593
#: src/components/account-info.jsx:1285
#: src/components/account-info.jsx:595
#: src/components/account-info.jsx:1287
msgid "Copy handle"
msgstr "Kopijuoti socialinės medijos vardą"
#: src/components/account-info.jsx:599
#: src/components/account-info.jsx:601
msgid "Go to original profile page"
msgstr "Eiti į originalų profilio puslapį"
#: src/components/account-info.jsx:606
#: src/components/account-info.jsx:608
msgid "View profile image"
msgstr "Peržiūrėti profilio vaizdą"
#: src/components/account-info.jsx:612
#: src/components/account-info.jsx:614
msgid "View profile header"
msgstr "Peržiūrėti profilio antraštę"
#: src/components/account-info.jsx:629
#: src/components/account-info.jsx:631
msgid "In Memoriam"
msgstr "Atminimui"
#: src/components/account-info.jsx:709
#: src/components/account-info.jsx:750
#: src/components/account-info.jsx:711
#: src/components/account-info.jsx:752
msgid "This user has chosen to not make this information available."
msgstr "Šis naudotojas pasirinko nepadaryti šią informaciją prieinamą."
#: src/components/account-info.jsx:805
#: src/components/account-info.jsx:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} originalūs įrašai, {1} atsakymai, {2} pasidalinimai"
#: src/components/account-info.jsx:821
#: src/components/account-info.jsx:823
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {Paskutinis {0} įrašas per pastarąją {1} dieną} few {Paskutinis 1 įrašas per pastarąsias {2} dienas} many {Paskutinis 1 įrašas per pastarąsias {2} dienos} other {Paskutinis 1 įrašas per pastarąsias {2} dienų}}} few {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}} many {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}} other {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}}}"
#: src/components/account-info.jsx:834
#: src/components/account-info.jsx:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {{1} paskutinis įrašas per pastaruosius metus} few {{1} paskutiniai įrašai per pastaruosius metus} many {{1} paskutinio įrašo per pastaruosius metus} other {{1} paskutinių įrašų per pastaruosius metus}}"
#: src/components/account-info.jsx:858
#: src/components/account-info.jsx:860
#: src/pages/catchup.jsx:70
msgid "Original"
msgstr "Originalus"
msgstr "Originalūs"
#: src/components/account-info.jsx:862
#: src/components/account-info.jsx:864
#: src/components/status.jsx:2252
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
@ -194,7 +194,7 @@ msgstr "Originalus"
msgid "Replies"
msgstr "Atsakymai"
#: src/components/account-info.jsx:866
#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
#: src/pages/catchup.jsx:2068
@ -202,207 +202,207 @@ msgstr "Atsakymai"
msgid "Boosts"
msgstr "Pasidalinimai"
#: src/components/account-info.jsx:872
#: src/components/account-info.jsx:874
msgid "Post stats unavailable."
msgstr "Įrašo statistika nepasiekiama."
#: src/components/account-info.jsx:903
#: src/components/account-info.jsx:905
msgid "View post stats"
msgstr "Peržiūrėti įrašų statistiką"
#: src/components/account-info.jsx:1066
#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}</0>"
msgstr "Paskutinis įrašas: <0>{0}</0>"
#: src/components/account-info.jsx:1080
#: src/components/account-info.jsx:1082
msgid "Muted"
msgstr "Nutildytas"
msgstr "Nutildyta"
#: src/components/account-info.jsx:1085
#: src/components/account-info.jsx:1087
msgid "Blocked"
msgstr "Užblokuota"
#: src/components/account-info.jsx:1094
#: src/components/account-info.jsx:1096
msgid "Private note"
msgstr "Privati pastaba"
#: src/components/account-info.jsx:1151
#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}</0>"
msgstr "Paminėti <0>@{username}</0>"
#: src/components/account-info.jsx:1163
#: src/components/account-info.jsx:1165
msgid "Translate bio"
msgstr "Versti biografiją"
#: src/components/account-info.jsx:1174
#: src/components/account-info.jsx:1176
msgid "Edit private note"
msgstr "Redaguoti privačią pastabą"
#: src/components/account-info.jsx:1174
#: src/components/account-info.jsx:1176
msgid "Add private note"
msgstr "Pridėti privačią pastabą"
#: src/components/account-info.jsx:1194
#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
msgstr "Įjungti pranešimai apie @{username} įrašus."
#: src/components/account-info.jsx:1195
#: src/components/account-info.jsx:1197
msgid "Notifications disabled for @{username}'s posts."
msgstr "Išjungti pranešimai apie @{username} įrašus."
#: src/components/account-info.jsx:1207
#: src/components/account-info.jsx:1209
msgid "Disable notifications"
msgstr "Išjungti pranešimus"
#: src/components/account-info.jsx:1208
#: src/components/account-info.jsx:1210
msgid "Enable notifications"
msgstr "Įjungti pranešimus"
#: src/components/account-info.jsx:1225
#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
msgstr "Įjungti pasidalinimai iš @{username}."
#: src/components/account-info.jsx:1226
#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
msgstr "Išjungti pasidalinimai iš @{username}."
#: src/components/account-info.jsx:1237
#: src/components/account-info.jsx:1239
msgid "Disable boosts"
msgstr "Išjungti pasidalinimus"
#: src/components/account-info.jsx:1237
#: src/components/account-info.jsx:1239
msgid "Enable boosts"
msgstr "Įjungti pasidalinimus"
#: src/components/account-info.jsx:1253
#: src/components/account-info.jsx:1263
#: src/components/account-info.jsx:1864
#: src/components/account-info.jsx:1255
#: src/components/account-info.jsx:1265
#: src/components/account-info.jsx:1866
msgid "Add/Remove from Lists"
msgstr "Pridėti / pašalinti iš sąrašų"
msgstr "Pridėti / šalinti iš sąrašų"
#: src/components/account-info.jsx:1302
#: src/components/account-info.jsx:1304
#: src/components/status.jsx:1161
msgid "Link copied"
msgstr "Nukopijuota nuorada"
#: src/components/account-info.jsx:1305
#: src/components/account-info.jsx:1307
#: src/components/status.jsx:1164
msgid "Unable to copy link"
msgstr "Nepavyksta atidaryti nuorodos."
#: src/components/account-info.jsx:1311
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1170
#: src/components/status.jsx:3251
msgid "Copy"
msgstr "Kopijuoti"
#: src/components/account-info.jsx:1326
#: src/components/account-info.jsx:1328
#: src/components/shortcuts-settings.jsx:1077
#: src/components/status.jsx:1186
msgid "Sharing doesn't seem to work."
msgstr "Atrodo, kad bendrinimas neveikia."
#: src/components/account-info.jsx:1332
#: src/components/account-info.jsx:1334
#: src/components/status.jsx:1192
msgid "Share…"
msgstr "Bendrinti…"
#: src/components/account-info.jsx:1352
#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
msgstr "Atšauktas @{username} nutildymas"
#: src/components/account-info.jsx:1364
#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}</0>"
msgstr "Atšaukti nutildymą <0>@{username}></0>"
#: src/components/account-info.jsx:1380
#: src/components/account-info.jsx:1382
msgid "Mute <0>@{username}</0>…"
msgstr "Nutildyti <0>@{username}</0>…"
#: src/components/account-info.jsx:1412
#: src/components/account-info.jsx:1414
msgid "Muted @{username} for {0}"
msgstr "Nutildytas @{username} dėl {0}"
#: src/components/account-info.jsx:1424
#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
msgstr "Nepavyksta nutildyti @{username}."
#: src/components/account-info.jsx:1445
#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}</0> from followers?"
msgstr "Pašalinti <0>@{username}</0> iš sekėjų?"
#: src/components/account-info.jsx:1465
#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
msgstr "@{username} pašalintas iš sekėjų"
#: src/components/account-info.jsx:1477
#: src/components/account-info.jsx:1479
msgid "Remove follower…"
msgstr "Pašalinti sekėją…"
msgstr "Šalinti sekėją…"
#: src/components/account-info.jsx:1488
#: src/components/account-info.jsx:1490
msgid "Block <0>@{username}</0>?"
msgstr "Bluokuoti <0>@{username}</0>?"
#: src/components/account-info.jsx:1512
#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
msgstr "Atblokuotas @{username}"
#: src/components/account-info.jsx:1520
#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
msgstr "Užblokuotas @{username}"
#: src/components/account-info.jsx:1528
#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
msgstr "Nepavyksta atblokuoti @{username}."
#: src/components/account-info.jsx:1530
#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
msgstr "Nepavyksta užblokuoti @{username}."
#: src/components/account-info.jsx:1540
#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}</0>"
msgstr "Atblokuoti <0>@{username}</0>"
#: src/components/account-info.jsx:1549
#: src/components/account-info.jsx:1551
msgid "Block <0>@{username}</0>…"
msgstr "Bluokuoti <0>@{username}</0>…"
#: src/components/account-info.jsx:1566
#: src/components/account-info.jsx:1568
msgid "Report <0>@{username}</0>…"
msgstr "Pranešti apie <0>@{username}</0>…"
#: src/components/account-info.jsx:1586
#: src/components/account-info.jsx:2097
#: src/components/account-info.jsx:1588
#: src/components/account-info.jsx:2099
msgid "Edit profile"
msgstr "Redaguoti profilį"
#: src/components/account-info.jsx:1622
#: src/components/account-info.jsx:1624
msgid "Withdraw follow request?"
msgstr "Atšaukti sekimo prašymą?"
#: src/components/account-info.jsx:1623
#: src/components/account-info.jsx:1625
msgid "Unfollow @{0}?"
msgstr "Nebesekti @{0}?"
#: src/components/account-info.jsx:1674
#: src/components/account-info.jsx:1676
msgid "Unfollow…"
msgstr "Nebesekti…"
#: src/components/account-info.jsx:1683
#: src/components/account-info.jsx:1685
msgid "Withdraw…"
msgstr "Atšaukti…"
#: src/components/account-info.jsx:1690
#: src/components/account-info.jsx:1694
#: src/components/account-info.jsx:1692
#: src/components/account-info.jsx:1696
#: src/pages/hashtag.jsx:261
msgid "Follow"
msgstr "Sekti"
#: src/components/account-info.jsx:1805
#: src/components/account-info.jsx:1859
#: src/components/account-info.jsx:1992
#: src/components/account-info.jsx:2092
#: src/components/account-info.jsx:1807
#: src/components/account-info.jsx:1861
#: src/components/account-info.jsx:1994
#: src/components/account-info.jsx:2094
#: src/components/account-sheet.jsx:37
#: src/components/compose.jsx:818
#: src/components/compose.jsx:2444
@ -435,76 +435,76 @@ msgstr "Sekti"
msgid "Close"
msgstr "Uždaryti"
#: src/components/account-info.jsx:1810
#: src/components/account-info.jsx:1812
msgid "Translated Bio"
msgstr "Išversta biografija"
#: src/components/account-info.jsx:1904
#: src/components/account-info.jsx:1906
msgid "Unable to remove from list."
msgstr "Nepavyksta pašalinti iš sąrašo."
#: src/components/account-info.jsx:1905
#: src/components/account-info.jsx:1907
msgid "Unable to add to list."
msgstr "Nepavyksta pridėti prie sąrašo."
#: src/components/account-info.jsx:1924
#: src/components/account-info.jsx:1926
#: src/pages/lists.jsx:104
msgid "Unable to load lists."
msgstr "Nepavyksta įkelti sąrašų."
#: src/components/account-info.jsx:1928
#: src/components/account-info.jsx:1930
msgid "No lists."
msgstr "Nėra sąrašų."
#: src/components/account-info.jsx:1939
#: src/components/account-info.jsx:1941
#: src/components/list-add-edit.jsx:39
#: src/pages/lists.jsx:58
msgid "New list"
msgstr "Naujas sąrašas"
#: src/components/account-info.jsx:1997
#: src/components/account-info.jsx:1999
msgid "Private note about <0>@{0}</0>"
msgstr "Privati pastaba apie <0>@{0}</0>"
#: src/components/account-info.jsx:2027
#: src/components/account-info.jsx:2029
msgid "Unable to update private note."
msgstr "Nepavyksta atnaujinti privačios pastabos."
#: src/components/account-info.jsx:2050
#: src/components/account-info.jsx:2220
#: src/components/account-info.jsx:2052
#: src/components/account-info.jsx:2222
msgid "Cancel"
msgstr "Atšaukti"
#: src/components/account-info.jsx:2055
#: src/components/account-info.jsx:2057
msgid "Save & close"
msgstr "Išsaugoti ir uždaryti"
#: src/components/account-info.jsx:2148
#: src/components/account-info.jsx:2150
msgid "Unable to update profile."
msgstr "Nepavyksta atnaujinti profilio."
#: src/components/account-info.jsx:2155
#: src/components/account-info.jsx:2157
#: src/components/list-add-edit.jsx:104
msgid "Name"
msgstr "Pavadinimas"
#: src/components/account-info.jsx:2168
#: src/components/account-info.jsx:2170
msgid "Bio"
msgstr "Biografija"
#: src/components/account-info.jsx:2181
#: src/components/account-info.jsx:2183
msgid "Extra fields"
msgstr "Papildomi laukai"
#: src/components/account-info.jsx:2187
#: src/components/account-info.jsx:2189
msgid "Label"
msgstr "Etiketė"
#: src/components/account-info.jsx:2190
#: src/components/account-info.jsx:2192
msgid "Content"
msgstr "Turinys"
#: src/components/account-info.jsx:2223
#: src/components/account-info.jsx:2225
#: src/components/list-add-edit.jsx:149
#: src/components/shortcuts-settings.jsx:715
#: src/pages/filters.jsx:554
@ -512,11 +512,11 @@ msgstr "Turinys"
msgid "Save"
msgstr "Išsaugoti"
#: src/components/account-info.jsx:2276
#: src/components/account-info.jsx:2279
msgid "username"
msgstr "naudotojo vardas"
#: src/components/account-info.jsx:2280
#: src/components/account-info.jsx:2283
msgid "server domain name"
msgstr "serverio domeno vardas"
@ -529,7 +529,7 @@ msgid "Cloak mode enabled"
msgstr "Įjungtas slėpimo režimas"
#: src/components/columns.jsx:26
#: src/components/nav-menu.jsx:184
#: src/components/nav-menu.jsx:175
#: src/components/shortcuts-settings.jsx:139
#: src/components/timeline.jsx:437
#: src/pages/catchup.jsx:876
@ -629,7 +629,7 @@ msgid "Public"
msgstr "Vieša"
#: src/components/compose.jsx:1196
#: src/components/nav-menu.jsx:386
#: src/components/nav-menu.jsx:337
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@ -705,7 +705,7 @@ msgstr "Nepavyko atsisiųsti GIF."
#: src/components/compose.jsx:1775
#: src/components/compose.jsx:1852
#: src/components/nav-menu.jsx:287
#: src/components/nav-menu.jsx:238
msgid "More…"
msgstr "Daugiau…"
@ -745,7 +745,7 @@ msgstr "Per didelis kadrų dažnis. Įkeliant gali kilti problemų."
#: src/pages/catchup.jsx:1074
#: src/pages/filters.jsx:412
msgid "Remove"
msgstr "Pašalinti"
msgstr "Šalinti"
#: src/components/compose.jsx:2425
#: src/compose.jsx:83
@ -809,7 +809,7 @@ msgstr "Trukmė"
#: src/components/compose.jsx:2720
msgid "Remove poll"
msgstr "Pašalinti apklausą"
msgstr "Šalinti apklausą"
#: src/components/compose.jsx:2934
msgid "Search accounts"
@ -961,8 +961,8 @@ msgstr "Nėra ką rodyti."
#: src/components/generic-accounts.jsx:145
#: src/components/notification.jsx:438
#: src/pages/accounts.jsx:41
#: src/pages/search.jsx:302
#: src/pages/search.jsx:335
#: src/pages/search.jsx:313
#: src/pages/search.jsx:346
msgid "Accounts"
msgstr "Paskyros"
@ -970,19 +970,19 @@ msgstr "Paskyros"
#: src/components/timeline.jsx:519
#: src/pages/list.jsx:293
#: src/pages/notifications.jsx:848
#: src/pages/search.jsx:529
#: src/pages/search.jsx:540
#: src/pages/status.jsx:1332
msgid "Show more…"
msgstr "Rodyti daugiau…"
#: src/components/generic-accounts.jsx:210
#: src/components/timeline.jsx:524
#: src/pages/search.jsx:534
#: src/pages/search.jsx:545
msgid "The end."
msgstr "Pabaiga."
#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/nav-menu.jsx:405
#: src/components/nav-menu.jsx:356
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Spartieji klaviatūros klavišai"
@ -1079,12 +1079,12 @@ msgid "<0>Ctrl</0> + <1>Enter</1> or <2>⌘</2> + <3>Enter</3>"
msgstr "<0>Vald (Ctrl)</0> + <1>Įvesti (Enter)</1> arba <2>⌘</2> + <3>Įvesti (Enter)</3>"
#: src/components/keyboard-shortcuts-help.jsx:147
#: src/components/nav-menu.jsx:374
#: src/components/nav-menu.jsx:325
#: src/components/search-form.jsx:72
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:45
#: src/pages/search.jsx:284
#: src/pages/search.jsx:295
msgid "Search"
msgstr "Paieška"
@ -1244,32 +1244,32 @@ msgstr "Atsakymas paskelbtas. Peržiūrėk."
msgid "Post updated. Check it out."
msgstr "Įrašas atnaujintas. Peržiūrėk."
#: src/components/nav-menu.jsx:126
#: src/components/nav-menu.jsx:117
msgid "Menu"
msgstr "Meniu"
#: src/components/nav-menu.jsx:162
#: src/components/nav-menu.jsx:153
msgid "Reload page now to update?"
msgstr "Perkrauti puslapį dabar, kad atnaujinti?"
#: src/components/nav-menu.jsx:174
#: src/components/nav-menu.jsx:165
msgid "New update available…"
msgstr "Yra naujas naujinimas…"
#. js-lingui-explicit-id
#: src/components/nav-menu.jsx:193
#: src/components/nav-menu.jsx:184
#: src/components/shortcuts-settings.jsx:140
#: src/pages/following.jsx:22
#: src/pages/following.jsx:141
msgid "following.title"
msgstr "Sekimai"
#: src/components/nav-menu.jsx:200
#: src/components/nav-menu.jsx:191
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Pasivijimas"
#: src/components/nav-menu.jsx:207
#: src/components/nav-menu.jsx:198
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
#: src/pages/home.jsx:224
@ -1280,7 +1280,7 @@ msgstr "Pasivijimas"
msgid "Mentions"
msgstr "Paminėjimai"
#: src/components/nav-menu.jsx:214
#: src/components/nav-menu.jsx:205
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
#: src/pages/filters.jsx:24
@ -1291,31 +1291,15 @@ msgstr "Paminėjimai"
msgid "Notifications"
msgstr "Pranešimai"
#: src/components/nav-menu.jsx:217
#: src/components/nav-menu.jsx:208
msgid "New"
msgstr "Naujas"
#: src/components/nav-menu.jsx:228
#: src/components/nav-menu.jsx:219
msgid "Profile"
msgstr "Profilis"
#: src/components/nav-menu.jsx:241
#: src/components/nav-menu.jsx:268
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
#: src/pages/list.jsx:126
#: src/pages/lists.jsx:16
#: src/pages/lists.jsx:50
msgid "Lists"
msgstr "Sąrašai"
#: src/components/nav-menu.jsx:249
#: src/components/shortcuts.jsx:215
#: src/pages/list.jsx:133
msgid "All Lists"
msgstr "Visi sąrašai"
#: src/components/nav-menu.jsx:276
#: src/components/nav-menu.jsx:227
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
#: src/pages/bookmarks.jsx:11
@ -1323,7 +1307,7 @@ msgstr "Visi sąrašai"
msgid "Bookmarks"
msgstr "Žymės"
#: src/components/nav-menu.jsx:296
#: src/components/nav-menu.jsx:247
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
@ -1334,13 +1318,13 @@ msgstr "Žymės"
msgid "Likes"
msgstr "Patiktukų"
#: src/components/nav-menu.jsx:302
#: src/components/nav-menu.jsx:253
#: src/pages/followed-hashtags.jsx:14
#: src/pages/followed-hashtags.jsx:44
msgid "Followed Hashtags"
msgstr "Sekamos saitažodžiai"
#: src/components/nav-menu.jsx:310
#: src/components/nav-menu.jsx:261
#: src/pages/account-statuses.jsx:331
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
@ -1348,54 +1332,70 @@ msgstr "Sekamos saitažodžiai"
msgid "Filters"
msgstr "Filtrai"
#: src/components/nav-menu.jsx:318
#: src/components/nav-menu.jsx:269
msgid "Muted users"
msgstr "Nutildyti naudotojai"
#: src/components/nav-menu.jsx:326
#: src/components/nav-menu.jsx:277
msgid "Muted users…"
msgstr "Nutildyti naudotojai…"
#: src/components/nav-menu.jsx:333
#: src/components/nav-menu.jsx:284
msgid "Blocked users"
msgstr "Užblokuoti naudotojai"
#: src/components/nav-menu.jsx:341
#: src/components/nav-menu.jsx:292
msgid "Blocked users…"
msgstr "Užblokuoti naudotojai…"
#: src/components/nav-menu.jsx:353
#: src/components/nav-menu.jsx:304
msgid "Accounts…"
msgstr "Paskyros…"
#: src/components/nav-menu.jsx:363
#: src/components/nav-menu.jsx:314
#: src/pages/login.jsx:189
#: src/pages/status.jsx:835
#: src/pages/welcome.jsx:64
msgid "Log in"
msgstr "Prisijungti"
#: src/components/nav-menu.jsx:380
#: src/components/nav-menu.jsx:331
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
#: src/pages/trending.jsx:441
msgid "Trending"
msgstr "Tendencinga"
#: src/components/nav-menu.jsx:392
#: src/components/nav-menu.jsx:343
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Federacinis"
#: src/components/nav-menu.jsx:415
#: src/components/nav-menu.jsx:366
msgid "Shortcuts / Columns…"
msgstr "Trumposios nuorodos / stulpeliai…"
#: src/components/nav-menu.jsx:425
#: src/components/nav-menu.jsx:439
#: src/components/nav-menu.jsx:376
#: src/components/nav-menu.jsx:390
msgid "Settings…"
msgstr "Nustatymai…"
#: src/components/nav-menu.jsx:420
#: src/components/nav-menu.jsx:447
#: src/components/shortcuts-settings.jsx:50
#: src/components/shortcuts-settings.jsx:158
#: src/pages/list.jsx:126
#: src/pages/lists.jsx:16
#: src/pages/lists.jsx:50
msgid "Lists"
msgstr "Sąrašai"
#: src/components/nav-menu.jsx:428
#: src/components/shortcuts.jsx:215
#: src/pages/list.jsx:133
msgid "All Lists"
msgstr "Visi sąrašai"
#: src/components/notification-service.jsx:160
msgid "Notification"
msgstr "Pranešimas"
@ -1478,7 +1478,7 @@ msgstr ""
#: src/components/notification.jsx:281
msgid "You have blocked <0>{targetName}</0>. Removed followers: {followersCount}, followings: {followingCount}."
msgstr ""
msgstr "Užblokavote <0>{targetName}</0>. Pašalinti sekėjai: {followersCount}, sekimai: {followingCount}."
#: src/components/notification.jsx:289
msgid "Your account has received a moderation warning."
@ -2665,7 +2665,7 @@ msgstr "{0, plural, one {# įrašas} few {# įrašai} many {# įrašo} other {#
#: src/pages/catchup.jsx:1062
msgid "Remove this catch-up?"
msgstr "Pašalinti šį pasivijimą?"
msgstr "Šalinti šį pasivijimą?"
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
@ -2702,7 +2702,7 @@ msgstr "Bendrino {0}"
#: src/pages/catchup.jsx:1316
#: src/pages/mentions.jsx:147
#: src/pages/search.jsx:297
#: src/pages/search.jsx:308
msgid "All"
msgstr "Viskas"
@ -3008,7 +3008,7 @@ msgstr "Pridėti saitažodį"
#: src/pages/hashtag.jsx:428
msgid "Remove hashtag"
msgstr "Pašalinti saitažodį"
msgstr "Šalinti saitažodį"
#: src/pages/hashtag.jsx:442
msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}"
@ -3085,7 +3085,7 @@ msgstr "Pašalinti <0>@{0}</0> iš sąrašo?"
#: src/pages/list.jsx:359
msgid "Remove…"
msgstr "Pašalinti…"
msgstr "Šalinti…"
#: src/pages/lists.jsx:93
msgid "{0, plural, one {# list} other {# lists}}"
@ -3306,42 +3306,42 @@ msgstr "Paieška: {q} (saitažodžiai)"
msgid "Search: {q}"
msgstr "Paieška: {q}"
#: src/pages/search.jsx:307
#: src/pages/search.jsx:389
#: src/pages/search.jsx:318
#: src/pages/search.jsx:400
msgid "Hashtags"
msgstr "Saitažodžiai"
#: src/pages/search.jsx:339
#: src/pages/search.jsx:393
#: src/pages/search.jsx:463
#: src/pages/search.jsx:350
#: src/pages/search.jsx:404
#: src/pages/search.jsx:474
msgid "See more"
msgstr "Žiūrėti daugiau"
#: src/pages/search.jsx:365
#: src/pages/search.jsx:376
msgid "See more accounts"
msgstr "Žiūrėti daugiau paskyrų"
#: src/pages/search.jsx:379
#: src/pages/search.jsx:390
msgid "No accounts found."
msgstr "Paskyrų nerasta."
#: src/pages/search.jsx:435
#: src/pages/search.jsx:446
msgid "See more hashtags"
msgstr "Žiūrėti daugiau saitažodžių"
#: src/pages/search.jsx:449
#: src/pages/search.jsx:460
msgid "No hashtags found."
msgstr "Saitažodžių nerasta."
#: src/pages/search.jsx:493
#: src/pages/search.jsx:504
msgid "See more posts"
msgstr "Žiūrėti daugiau įrašų"
#: src/pages/search.jsx:507
#: src/pages/search.jsx:518
msgid "No posts found."
msgstr "Įrašų nerasta."
#: src/pages/search.jsx:551
#: src/pages/search.jsx:562
msgid "Enter your search term or paste a URL above to get started."
msgstr "Įvesk paieškos terminą arba įklijuok URL, kad pradėtum."

936
src/locales/nb-NO.po generated

File diff suppressed because it is too large Load diff

662
src/locales/pt-BR.po generated

File diff suppressed because it is too large Load diff

662
src/locales/pt-PT.po generated

File diff suppressed because it is too large Load diff

638
src/locales/th-TH.po generated

File diff suppressed because it is too large Load diff

656
src/locales/zh-CN.po generated

File diff suppressed because it is too large Load diff

View file

@ -79,6 +79,11 @@ function Search({ columnMode, ...props }) {
setAccountResults([]);
setHashtagResults([]);
}, [q]);
const typeResults = {
statuses: statusResults,
accounts: accountResults,
hashtags: hashtagResults,
};
const setTypeResultsFunc = {
statuses: setStatusResults,
accounts: setAccountResults,
@ -136,10 +141,16 @@ function Search({ columnMode, ...props }) {
offsetRef.current = LIMIT;
setShowMore(!!length);
} else {
setTypeResultsFunc[type]((prev) => [...prev, ...results[type]]);
const length = results[type]?.length;
offsetRef.current = offsetRef.current + LIMIT;
setShowMore(!!length);
// If first item is the same, it means API doesn't support offset
// I know this is a very basic check, but it works for now
if (results[type]?.[0]?.id === typeResults[type]?.[0]?.id) {
setShowMore(false);
} else {
setTypeResultsFunc[type]((prev) => [...prev, ...results[type]]);
const length = results[type]?.length;
offsetRef.current = offsetRef.current + LIMIT;
setShowMore(!!length);
}
}
} else {
setStatusResults(results.statuses || []);
@ -173,12 +184,16 @@ function Search({ columnMode, ...props }) {
});
useEffect(() => {
let timer;
searchFormRef.current?.setValue?.(q || '');
if (q) {
loadResults(true);
} else {
searchFormRef.current?.focus?.();
timer = setTimeout(() => {
searchFormRef.current?.focus?.();
}, 150); // Right after focusDeck runs
}
return () => clearTimeout(timer);
}, [q, type, instance]);
useHotkeys(

View file

@ -1,9 +1,9 @@
import { i18n } from '@lingui/core';
import {
detect,
fromNavigator,
fromStorage,
fromUrl,
multipleDetect,
} from '@lingui/detect-locale';
import Locale from 'intl-locale-textinfo-polyfill';
@ -54,7 +54,7 @@ export async function activateLang(lang) {
}
export function initActivateLang() {
const lang = detect(
const languages = multipleDetect(
fromUrl('lang'),
fromStorage('lang'),
fromNavigator(),
@ -62,7 +62,8 @@ export function initActivateLang() {
DEFAULT_LANG,
);
const matchedLang =
ALL_LOCALES.find((l) => l === lang) || localeMatch(lang, ALL_LOCALES);
languages.find((l) => ALL_LOCALES.includes(l)) ||
localeMatch(languages, ALL_LOCALES);
activateLang(matchedLang);
// const yes = confirm(t`Reload to apply language setting?`);