diff --git a/.env b/.env
index 23232209a7..d8c1b59200 100644
--- a/.env
+++ b/.env
@@ -1,4 +1,5 @@
PHANPY_CLIENT_NAME=Phanpy
PHANPY_WEBSITE=https://phanpy.social
PHANPY_LINGVA_INSTANCES="lingva.phanpy.social lingva.lunar.icu lingva.garudalinux.org translate.plausibility.cloud"
-PHANPY_PRIVACY_POLICY_URL="https://github.com/cheeaun/phanpy/blob/main/PRIVACY.MD"
\ No newline at end of file
+PHANPY_PRIVACY_POLICY_URL="https://github.com/cheeaun/phanpy/blob/main/PRIVACY.MD"
+PHANPY_TRANSLANG_INSTANCES="translang.phanpy.social"
\ No newline at end of file
diff --git a/PRIVACY.MD b/PRIVACY.MD
index 297362126d..9d92bca26d 100644
--- a/PRIVACY.MD
+++ b/PRIVACY.MD
@@ -8,7 +8,7 @@ Phanpy is hosted on [Cloudflare Pages](https://pages.cloudflare.com/) as a stati
## Translations
-Phanpy uses [Lingva API](https://github.com/cheeaun/lingva-api) and [Lingva Translate](https://github.com/thedaviddelta/lingva-translate) as fallbacks for translating post content, profile bio and media description.
+Phanpy uses [TransLang API](https://github.com/cheeaun/translang-api) for translating post content, profile bio and media description. Read more about [TransLang API's privacy policy](https://github.com/cheeaun/translang-api/blob/main/PRIVACY.md).
## Error logging
diff --git a/README.md b/README.md
index 5e763385a4..c3f1dbbad4 100644
--- a/README.md
+++ b/README.md
@@ -238,11 +238,15 @@ Available variables:
- This is applied with the `` tag on the client-side.
- The policy can also be set with `Referrer-Policy` header configured on the server-side (not this variable).
- Note that since Phanpy uses hash-based URLs, the referrer does not include the hash part.
-- `PHANPY_LINGVA_INSTANCES` (optional, space-separated list, default: `lingva.phanpy.social [...hard-coded list of fallback instances]`):
+- `PHANPY_LINGVA_INSTANCES` (**DEPRECATED**, optional, space-separated list, default: `lingva.phanpy.social [...hard-coded list of fallback instances]`):
- Specify a space-separated list of instances. First will be used as default before falling back to the subsequent instances. If there's only 1 instance, means no fallback.
- May specify a self-hosted Lingva instance, powered by either [lingva-translate](https://github.com/thedaviddelta/lingva-translate) or [lingva-api](https://github.com/cheeaun/lingva-api)
- List of fallback instances hard-coded in `/.env`
- [↗️ List of lingva-translate instances](https://github.com/thedaviddelta/lingva-translate?tab=readme-ov-file#instances)
+- `PHANPY_TRANSLANG_INSTANCES` (optional, space-separated list, default: `translang.phanpy.social`):
+ - Specify a space-separated list of instances. First will be used as default before falling back to the subsequent instances. If there's only 1 instance, means no fallback.
+ - May specify a self-hosted Translating instance, powered by [translang-api](https://github.com/cheeaun/translang-api).
+ - List of instances hard-coded in `/.env`
- `PHANPY_IMG_ALT_API_URL` (optional, no defaults):
- API endpoint for self-hosted instance of [img-alt-api](https://github.com/cheeaun/img-alt-api).
- If provided, a setting will appear for users to enable the image description generator in the composer. Disabled by default.
@@ -257,7 +261,11 @@ Try online search for "how to self-host static sites" as there are many ways to
#### Lingva-translate or lingva-api hosting
-See documentation for [lingva-translate](https://github.com/thedaviddelta/lingva-translate) or [lingva-api](https://github.com/cheeaun/lingva-api).
+⚠️ **DEPRECATED**. See documentation for [lingva-translate](https://github.com/thedaviddelta/lingva-translate) or [lingva-api](https://github.com/cheeaun/lingva-api).
+
+#### Translang API hosting
+
+See documentation for [translang-api](https://github.com/cheeaun/translang-api).
## Community deployments
@@ -370,6 +378,7 @@ Costs involved in running and developing this web app:
-
xabi_itzultzaile (Basque)
-
xen4n (Ukrainian)
-
xqueralt (Catalan)
+-
Zet24 (Arabic)
-
ZiriSut (Kabyle)
-
zkreml (Czech)
diff --git a/SECURITY.md b/SECURITY.md
new file mode 100644
index 0000000000..bdd752a9b8
--- /dev/null
+++ b/SECURITY.md
@@ -0,0 +1,40 @@
+# Security Policy
+
+## Supported Versions
+Only the **latest production release** of Phanpy receives security updates. Always update to the newest production version for the best protection.
+
+## Reporting a Vulnerability
+
+**Please don’t discuss security issues in public GitHub issues.** Instead:
+
+1. **GitHub Private Reporting** (preferred):
+ - Click ["Report a vulnerability"](https://github.com/cheeaun/phanpy/security/advisories/new) under the **Security** tab.
+2. **Email**:
+ - Reach out to me directly at cheeaun@gmail.com
+
+**Include**:
+- Steps to reproduce the issue
+- Which parts of Phanpy are affected
+- How severe you think the impact could be
+
+## Disclosure Policy
+
+**Heads up:** I’m a solo maintainer working on Phanpy in my free time. While I take security seriously, I can’t promise enterprise-grade response times. Here’s how I’ll handle reports:
+
+1. **Confirmation**: I’ll acknowledge reports when possible, but this might take weeks due to limited availability.
+2. **Fixing**: Critical bugs will be prioritized, but fixes may take significant time. If it’s urgent, feel free to follow up.
+3. **Public Disclosure**: Patched vulnerabilities will be disclosed once the fix is confirmed stable and most users have updated.
+
+## Security Practices
+
+### For Users
+
+- Use Phanpy with a Mastodon instance that enforces **HTTPS**.
+- Treat OAuth tokens like passwords – don’t share them!
+
+### For Developers
+
+- **Dependencies**: GitHub Dependabot alerts are enabled for vulnerability monitoring.
+- **Code**:
+ - Basic input sanitization to prevent XSS.
+ - *Planned*: Improvements to client-side storage security (contributions welcome!).
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index c479dda7d7..470d2156ec 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,16 +8,16 @@
"name": "phanpy",
"version": "0.1.0",
"dependencies": {
- "@formatjs/intl-localematcher": "~0.6.0",
- "@formatjs/intl-segmenter": "~11.7.9",
+ "@formatjs/intl-localematcher": "~0.6.1",
+ "@formatjs/intl-segmenter": "~11.7.10",
"@formkit/auto-animate": "~0.8.2",
"@github/text-expander-element": "~2.9.1",
"@iconify-icons/mingcute": "~1.2.9",
"@justinribeiro/lite-youtube": "~1.7.1",
- "@lingui/detect-locale": "~5.2.0",
- "@lingui/macro": "~5.2.0",
- "@lingui/react": "~5.2.0",
- "@szhsin/react-menu": "~4.3.0",
+ "@lingui/detect-locale": "~5.3.1",
+ "@lingui/macro": "~5.3.1",
+ "@lingui/react": "~5.3.1",
+ "@szhsin/react-menu": "~4.4.0",
"chroma-js": "~3.1.2",
"compare-versions": "~6.1.1",
"fast-blurhash": "~1.1.4",
@@ -29,14 +29,14 @@
"js-cookie": "~3.0.5",
"just-debounce-it": "~3.2.0",
"lz-string": "~1.5.0",
- "masto": "~6.10.3",
+ "masto": "~6.10.4",
"moize": "~6.1.6",
"p-retry": "~6.2.1",
"p-throttle": "~7.0.0",
- "preact": "10.25.4",
+ "preact": "10.26.5",
"punycode": "~2.3.1",
- "react-hotkeys-hook": "~4.6.1",
- "react-intersection-observer": "~9.15.1",
+ "react-hotkeys-hook": "~5.0.1",
+ "react-intersection-observer": "~9.16.0",
"react-quick-pinch-zoom": "~5.1.0",
"react-router-dom": "6.6.2",
"string-length": "6.0.0",
@@ -45,26 +45,26 @@
"toastify-js": "~1.12.0",
"uid": "~2.0.2",
"use-debounce": "~10.0.4",
- "use-long-press": "~3.2.0",
+ "use-long-press": "~3.3.0",
"use-resize-observer": "~9.1.0",
- "valtio": "2.1.3"
+ "valtio": "2.1.4"
},
"devDependencies": {
"@ianvs/prettier-plugin-sort-imports": "~4.4.1",
- "@lingui/cli": "~5.2.0",
- "@lingui/vite-plugin": "~5.2.0",
+ "@lingui/babel-plugin-lingui-macro": "~5.3.1",
+ "@lingui/cli": "~5.3.1",
+ "@lingui/vite-plugin": "~5.3.1",
"@preact/preset-vite": "~2.10.1",
- "babel-plugin-macros": "~3.1.0",
"postcss": "~8.5.3",
"postcss-dark-theme-class": "~1.3.0",
- "postcss-preset-env": "~10.1.5",
- "prettier": "3.5.2",
+ "postcss-preset-env": "~10.1.6",
+ "prettier": "3.5.3",
"sonda": "~0.7.1",
"twitter-text": "~3.1.0",
- "vite": "~6.2.0",
- "vite-plugin-generate-file": "~0.2.0",
+ "vite": "~6.3.3",
+ "vite-plugin-generate-file": "~0.3.1",
"vite-plugin-html-config": "~2.0.2",
- "vite-plugin-pwa": "~0.21.1",
+ "vite-plugin-pwa": "~1.0.0",
"vite-plugin-remove-console": "~2.2.0",
"vite-plugin-run": "~0.6.1",
"workbox-cacheable-response": "~7.3.0",
@@ -1645,9 +1645,9 @@
}
},
"node_modules/@csstools/css-calc": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.2.tgz",
- "integrity": "sha512-TklMyb3uBB28b5uQdxjReG4L80NxAqgrECqLZFQbyLekwwlcDDS8r3f07DKqeo8C4926Br0gf/ZDe17Zv4wIuw==",
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.3.tgz",
+ "integrity": "sha512-XBG3talrhid44BY1x3MHzUx/aTG8+x/Zi57M4aTKK9RFB4aLlF3TTSzfzn8nWVHWL3FgAXAxmupmDd6VWww+pw==",
"dev": true,
"funding": [
{
@@ -1659,6 +1659,7 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT",
"engines": {
"node": ">=18"
},
@@ -1668,9 +1669,9 @@
}
},
"node_modules/@csstools/css-color-parser": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.8.tgz",
- "integrity": "sha512-pdwotQjCCnRPuNi06jFuP68cykU1f3ZWExLe/8MQ1LOs8Xq+fTkYgd+2V8mWUWMrOn9iS2HftPVaMZDaXzGbhQ==",
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.9.tgz",
+ "integrity": "sha512-wILs5Zk7BU86UArYBJTPy/FMPPKVKHMj1ycCEyf3VUptol0JNRLFU/BZsJ4aiIHJEbSLiizzRrw8Pc1uAEDrXw==",
"dev": true,
"funding": [
{
@@ -1682,9 +1683,10 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT",
"dependencies": {
"@csstools/color-helpers": "^5.0.2",
- "@csstools/css-calc": "^2.1.2"
+ "@csstools/css-calc": "^2.1.3"
},
"engines": {
"node": ">=18"
@@ -1785,9 +1787,9 @@
}
},
"node_modules/@csstools/postcss-color-function": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.8.tgz",
- "integrity": "sha512-9dUvP2qpZI6PlGQ/sob+95B3u5u7nkYt9yhZFCC7G9HBRHBxj+QxS/wUlwaMGYW0waf+NIierI8aoDTssEdRYw==",
+ "version": "4.0.9",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.9.tgz",
+ "integrity": "sha512-2UeQCGMO5+EeQsPQK2DqXp0dad+P6nIz6G2dI06APpBuYBKxZEq7CTH+UiztFQ8cB1f89dnO9+D/Kfr+JfI2hw==",
"dev": true,
"funding": [
{
@@ -1799,11 +1801,12 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^3.0.8",
+ "@csstools/css-color-parser": "^3.0.9",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3",
- "@csstools/postcss-progressive-custom-properties": "^4.0.0",
+ "@csstools/postcss-progressive-custom-properties": "^4.0.1",
"@csstools/utilities": "^2.0.0"
},
"engines": {
@@ -1814,9 +1817,9 @@
}
},
"node_modules/@csstools/postcss-color-mix-function": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.8.tgz",
- "integrity": "sha512-yuZpgWUzqZWQhEqfvtJufhl28DgO9sBwSbXbf/59gejNuvZcoUTRGQZhzhwF4ccqb53YAGB+u92z9+eSKoB4YA==",
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.9.tgz",
+ "integrity": "sha512-Enj7ZIIkLD7zkGCN31SZFx4H1gKiCs2Y4taBo/v/cqaHN7p1qGrf5UTMNSjQFZ7MgClGufHx4pddwFTGL+ipug==",
"dev": true,
"funding": [
{
@@ -1828,11 +1831,12 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^3.0.8",
+ "@csstools/css-color-parser": "^3.0.9",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3",
- "@csstools/postcss-progressive-custom-properties": "^4.0.0",
+ "@csstools/postcss-progressive-custom-properties": "^4.0.1",
"@csstools/utilities": "^2.0.0"
},
"engines": {
@@ -1843,9 +1847,9 @@
}
},
"node_modules/@csstools/postcss-content-alt-text": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.4.tgz",
- "integrity": "sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw==",
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.5.tgz",
+ "integrity": "sha512-9BOS535v6YmyOYk32jAHXeddRV+iyd4vRcbrEekpwxmueAXX5J8WgbceFnE4E4Pmw/ysnB9v+n/vSWoFmcLMcA==",
"dev": true,
"funding": [
{
@@ -1857,10 +1861,11 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3",
- "@csstools/postcss-progressive-custom-properties": "^4.0.0",
+ "@csstools/postcss-progressive-custom-properties": "^4.0.1",
"@csstools/utilities": "^2.0.0"
},
"engines": {
@@ -1871,9 +1876,9 @@
}
},
"node_modules/@csstools/postcss-exponential-functions": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.7.tgz",
- "integrity": "sha512-XTb6Mw0v2qXtQYRW9d9duAjDnoTbBpsngD7sRNLmYDjvwU2ebpIHplyxgOeo6jp/Kr52gkLi5VaK5RDCqzMzZQ==",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.8.tgz",
+ "integrity": "sha512-vHgDXtGIBPpFQnFNDftMQg4MOuXcWnK91L/7REjBNYzQ/p2Fa/6RcnehTqCRrNtQ46PNIolbRsiDdDuxiHolwQ==",
"dev": true,
"funding": [
{
@@ -1885,8 +1890,9 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
- "@csstools/css-calc": "^2.1.2",
+ "@csstools/css-calc": "^2.1.3",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3"
},
@@ -1924,9 +1930,9 @@
}
},
"node_modules/@csstools/postcss-gamut-mapping": {
- "version": "2.0.8",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.8.tgz",
- "integrity": "sha512-/K8u9ZyGMGPjmwCSIjgaOLKfic2RIGdFHHes84XW5LnmrvdhOTVxo255NppHi3ROEvoHPW7MplMJgjZK5Q+TxA==",
+ "version": "2.0.9",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.9.tgz",
+ "integrity": "sha512-quksIsFm3DGsf8Qbr9KiSGBF2w3RwxSfOfma5wbORDB1AFF15r4EVW7sUuWw3s5IAEGMqzel/dE2rQsI7Yb8mA==",
"dev": true,
"funding": [
{
@@ -1938,8 +1944,9 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^3.0.8",
+ "@csstools/css-color-parser": "^3.0.9",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3"
},
@@ -1951,9 +1958,9 @@
}
},
"node_modules/@csstools/postcss-gradients-interpolation-method": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.8.tgz",
- "integrity": "sha512-CoHQ/0UXrvxLovu0ZeW6c3/20hjJ/QRg6lyXm3dZLY/JgvRU6bdbQZF/Du30A4TvowfcgvIHQmP1bNXUxgDrAw==",
+ "version": "5.0.9",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.9.tgz",
+ "integrity": "sha512-duqTeUHF4ambUybAmhX9KonkicLM/WNp2JjMUbegRD4O8A/tb6fdZ7jUNdp/UUiO1FIdDkMwmNw6856bT0XF8Q==",
"dev": true,
"funding": [
{
@@ -1965,11 +1972,12 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^3.0.8",
+ "@csstools/css-color-parser": "^3.0.9",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3",
- "@csstools/postcss-progressive-custom-properties": "^4.0.0",
+ "@csstools/postcss-progressive-custom-properties": "^4.0.1",
"@csstools/utilities": "^2.0.0"
},
"engines": {
@@ -1980,9 +1988,9 @@
}
},
"node_modules/@csstools/postcss-hwb-function": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.8.tgz",
- "integrity": "sha512-LpFKjX6hblpeqyych1cKmk+3FJZ19QmaJtqincySoMkbkG/w2tfbnO5oE6mlnCTXcGUJ0rCEuRHvTqKK0nHYUQ==",
+ "version": "4.0.9",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.9.tgz",
+ "integrity": "sha512-sDpdPsoGAhYl/PMSYfu5Ez82wXb2bVkg1Cb8vsRLhpXhAk4OSlsJN+GodAql6tqc1B2G/WToxsFU6G74vkhPvA==",
"dev": true,
"funding": [
{
@@ -1994,11 +2002,12 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^3.0.8",
+ "@csstools/css-color-parser": "^3.0.9",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3",
- "@csstools/postcss-progressive-custom-properties": "^4.0.0",
+ "@csstools/postcss-progressive-custom-properties": "^4.0.1",
"@csstools/utilities": "^2.0.0"
},
"engines": {
@@ -2009,9 +2018,9 @@
}
},
"node_modules/@csstools/postcss-ic-unit": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.0.tgz",
- "integrity": "sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.1.tgz",
+ "integrity": "sha512-lECc38i1w3qU9nhrUhP6F8y4BfcQJkR1cb8N6tZNf2llM6zPkxnqt04jRCwsUgNcB3UGKDy+zLenhOYGHqCV+Q==",
"dev": true,
"funding": [
{
@@ -2023,8 +2032,9 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
- "@csstools/postcss-progressive-custom-properties": "^4.0.0",
+ "@csstools/postcss-progressive-custom-properties": "^4.0.1",
"@csstools/utilities": "^2.0.0",
"postcss-value-parser": "^4.2.0"
},
@@ -2084,9 +2094,9 @@
}
},
"node_modules/@csstools/postcss-light-dark-function": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.7.tgz",
- "integrity": "sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw==",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.8.tgz",
+ "integrity": "sha512-v8VU5WtrZIyEtk88WB4fkG22TGd8HyAfSFfZZQ1uNN0+arMJdZc++H3KYTfbYDpJRGy8GwADYH8ySXiILn+OyA==",
"dev": true,
"funding": [
{
@@ -2098,10 +2108,11 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3",
- "@csstools/postcss-progressive-custom-properties": "^4.0.0",
+ "@csstools/postcss-progressive-custom-properties": "^4.0.1",
"@csstools/utilities": "^2.0.0"
},
"engines": {
@@ -2229,9 +2240,9 @@
}
},
"node_modules/@csstools/postcss-media-minmax": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.7.tgz",
- "integrity": "sha512-LB6tIP7iBZb5CYv8iRenfBZmbaG3DWNEziOnPjGoQX5P94FBPvvTBy68b/d9NnS5PELKwFmmOYsAEIgEhDPCHA==",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.8.tgz",
+ "integrity": "sha512-Skum5wIXw2+NyCQWUyfstN3c1mfSh39DRAo+Uh2zzXOglBG8xB9hnArhYFScuMZkzeM+THVa//mrByKAfumc7w==",
"dev": true,
"funding": [
{
@@ -2243,8 +2254,9 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT",
"dependencies": {
- "@csstools/css-calc": "^2.1.2",
+ "@csstools/css-calc": "^2.1.3",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3",
"@csstools/media-query-list-parser": "^4.0.2"
@@ -2335,9 +2347,9 @@
}
},
"node_modules/@csstools/postcss-oklab-function": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.8.tgz",
- "integrity": "sha512-+5aPsNWgxohXoYNS1f+Ys0x3Qnfehgygv3qrPyv+Y25G0yX54/WlVB+IXprqBLOXHM1gsVF+QQSjlArhygna0Q==",
+ "version": "4.0.9",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.9.tgz",
+ "integrity": "sha512-UHrnujimwtdDw8BYDcWJtBXuJ13uc/BjAddPdfMc/RsWxhg8gG8UbvTF0tnMtHrZ4i7lwy85fPEzK1AiykMyRA==",
"dev": true,
"funding": [
{
@@ -2349,11 +2361,12 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^3.0.8",
+ "@csstools/css-color-parser": "^3.0.9",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3",
- "@csstools/postcss-progressive-custom-properties": "^4.0.0",
+ "@csstools/postcss-progressive-custom-properties": "^4.0.1",
"@csstools/utilities": "^2.0.0"
},
"engines": {
@@ -2364,9 +2377,9 @@
}
},
"node_modules/@csstools/postcss-progressive-custom-properties": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.0.tgz",
- "integrity": "sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.1.tgz",
+ "integrity": "sha512-Ofz81HaY8mmbP8/Qr3PZlUzjsyV5WuxWmvtYn+jhYGvvjFazTmN9R2io5W5znY1tyk2CA9uM0IPWyY4ygDytCw==",
"dev": true,
"funding": [
{
@@ -2378,6 +2391,7 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
@@ -2389,9 +2403,9 @@
}
},
"node_modules/@csstools/postcss-random-function": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.3.tgz",
- "integrity": "sha512-dbNeEEPHxAwfQJ3duRL5IPpuD77QAHtRl4bAHRs0vOVhVbHrsL7mHnwe0irYjbs9kYwhAHZBQTLBgmvufPuRkA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.0.tgz",
+ "integrity": "sha512-MYZKxSr4AKfjECL8vg49BbfNNzK+t3p2OWX+Xf7rXgMaTP44oy/e8VGWu4MLnJ3NUd9tFVkisLO/sg+5wMTNsg==",
"dev": true,
"funding": [
{
@@ -2403,8 +2417,9 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
- "@csstools/css-calc": "^2.1.2",
+ "@csstools/css-calc": "^2.1.3",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3"
},
@@ -2416,9 +2431,9 @@
}
},
"node_modules/@csstools/postcss-relative-color-syntax": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.8.tgz",
- "integrity": "sha512-eGE31oLnJDoUysDdjS9MLxNZdtqqSxjDXMdISpLh80QMaYrKs7VINpid34tWQ+iU23Wg5x76qAzf1Q/SLLbZVg==",
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.9.tgz",
+ "integrity": "sha512-+AGOcLF5PmMnTRPnOdCvY7AwvD5veIOhTWbJV6vC3hB1tt0ii/k6QOwhWfsGGg1ZPQ0JY15u+wqLR4ZTtB0luA==",
"dev": true,
"funding": [
{
@@ -2430,11 +2445,12 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^3.0.8",
+ "@csstools/css-color-parser": "^3.0.9",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3",
- "@csstools/postcss-progressive-custom-properties": "^4.0.0",
+ "@csstools/postcss-progressive-custom-properties": "^4.0.1",
"@csstools/utilities": "^2.0.0"
},
"engines": {
@@ -2470,9 +2486,9 @@
}
},
"node_modules/@csstools/postcss-sign-functions": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.2.tgz",
- "integrity": "sha512-4EcAvXTUPh7n6UoZZkCzgtCf/wPzMlTNuddcKg7HG8ozfQkUcHsJ2faQKeLmjyKdYPyOUn4YA7yDPf8K/jfIxw==",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.3.tgz",
+ "integrity": "sha512-4F4GRhj8xNkBtLZ+3ycIhReaDfKJByXI+cQGIps3AzCO8/CJOeoDPxpMnL5vqZrWKOceSATHEQJUO/Q/r2y7OQ==",
"dev": true,
"funding": [
{
@@ -2484,8 +2500,9 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
- "@csstools/css-calc": "^2.1.2",
+ "@csstools/css-calc": "^2.1.3",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3"
},
@@ -2497,9 +2514,9 @@
}
},
"node_modules/@csstools/postcss-stepped-value-functions": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.7.tgz",
- "integrity": "sha512-rdrRCKRnWtj5FyRin0u/gLla7CIvZRw/zMGI1fVJP0Sg/m1WGicjPVHRANL++3HQtsiXKAbPrcPr+VkyGck0IA==",
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.8.tgz",
+ "integrity": "sha512-6Y4yhL4fNhgzbZ/wUMQ4EjFUfoNNMpEXZnDw1JrlcEBHUT15gplchtFsZGk7FNi8PhLHJfCUwVKrEHzhfhKK+g==",
"dev": true,
"funding": [
{
@@ -2511,8 +2528,9 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
- "@csstools/css-calc": "^2.1.2",
+ "@csstools/css-calc": "^2.1.3",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3"
},
@@ -2550,9 +2568,9 @@
}
},
"node_modules/@csstools/postcss-trigonometric-functions": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.7.tgz",
- "integrity": "sha512-qTrZgLju3AV7Djhzuh2Bq/wjFqbcypnk0FhHjxW8DWJQcZLS1HecIus4X2/RLch1ukX7b+YYCdqbEnpIQO5ccg==",
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.8.tgz",
+ "integrity": "sha512-YcDvYTRu7f78/91B6bX+mE1WoAO91Su7/8KSRpuWbIGUB8hmaNSRu9wziaWSLJ1lOB1aQe+bvo9BIaLKqPOo/g==",
"dev": true,
"funding": [
{
@@ -2564,8 +2582,9 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
- "@csstools/css-calc": "^2.1.2",
+ "@csstools/css-calc": "^2.1.3",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3"
},
@@ -2665,275 +2684,292 @@
}
},
"node_modules/@esbuild/aix-ppc64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
- "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.3.tgz",
+ "integrity": "sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==",
"cpu": [
"ppc64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"aix"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/android-arm": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
- "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.3.tgz",
+ "integrity": "sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==",
"cpu": [
"arm"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"android"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/android-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
- "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.3.tgz",
+ "integrity": "sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==",
"cpu": [
"arm64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"android"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/android-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
- "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.3.tgz",
+ "integrity": "sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==",
"cpu": [
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"android"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/darwin-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
- "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.3.tgz",
+ "integrity": "sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==",
"cpu": [
"arm64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/darwin-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
- "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.3.tgz",
+ "integrity": "sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==",
"cpu": [
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/freebsd-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
- "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.3.tgz",
+ "integrity": "sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==",
"cpu": [
"arm64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"freebsd"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/freebsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
- "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.3.tgz",
+ "integrity": "sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==",
"cpu": [
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"freebsd"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/linux-arm": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
- "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.3.tgz",
+ "integrity": "sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==",
"cpu": [
"arm"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/linux-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
- "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.3.tgz",
+ "integrity": "sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==",
"cpu": [
"arm64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/linux-ia32": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
- "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.3.tgz",
+ "integrity": "sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==",
"cpu": [
"ia32"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/linux-loong64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
- "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.3.tgz",
+ "integrity": "sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==",
"cpu": [
"loong64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/linux-mips64el": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
- "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.3.tgz",
+ "integrity": "sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==",
"cpu": [
"mips64el"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/linux-ppc64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
- "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.3.tgz",
+ "integrity": "sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==",
"cpu": [
"ppc64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/linux-riscv64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
- "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.3.tgz",
+ "integrity": "sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==",
"cpu": [
"riscv64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/linux-s390x": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
- "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.3.tgz",
+ "integrity": "sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==",
"cpu": [
"s390x"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/linux-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
- "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.3.tgz",
+ "integrity": "sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==",
"cpu": [
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/netbsd-arm64": {
@@ -2953,19 +2989,20 @@
}
},
"node_modules/@esbuild/netbsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
- "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.3.tgz",
+ "integrity": "sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==",
"cpu": [
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"netbsd"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/openbsd-arm64": {
@@ -2985,120 +3022,129 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
- "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.3.tgz",
+ "integrity": "sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==",
"cpu": [
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"openbsd"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/sunos-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
- "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.3.tgz",
+ "integrity": "sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==",
"cpu": [
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"sunos"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/win32-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
- "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.3.tgz",
+ "integrity": "sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==",
"cpu": [
"arm64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"win32"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/win32-ia32": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
- "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.3.tgz",
+ "integrity": "sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==",
"cpu": [
"ia32"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"win32"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@esbuild/win32-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
- "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.3.tgz",
+ "integrity": "sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==",
"cpu": [
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"win32"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
"node_modules/@formatjs/ecma402-abstract": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.3.tgz",
- "integrity": "sha512-pJT1OkhplSmvvr6i3CWTPvC/FGC06MbN5TNBfRO6Ox62AEz90eMq+dVvtX9Bl3jxCEkS0tATzDarRZuOLw7oFg==",
+ "version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.4.tgz",
+ "integrity": "sha512-qrycXDeaORzIqNhBOx0btnhpD1c+/qFIHAN9znofuMJX6QBwtbrmlpWfD4oiUUD2vJUOIYFA/gYtg2KAMGG7sA==",
+ "license": "MIT",
"dependencies": {
- "@formatjs/fast-memoize": "2.2.6",
- "@formatjs/intl-localematcher": "0.6.0",
- "decimal.js": "10",
- "tslib": "2"
+ "@formatjs/fast-memoize": "2.2.7",
+ "@formatjs/intl-localematcher": "0.6.1",
+ "decimal.js": "^10.4.3",
+ "tslib": "^2.8.0"
}
},
"node_modules/@formatjs/fast-memoize": {
- "version": "2.2.6",
- "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.6.tgz",
- "integrity": "sha512-luIXeE2LJbQnnzotY1f2U2m7xuQNj2DA8Vq4ce1BY9ebRZaoPB1+8eZ6nXpLzsxuW5spQxr7LdCg+CApZwkqkw==",
+ "version": "2.2.7",
+ "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.7.tgz",
+ "integrity": "sha512-Yabmi9nSvyOMrlSeGGWDiH7rf3a7sIwplbvo/dlz9WCIjzIQAfy1RMf4S0X3yG724n5Ghu2GmEl5NJIV6O9sZQ==",
+ "license": "MIT",
"dependencies": {
- "tslib": "2"
+ "tslib": "^2.8.0"
}
},
"node_modules/@formatjs/intl-localematcher": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.6.0.tgz",
- "integrity": "sha512-4rB4g+3hESy1bHSBG3tDFaMY2CH67iT7yne1e+0CLTsGLDcmoEWWpJjjpWVaYgYfYuohIRuo0E+N536gd2ZHZA==",
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.6.1.tgz",
+ "integrity": "sha512-ePEgLgVCqi2BBFnTMWPfIghu6FkbZnnBVhO2sSxvLfrdFw7wCHAHiDoM2h4NRgjbaY7+B7HgOLZGkK187pZTZg==",
+ "license": "MIT",
"dependencies": {
- "tslib": "2"
+ "tslib": "^2.8.0"
}
},
"node_modules/@formatjs/intl-segmenter": {
- "version": "11.7.9",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-segmenter/-/intl-segmenter-11.7.9.tgz",
- "integrity": "sha512-Nr7Qn5rTDYP+6WKrwiZTfOZXeFIvIF/7RUSKNZu68N0zzsYyKWXiEH0FjdMU+2FlEGM1ZdGQkHASvdItv7It9A==",
+ "version": "11.7.10",
+ "resolved": "https://registry.npmjs.org/@formatjs/intl-segmenter/-/intl-segmenter-11.7.10.tgz",
+ "integrity": "sha512-P938HeVcdhFFShvBEZWlQF1t6ES9CnwPgeGboLspc0p5q9rCjQ6atNEkLZoDjes0MKAWbgJzTsPjNjTh4ggqoA==",
+ "license": "MIT",
"dependencies": {
- "@formatjs/ecma402-abstract": "2.3.3",
- "@formatjs/intl-localematcher": "0.6.0",
- "tslib": "2"
+ "@formatjs/ecma402-abstract": "2.3.4",
+ "@formatjs/intl-localematcher": "0.6.1",
+ "tslib": "^2.8.0"
}
},
"node_modules/@formkit/auto-animate": {
@@ -3215,6 +3261,7 @@
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
"integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
"devOptional": true,
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.27.8"
},
@@ -3227,6 +3274,7 @@
"resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
"integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
"devOptional": true,
+ "license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -3310,26 +3358,28 @@
"integrity": "sha512-nbasgHAmjw7g6zy8sK//nL7CQoJcBmvfBM3jWulKVJPRIhBHa6ZnHtQbMdd6TAukU3h0udZP09N8EEyLGWVysA=="
},
"node_modules/@lingui/babel-plugin-extract-messages": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@lingui/babel-plugin-extract-messages/-/babel-plugin-extract-messages-5.2.0.tgz",
- "integrity": "sha512-hQ6tFK72ZXX2813PU9thJbnwJ+SjSrfR3/tt4aqHJcOUdrb67wMVY/0xiUe+vb5y6kVZjZ4oPqdgCfGZ2jWBEw==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/@lingui/babel-plugin-extract-messages/-/babel-plugin-extract-messages-5.3.1.tgz",
+ "integrity": "sha512-hh//ck6ein130vC55b9CnzCAthQFP/IeHb0pJKzyGtC0yvcjJesLPPRutJ/tS9iLtcnBeYKw4pTyFaQJ0bB6Ew==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=20.0.0"
}
},
"node_modules/@lingui/babel-plugin-lingui-macro": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@lingui/babel-plugin-lingui-macro/-/babel-plugin-lingui-macro-5.2.0.tgz",
- "integrity": "sha512-IEpEfKW2WoGiK30dbovwXaPj69dKUP+GEAk00/6KUMB0sonaBWO4NO3Bj9G6NSdA6fB1lm9BtvuPqJQ2DvjF5g==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/@lingui/babel-plugin-lingui-macro/-/babel-plugin-lingui-macro-5.3.1.tgz",
+ "integrity": "sha512-W5jTcAx+eqeRLxbwVbgwoAXPodLfaaI0ieND+H3q4poxdtEQZONIcJLIACNJE2NS1W0YFBBJ3wrnJ9J+xUbzcw==",
"devOptional": true,
+ "license": "MIT",
"dependencies": {
"@babel/core": "^7.20.12",
"@babel/runtime": "^7.20.13",
"@babel/types": "^7.20.7",
- "@lingui/conf": "5.2.0",
- "@lingui/core": "5.2.0",
- "@lingui/message-utils": "5.2.0"
+ "@lingui/conf": "5.3.1",
+ "@lingui/core": "5.3.1",
+ "@lingui/message-utils": "5.3.1"
},
"engines": {
"node": ">=20.0.0"
@@ -3344,22 +3394,23 @@
}
},
"node_modules/@lingui/cli": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@lingui/cli/-/cli-5.2.0.tgz",
- "integrity": "sha512-SLMPi9VMNAmhKRGt3HCGIZVHHmxfAcb7zNK9qwrEhlvcwxNmtsPtLb4iJvKy/VpdCQYm7C6D34tFjyVjUZ4ROg==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/@lingui/cli/-/cli-5.3.1.tgz",
+ "integrity": "sha512-BucbDUcxEpkrB6Vb6XwDIsooQVmyZKV9YzMkDDeAdx/PMPJVZyCoSjxSXP3itWLuNFrcUsfvUdeQPwTTEniS7Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@babel/core": "^7.21.0",
"@babel/generator": "^7.21.1",
"@babel/parser": "^7.22.0",
"@babel/runtime": "^7.21.0",
"@babel/types": "^7.21.2",
- "@lingui/babel-plugin-extract-messages": "5.2.0",
- "@lingui/babel-plugin-lingui-macro": "5.2.0",
- "@lingui/conf": "5.2.0",
- "@lingui/core": "5.2.0",
- "@lingui/format-po": "5.2.0",
- "@lingui/message-utils": "5.2.0",
+ "@lingui/babel-plugin-extract-messages": "5.3.1",
+ "@lingui/babel-plugin-lingui-macro": "5.3.1",
+ "@lingui/conf": "5.3.1",
+ "@lingui/core": "5.3.1",
+ "@lingui/format-po": "5.3.1",
+ "@lingui/message-utils": "5.3.1",
"babel-plugin-macros": "^3.0.1",
"chalk": "^4.1.0",
"chokidar": "3.5.1",
@@ -3367,7 +3418,7 @@
"commander": "^10.0.0",
"convert-source-map": "^2.0.0",
"date-fns": "^3.6.0",
- "esbuild": "^0.21.5",
+ "esbuild": "^0.25.1",
"glob": "^11.0.0",
"inquirer": "^7.3.3",
"micromatch": "^4.0.7",
@@ -3455,36 +3506,37 @@
}
},
"node_modules/@lingui/conf": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@lingui/conf/-/conf-5.2.0.tgz",
- "integrity": "sha512-3biQJxGntCP+EnOe9jjlquGCBfk6ogq+I8ZduHwmBceY5aQ0OR7V23ItDrMz0NBy8dFNk5YoeHun3CYKYOS/Jg==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/@lingui/conf/-/conf-5.3.1.tgz",
+ "integrity": "sha512-eX7DaagtB0/3UN3jB8xqfu4cldSKi+zganZE6Q73N7fhgQhoqEIfnRurSrHP4tmea1AARUi66jFWx/1lPPBrAg==",
"devOptional": true,
+ "license": "MIT",
"dependencies": {
"@babel/runtime": "^7.20.13",
"chalk": "^4.1.0",
"cosmiconfig": "^8.0.0",
"jest-validate": "^29.4.3",
- "jiti": "^1.17.1",
- "lodash.get": "^4.4.2"
+ "jiti": "^1.17.1"
},
"engines": {
"node": ">=20.0.0"
}
},
"node_modules/@lingui/core": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@lingui/core/-/core-5.2.0.tgz",
- "integrity": "sha512-cz35uKDxIGb/CPvgwn7BM/QYpxtARmQm7n+mHUoNJdNKSrg9R7vKkLRG7k9dukZwix2Mdjh+2dPIJnAkor2CiA==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/@lingui/core/-/core-5.3.1.tgz",
+ "integrity": "sha512-Y6WdhTlzzz+HzE6rn34rVoyXuKvTHTF5JmKdevTRu5x7ZfURaEtcoT9y6k9jgA2QMaP8YblcnU50M0svn/UZTA==",
+ "license": "MIT",
"dependencies": {
"@babel/runtime": "^7.20.13",
- "@lingui/message-utils": "5.2.0",
+ "@lingui/message-utils": "5.3.1",
"unraw": "^3.0.0"
},
"engines": {
"node": ">=20.0.0"
},
"peerDependencies": {
- "@lingui/babel-plugin-lingui-macro": "5.2.0",
+ "@lingui/babel-plugin-lingui-macro": "5.3.1",
"babel-plugin-macros": "2 || 3"
},
"peerDependenciesMeta": {
@@ -3497,21 +3549,23 @@
}
},
"node_modules/@lingui/detect-locale": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@lingui/detect-locale/-/detect-locale-5.2.0.tgz",
- "integrity": "sha512-kwdUba3uheqb4J/U+Cqn7UdNvSJSKYV3GUqR1KYRWakFZojHPgGdxQwGqjli1/BrIa98D2YRm5+fNrsEtxUkjw==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/@lingui/detect-locale/-/detect-locale-5.3.1.tgz",
+ "integrity": "sha512-uHVjHDtgEMf80Gj/WZpmHAUqxQwyYFMZk/IFNWco3tTlJ/I55Mul312yiVPxQoYraEK+OCkb3eIs6E9rRxDxGA==",
+ "license": "MIT",
"engines": {
"node": ">=20.0.0"
}
},
"node_modules/@lingui/format-po": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@lingui/format-po/-/format-po-5.2.0.tgz",
- "integrity": "sha512-viUQaoRa8UxSghayTY7xjtwXbfXIVdlM8C4HsxmozQnl5TXnPVEwlaPYds3sdJ8PmQGcYCm35r8EsmuKBoWYDQ==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/@lingui/format-po/-/format-po-5.3.1.tgz",
+ "integrity": "sha512-TE4nbvOspzj4M1PdBr6lYpMQAM4qulhQij8uyO32aNpejt6psivZ1bdcG6UGh1+ue38C5QYvjVSlWR8UCShTWg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@lingui/conf": "5.2.0",
- "@lingui/message-utils": "5.2.0",
+ "@lingui/conf": "5.3.1",
+ "@lingui/message-utils": "5.3.1",
"date-fns": "^3.6.0",
"pofile": "^1.1.4"
},
@@ -3520,18 +3574,19 @@
}
},
"node_modules/@lingui/macro": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@lingui/macro/-/macro-5.2.0.tgz",
- "integrity": "sha512-zWrVDxRqlyc4Eirb5sUuL+4bxH2T/pEg5eZGwibLUcZhyRQmIJkarGrpGe6WzzQa5IZH4Y+2lzOM973jQ/IPMA==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/@lingui/macro/-/macro-5.3.1.tgz",
+ "integrity": "sha512-8n6dcziAVuNDtVdjuCqbrcmspqFrzK5aRlYP14R3XrCaKb4mcP5UdHD8+nk4yvLDABoMJgZUQrnWB5Ca2vpHvQ==",
+ "license": "MIT",
"dependencies": {
- "@lingui/core": "5.2.0",
- "@lingui/react": "5.2.0"
+ "@lingui/core": "5.3.1",
+ "@lingui/react": "5.3.1"
},
"engines": {
"node": ">=20.0.0"
},
"peerDependencies": {
- "@lingui/babel-plugin-lingui-macro": "5.2.0",
+ "@lingui/babel-plugin-lingui-macro": "5.3.1",
"babel-plugin-macros": "2 || 3"
},
"peerDependenciesMeta": {
@@ -3544,12 +3599,13 @@
}
},
"node_modules/@lingui/message-utils": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@lingui/message-utils/-/message-utils-5.2.0.tgz",
- "integrity": "sha512-qJFKNc1b7SRX6y5ywtA1x+2/gaY22e09hjC6fiDvDpAFdEguI4qAJGmBmqlAZG/kcokR0tmMpo9zYUF8jjcHEA==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/@lingui/message-utils/-/message-utils-5.3.1.tgz",
+ "integrity": "sha512-/nwO/uXHYNO4pT+gor7iFdvNHSIjhGhJnqGeWMndSAAqmx0LstrFp9yWhcUU3XaTceyy7AtgVZh0ter7ghOw/Q==",
"bundleDependencies": [
"@messageformat/date-skeleton"
],
+ "license": "MIT",
"dependencies": {
"@messageformat/parser": "^5.0.0",
"js-sha256": "^0.10.1"
@@ -3559,18 +3615,19 @@
}
},
"node_modules/@lingui/react": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@lingui/react/-/react-5.2.0.tgz",
- "integrity": "sha512-Ok9ZsA3hPPzeTXpp1woFk0Bgqv6shMB8AzbSQCixudLdbuAPkBu/EKlwTGBs0yYlq5cUXeDYrKKHF1R5BcX5HA==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/@lingui/react/-/react-5.3.1.tgz",
+ "integrity": "sha512-hxyTm+/iRjsshPC/iuU/7Lc2Q6sfLWSaRUoaKVp4FDZgwcYwjVW+1IuTMG8sANdmzGX2ehOoutUOroIoYOEQWw==",
+ "license": "MIT",
"dependencies": {
"@babel/runtime": "^7.20.13",
- "@lingui/core": "5.2.0"
+ "@lingui/core": "5.3.1"
},
"engines": {
"node": ">=20.0.0"
},
"peerDependencies": {
- "@lingui/babel-plugin-lingui-macro": "5.2.0",
+ "@lingui/babel-plugin-lingui-macro": "5.3.1",
"babel-plugin-macros": "2 || 3",
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
},
@@ -3584,13 +3641,14 @@
}
},
"node_modules/@lingui/vite-plugin": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@lingui/vite-plugin/-/vite-plugin-5.2.0.tgz",
- "integrity": "sha512-jMpf6JJY1s3t4eFRBseTyuQNxy6ERRwg+uLi8EZ/qcaQgQW+GK6qWX/Qg5xQ8k1mJpaP6ihanMQMrkS6d5oR/A==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/@lingui/vite-plugin/-/vite-plugin-5.3.1.tgz",
+ "integrity": "sha512-jUxcXM6q+wWZGSLPurv5m3BBqZPvMfiB5F464lwcqzTUYAOX+gTGM3tntXDoKPXgIdHfAbEnkB1wSBIMnMpJaw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@lingui/cli": "5.2.0",
- "@lingui/conf": "5.2.0"
+ "@lingui/cli": "5.3.1",
+ "@lingui/conf": "5.3.1"
},
"engines": {
"node": ">=20.0.0"
@@ -3612,6 +3670,7 @@
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/@messageformat/parser/-/parser-5.1.1.tgz",
"integrity": "sha512-3p0YRGCcTUCYvBKLIxtDDyrJ0YijGIwrTRu1DT8gIviIDZru8H23+FkY6MJBzM1n9n20CiM4VeDYuBsrrwnLjg==",
+ "license": "MIT",
"dependencies": {
"moo": "^0.5.1"
}
@@ -4032,7 +4091,8 @@
"version": "0.27.8",
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
"integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
- "devOptional": true
+ "devOptional": true,
+ "license": "MIT"
},
"node_modules/@surma/rollup-plugin-off-main-thread": {
"version": "2.2.3",
@@ -4047,11 +4107,12 @@
}
},
"node_modules/@szhsin/react-menu": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/@szhsin/react-menu/-/react-menu-4.3.0.tgz",
- "integrity": "sha512-TklTnPT6cYZcOO0GYnBQX6qVvpsdHvI0GkWsL90/fisIMlFfv+rpEPy4YNm+qNTUuCPeOkcRYVU7ooH0yUFTgQ==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/@szhsin/react-menu/-/react-menu-4.4.0.tgz",
+ "integrity": "sha512-cfZLJq4eL+TzqCbaKRO0SE1zr+uAadyKI/vnnrujQXOhlCtFmQFdH05syuEsBfmrFv34g4Sd2l3K9vQSJjgsgw==",
+ "license": "MIT",
"dependencies": {
- "react-transition-state": "^2.2.0"
+ "react-transition-state": "^2.3.1"
},
"peerDependencies": {
"react": ">=16.14.0",
@@ -4068,13 +4129,15 @@
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
"integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
- "devOptional": true
+ "devOptional": true,
+ "license": "MIT"
},
"node_modules/@types/istanbul-lib-report": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
"integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
"devOptional": true,
+ "license": "MIT",
"dependencies": {
"@types/istanbul-lib-coverage": "*"
}
@@ -4084,6 +4147,7 @@
"resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
"integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
"devOptional": true,
+ "license": "MIT",
"dependencies": {
"@types/istanbul-lib-report": "*"
}
@@ -4124,6 +4188,7 @@
"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz",
"integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==",
"devOptional": true,
+ "license": "MIT",
"dependencies": {
"@types/yargs-parser": "*"
}
@@ -4132,7 +4197,8 @@
"version": "21.0.3",
"resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
"integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
- "devOptional": true
+ "devOptional": true,
+ "license": "MIT"
},
"node_modules/@vue/compiler-core": {
"version": "3.2.45",
@@ -4378,9 +4444,9 @@
}
},
"node_modules/autoprefixer": {
- "version": "10.4.19",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz",
- "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==",
+ "version": "10.4.21",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz",
+ "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==",
"dev": true,
"funding": [
{
@@ -4396,12 +4462,13 @@
"url": "https://github.com/sponsors/ai"
}
],
+ "license": "MIT",
"dependencies": {
- "browserslist": "^4.23.0",
- "caniuse-lite": "^1.0.30001599",
+ "browserslist": "^4.24.4",
+ "caniuse-lite": "^1.0.30001702",
"fraction.js": "^4.3.7",
"normalize-range": "^0.1.2",
- "picocolors": "^1.0.0",
+ "picocolors": "^1.1.1",
"postcss-value-parser": "^4.2.0"
},
"bin": {
@@ -4718,6 +4785,7 @@
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
"integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
"devOptional": true,
+ "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -4726,9 +4794,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001701",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001701.tgz",
- "integrity": "sha512-faRs/AW3jA9nTwmJBSO1PQ6L/EOgsB5HMQQq4iCu5zhPgVVgO/pZRHlmatwijZKetFw8/Pr4q6dEN8sJuq8qTw==",
+ "version": "1.0.30001715",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001715.tgz",
+ "integrity": "sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw==",
"devOptional": true,
"funding": [
{
@@ -4743,7 +4811,8 @@
"type": "github",
"url": "https://github.com/sponsors/ai"
}
- ]
+ ],
+ "license": "CC-BY-4.0"
},
"node_modules/capital-case": {
"version": "1.0.4",
@@ -4977,6 +5046,7 @@
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz",
"integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==",
"devOptional": true,
+ "license": "MIT",
"dependencies": {
"import-fresh": "^3.3.0",
"js-yaml": "^4.1.0",
@@ -5124,9 +5194,9 @@
}
},
"node_modules/cssdb": {
- "version": "8.2.3",
- "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.2.3.tgz",
- "integrity": "sha512-9BDG5XmJrJQQnJ51VFxXCAtpZ5ebDlAREmO8sxMOVU0aSxN/gocbctjIG5LMh3WBUq+xTlb/jw2LoljBEqraTA==",
+ "version": "8.2.5",
+ "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.2.5.tgz",
+ "integrity": "sha512-leAt8/hdTCtzql9ZZi86uYAmCLzVKpJMMdjbvOGVnXFXz/BWFpBmM1MHEHU/RqtPyRYmabVmEW1DtX3YGLuuLA==",
"dev": true,
"funding": [
{
@@ -5137,7 +5207,8 @@
"type": "github",
"url": "https://github.com/sponsors/csstools"
}
- ]
+ ],
+ "license": "MIT-0"
},
"node_modules/cssesc": {
"version": "3.0.0",
@@ -5207,6 +5278,7 @@
"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz",
"integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==",
"dev": true,
+ "license": "MIT",
"funding": {
"type": "github",
"url": "https://github.com/sponsors/kossnocorp"
@@ -5232,7 +5304,8 @@
"node_modules/decimal.js": {
"version": "10.5.0",
"resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz",
- "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw=="
+ "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==",
+ "license": "MIT"
},
"node_modules/deepmerge": {
"version": "4.3.1",
@@ -5581,41 +5654,78 @@
}
},
"node_modules/esbuild": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
- "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.3.tgz",
+ "integrity": "sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==",
"dev": true,
"hasInstallScript": true,
+ "license": "MIT",
"bin": {
"esbuild": "bin/esbuild"
},
"engines": {
- "node": ">=12"
+ "node": ">=18"
},
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.21.5",
- "@esbuild/android-arm": "0.21.5",
- "@esbuild/android-arm64": "0.21.5",
- "@esbuild/android-x64": "0.21.5",
- "@esbuild/darwin-arm64": "0.21.5",
- "@esbuild/darwin-x64": "0.21.5",
- "@esbuild/freebsd-arm64": "0.21.5",
- "@esbuild/freebsd-x64": "0.21.5",
- "@esbuild/linux-arm": "0.21.5",
- "@esbuild/linux-arm64": "0.21.5",
- "@esbuild/linux-ia32": "0.21.5",
- "@esbuild/linux-loong64": "0.21.5",
- "@esbuild/linux-mips64el": "0.21.5",
- "@esbuild/linux-ppc64": "0.21.5",
- "@esbuild/linux-riscv64": "0.21.5",
- "@esbuild/linux-s390x": "0.21.5",
- "@esbuild/linux-x64": "0.21.5",
- "@esbuild/netbsd-x64": "0.21.5",
- "@esbuild/openbsd-x64": "0.21.5",
- "@esbuild/sunos-x64": "0.21.5",
- "@esbuild/win32-arm64": "0.21.5",
- "@esbuild/win32-ia32": "0.21.5",
- "@esbuild/win32-x64": "0.21.5"
+ "@esbuild/aix-ppc64": "0.25.3",
+ "@esbuild/android-arm": "0.25.3",
+ "@esbuild/android-arm64": "0.25.3",
+ "@esbuild/android-x64": "0.25.3",
+ "@esbuild/darwin-arm64": "0.25.3",
+ "@esbuild/darwin-x64": "0.25.3",
+ "@esbuild/freebsd-arm64": "0.25.3",
+ "@esbuild/freebsd-x64": "0.25.3",
+ "@esbuild/linux-arm": "0.25.3",
+ "@esbuild/linux-arm64": "0.25.3",
+ "@esbuild/linux-ia32": "0.25.3",
+ "@esbuild/linux-loong64": "0.25.3",
+ "@esbuild/linux-mips64el": "0.25.3",
+ "@esbuild/linux-ppc64": "0.25.3",
+ "@esbuild/linux-riscv64": "0.25.3",
+ "@esbuild/linux-s390x": "0.25.3",
+ "@esbuild/linux-x64": "0.25.3",
+ "@esbuild/netbsd-arm64": "0.25.3",
+ "@esbuild/netbsd-x64": "0.25.3",
+ "@esbuild/openbsd-arm64": "0.25.3",
+ "@esbuild/openbsd-x64": "0.25.3",
+ "@esbuild/sunos-x64": "0.25.3",
+ "@esbuild/win32-arm64": "0.25.3",
+ "@esbuild/win32-ia32": "0.25.3",
+ "@esbuild/win32-x64": "0.25.3"
+ }
+ },
+ "node_modules/esbuild/node_modules/@esbuild/netbsd-arm64": {
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.3.tgz",
+ "integrity": "sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/esbuild/node_modules/@esbuild/openbsd-arm64": {
+ "version": "0.25.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.3.tgz",
+ "integrity": "sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/escalade": {
@@ -5840,6 +5950,7 @@
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
"integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": "*"
},
@@ -6782,6 +6893,7 @@
"resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",
"integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==",
"devOptional": true,
+ "license": "MIT",
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
@@ -6791,6 +6903,7 @@
"resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz",
"integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==",
"devOptional": true,
+ "license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
"camelcase": "^6.2.0",
@@ -6823,7 +6936,8 @@
"node_modules/js-sha256": {
"version": "0.10.1",
"resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.10.1.tgz",
- "integrity": "sha512-5obBtsz9301ULlsgggLg542s/jqtddfOpV5KJc4hajc9JV8GeY2gZHSVpYBn4nWqAUTJ9v+xwtbJ1mIBgIH5Vw=="
+ "integrity": "sha512-5obBtsz9301ULlsgggLg542s/jqtddfOpV5KJc4hajc9JV8GeY2gZHSVpYBn4nWqAUTJ9v+xwtbJ1mIBgIH5Vw==",
+ "license": "MIT"
},
"node_modules/js-tokens": {
"version": "4.0.0",
@@ -6962,13 +7076,6 @@
"integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
"dev": true
},
- "node_modules/lodash.get": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
- "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==",
- "deprecated": "This package is deprecated. Use the optional chaining (?.) operator instead.",
- "devOptional": true
- },
"node_modules/lodash.sortby": {
"version": "4.7.0",
"resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
@@ -7042,9 +7149,10 @@
}
},
"node_modules/masto": {
- "version": "6.10.3",
- "resolved": "https://registry.npmjs.org/masto/-/masto-6.10.3.tgz",
- "integrity": "sha512-/ajJpdH0jXEqEBgSDTzYc4RS5CcDR0AGtweQmWNAaaFagdBHiNtJZHr7xFvdhR88C83qxispIGYNkLaL2GWumg==",
+ "version": "6.10.4",
+ "resolved": "https://registry.npmjs.org/masto/-/masto-6.10.4.tgz",
+ "integrity": "sha512-TqIkWaZa884j9jik39efsv6mdpgalUElwiGLLPHevLlIuCSnGjapGC++VovlQvvVV6O5e4ce/gzWNy17cF6PHg==",
+ "license": "MIT",
"dependencies": {
"change-case": "^4.1.2",
"events-to-async": "^2.0.1",
@@ -7150,7 +7258,8 @@
"node_modules/moo": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz",
- "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q=="
+ "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==",
+ "license": "BSD-3-Clause"
},
"node_modules/ms": {
"version": "2.1.3",
@@ -7222,6 +7331,7 @@
"resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
"integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -7599,10 +7709,11 @@
"dev": true
},
"node_modules/picocolors": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
- "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==",
- "devOptional": true
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
+ "devOptional": true,
+ "license": "ISC"
},
"node_modules/picomatch": {
"version": "2.3.1",
@@ -7633,7 +7744,8 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/pofile/-/pofile-1.1.4.tgz",
"integrity": "sha512-r6Q21sKsY1AjTVVjOuU02VYKVNQGJNQHjTIvs4dEbeuuYfxgYk/DGD2mqqq4RDaVkwdSq0VEtmQUOPe/wH8X3g==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/possible-typed-array-names": {
"version": "1.0.0",
@@ -7714,9 +7826,9 @@
}
},
"node_modules/postcss-color-functional-notation": {
- "version": "7.0.8",
- "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.8.tgz",
- "integrity": "sha512-S/TpMKVKofNvsxfau/+bw+IA6cSfB6/kmzFj5szUofHOVnFFMB2WwK+Zu07BeMD8T0n+ZnTO5uXiMvAKe2dPkA==",
+ "version": "7.0.9",
+ "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.9.tgz",
+ "integrity": "sha512-WScwD3pSsIz+QP97sPkGCeJm7xUH0J18k6zV5o8O2a4cQJyv15vLUx/WFQajuJVgZhmJL5awDu8zHnqzAzm4lw==",
"dev": true,
"funding": [
{
@@ -7728,11 +7840,12 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^3.0.8",
+ "@csstools/css-color-parser": "^3.0.9",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3",
- "@csstools/postcss-progressive-custom-properties": "^4.0.0",
+ "@csstools/postcss-progressive-custom-properties": "^4.0.1",
"@csstools/utilities": "^2.0.0"
},
"engines": {
@@ -7930,9 +8043,9 @@
}
},
"node_modules/postcss-double-position-gradients": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.0.tgz",
- "integrity": "sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.1.tgz",
+ "integrity": "sha512-ZitCwmvOR4JzXmKw6sZblTgwV1dcfLvClcyjADuqZ5hU0Uk4SVNpvSN9w8NcJ7XuxhRYxVA8m8AB3gy+HNBQOA==",
"dev": true,
"funding": [
{
@@ -7944,8 +8057,9 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
- "@csstools/postcss-progressive-custom-properties": "^4.0.0",
+ "@csstools/postcss-progressive-custom-properties": "^4.0.1",
"@csstools/utilities": "^2.0.0",
"postcss-value-parser": "^4.2.0"
},
@@ -8065,9 +8179,9 @@
}
},
"node_modules/postcss-lab-function": {
- "version": "7.0.8",
- "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.8.tgz",
- "integrity": "sha512-plV21I86Hg9q8omNz13G9fhPtLopIWH06bt/Cb5cs1XnaGU2kUtEitvVd4vtQb/VqCdNUHK5swKn3QFmMRbpDg==",
+ "version": "7.0.9",
+ "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.9.tgz",
+ "integrity": "sha512-IGbsIXbqMDusymJAKYX+f9oakPo89wL9Pzd/qRBQOVf3EIQWT9hgvqC4Me6Dkzxp3KPuIBf6LPkjrLHe/6ZMIQ==",
"dev": true,
"funding": [
{
@@ -8079,11 +8193,12 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^3.0.8",
+ "@csstools/css-color-parser": "^3.0.9",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3",
- "@csstools/postcss-progressive-custom-properties": "^4.0.0",
+ "@csstools/postcss-progressive-custom-properties": "^4.0.1",
"@csstools/utilities": "^2.0.0"
},
"engines": {
@@ -8228,9 +8343,9 @@
}
},
"node_modules/postcss-preset-env": {
- "version": "10.1.5",
- "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.5.tgz",
- "integrity": "sha512-LQybafF/K7H+6fAs4SIkgzkSCixJy0/h0gubDIAP3Ihz+IQBRwsjyvBnAZ3JUHD+A/ITaxVRPDxn//a3Qy4pDw==",
+ "version": "10.1.6",
+ "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.6.tgz",
+ "integrity": "sha512-1jRD7vttKLJ7o0mcmmYWKRLm7W14rI8K1I7Y41OeXUPEVc/CAzfTssNUeJ0zKbR+zMk4boqct/gwS/poIFF5Lg==",
"dev": true,
"funding": [
{
@@ -8242,61 +8357,62 @@
"url": "https://opencollective.com/csstools"
}
],
+ "license": "MIT-0",
"dependencies": {
"@csstools/postcss-cascade-layers": "^5.0.1",
- "@csstools/postcss-color-function": "^4.0.8",
- "@csstools/postcss-color-mix-function": "^3.0.8",
- "@csstools/postcss-content-alt-text": "^2.0.4",
- "@csstools/postcss-exponential-functions": "^2.0.7",
+ "@csstools/postcss-color-function": "^4.0.9",
+ "@csstools/postcss-color-mix-function": "^3.0.9",
+ "@csstools/postcss-content-alt-text": "^2.0.5",
+ "@csstools/postcss-exponential-functions": "^2.0.8",
"@csstools/postcss-font-format-keywords": "^4.0.0",
- "@csstools/postcss-gamut-mapping": "^2.0.8",
- "@csstools/postcss-gradients-interpolation-method": "^5.0.8",
- "@csstools/postcss-hwb-function": "^4.0.8",
- "@csstools/postcss-ic-unit": "^4.0.0",
+ "@csstools/postcss-gamut-mapping": "^2.0.9",
+ "@csstools/postcss-gradients-interpolation-method": "^5.0.9",
+ "@csstools/postcss-hwb-function": "^4.0.9",
+ "@csstools/postcss-ic-unit": "^4.0.1",
"@csstools/postcss-initial": "^2.0.1",
"@csstools/postcss-is-pseudo-class": "^5.0.1",
- "@csstools/postcss-light-dark-function": "^2.0.7",
+ "@csstools/postcss-light-dark-function": "^2.0.8",
"@csstools/postcss-logical-float-and-clear": "^3.0.0",
"@csstools/postcss-logical-overflow": "^2.0.0",
"@csstools/postcss-logical-overscroll-behavior": "^2.0.0",
"@csstools/postcss-logical-resize": "^3.0.0",
"@csstools/postcss-logical-viewport-units": "^3.0.3",
- "@csstools/postcss-media-minmax": "^2.0.7",
+ "@csstools/postcss-media-minmax": "^2.0.8",
"@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.4",
"@csstools/postcss-nested-calc": "^4.0.0",
"@csstools/postcss-normalize-display-values": "^4.0.0",
- "@csstools/postcss-oklab-function": "^4.0.8",
- "@csstools/postcss-progressive-custom-properties": "^4.0.0",
- "@csstools/postcss-random-function": "^1.0.3",
- "@csstools/postcss-relative-color-syntax": "^3.0.8",
+ "@csstools/postcss-oklab-function": "^4.0.9",
+ "@csstools/postcss-progressive-custom-properties": "^4.0.1",
+ "@csstools/postcss-random-function": "^2.0.0",
+ "@csstools/postcss-relative-color-syntax": "^3.0.9",
"@csstools/postcss-scope-pseudo-class": "^4.0.1",
- "@csstools/postcss-sign-functions": "^1.1.2",
- "@csstools/postcss-stepped-value-functions": "^4.0.7",
+ "@csstools/postcss-sign-functions": "^1.1.3",
+ "@csstools/postcss-stepped-value-functions": "^4.0.8",
"@csstools/postcss-text-decoration-shorthand": "^4.0.2",
- "@csstools/postcss-trigonometric-functions": "^4.0.7",
+ "@csstools/postcss-trigonometric-functions": "^4.0.8",
"@csstools/postcss-unset-value": "^4.0.0",
- "autoprefixer": "^10.4.19",
+ "autoprefixer": "^10.4.21",
"browserslist": "^4.24.4",
"css-blank-pseudo": "^7.0.1",
"css-has-pseudo": "^7.0.2",
"css-prefers-color-scheme": "^10.0.0",
- "cssdb": "^8.2.3",
+ "cssdb": "^8.2.5",
"postcss-attribute-case-insensitive": "^7.0.1",
"postcss-clamp": "^4.1.0",
- "postcss-color-functional-notation": "^7.0.8",
+ "postcss-color-functional-notation": "^7.0.9",
"postcss-color-hex-alpha": "^10.0.0",
"postcss-color-rebeccapurple": "^10.0.0",
"postcss-custom-media": "^11.0.5",
"postcss-custom-properties": "^14.0.4",
"postcss-custom-selectors": "^8.0.4",
"postcss-dir-pseudo-class": "^9.0.1",
- "postcss-double-position-gradients": "^6.0.0",
+ "postcss-double-position-gradients": "^6.0.1",
"postcss-focus-visible": "^10.0.1",
"postcss-focus-within": "^9.0.1",
"postcss-font-variant": "^5.0.0",
"postcss-gap-properties": "^6.0.0",
"postcss-image-set-function": "^7.0.0",
- "postcss-lab-function": "^7.0.8",
+ "postcss-lab-function": "^7.0.9",
"postcss-logical": "^8.1.0",
"postcss-nesting": "^13.0.1",
"postcss-opacity-percentage": "^3.0.0",
@@ -8394,26 +8510,22 @@
"dev": true,
"license": "MIT"
},
- "node_modules/postcss/node_modules/picocolors": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
- "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
- "dev": true
- },
"node_modules/preact": {
- "version": "10.25.4",
- "resolved": "https://registry.npmjs.org/preact/-/preact-10.25.4.tgz",
- "integrity": "sha512-jLdZDb+Q+odkHJ+MpW/9U5cODzqnB+fy2EiHSZES7ldV5LK7yjlVzTp7R8Xy6W6y75kfK8iWYtFVH7lvjwrCMA==",
+ "version": "10.26.5",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.26.5.tgz",
+ "integrity": "sha512-fmpDkgfGU6JYux9teDWLhj9mKN55tyepwYbxHgQuIxbWQzgFg5vk7Mrrtfx7xRxq798ynkY4DDDxZr235Kk+4w==",
+ "license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/preact"
}
},
"node_modules/prettier": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.2.tgz",
- "integrity": "sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==",
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz",
+ "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==",
"dev": true,
+ "license": "MIT",
"bin": {
"prettier": "bin/prettier.cjs"
},
@@ -8442,6 +8554,7 @@
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"devOptional": true,
+ "license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
@@ -8456,6 +8569,7 @@
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
"devOptional": true,
+ "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -8467,7 +8581,8 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "devOptional": true
+ "devOptional": true,
+ "license": "MIT"
},
"node_modules/prop-types": {
"version": "15.8.1",
@@ -8556,18 +8671,23 @@
}
},
"node_modules/react-hotkeys-hook": {
- "version": "4.6.1",
- "resolved": "https://registry.npmjs.org/react-hotkeys-hook/-/react-hotkeys-hook-4.6.1.tgz",
- "integrity": "sha512-XlZpbKUj9tkfgPgT9gA+1p7Ey6vFIZHttUjPqpTdyT5nqQ8mHL7elxvSbaC+dpSiHUSmr21Ya1mDxBZG3aje4Q==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/react-hotkeys-hook/-/react-hotkeys-hook-5.0.1.tgz",
+ "integrity": "sha512-TysTwXrUSj6QclMZIEoxCfvy/6EsoZcrfE970aUVa9fO3c3vcms+IVjv3ljbhUPM/oY1iEoun7O2W8v8INl5hw==",
+ "license": "MIT",
+ "workspaces": [
+ "packages/*"
+ ],
"peerDependencies": {
- "react": ">=16.8.1",
- "react-dom": ">=16.8.1"
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
}
},
"node_modules/react-intersection-observer": {
- "version": "9.15.1",
- "resolved": "https://registry.npmjs.org/react-intersection-observer/-/react-intersection-observer-9.15.1.tgz",
- "integrity": "sha512-vGrqYEVWXfH+AGu241uzfUpNK4HAdhCkSAyFdkMb9VWWXs6mxzBLpWCxEy9YcnDNY2g9eO6z7qUtTBdA9hc8pA==",
+ "version": "9.16.0",
+ "resolved": "https://registry.npmjs.org/react-intersection-observer/-/react-intersection-observer-9.16.0.tgz",
+ "integrity": "sha512-w9nJSEp+DrW9KmQmeWHQyfaP6b03v+TdXynaoA964Wxt7mdR3An11z4NNCQgL4gKSK7y1ver2Fq+JKH6CWEzUA==",
+ "license": "MIT",
"peerDependencies": {
"react": "^17.0.0 || ^18.0.0 || ^19.0.0",
"react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
@@ -8643,9 +8763,10 @@
}
},
"node_modules/react-transition-state": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/react-transition-state/-/react-transition-state-2.2.0.tgz",
- "integrity": "sha512-D3EyLku1Sdxrxq26Fo4Jh0q1BLEFQfDOxKKiSuyqWH84+hM6y0Guc0hcW2IXMXY5l5gQCgkOQ9y90xx6mNoj5w==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/react-transition-state/-/react-transition-state-2.3.1.tgz",
+ "integrity": "sha512-Z48el73x+7HUEM131dof9YpcQ5IlM4xB+pKWH/lX3FhxGfQaNTZa16zb7pWkC/y5btTZzXfCtglIJEGc57giOw==",
+ "license": "MIT",
"peerDependencies": {
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
@@ -9479,23 +9600,28 @@
"dev": true
},
"node_modules/tinyglobby": {
- "version": "0.2.10",
- "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.10.tgz",
- "integrity": "sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==",
+ "version": "0.2.13",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz",
+ "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "fdir": "^6.4.2",
+ "fdir": "^6.4.4",
"picomatch": "^4.0.2"
},
"engines": {
"node": ">=12.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/SuperchupuDev"
}
},
"node_modules/tinyglobby/node_modules/fdir": {
- "version": "6.4.2",
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz",
- "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==",
+ "version": "6.4.4",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz",
+ "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==",
"dev": true,
+ "license": "MIT",
"peerDependencies": {
"picomatch": "^3 || ^4"
},
@@ -9510,6 +9636,7 @@
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
"integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -9581,9 +9708,10 @@
}
},
"node_modules/tslib": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
- "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA=="
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD"
},
"node_modules/twemoji-parser": {
"version": "11.0.2",
@@ -9787,7 +9915,8 @@
"node_modules/unraw": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/unraw/-/unraw-3.0.0.tgz",
- "integrity": "sha512-08/DA66UF65OlpUDIQtbJyrqTR0jTAlJ+jsnkQ4jxR7+K5g5YG1APZKQSMCE1vqqmD+2pv6+IdEjmopFatacvg=="
+ "integrity": "sha512-08/DA66UF65OlpUDIQtbJyrqTR0jTAlJ+jsnkQ4jxR7+K5g5YG1APZKQSMCE1vqqmD+2pv6+IdEjmopFatacvg==",
+ "license": "MIT"
},
"node_modules/upath": {
"version": "1.2.0",
@@ -9859,9 +9988,9 @@
}
},
"node_modules/use-long-press": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/use-long-press/-/use-long-press-3.2.0.tgz",
- "integrity": "sha512-uq5o2qFR1VRjHn8Of7Fl344/AGvgk7C5Mcb4aSb1ZRVp6PkgdXJJLdRrlSTJQVkkQcDuqFbFc3mDX4COg7mRTA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/use-long-press/-/use-long-press-3.3.0.tgz",
+ "integrity": "sha512-Yedz46ILxsb1BTS6kUzpV/wyEZPUlJDq+8Oat0LP1eOZQHbS887baJHJbIGENqCo8wTKNxmoTHLdY8lU/e+wvw==",
"license": "MIT",
"peerDependencies": {
"react": ">=16.8.0"
@@ -9887,9 +10016,10 @@
"dev": true
},
"node_modules/valtio": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/valtio/-/valtio-2.1.3.tgz",
- "integrity": "sha512-q+dVczY5zf7kO39JPVq2qR0VXMeEpF1t+P1njHU7hAhwgtyVa/p38YmgyHZq2IQYwnkNrkvh412k4sfDmcIJ2g==",
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/valtio/-/valtio-2.1.4.tgz",
+ "integrity": "sha512-O6U79SacltN5E5XOwLNixrGSAc4+TNkQw8AWSqjcpvvRjvFbfMvdbFW98g/VgxKoT8v9kb8WQkD8lvf+Dcme8w==",
+ "license": "MIT",
"dependencies": {
"proxy-compare": "^3.0.1"
},
@@ -9910,14 +10040,18 @@
}
},
"node_modules/vite": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.0.tgz",
- "integrity": "sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==",
+ "version": "6.3.3",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.3.tgz",
+ "integrity": "sha512-5nXH+QsELbFKhsEfWLkHrvgRpTdGJzqOZ+utSdmPTvwHmvU6ITTm3xx+mRusihkcI8GeC7lCDyn3kDtiki9scw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"esbuild": "^0.25.0",
+ "fdir": "^6.4.4",
+ "picomatch": "^4.0.2",
"postcss": "^8.5.3",
- "rollup": "^4.30.1"
+ "rollup": "^4.34.9",
+ "tinyglobby": "^0.2.13"
},
"bin": {
"vite": "bin/vite.js"
@@ -9981,10 +10115,11 @@
}
},
"node_modules/vite-plugin-generate-file": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/vite-plugin-generate-file/-/vite-plugin-generate-file-0.2.0.tgz",
- "integrity": "sha512-mAHqvyFWrqbYNmWmSjhfyxShEgVN9ZPSI/cRove86KEYQIJUZ74XajXpPMwIE1xll9piA5Cmhi8kt/ydQSzZ/Q==",
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/vite-plugin-generate-file/-/vite-plugin-generate-file-0.3.1.tgz",
+ "integrity": "sha512-tiA3gkPM21MS2+RyqsBMT33GSlM9LM1TJjf6vGvV/e/ml3e3vTKfuH3l2N0NpUgcayvj1fXnmlo5YBuahA6bsg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ejs": "^3.1.9",
"js-yaml": "^4.1.0",
@@ -10005,10 +10140,11 @@
}
},
"node_modules/vite-plugin-pwa": {
- "version": "0.21.1",
- "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.21.1.tgz",
- "integrity": "sha512-rkTbKFbd232WdiRJ9R3u+hZmf5SfQljX1b45NF6oLA6DSktEKpYllgTo1l2lkiZWMWV78pABJtFjNXfBef3/3Q==",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-1.0.0.tgz",
+ "integrity": "sha512-X77jo0AOd5OcxmWj3WnVti8n7Kw2tBgV1c8MCXFclrSlDV23ePzv2eTDIALXI2Qo6nJ5pZJeZAuX0AawvRfoeA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"debug": "^4.3.6",
"pretty-bytes": "^6.1.1",
@@ -10023,7 +10159,7 @@
"url": "https://github.com/sponsors/antfu"
},
"peerDependencies": {
- "@vite-pwa/assets-generator": "^0.2.6",
+ "@vite-pwa/assets-generator": "^1.0.0",
"vite": "^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0",
"workbox-build": "^7.3.0",
"workbox-window": "^7.3.0"
@@ -10516,6 +10652,34 @@
"@esbuild/win32-x64": "0.25.0"
}
},
+ "node_modules/vite/node_modules/fdir": {
+ "version": "6.4.4",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz",
+ "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "picomatch": "^3 || ^4"
+ },
+ "peerDependenciesMeta": {
+ "picomatch": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vite/node_modules/picomatch": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
+ "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
"node_modules/wcwidth": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
diff --git a/package.json b/package.json
index ccb0071417..f3ed188d3b 100644
--- a/package.json
+++ b/package.json
@@ -16,16 +16,16 @@
"readme:i18n-volunteers": "node scripts/update-i18n-volunteers-readme.js"
},
"dependencies": {
- "@formatjs/intl-localematcher": "~0.6.0",
- "@formatjs/intl-segmenter": "~11.7.9",
+ "@formatjs/intl-localematcher": "~0.6.1",
+ "@formatjs/intl-segmenter": "~11.7.10",
"@formkit/auto-animate": "~0.8.2",
"@github/text-expander-element": "~2.9.1",
"@iconify-icons/mingcute": "~1.2.9",
"@justinribeiro/lite-youtube": "~1.7.1",
- "@lingui/detect-locale": "~5.2.0",
- "@lingui/macro": "~5.2.0",
- "@lingui/react": "~5.2.0",
- "@szhsin/react-menu": "~4.3.0",
+ "@lingui/detect-locale": "~5.3.1",
+ "@lingui/macro": "~5.3.1",
+ "@lingui/react": "~5.3.1",
+ "@szhsin/react-menu": "~4.4.0",
"chroma-js": "~3.1.2",
"compare-versions": "~6.1.1",
"fast-blurhash": "~1.1.4",
@@ -37,14 +37,14 @@
"js-cookie": "~3.0.5",
"just-debounce-it": "~3.2.0",
"lz-string": "~1.5.0",
- "masto": "~6.10.3",
+ "masto": "~6.10.4",
"moize": "~6.1.6",
"p-retry": "~6.2.1",
"p-throttle": "~7.0.0",
- "preact": "10.25.4",
+ "preact": "10.26.5",
"punycode": "~2.3.1",
- "react-hotkeys-hook": "~4.6.1",
- "react-intersection-observer": "~9.15.1",
+ "react-hotkeys-hook": "~5.0.1",
+ "react-intersection-observer": "~9.16.0",
"react-quick-pinch-zoom": "~5.1.0",
"react-router-dom": "6.6.2",
"string-length": "6.0.0",
@@ -53,26 +53,26 @@
"toastify-js": "~1.12.0",
"uid": "~2.0.2",
"use-debounce": "~10.0.4",
- "use-long-press": "~3.2.0",
+ "use-long-press": "~3.3.0",
"use-resize-observer": "~9.1.0",
- "valtio": "2.1.3"
+ "valtio": "2.1.4"
},
"devDependencies": {
"@ianvs/prettier-plugin-sort-imports": "~4.4.1",
- "@lingui/cli": "~5.2.0",
- "@lingui/vite-plugin": "~5.2.0",
+ "@lingui/babel-plugin-lingui-macro": "~5.3.1",
+ "@lingui/cli": "~5.3.1",
+ "@lingui/vite-plugin": "~5.3.1",
"@preact/preset-vite": "~2.10.1",
- "babel-plugin-macros": "~3.1.0",
"postcss": "~8.5.3",
"postcss-dark-theme-class": "~1.3.0",
- "postcss-preset-env": "~10.1.5",
- "prettier": "3.5.2",
+ "postcss-preset-env": "~10.1.6",
+ "prettier": "3.5.3",
"sonda": "~0.7.1",
"twitter-text": "~3.1.0",
- "vite": "~6.2.0",
- "vite-plugin-generate-file": "~0.2.0",
+ "vite": "~6.3.3",
+ "vite-plugin-generate-file": "~0.3.1",
"vite-plugin-html-config": "~2.0.2",
- "vite-plugin-pwa": "~0.21.1",
+ "vite-plugin-pwa": "~1.0.0",
"vite-plugin-remove-console": "~2.2.0",
"vite-plugin-run": "~0.6.1",
"workbox-cacheable-response": "~7.3.0",
diff --git a/scripts/catalogs.js b/scripts/catalogs.js
index debb0d4379..e21d7a49b5 100644
--- a/scripts/catalogs.js
+++ b/scripts/catalogs.js
@@ -3,6 +3,13 @@ import fs from 'node:fs';
// Dependency from Lingui, not listed in package.json
import PO from 'pofile';
+let listedLocales = [];
+try {
+ listedLocales = JSON.parse(
+ fs.readFileSync('src/data/listed-locales.json', 'utf8'),
+ );
+} catch (e) {}
+
const DEFAULT_LANG = 'en';
const IGNORE_LANGS = [DEFAULT_LANG, 'pseudo-LOCALE'];
@@ -82,12 +89,41 @@ const fullCatalogs = Object.entries(catalogs)
return { code, nativeName, name, completion };
});
+// Set listed: true if completion > PERCENTAGE_THRESHOLD
+const PERCENTAGE_THRESHOLD = 50;
+const listedCatalogs = fullCatalogs.map((catalog) => ({
+ ...catalog,
+ // Once listed, always listed
+ // A locale may exceed percentage threshold today, but not tomorrow
+ // So it should't suddenly become unlisted
+ listed:
+ listedLocales.includes(catalog.code) ||
+ catalog.completion >= PERCENTAGE_THRESHOLD,
+}));
+
// Sort by completion
-const sortedCatalogs = [...fullCatalogs].sort(
+const sortedCatalogs = [...listedCatalogs].sort(
(a, b) => b.completion - a.completion,
);
+
console.table(sortedCatalogs);
+console.log(
+ `Total listed/unlisted: ${listedCatalogs.filter((c) => c.listed).length}/${
+ listedCatalogs.filter((c) => !c.listed).length
+ }`,
+);
const path = 'src/data/catalogs.json';
-fs.writeFileSync(path, JSON.stringify(fullCatalogs, null, 2));
+fs.writeFileSync(path, JSON.stringify(listedCatalogs, null, 2));
console.log('File written:', path);
+
+const path2 = 'src/data/listed-locales.json';
+const codes = listedCatalogs.filter((c) => c.listed).map((c) => c.code);
+if (codes.length >= listedLocales.length) {
+ fs.writeFileSync(path2, JSON.stringify(codes, null, 2));
+ console.log('File written:', path2);
+} else {
+ console.error(
+ `Number of listed locales reduced from ${listedLocales.length} to ${codes.length}.`,
+ );
+}
diff --git a/scripts/fetch-translang-languages.js b/scripts/fetch-translang-languages.js
new file mode 100644
index 0000000000..ecd356d6b1
--- /dev/null
+++ b/scripts/fetch-translang-languages.js
@@ -0,0 +1,9 @@
+import fs from 'fs';
+
+fetch('https://translang.phanpy.social/api/v1/languages')
+ .then((response) => response.json())
+ .then((json) => {
+ const file = './src/data/translang-languages.json';
+ console.log(`Writing ${file}...`);
+ fs.writeFileSync(file, JSON.stringify(json, null, '\t'), 'utf8');
+ });
diff --git a/src/app.css b/src/app.css
index 27e76c6d7e..584af929c8 100644
--- a/src/app.css
+++ b/src/app.css
@@ -79,7 +79,11 @@ a[href^='http'][rel*='nofollow']:visited:not(:has(div)) {
.deck-container,
.deck.contained {
- scroll-padding-top: 3em;
+ scroll-padding-top: 4em;
+
+ &:has(~ #shortcuts > .tab-bar) {
+ scroll-padding-top: 7em;
+ }
}
:is(#home-page, #welcome, #columns, #loader-root) ~ .deck-container {
diff --git a/src/components/background-service.jsx b/src/components/background-service.jsx
index 94d5fda530..1cc8316f46 100644
--- a/src/components/background-service.jsx
+++ b/src/components/background-service.jsx
@@ -144,13 +144,22 @@ export default memo(function BackgroundService({ isLoggedIn }) {
});
// Global keyboard shortcuts "service"
- useHotkeys('shift+alt+k', () => {
- const currentCloakMode = states.settings.cloakMode;
- states.settings.cloakMode = !currentCloakMode;
- showToast({
- text: currentCloakMode ? t`Cloak mode disabled` : t`Cloak mode enabled`,
- });
- });
+ useHotkeys(
+ 'shift+alt+k',
+ (e) => {
+ // Need modifers check due to useKey: true
+ if (!e.shiftKey || !e.altKey) return;
+
+ const currentCloakMode = states.settings.cloakMode;
+ states.settings.cloakMode = !currentCloakMode;
+ showToast({
+ text: currentCloakMode ? t`Cloak mode disabled` : t`Cloak mode enabled`,
+ });
+ },
+ {
+ useKey: true,
+ },
+ );
return null;
});
diff --git a/src/components/columns.jsx b/src/components/columns.jsx
index 1f578b4282..37b5a48d17 100644
--- a/src/components/columns.jsx
+++ b/src/components/columns.jsx
@@ -68,31 +68,38 @@ function Columns() {
}
});
- useHotkeys(['[', ']'], (e, handler) => {
- const key = handler.keys[0];
- const currentFocusedColumn = document.activeElement.closest('#columns > *');
+ useHotkeys(
+ ['[', ']'],
+ (e, handler) => {
+ const key = handler.keys[0];
+ const currentFocusedColumn =
+ document.activeElement.closest('#columns > *');
- const rtl = isRTL();
- const prevColKey = rtl ? ']' : '[';
- const nextColKey = rtl ? '[' : ']';
- let $column;
+ const rtl = isRTL();
+ const prevColKey = rtl ? ']' : '[';
+ const nextColKey = rtl ? '[' : ']';
+ let $column;
- if (key === prevColKey) {
- // If [, focus on left of focused column, else first column
- $column = currentFocusedColumn
- ? currentFocusedColumn.previousElementSibling
- : document.querySelectorAll('#columns > *')[0];
- } else if (key === nextColKey) {
- // If ], focus on right of focused column, else 2nd column
- $column = currentFocusedColumn
- ? currentFocusedColumn.nextElementSibling
- : document.querySelectorAll('#columns > *')[1];
- }
- if ($column) {
- $column.focus();
- $column.scrollIntoView(scrollIntoViewOptions);
- }
- });
+ if (key === prevColKey) {
+ // If [, focus on left of focused column, else first column
+ $column = currentFocusedColumn
+ ? currentFocusedColumn.previousElementSibling
+ : document.querySelectorAll('#columns > *')[0];
+ } else if (key === nextColKey) {
+ // If ], focus on right of focused column, else 2nd column
+ $column = currentFocusedColumn
+ ? currentFocusedColumn.nextElementSibling
+ : document.querySelectorAll('#columns > *')[1];
+ }
+ if ($column) {
+ $column.focus();
+ $column.scrollIntoView(scrollIntoViewOptions);
+ }
+ },
+ {
+ useKey: true,
+ },
+ );
return (
{
- const hasModal = !!document.querySelector('#modal-container > *');
- return hasModal;
+ useHotkeys(
+ 'c, shift+c',
+ handleButton,
+ {
+ ignoreEventWhen: (e) => {
+ const hasModal = !!document.querySelector('#modal-container > *');
+ return hasModal;
+ },
+ },
+ {
+ useKey: true,
},
- });
+ );
// Setup longpress handler to open context menu
const bindLongPress = useLongPress(
diff --git a/src/components/keyboard-shortcuts-help.jsx b/src/components/keyboard-shortcuts-help.jsx
index e41d16d696..367bd5efb2 100644
--- a/src/components/keyboard-shortcuts-help.jsx
+++ b/src/components/keyboard-shortcuts-help.jsx
@@ -19,12 +19,13 @@ export default memo(function KeyboardShortcutsHelp() {
}
useHotkeys(
- '?, shift+?, shift+slash',
- (e) => {
+ '?',
+ () => {
console.log('help');
states.showKeyboardShortcutsHelp = true;
},
{
+ useKey: true,
ignoreEventWhen: (e) => {
const isCatchUpPage = /\/catchup/i.test(location.hash);
return isCatchUpPage;
diff --git a/src/components/media.jsx b/src/components/media.jsx
index b0eb35d6da..721a64ee20 100644
--- a/src/components/media.jsx
+++ b/src/components/media.jsx
@@ -185,6 +185,9 @@ function Media({
const isImage =
type === 'image' ||
(type === 'unknown' && previewUrl && !isVideoMaybe && !isAudioMaybe);
+ const isPreviewVideoMaybe =
+ previewUrl &&
+ /\.(mp4|m4r|m4v|mov|webm)$/i.test(getURLObj(previewUrl).pathname);
const parentRef = useRef();
const [imageSmallerThanParent, setImageSmallerThanParent] = useState(false);
@@ -577,7 +580,7 @@ function Media({
/>
) : (
<>
- {previewUrl ? (
+ {previewUrl && !isPreviewVideoMaybe ? (

{
modalRef.current = node;
- escRef(node?.querySelector?.('[tabindex="-1"]') || node);
+ escRef.current = node?.querySelector?.('[tabindex="-1"]') || node;
}}
className={className}
onClick={(e) => {
diff --git a/src/components/notification.jsx b/src/components/notification.jsx
index c7f11a40e3..1ed1719073 100644
--- a/src/components/notification.jsx
+++ b/src/components/notification.jsx
@@ -460,7 +460,6 @@ function Notification({
const expandAccounts = diffCount ? 'remote' : 'local';
// If there's a status and filter action is 'hide', then the notification is hidden
- // TODO: Handle 'warn' action one day
if (!!status?.filtered) {
const isOwnPost = status?.account?.id === currentAccount;
const filterInfo = isFiltered(status.filtered, 'notifications');
@@ -710,6 +709,7 @@ function Notification({
size="s"
previewMode
allowContextMenu
+ allowFilters
/>
@@ -749,6 +749,7 @@ function Notification({
size="s"
readOnly
allowContextMenu
+ allowFilters
/>
) : (
)}
diff --git a/src/components/search-command.jsx b/src/components/search-command.jsx
index c40a92fa3a..5ac65bca6f 100644
--- a/src/components/search-command.jsx
+++ b/src/components/search-command.jsx
@@ -20,6 +20,7 @@ export default memo(function SearchCommand({ onClose = () => {} }) {
}, 0);
},
{
+ useKey: true,
preventDefault: true,
ignoreEventWhen: (e) => {
const isSearchPage = /\/search/.test(location.hash);
diff --git a/src/components/status.css b/src/components/status.css
index 26f5d83441..310e54cbff 100644
--- a/src/components/status.css
+++ b/src/components/status.css
@@ -653,6 +653,7 @@
display: flex;
gap: 4px;
align-items: center;
+ text-align: start;
}
.status .content-container.has-spoiler:not(.show-spoiler) .spoiler-button {
~ *:not(
@@ -926,15 +927,18 @@
border-radius: 9999px;
}
}
-.status .content > :is(ul, ol),
-.status .content > div > :is(ul, ol) {
- margin-block: min(0.75em, 12px);
- margin-inline: 0;
- padding-inline-start: 1.5em;
-}
-.status .content > :is(ul, ol) li > :is(ul, ol),
-.status .content > div > :is(ul, ol) li > :is(ul, ol) {
- padding-inline-start: 1.5em;
+.status .content .inner-content {
+ > :is(ul, ol),
+ > :is(div, blockquote) > :is(ul, ol) {
+ margin-block: min(0.75em, 12px);
+ margin-inline: 0;
+ padding-inline-start: 1.5em;
+ }
+
+ > :is(ul, ol) li > :is(ul, ol),
+ > :is(div, blockquote) > :is(ul, ol) li > :is(ul, ol) {
+ padding-inline-start: 1.5em;
+ }
}
.status .content ul {
list-style-type: disc;
@@ -1374,7 +1378,8 @@ body:has(#modal-container .carousel) .status .media img:hover {
width: 100%;
height: 100%;
min-height: var(--min-dimension);
- background-image: radial-gradient(
+ background-image:
+ radial-gradient(
circle at center center,
transparent,
var(--bg-faded-color)
diff --git a/src/components/status.jsx b/src/components/status.jsx
index 4938b0ab32..d9dafb25cf 100644
--- a/src/components/status.jsx
+++ b/src/components/status.jsx
@@ -54,6 +54,7 @@ import htmlContentLength from '../utils/html-content-length';
import isRTL from '../utils/is-rtl';
import isMastodonLinkMaybe from '../utils/isMastodonLinkMaybe';
import localeMatch from '../utils/locale-match';
+import mem from '../utils/mem';
import niceDateTime from '../utils/nice-date-time';
import openCompose from '../utils/open-compose';
import pmem from '../utils/pmem';
@@ -118,8 +119,17 @@ function getPollText(poll) {
)
.join('\n')}`;
}
-function getPostText(status) {
- const { spoilerText, content, poll } = status;
+function getPostText(status, opts) {
+ const { maskCustomEmojis } = opts || {};
+ const { spoilerText, poll, emojis } = status;
+ let { content } = status;
+ if (maskCustomEmojis && emojis?.length) {
+ const emojisRegex = new RegExp(
+ `:(${emojis.map((e) => e.shortcode).join('|')}):`,
+ 'g',
+ );
+ content = content.replace(emojisRegex, '⬚');
+ }
return (
(spoilerText ? `${spoilerText}\n\n` : '') +
getHTMLText(content) +
@@ -138,8 +148,16 @@ function forgivingQSA(selectors = [], dom = document) {
return [];
}
-function isTranslateble(content) {
+function isTranslateble(content, emojis) {
if (!content) return false;
+ // Remove custom emojis
+ if (emojis?.length) {
+ const emojisRegex = new RegExp(
+ `:(${emojis.map((e) => e.shortcode).join('|')}):`,
+ 'g',
+ );
+ content = content.replace(emojisRegex, '');
+ }
content = content.trim();
if (!content) return false;
const text = getHTMLText(content, {
@@ -317,6 +335,24 @@ const checkDifferentLanguage = (
return different;
};
+const getCurrentAccID = mem(
+ () => {
+ return getCurrentAccountID();
+ },
+ {
+ maxAge: 60 * 1000, // 1 minute
+ },
+);
+
+const getPrefs = mem(
+ () => {
+ return store.account.get('preferences') || {};
+ },
+ {
+ maxAge: 60 * 1000, // 1 minute
+ },
+);
+
function Status({
statusID,
status,
@@ -330,7 +366,7 @@ function Status({
enableTranslate,
forceTranslate: _forceTranslate,
previewMode,
- // allowFilters,
+ allowFilters,
onMediaClick,
quoted,
onStatusLinkClick = () => {},
@@ -447,16 +483,16 @@ function Status({
const hasMediaAttachments = !!mediaAttachments?.length;
if (mediaFirst && hasMediaAttachments) size = 's';
- const currentAccount = useMemo(() => {
- return getCurrentAccountID();
- }, []);
+ const currentAccount = getCurrentAccID();
const isSelf = useMemo(() => {
return currentAccount && currentAccount === accountId;
}, [accountId, currentAccount]);
const filterContext = useContext(FilterContext);
const filterInfo =
- !isSelf && !readOnly && !previewMode && isFiltered(filtered, filterContext);
+ !isSelf &&
+ ((!readOnly && !previewMode) || allowFilters) &&
+ isFiltered(filtered, filterContext);
if (filterInfo?.action === 'hide') {
return null;
@@ -472,7 +508,11 @@ function Status({
}
};
- if (/*allowFilters && */ size !== 'l' && filterInfo) {
+ if (
+ (allowFilters || size !== 'l') &&
+ filterInfo &&
+ filterInfo.action !== 'blur'
+ ) {
return (
mention.id === currentAccount);
const readingExpandSpoilers = useMemo(() => {
- const prefs = store.account.get('preferences') || {};
+ const prefs = getPrefs();
return !!prefs['reading:expand:spoilers'];
}, []);
const readingExpandMedia = useMemo(() => {
// default | show_all | hide_all
// Ignore hide_all because it means hide *ALL* media including non-sensitive ones
- const prefs = store.account.get('preferences') || {};
+ const prefs = getPrefs();
return prefs['reading:expand:media']?.toLowerCase() || 'default';
}, []);
// FOR TESTING:
@@ -531,7 +571,7 @@ function Status({
previewMode || readingExpandSpoilers || !!snapStates.spoilers[id];
const showSpoilerMedia =
previewMode ||
- readingExpandMedia === 'show_all' ||
+ (readingExpandMedia === 'show_all' && filterInfo?.action !== 'blur') ||
!!snapStates.spoilersMedia[id];
if (reblog) {
@@ -1082,70 +1122,72 @@ function Status({
>
)}
- {!mediaFirst && (
- <>
- {(enableTranslate || !language || differentLanguage) && (
-
- )}
+ {(isSizeLarge ||
+ (!mediaFirst &&
+ (enableTranslate || !language || differentLanguage))) && (
+
+ )}
+ {!mediaFirst && (enableTranslate || !language || differentLanguage) && (
+
{enableTranslate ? (
-
-
- {supportsTTS && (
-
- )}
-
+
) : (
- (!language || differentLanguage) && (
-
-
-
-
- Translate
-
-
- {supportsTTS && (
-
- )}
-
- )
+
+
+
+ Translate
+
+
)}
- >
+ {supportsTTS && (
+
+ )}
+
+ )}
+ {isSizeLarge && (
+
)}
{((!isSizeLarge && sameInstance) ||
enableTranslate ||
@@ -1457,16 +1499,22 @@ function Status({
const hotkeysEnabled = !readOnly && !previewMode && !quoted;
const rRef = useHotkeys('r, shift+r', replyStatus, {
enabled: hotkeysEnabled,
+ useKey: true,
});
const fRef = useHotkeys('f, l', favouriteStatusNotify, {
enabled: hotkeysEnabled,
+ useKey: true,
});
const dRef = useHotkeys('d', bookmarkStatusNotify, {
enabled: hotkeysEnabled,
+ useKey: true,
});
const bRef = useHotkeys(
'shift+b',
- () => {
+ (e) => {
+ // Need shiftKey check due to useKey: true
+ if (!e.shiftKey) return;
+
(async () => {
try {
const done = await confirmBoostStatus();
@@ -1482,30 +1530,37 @@ function Status({
},
{
enabled: hotkeysEnabled && canBoost,
+ useKey: true,
},
);
- const xRef = useHotkeys('x', (e) => {
- const activeStatus = document.activeElement.closest(
- '.status-link, .status-focus',
- );
- if (activeStatus) {
- const spoilerButton = activeStatus.querySelector(
- '.spoiler-button:not(.spoiling)',
+ const xRef = useHotkeys(
+ 'x',
+ (e) => {
+ const activeStatus = document.activeElement.closest(
+ '.status-link, .status-focus',
);
- if (spoilerButton) {
- e.stopPropagation();
- spoilerButton.click();
- } else {
- const spoilerMediaButton = activeStatus.querySelector(
- '.spoiler-media-button:not(.spoiling)',
+ if (activeStatus) {
+ const spoilerButton = activeStatus.querySelector(
+ '.spoiler-button:not(.spoiling)',
);
- if (spoilerMediaButton) {
+ if (spoilerButton) {
e.stopPropagation();
- spoilerMediaButton.click();
+ spoilerButton.click();
+ } else {
+ const spoilerMediaButton = activeStatus.querySelector(
+ '.spoiler-media-button:not(.spoiling)',
+ );
+ if (spoilerMediaButton) {
+ e.stopPropagation();
+ spoilerMediaButton.click();
+ }
}
}
- }
- });
+ },
+ {
+ useKey: true,
+ },
+ );
const displayedMediaAttachments = mediaAttachments.slice(
0,
@@ -1654,11 +1709,11 @@ function Status({
node?.closest?.(
'.timeline-item, .timeline-item-alt, .status-link, .status-focus',
) || node;
- rRef(nodeRef);
- fRef(nodeRef);
- dRef(nodeRef);
- bRef(nodeRef);
- xRef(nodeRef);
+ rRef.current = nodeRef;
+ fRef.current = nodeRef;
+ dRef.current = nodeRef;
+ bRef.current = nodeRef;
+ xRef.current = nodeRef;
}}
tabindex="-1"
class={`status ${
@@ -2011,7 +2066,9 @@ function Status({
)}
)}
{(((enableTranslate || inlineTranslate) &&
- isTranslateble(content) &&
+ isTranslateble(content, emojis) &&
differentLanguage) ||
forceTranslate) && (
)}
{!previewMode &&
- sensitive &&
+ (sensitive || filterInfo?.action === 'blur') &&
!!mediaAttachments.length &&
- readingExpandMedia !== 'show_all' && (
+ (readingExpandMedia === 'show_all' ||
+ filterInfo?.action === 'blur') && (
{' '}
- {showSpoilerMedia ? t`Show less` : t`Show media`}
+
+ {filterInfo?.action === 'blur' && (
+
+ Filtered: {filterInfo?.titlesStr}
+
+
+ )}
+ {showSpoilerMedia ? t`Show less` : t`Show media`}
+
)}
{!!mediaAttachments.length &&
@@ -3544,6 +3612,7 @@ function StatusCompact({ sKey }) {
if (!status) return null;
const {
+ account: { id: accountId },
sensitive,
spoilerText,
account: { avatar, avatarStatic, bot } = {},
@@ -3558,8 +3627,15 @@ function StatusCompact({ sKey }) {
const srKey = statusKey(id, instance);
const statusPeekText = statusPeek(status);
+ const currentAccount = getCurrentAccID();
+ const isSelf = currentAccount && currentAccount === accountId;
+
const filterContext = useContext(FilterContext);
- const filterInfo = isFiltered(filtered, filterContext);
+ let filterInfo = !isSelf && isFiltered(filtered, filterContext);
+
+ // This is fine. Images are converted to emojis so they are
+ // in a way, already "obscured"
+ if (filterInfo?.action === 'blur') filterInfo = null;
if (filterInfo?.action === 'hide') return null;
@@ -3646,7 +3722,7 @@ function FilteredStatus({
return (
{
diff --git a/src/components/timeline.jsx b/src/components/timeline.jsx
index bf65bc30a7..5da5967fa2 100644
--- a/src/components/timeline.jsx
+++ b/src/components/timeline.jsx
@@ -143,91 +143,115 @@ function Timeline({
const itemsSelector = '.timeline-item, .timeline-item-alt';
- const jRef = useHotkeys('j, shift+j', (_, handler) => {
- // focus on next status after active item
- const activeItem = document.activeElement.closest(itemsSelector);
- const activeItemRect = activeItem?.getBoundingClientRect();
- const allItems = Array.from(
- scrollableRef.current.querySelectorAll(itemsSelector),
- ).filter((item) => !!item.offsetHeight);
- if (
- activeItem &&
- activeItemRect.top < scrollableRef.current.clientHeight &&
- activeItemRect.bottom > 0
- ) {
- const activeItemIndex = allItems.indexOf(activeItem);
- let nextItem = allItems[activeItemIndex + 1];
- if (handler.shift) {
- // get next status that's not .timeline-item-alt
- nextItem = allItems.find(
- (item, index) =>
- index > activeItemIndex &&
- !item.classList.contains('timeline-item-alt'),
- );
- }
- if (nextItem) {
- nextItem.focus();
- nextItem.scrollIntoView(scrollIntoViewOptions);
- }
- } else {
- // If active status is not in viewport, get the topmost status-link in viewport
- const topmostItem = allItems.find((item) => {
- const itemRect = item.getBoundingClientRect();
- return itemRect.top >= 44 && itemRect.left >= 0; // 44 is the magic number for header height, not real
- });
- if (topmostItem) {
- topmostItem.focus();
- topmostItem.scrollIntoView(scrollIntoViewOptions);
- }
- }
- });
-
- const kRef = useHotkeys('k, shift+k', (_, handler) => {
- // focus on previous status after active item
- const activeItem = document.activeElement.closest(itemsSelector);
- const activeItemRect = activeItem?.getBoundingClientRect();
- const allItems = Array.from(
- scrollableRef.current.querySelectorAll(itemsSelector),
- ).filter((item) => !!item.offsetHeight);
- if (
- activeItem &&
- activeItemRect.top < scrollableRef.current.clientHeight &&
- activeItemRect.bottom > 0
- ) {
- const activeItemIndex = allItems.indexOf(activeItem);
- let prevItem = allItems[activeItemIndex - 1];
- if (handler.shift) {
- // get prev status that's not .timeline-item-alt
- prevItem = allItems.findLast(
- (item, index) =>
- index < activeItemIndex &&
- !item.classList.contains('timeline-item-alt'),
- );
- }
- if (prevItem) {
- prevItem.focus();
- prevItem.scrollIntoView(scrollIntoViewOptions);
+ const jRef = useHotkeys(
+ 'j, shift+j',
+ (e, handler) => {
+ // Fix bug: shift+j is fired even when j is pressed due to useKey: true
+ if (e.shiftKey !== handler.shift) return;
+
+ // focus on next status after active item
+ const activeItem = document.activeElement.closest(itemsSelector);
+ const activeItemRect = activeItem?.getBoundingClientRect();
+ const allItems = Array.from(
+ scrollableRef.current.querySelectorAll(itemsSelector),
+ ).filter((item) => !!item.offsetHeight);
+ if (
+ activeItem &&
+ activeItemRect.top < scrollableRef.current.clientHeight &&
+ activeItemRect.bottom > 0
+ ) {
+ const activeItemIndex = allItems.indexOf(activeItem);
+ let nextItem = allItems[activeItemIndex + 1];
+ if (handler.shift) {
+ // get next status that's not .timeline-item-alt
+ nextItem = allItems.find(
+ (item, index) =>
+ index > activeItemIndex &&
+ !item.classList.contains('timeline-item-alt'),
+ );
+ }
+ if (nextItem) {
+ nextItem.focus();
+ nextItem.scrollIntoView(scrollIntoViewOptions);
+ }
+ } else {
+ // If active status is not in viewport, get the topmost status-link in viewport
+ const topmostItem = allItems.find((item) => {
+ const itemRect = item.getBoundingClientRect();
+ return itemRect.top >= 44 && itemRect.left >= 0; // 44 is the magic number for header height, not real
+ });
+ if (topmostItem) {
+ topmostItem.focus();
+ topmostItem.scrollIntoView(scrollIntoViewOptions);
+ }
}
- } else {
- // If active status is not in viewport, get the topmost status-link in viewport
- const topmostItem = allItems.find((item) => {
- const itemRect = item.getBoundingClientRect();
- return itemRect.top >= 44 && itemRect.left >= 0; // 44 is the magic number for header height, not real
- });
- if (topmostItem) {
- topmostItem.focus();
- topmostItem.scrollIntoView(scrollIntoViewOptions);
+ },
+ {
+ useKey: true,
+ },
+ );
+
+ const kRef = useHotkeys(
+ 'k, shift+k',
+ (e, handler) => {
+ // Fix bug: shift+k is fired even when k is pressed due to useKey: true
+ if (e.shiftKey !== handler.shift) return;
+
+ // focus on previous status after active item
+ const activeItem = document.activeElement.closest(itemsSelector);
+ const activeItemRect = activeItem?.getBoundingClientRect();
+ const allItems = Array.from(
+ scrollableRef.current.querySelectorAll(itemsSelector),
+ ).filter((item) => !!item.offsetHeight);
+ if (
+ activeItem &&
+ activeItemRect.top < scrollableRef.current.clientHeight &&
+ activeItemRect.bottom > 0
+ ) {
+ const activeItemIndex = allItems.indexOf(activeItem);
+ let prevItem = allItems[activeItemIndex - 1];
+ if (handler.shift) {
+ // get prev status that's not .timeline-item-alt
+ prevItem = allItems.findLast(
+ (item, index) =>
+ index < activeItemIndex &&
+ !item.classList.contains('timeline-item-alt'),
+ );
+ }
+ if (prevItem) {
+ prevItem.focus();
+ prevItem.scrollIntoView(scrollIntoViewOptions);
+ }
+ } else {
+ // If active status is not in viewport, get the topmost status-link in viewport
+ const topmostItem = allItems.find((item) => {
+ const itemRect = item.getBoundingClientRect();
+ return itemRect.top >= 44 && itemRect.left >= 0; // 44 is the magic number for header height, not real
+ });
+ if (topmostItem) {
+ topmostItem.focus();
+ topmostItem.scrollIntoView(scrollIntoViewOptions);
+ }
}
- }
- });
+ },
+ {
+ useKey: true,
+ },
+ );
- const oRef = useHotkeys(['enter', 'o'], () => {
- // open active status
- const activeItem = document.activeElement;
- if (activeItem?.matches(itemsSelector)) {
- activeItem.click();
- }
- });
+ const oRef = useHotkeys(
+ ['enter', 'o'],
+ () => {
+ // open active status
+ const activeItem = document.activeElement;
+ if (activeItem?.matches(itemsSelector)) {
+ activeItem.click();
+ }
+ },
+ {
+ useKey: true,
+ },
+ );
const showNewPostsIndicator =
items.length > 0 && uiState !== 'loading' && showNew;
@@ -392,10 +416,10 @@ function Timeline({
}`}
ref={(node) => {
scrollableRef.current = node;
- jRef(node);
- kRef(node);
- oRef(node);
- dotRef(node);
+ jRef.current = node;
+ kRef.current = node;
+ oRef.current = node;
+ dotRef.current = node;
}}
tabIndex="-1"
onClick={(e) => {
@@ -608,8 +632,12 @@ const TimelineItem = memo(
// }
const aFiltered = isFiltered(a.filtered, filterContext);
const bFiltered = isFiltered(b.filtered, filterContext);
- if (aFiltered) filteredItemsIDs.add(a.id);
- if (bFiltered) filteredItemsIDs.add(b.id);
+ if (aFiltered && aFiltered?.action !== 'blur') {
+ filteredItemsIDs.add(a.id);
+ }
+ if (bFiltered && bFiltered?.action !== 'blur') {
+ filteredItemsIDs.add(b.id);
+ }
if (aFiltered && !bFiltered) {
return 1;
}
@@ -964,7 +992,7 @@ function TimelineStatusCompact({ status, instance, filterContext }) {
lang={language}
dir="auto"
>
- {!!filterInfo ? (
+ {!!filterInfo && filterInfo?.action !== 'blur' ? (
({
+ code,
+ name,
+}));
+
+const { PHANPY_TRANSLANG_INSTANCES } = import.meta.env;
+const TRANSLANG_INSTANCES = PHANPY_TRANSLANG_INSTANCES
+ ? PHANPY_TRANSLANG_INSTANCES.split(/\s+/)
: [];
const throttle = pThrottle({
@@ -28,50 +33,70 @@ const throttle = pThrottle({
interval: 2000,
});
-let currentLingvaInstance = 0;
+const TRANSLATED_MAX_AGE = 1000 * 60 * 60; // 1 hour
+let currentTranslangInstance = 0;
-function _lingvaTranslate(text, source, target) {
+function _translangTranslate(text, source, target) {
console.log('TRANSLATE', text, source, target);
const fetchCall = () => {
- let instance = LINGVA_INSTANCES[currentLingvaInstance];
- return fetch(
- `https://${instance}/api/v1/${source}/${target}/${encodeURIComponent(
- text,
- )}`,
- )
+ let instance = TRANSLANG_INSTANCES[currentTranslangInstance];
+ const tooLong = text.length > 2000;
+ let fetchPromise;
+ if (tooLong) {
+ // POST
+ fetchPromise = fetch(`https://${instance}/api/v1/translate`, {
+ method: 'POST',
+ priority: 'low',
+ referrerPolicy: 'no-referrer',
+ headers: {
+ 'Content-Type': 'application/json',
+ },
+ body: JSON.stringify({
+ sl: source,
+ tl: target,
+ text,
+ }),
+ });
+ } else {
+ // GET
+ fetchPromise = fetch(
+ `https://${instance}/api/v1/translate?sl=${encodeURIComponent(source)}&tl=${encodeURIComponent(target)}&text=${encodeURIComponent(text)}`,
+ {
+ priority: 'low',
+ referrerPolicy: 'no-referrer',
+ },
+ );
+ }
+ return fetchPromise
.then((res) => {
if (!res.ok) throw new Error(res.statusText);
return res.json();
})
.then((res) => {
return {
- provider: 'lingva',
- content: res.translation,
- detectedSourceLanguage: res.info?.detectedSource,
- info: res.info,
+ provider: 'translang',
+ content: res.translated_text,
+ detectedSourceLanguage: res.detected_language,
+ pronunciation: res.pronunciation,
};
});
};
return pRetry(fetchCall, {
retries: 3,
onFailedAttempt: (e) => {
- currentLingvaInstance =
- (currentLingvaInstance + 1) % LINGVA_INSTANCES.length;
+ currentTranslangInstance =
+ (currentTranslangInstance + 1) % TRANSLANG_INSTANCES.length;
console.log(
'Retrying translation with another instance',
- currentLingvaInstance,
+ currentTranslangInstance,
);
},
});
- // return masto.v1.statuses.$select(id).translate({
- // lang: DEFAULT_LANG,
- // });
}
-const TRANSLATED_MAX_AGE = 1000 * 60 * 60; // 1 hour
-const lingvaTranslate = pmem(_lingvaTranslate, {
+const translangTranslate = pmem(_translangTranslate, {
maxAge: TRANSLATED_MAX_AGE,
});
-const throttledLingvaTranslate = pmem(throttle(lingvaTranslate), {
+const throttledTranslangTranslate = pmem(throttle(translangTranslate), {
// I know, this is double-layered memoization
maxAge: TRANSLATED_MAX_AGE,
});
@@ -99,11 +124,6 @@ function TranslationBlock({
const apiSourceLang = useRef('auto');
if (!onTranslate) {
- // onTranslate = supportsBrowserTranslator
- // ? browserTranslate
- // : mini
- // ? throttledLingvaTranslate
- // : lingvaTranslate;
onTranslate = async (...args) => {
if (supportsBrowserTranslator) {
const result = await browserTranslate(...args);
@@ -112,8 +132,8 @@ function TranslationBlock({
}
}
return mini
- ? await throttledLingvaTranslate(...args)
- : await lingvaTranslate(...args);
+ ? await throttledTranslangTranslate(...args)
+ : await translangTranslate(...args);
};
}
@@ -127,8 +147,8 @@ function TranslationBlock({
const detectedLangText = localeCode2Text(detectedSourceLanguage);
setDetectedLang(detectedLangText);
}
- if (provider === 'lingva') {
- const pronunciation = props?.info?.pronunciation?.query;
+ if (provider === 'translang') {
+ const pronunciation = props?.pronunciation;
if (pronunciation) {
setPronunciationContent(pronunciation);
}
@@ -235,14 +255,14 @@ function TranslationBlock({
code: l.code,
locale: l.code,
});
- const showCommon = common !== native;
+ const showCommon = native && common !== native;
return (
);
})}
@@ -280,4 +300,4 @@ function TranslationBlock({
);
}
-export default LINGVA_INSTANCES?.length ? TranslationBlock : () => null;
+export default TRANSLANG_INSTANCES?.length ? TranslationBlock : () => null;
diff --git a/src/data/catalogs.json b/src/data/catalogs.json
index 5fc0ac34f6..ea18e1601a 100644
--- a/src/data/catalogs.json
+++ b/src/data/catalogs.json
@@ -3,168 +3,196 @@
"code": "ar-SA",
"nativeName": "العربية",
"name": "Arabic",
- "completion": 23
+ "completion": 24,
+ "listed": false
},
{
"code": "ca-ES",
"nativeName": "català",
"name": "Catalan",
- "completion": 100
+ "completion": 100,
+ "listed": true
},
{
"code": "cs-CZ",
"nativeName": "čeština",
"name": "Czech",
- "completion": 82
+ "completion": 81,
+ "listed": true
},
{
"code": "de-DE",
"nativeName": "Deutsch",
"name": "German",
- "completion": 92
+ "completion": 92,
+ "listed": true
},
{
"code": "eo-UY",
"nativeName": "Esperanto",
"name": "Esperanto",
- "completion": 100
+ "completion": 100,
+ "listed": true
},
{
"code": "es-ES",
"nativeName": "español",
"name": "Spanish",
- "completion": 100
+ "completion": 100,
+ "listed": true
},
{
"code": "eu-ES",
"nativeName": "euskara",
"name": "Basque",
- "completion": 100
+ "completion": 98,
+ "listed": true
},
{
"code": "fa-IR",
"nativeName": "فارسی",
"name": "Persian",
- "completion": 71
+ "completion": 70,
+ "listed": true
},
{
"code": "fi-FI",
"nativeName": "suomi",
"name": "Finnish",
- "completion": 100
+ "completion": 100,
+ "listed": true
},
{
"code": "fr-FR",
"nativeName": "français",
"name": "French",
- "completion": 91
+ "completion": 99,
+ "listed": true
},
{
"code": "gl-ES",
"nativeName": "galego",
"name": "Galician",
- "completion": 100
+ "completion": 100,
+ "listed": true
},
{
"code": "he-IL",
"nativeName": "עברית",
"name": "Hebrew",
- "completion": 10
+ "completion": 10,
+ "listed": false
},
{
"code": "it-IT",
"nativeName": "italiano",
"name": "Italian",
- "completion": 100
+ "completion": 100,
+ "listed": true
},
{
"code": "ja-JP",
"nativeName": "日本語",
"name": "Japanese",
- "completion": 47
+ "completion": 47,
+ "listed": false
},
{
"code": "kab",
"nativeName": "Taqbaylit",
"name": "Kabyle",
- "completion": 95
+ "completion": 95,
+ "listed": true
},
{
"code": "ko-KR",
"nativeName": "한국어",
"name": "Korean",
- "completion": 88
+ "completion": 88,
+ "listed": true
},
{
"code": "lt-LT",
"nativeName": "lietuvių",
"name": "Lithuanian",
- "completion": 100
+ "completion": 98,
+ "listed": true
},
{
"code": "nb-NO",
"nativeName": "norsk bokmål",
"name": "Norwegian Bokmål",
- "completion": 49
+ "completion": 49,
+ "listed": false
},
{
"code": "nl-NL",
"nativeName": "Nederlands",
"name": "Dutch",
- "completion": 75
+ "completion": 75,
+ "listed": true
},
{
"code": "pl-PL",
"nativeName": "polski",
"name": "Polish",
- "completion": 59
+ "completion": 67,
+ "listed": true
},
{
"code": "pt-BR",
"nativeName": "português",
"name": "Portuguese",
- "completion": 100
+ "completion": 100,
+ "listed": true
},
{
"code": "pt-PT",
"nativeName": "português",
"name": "Portuguese",
- "completion": 100
+ "completion": 100,
+ "listed": true
},
{
"code": "ru-RU",
"nativeName": "русский",
"name": "Russian",
- "completion": 100
+ "completion": 100,
+ "listed": true
},
{
"code": "th-TH",
"nativeName": "ไทย",
"name": "Thai",
- "completion": 8
+ "completion": 8,
+ "listed": false
},
{
"code": "tr-TR",
"nativeName": "Türkçe",
"name": "Turkish",
- "completion": 47
+ "completion": 47,
+ "listed": false
},
{
"code": "uk-UA",
"nativeName": "українська",
"name": "Ukrainian",
- "completion": 92
+ "completion": 92,
+ "listed": true
},
{
"code": "zh-CN",
"nativeName": "简体中文",
"name": "Simplified Chinese",
- "completion": 100
+ "completion": 100,
+ "listed": true
},
{
"code": "zh-TW",
"nativeName": "繁體中文",
"name": "Traditional Chinese",
- "completion": 27
+ "completion": 32,
+ "listed": false
}
]
\ No newline at end of file
diff --git a/src/data/listed-locales.json b/src/data/listed-locales.json
new file mode 100644
index 0000000000..d3821b1dc7
--- /dev/null
+++ b/src/data/listed-locales.json
@@ -0,0 +1,23 @@
+[
+ "ca-ES",
+ "cs-CZ",
+ "de-DE",
+ "eo-UY",
+ "es-ES",
+ "eu-ES",
+ "fa-IR",
+ "fi-FI",
+ "fr-FR",
+ "gl-ES",
+ "it-IT",
+ "kab",
+ "ko-KR",
+ "lt-LT",
+ "nl-NL",
+ "pl-PL",
+ "pt-BR",
+ "pt-PT",
+ "ru-RU",
+ "uk-UA",
+ "zh-CN"
+]
\ No newline at end of file
diff --git a/src/data/listed-locales.json.orig b/src/data/listed-locales.json.orig
new file mode 100644
index 0000000000..1e9c12c211
--- /dev/null
+++ b/src/data/listed-locales.json.orig
@@ -0,0 +1,46 @@
+[
+ "ca-ES",
+<<<<<<< HEAD
+ "es-ES",
+ "fi-FI",
+ "gl-ES",
+ "it-IT",
+ "pt-BR",
+ "pt-PT",
+ "zh-CN",
+ "eo-UY",
+ "ru-RU",
+ "eu-ES",
+ "lt-LT",
+ "kab",
+ "de-DE",
+ "uk-UA",
+ "fr-FR",
+ "ko-KR",
+ "cs-CZ",
+ "nl-NL",
+ "fa-IR",
+ "pl-PL"
+=======
+ "cs-CZ",
+ "de-DE",
+ "eo-UY",
+ "es-ES",
+ "eu-ES",
+ "fa-IR",
+ "fi-FI",
+ "fr-FR",
+ "gl-ES",
+ "it-IT",
+ "kab",
+ "ko-KR",
+ "lt-LT",
+ "nl-NL",
+ "pl-PL",
+ "pt-BR",
+ "pt-PT",
+ "ru-RU",
+ "uk-UA",
+ "zh-CN"
+>>>>>>> 8eeab341 (Move percentage threshold to build time)
+]
\ No newline at end of file
diff --git a/src/data/status-supported-languages.json b/src/data/status-supported-languages.json
index b587da904b..4571814c75 100644
--- a/src/data/status-supported-languages.json
+++ b/src/data/status-supported-languages.json
@@ -802,7 +802,7 @@
[
"tl",
"Tagalog",
- "Wikang Tagalog"
+ "Tagalog"
],
[
"tn",
@@ -959,6 +959,11 @@
"Kashubian",
"Kaszëbsczi"
],
+ [
+ "gsw",
+ "Swiss German",
+ "Schwiizertütsch"
+ ],
[
"jbo",
"Lojban",
diff --git a/src/data/translang-languages-native.json b/src/data/translang-languages-native.json
new file mode 100644
index 0000000000..368bf9e30c
--- /dev/null
+++ b/src/data/translang-languages-native.json
@@ -0,0 +1,251 @@
+{
+ "ab": "Аҧсшәа",
+ "ace": "Acèh",
+ "ach": "Lëbacoli",
+ "aa": "Afár",
+ "af": "Afrikaans",
+ "sq": "Shqip",
+ "alz": "Dhalur",
+ "am": "አማርኛ",
+ "ar": "العربية",
+ "hy": "Հայերեն",
+ "as": "অসমীয়া",
+ "av": "Авар мацӀ",
+ "awa": "अवधी",
+ "ay": "Aymar aru",
+ "az": "Azərbaycanca",
+ "ban": "Basa Bali",
+ "bal": "بلوچی",
+ "bm": "Bamanankan",
+ "bci": "Baoulé",
+ "ba": "Башҡортса",
+ "eu": "Euskara",
+ "btx": "Batak Karo",
+ "bts": "Batak Simalungun",
+ "bbc": "Batak Toba",
+ "be": "Беларуская",
+ "bem": "Ichibemba",
+ "bn": "বাংলা",
+ "bew": "Betawi",
+ "bho": "भोजपुरी",
+ "bik": "Bikol",
+ "bs": "Bosanski",
+ "br": "Brezhoneg",
+ "bg": "Български",
+ "bua": "Буряад",
+ "yue": "粵語",
+ "ca": "Català",
+ "ceb": "Cebuano",
+ "ch": "Chamoru",
+ "ce": "Нохчийн мотт",
+ "ny": "Chichewa",
+ "zh-CN": "简体中文",
+ "zh-TW": "繁體中文",
+ "chk": "Kapasen Chuuk",
+ "cv": "Чӑвашла",
+ "co": "Corsu",
+ "crh": "Qırımtatarca (Кирилл)",
+ "crh-Latn": "Qırımtatarca (Latin)",
+ "hr": "Hrvatski",
+ "cs": "Čeština",
+ "da": "Dansk",
+ "fa-AF": "درى",
+ "dv": "ދިވެހި",
+ "din": "Thuɔŋjäŋ",
+ "doi": "डोगरी",
+ "dov": "Dombe",
+ "nl": "Nederlands",
+ "dyu": "Jula",
+ "dz": "རྫོང་ཁ",
+ "en": "English",
+ "eo": "Esperanto",
+ "et": "Eesti",
+ "ee": "Eʋegbe",
+ "fo": "Føroyskt",
+ "fj": "Vosa Vakaviti",
+ "tl": "Tagalog",
+ "fi": "Suomi",
+ "fon": "Fon",
+ "fr": "Français",
+ "fr-CA": "Français (Canada)",
+ "fy": "Frysk",
+ "fur": "Furlan",
+ "ff": "Fulfulde",
+ "gaa": "Gã",
+ "gl": "Galego",
+ "ka": "ქართული",
+ "de": "Deutsch",
+ "el": "Ελληνικά",
+ "gn": "Avañe'ẽ",
+ "gu": "ગુજરાતી",
+ "ht": "Kreyòl ayisyen",
+ "cnh": "Hakha Chin",
+ "ha": "Hausa",
+ "haw": "ʻŌlelo Hawaiʻi",
+ "iw": "עברית",
+ "hil": "Hiligaynon",
+ "hi": "हिन्दी",
+ "hmn": "Hmoob",
+ "hu": "Magyar",
+ "hrx": "Hunsrik",
+ "iba": "Iban",
+ "is": "Íslenska",
+ "ig": "Igbo",
+ "ilo": "Iloko",
+ "id": "Bahasa Indonesia",
+ "iu-Latn": "Inuktitut (Latin)",
+ "iu": "ᐃᓄᒃᑎᑐᑦ",
+ "ga": "Gaeilge",
+ "it": "Italiano",
+ "jam": "Patwa",
+ "ja": "日本語",
+ "jw": "Basa Jawa",
+ "kac": "Jinghpaw",
+ "kl": "Kalaallisut",
+ "kn": "ಕನ್ನಡ",
+ "kr": "Kanuri",
+ "pam": "Kapampangan",
+ "kk": "Қазақша",
+ "kha": "Khasi",
+ "km": "ភាសាខ្មែរ",
+ "cgg": "Rukiga",
+ "kg": "Kikongo",
+ "rw": "Kinyarwanda",
+ "ktu": "Kituba",
+ "trp": "Kokborok",
+ "kv": "Коми кыв",
+ "gom": "कोंकणी",
+ "ko": "한국어",
+ "kri": "Krio",
+ "ku": "Kurdî (Kurmancî)",
+ "ckb": "کوردی (سۆرانی)",
+ "ky": "Кыргызча",
+ "lo": "ລາວ",
+ "ltg": "Latgaļu",
+ "la": "Latina",
+ "lv": "Latviešu",
+ "lij": "Ligure",
+ "li": "Limburgs",
+ "ln": "Lingála",
+ "lt": "Lietuvių",
+ "lmo": "Lombard",
+ "lg": "Luganda",
+ "luo": "Dholuo",
+ "lb": "Lëtzebuergesch",
+ "mk": "Македонски",
+ "mad": "Madhurâ",
+ "mai": "मैथिली",
+ "mak": "Makassar",
+ "mg": "Malagasy",
+ "ms": "Bahasa Melayu",
+ "ms-Arab": "بهاس ملايو",
+ "ml": "മലയാളം",
+ "mt": "Malti",
+ "mam": "Mam",
+ "gv": "Gaelg",
+ "mi": "Te Reo Māori",
+ "mr": "मराठी",
+ "mh": "Kajin M̧ajeļ",
+ "mwr": "मारवाड़ी",
+ "mfe": "Kreol Morisien",
+ "chm": "Олык марий",
+ "mni-Mtei": "ꯃꯤꯇꯩꯂꯣꯟ",
+ "min": "Baso Minang",
+ "lus": "Mizo ṭawng",
+ "mn": "Монгол",
+ "my": "မြန်မာစာ",
+ "nhe": "Náhuatl",
+ "ndc-ZW": "Ndau",
+ "nr": "isiNdebele",
+ "new": "नेपाल भाषा",
+ "ne": "नेपाली",
+ "bm-Nkoo": "ߒߞߏ",
+ "no": "Norsk",
+ "nus": "Thok Nath",
+ "oc": "Occitan",
+ "or": "ଓଡ଼ିଆ",
+ "om": "Afaan Oromoo",
+ "os": "Ирон æвзаг",
+ "pag": "Pangasinan",
+ "pap": "Papiamentu",
+ "ps": "پښتو",
+ "fa": "فارسی",
+ "pl": "Polski",
+ "pt": "Português (Brasil)",
+ "pt-PT": "Português (Portugal)",
+ "pa": "ਪੰਜਾਬੀ",
+ "pa-Arab": "پنجابی",
+ "qu": "Runa Simi",
+ "kek": "Qʼeqchiʼ",
+ "rom": "Romani čhib",
+ "ro": "Română",
+ "rn": "Ikirundi",
+ "ru": "Русский",
+ "se": "Davvisámegiella",
+ "sm": "Gagana Samoa",
+ "sg": "Sängö",
+ "sa": "संस्कृतम्",
+ "sat-Latn": "Santali (Latin)",
+ "sat": "ᱥᱟᱱᱛᱟᱲᱤ",
+ "gd": "Gàidhlig",
+ "nso": "Sepedi",
+ "sr": "Српски",
+ "st": "Sesotho",
+ "crs": "Kreol seselwa",
+ "shn": "လိၵ်ႈတႆး",
+ "sn": "chiShona",
+ "scn": "Sicilianu",
+ "szl": "Ślōnskŏ",
+ "sd": "سنڌي",
+ "si": "සිංහල",
+ "sk": "Slovenčina",
+ "sl": "Slovenščina",
+ "so": "Soomaali",
+ "es": "Español",
+ "su": "Basa Sunda",
+ "sus": "Susu",
+ "sw": "Kiswahili",
+ "ss": "siSwati",
+ "sv": "Svenska",
+ "ty": "Reo Tahiti",
+ "tg": "Тоҷикӣ",
+ "ber-Latn": "Tamazight (Latin)",
+ "ber": "ⵜⴰⵎⴰⵣⵉⵖⵜ",
+ "ta": "தமிழ்",
+ "tt": "Татарча",
+ "te": "తెలుగు",
+ "tet": "Tetun",
+ "th": "ไทย",
+ "bo": "བོད་ཡིག",
+ "ti": "ትግርኛ",
+ "tiv": "Tiv",
+ "tpi": "Tok Pisin",
+ "to": "Lea fakatonga",
+ "lua": "Tshiluba",
+ "ts": "Xitsonga",
+ "tn": "Setswana",
+ "tcy": "ತುಳು",
+ "tum": "chiTumbuka",
+ "tr": "Türkçe",
+ "tk": "Türkmençe",
+ "tyv": "Тыва дыл",
+ "ak": "Akankasa",
+ "udm": "Удмурт кыл",
+ "uk": "Українська",
+ "ur": "اردو",
+ "ug": "ئۇيغۇرچە",
+ "uz": "Oʻzbekcha",
+ "ve": "Tshivenḓa",
+ "vec": "Vèneto",
+ "vi": "Tiếng Việt",
+ "war": "Winaray",
+ "cy": "Cymraeg",
+ "wo": "Wolof",
+ "xh": "isiXhosa",
+ "sah": "Саха тыла",
+ "yi": "ייִדיש",
+ "yo": "Yorùbá",
+ "yua": "Màaya T'àan",
+ "zap": "Didxazá",
+ "zu": "isiZulu"
+}
diff --git a/src/data/translang-languages.json b/src/data/translang-languages.json
new file mode 100644
index 0000000000..2e67dda971
--- /dev/null
+++ b/src/data/translang-languages.json
@@ -0,0 +1,506 @@
+{
+ "sl": {
+ "auto": "Detect language",
+ "ab": "Abkhaz",
+ "ace": "Acehnese",
+ "ach": "Acholi",
+ "aa": "Afar",
+ "af": "Afrikaans",
+ "sq": "Albanian",
+ "alz": "Alur",
+ "am": "Amharic",
+ "ar": "Arabic",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "av": "Avar",
+ "awa": "Awadhi",
+ "ay": "Aymara",
+ "az": "Azerbaijani",
+ "ban": "Balinese",
+ "bal": "Baluchi",
+ "bm": "Bambara",
+ "bci": "Baoulé",
+ "ba": "Bashkir",
+ "eu": "Basque",
+ "btx": "Batak Karo",
+ "bts": "Batak Simalungun",
+ "bbc": "Batak Toba",
+ "be": "Belarusian",
+ "bem": "Bemba",
+ "bn": "Bengali",
+ "bew": "Betawi",
+ "bho": "Bhojpuri",
+ "bik": "Bikol",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "Bulgarian",
+ "bua": "Buryat",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "ch": "Chamorro",
+ "ce": "Chechen",
+ "ny": "Chichewa",
+ "zh-CN": "Chinese (Simplified)",
+ "zh-TW": "Chinese (Traditional)",
+ "chk": "Chuukese",
+ "cv": "Chuvash",
+ "co": "Corsican",
+ "crh": "Crimean Tatar (Cyrillic)",
+ "crh-Latn": "Crimean Tatar (Latin)",
+ "hr": "Croatian",
+ "cs": "Czech",
+ "da": "Danish",
+ "fa-AF": "Dari",
+ "dv": "Dhivehi",
+ "din": "Dinka",
+ "doi": "Dogri",
+ "dov": "Dombe",
+ "nl": "Dutch",
+ "dyu": "Dyula",
+ "dz": "Dzongkha",
+ "en": "English",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "fo": "Faroese",
+ "fj": "Fijian",
+ "tl": "Filipino",
+ "fi": "Finnish",
+ "fon": "Fon",
+ "fr": "French",
+ "fr-CA": "French (Canada)",
+ "fy": "Frisian",
+ "fur": "Friulian",
+ "ff": "Fulani",
+ "gaa": "Ga",
+ "gl": "Galician",
+ "ka": "Georgian",
+ "de": "German",
+ "el": "Greek",
+ "gn": "Guarani",
+ "gu": "Gujarati",
+ "ht": "Haitian Creole",
+ "cnh": "Hakha Chin",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "iw": "Hebrew",
+ "hil": "Hiligaynon",
+ "hi": "Hindi",
+ "hmn": "Hmong",
+ "hu": "Hungarian",
+ "hrx": "Hunsrik",
+ "iba": "Iban",
+ "is": "Icelandic",
+ "ig": "Igbo",
+ "ilo": "Ilocano",
+ "id": "Indonesian",
+ "iu-Latn": "Inuktut (Latin)",
+ "iu": "Inuktut (Syllabics)",
+ "ga": "Irish",
+ "it": "Italian",
+ "jam": "Jamaican Patois",
+ "ja": "Japanese",
+ "jw": "Javanese",
+ "kac": "Jingpo",
+ "kl": "Kalaallisut",
+ "kn": "Kannada",
+ "kr": "Kanuri",
+ "pam": "Kapampangan",
+ "kk": "Kazakh",
+ "kha": "Khasi",
+ "km": "Khmer",
+ "cgg": "Kiga",
+ "kg": "Kikongo",
+ "rw": "Kinyarwanda",
+ "ktu": "Kituba",
+ "trp": "Kokborok",
+ "kv": "Komi",
+ "gom": "Konkani",
+ "ko": "Korean",
+ "kri": "Krio",
+ "ku": "Kurdish (Kurmanji)",
+ "ckb": "Kurdish (Sorani)",
+ "ky": "Kyrgyz",
+ "lo": "Lao",
+ "ltg": "Latgalian",
+ "la": "Latin",
+ "lv": "Latvian",
+ "lij": "Ligurian",
+ "li": "Limburgish",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "lmo": "Lombard",
+ "lg": "Luganda",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "mk": "Macedonian",
+ "mad": "Madurese",
+ "mai": "Maithili",
+ "mak": "Makassar",
+ "mg": "Malagasy",
+ "ms": "Malay",
+ "ms-Arab": "Malay (Jawi)",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "mam": "Mam",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mh": "Marshallese",
+ "mwr": "Marwadi",
+ "mfe": "Mauritian Creole",
+ "chm": "Meadow Mari",
+ "mni-Mtei": "Meiteilon (Manipuri)",
+ "min": "Minang",
+ "lus": "Mizo",
+ "mn": "Mongolian",
+ "my": "Myanmar (Burmese)",
+ "nhe": "Nahuatl (Eastern Huasteca)",
+ "ndc-ZW": "Ndau",
+ "nr": "Ndebele (South)",
+ "new": "Nepalbhasa (Newari)",
+ "ne": "Nepali",
+ "bm-Nkoo": "NKo",
+ "no": "Norwegian",
+ "nus": "Nuer",
+ "oc": "Occitan",
+ "or": "Odia (Oriya)",
+ "om": "Oromo",
+ "os": "Ossetian",
+ "pag": "Pangasinan",
+ "pap": "Papiamento",
+ "ps": "Pashto",
+ "fa": "Persian",
+ "pl": "Polish",
+ "pt": "Portuguese (Brazil)",
+ "pt-PT": "Portuguese (Portugal)",
+ "pa": "Punjabi (Gurmukhi)",
+ "pa-Arab": "Punjabi (Shahmukhi)",
+ "qu": "Quechua",
+ "kek": "Qʼeqchiʼ",
+ "rom": "Romani",
+ "ro": "Romanian",
+ "rn": "Rundi",
+ "ru": "Russian",
+ "se": "Sami (North)",
+ "sm": "Samoan",
+ "sg": "Sango",
+ "sa": "Sanskrit",
+ "sat-Latn": "Santali (Latin)",
+ "sat": "Santali (Ol Chiki)",
+ "gd": "Scots Gaelic",
+ "nso": "Sepedi",
+ "sr": "Serbian",
+ "st": "Sesotho",
+ "crs": "Seychellois Creole",
+ "shn": "Shan",
+ "sn": "Shona",
+ "scn": "Sicilian",
+ "szl": "Silesian",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "so": "Somali",
+ "es": "Spanish",
+ "su": "Sundanese",
+ "sus": "Susu",
+ "sw": "Swahili",
+ "ss": "Swati",
+ "sv": "Swedish",
+ "ty": "Tahitian",
+ "tg": "Tajik",
+ "ber-Latn": "Tamazight",
+ "ber": "Tamazight (Tifinagh)",
+ "ta": "Tamil",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "tet": "Tetum",
+ "th": "Thai",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "tiv": "Tiv",
+ "tpi": "Tok Pisin",
+ "to": "Tongan",
+ "lua": "Tshiluba",
+ "ts": "Tsonga",
+ "tn": "Tswana",
+ "tcy": "Tulu",
+ "tum": "Tumbuka",
+ "tr": "Turkish",
+ "tk": "Turkmen",
+ "tyv": "Tuvan",
+ "ak": "Twi",
+ "udm": "Udmurt",
+ "uk": "Ukrainian",
+ "ur": "Urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "ve": "Venda",
+ "vec": "Venetian",
+ "vi": "Vietnamese",
+ "war": "Waray",
+ "cy": "Welsh",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "sah": "Yakut",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "yua": "Yucatec Maya",
+ "zap": "Zapotec",
+ "zu": "Zulu"
+ },
+ "tl": {
+ "ab": "Abkhaz",
+ "ace": "Acehnese",
+ "ach": "Acholi",
+ "aa": "Afar",
+ "af": "Afrikaans",
+ "sq": "Albanian",
+ "alz": "Alur",
+ "am": "Amharic",
+ "ar": "Arabic",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "av": "Avar",
+ "awa": "Awadhi",
+ "ay": "Aymara",
+ "az": "Azerbaijani",
+ "ban": "Balinese",
+ "bal": "Baluchi",
+ "bm": "Bambara",
+ "bci": "Baoulé",
+ "ba": "Bashkir",
+ "eu": "Basque",
+ "btx": "Batak Karo",
+ "bts": "Batak Simalungun",
+ "bbc": "Batak Toba",
+ "be": "Belarusian",
+ "bem": "Bemba",
+ "bn": "Bengali",
+ "bew": "Betawi",
+ "bho": "Bhojpuri",
+ "bik": "Bikol",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "Bulgarian",
+ "bua": "Buryat",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "ch": "Chamorro",
+ "ce": "Chechen",
+ "ny": "Chichewa",
+ "zh-CN": "Chinese (Simplified)",
+ "zh-TW": "Chinese (Traditional)",
+ "chk": "Chuukese",
+ "cv": "Chuvash",
+ "co": "Corsican",
+ "crh": "Crimean Tatar (Cyrillic)",
+ "crh-Latn": "Crimean Tatar (Latin)",
+ "hr": "Croatian",
+ "cs": "Czech",
+ "da": "Danish",
+ "fa-AF": "Dari",
+ "dv": "Dhivehi",
+ "din": "Dinka",
+ "doi": "Dogri",
+ "dov": "Dombe",
+ "nl": "Dutch",
+ "dyu": "Dyula",
+ "dz": "Dzongkha",
+ "en": "English",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "fo": "Faroese",
+ "fj": "Fijian",
+ "tl": "Filipino",
+ "fi": "Finnish",
+ "fon": "Fon",
+ "fr": "French",
+ "fr-CA": "French (Canada)",
+ "fy": "Frisian",
+ "fur": "Friulian",
+ "ff": "Fulani",
+ "gaa": "Ga",
+ "gl": "Galician",
+ "ka": "Georgian",
+ "de": "German",
+ "el": "Greek",
+ "gn": "Guarani",
+ "gu": "Gujarati",
+ "ht": "Haitian Creole",
+ "cnh": "Hakha Chin",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "iw": "Hebrew",
+ "hil": "Hiligaynon",
+ "hi": "Hindi",
+ "hmn": "Hmong",
+ "hu": "Hungarian",
+ "hrx": "Hunsrik",
+ "iba": "Iban",
+ "is": "Icelandic",
+ "ig": "Igbo",
+ "ilo": "Ilocano",
+ "id": "Indonesian",
+ "iu-Latn": "Inuktut (Latin)",
+ "iu": "Inuktut (Syllabics)",
+ "ga": "Irish",
+ "it": "Italian",
+ "jam": "Jamaican Patois",
+ "ja": "Japanese",
+ "jw": "Javanese",
+ "kac": "Jingpo",
+ "kl": "Kalaallisut",
+ "kn": "Kannada",
+ "kr": "Kanuri",
+ "pam": "Kapampangan",
+ "kk": "Kazakh",
+ "kha": "Khasi",
+ "km": "Khmer",
+ "cgg": "Kiga",
+ "kg": "Kikongo",
+ "rw": "Kinyarwanda",
+ "ktu": "Kituba",
+ "trp": "Kokborok",
+ "kv": "Komi",
+ "gom": "Konkani",
+ "ko": "Korean",
+ "kri": "Krio",
+ "ku": "Kurdish (Kurmanji)",
+ "ckb": "Kurdish (Sorani)",
+ "ky": "Kyrgyz",
+ "lo": "Lao",
+ "ltg": "Latgalian",
+ "la": "Latin",
+ "lv": "Latvian",
+ "lij": "Ligurian",
+ "li": "Limburgish",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "lmo": "Lombard",
+ "lg": "Luganda",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "mk": "Macedonian",
+ "mad": "Madurese",
+ "mai": "Maithili",
+ "mak": "Makassar",
+ "mg": "Malagasy",
+ "ms": "Malay",
+ "ms-Arab": "Malay (Jawi)",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "mam": "Mam",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mh": "Marshallese",
+ "mwr": "Marwadi",
+ "mfe": "Mauritian Creole",
+ "chm": "Meadow Mari",
+ "mni-Mtei": "Meiteilon (Manipuri)",
+ "min": "Minang",
+ "lus": "Mizo",
+ "mn": "Mongolian",
+ "my": "Myanmar (Burmese)",
+ "nhe": "Nahuatl (Eastern Huasteca)",
+ "ndc-ZW": "Ndau",
+ "nr": "Ndebele (South)",
+ "new": "Nepalbhasa (Newari)",
+ "ne": "Nepali",
+ "bm-Nkoo": "NKo",
+ "no": "Norwegian",
+ "nus": "Nuer",
+ "oc": "Occitan",
+ "or": "Odia (Oriya)",
+ "om": "Oromo",
+ "os": "Ossetian",
+ "pag": "Pangasinan",
+ "pap": "Papiamento",
+ "ps": "Pashto",
+ "fa": "Persian",
+ "pl": "Polish",
+ "pt": "Portuguese (Brazil)",
+ "pt-PT": "Portuguese (Portugal)",
+ "pa": "Punjabi (Gurmukhi)",
+ "pa-Arab": "Punjabi (Shahmukhi)",
+ "qu": "Quechua",
+ "kek": "Qʼeqchiʼ",
+ "rom": "Romani",
+ "ro": "Romanian",
+ "rn": "Rundi",
+ "ru": "Russian",
+ "se": "Sami (North)",
+ "sm": "Samoan",
+ "sg": "Sango",
+ "sa": "Sanskrit",
+ "sat-Latn": "Santali (Latin)",
+ "sat": "Santali (Ol Chiki)",
+ "gd": "Scots Gaelic",
+ "nso": "Sepedi",
+ "sr": "Serbian",
+ "st": "Sesotho",
+ "crs": "Seychellois Creole",
+ "shn": "Shan",
+ "sn": "Shona",
+ "scn": "Sicilian",
+ "szl": "Silesian",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "so": "Somali",
+ "es": "Spanish",
+ "su": "Sundanese",
+ "sus": "Susu",
+ "sw": "Swahili",
+ "ss": "Swati",
+ "sv": "Swedish",
+ "ty": "Tahitian",
+ "tg": "Tajik",
+ "ber-Latn": "Tamazight",
+ "ber": "Tamazight (Tifinagh)",
+ "ta": "Tamil",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "tet": "Tetum",
+ "th": "Thai",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "tiv": "Tiv",
+ "tpi": "Tok Pisin",
+ "to": "Tongan",
+ "lua": "Tshiluba",
+ "ts": "Tsonga",
+ "tn": "Tswana",
+ "tcy": "Tulu",
+ "tum": "Tumbuka",
+ "tr": "Turkish",
+ "tk": "Turkmen",
+ "tyv": "Tuvan",
+ "ak": "Twi",
+ "udm": "Udmurt",
+ "uk": "Ukrainian",
+ "ur": "Urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "ve": "Venda",
+ "vec": "Venetian",
+ "vi": "Vietnamese",
+ "war": "Waray",
+ "cy": "Welsh",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "sah": "Yakut",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "yua": "Yucatec Maya",
+ "zap": "Zapotec",
+ "zu": "Zulu"
+ },
+ "al": {}
+}
\ No newline at end of file
diff --git a/src/locales.js b/src/locales.js
index b19934c6fc..ef72c8fd7c 100644
--- a/src/locales.js
+++ b/src/locales.js
@@ -3,22 +3,15 @@ import catalogs from './data/catalogs.json';
export const DEFAULT_LANG = 'en';
export const CATALOGS = catalogs;
-// Get locales that's >= X% translated
-const PERCENTAGE_THRESHOLD = 50;
-
const locales = [
DEFAULT_LANG,
- ...catalogs
- .filter(({ completion }) => completion >= PERCENTAGE_THRESHOLD)
- .map(({ code }) => code),
+ ...catalogs.filter(({ listed }) => listed).map(({ code }) => code),
];
export const LOCALES = locales;
let devLocales = [];
if (import.meta.env?.DEV || import.meta.env?.PHANPY_SHOW_DEV_LOCALES) {
- devLocales = catalogs
- .filter(({ completion }) => completion < PERCENTAGE_THRESHOLD)
- .map(({ code }) => code);
+ devLocales = catalogs.filter(({ listed }) => !listed).map(({ code }) => code);
devLocales.push('pseudo-LOCALE');
}
export const DEV_LOCALES = devLocales;
diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po
index 80df9646de..9cd5b5cc18 100644
--- a/src/locales/ar-SA.po
+++ b/src/locales/ar-SA.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: ar\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 01:54\n"
+"PO-Revision-Date: 2025-04-21 05:32\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "آخر مشاركة: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr ""
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "مجموعة"
@@ -48,33 +48,33 @@ msgid "Mutual"
msgstr "متبادل"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "مطلوب"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
-msgstr ""
+msgstr "متابَعون"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "يُتابِعُك"
#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
-msgstr ""
+msgstr "{followersCount, plural, zero {}one {متابع} two {متابعان} few {# متابعين} many {# متابعا} other {# متابع}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "تم التحقق منه"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "انضم في <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "انضم في <0>{0}0>"
msgid "Forever"
msgstr "إلى الأبد"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "تعذر تحميل الحساب."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "الانتقال إلى صفحة الحساب"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "مُتابِعون"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr ""
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "منشورات"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "المزيد"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr ""
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr ""
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr ""
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr ""
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "الذهاب إلى الصفحة الشخصية الأصلية"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
-msgstr ""
+msgstr "اعرض صورة الملف الشخصي"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr ""
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "تعديل المِلَفّ الشخصي"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr ""
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
-msgstr ""
+msgstr "أخفى المستخدم هذه المعلومات."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr ""
@@ -186,243 +192,238 @@ msgstr ""
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr ""
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "الأصلي"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "الردود"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "المعاد نشرها"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr ""
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr ""
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "آخر منشور: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr ""
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "محظور"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr ""
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr ""
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr ""
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr ""
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr ""
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr ""
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr ""
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr ""
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr ""
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr ""
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr ""
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "تعذر نسخ الرابط"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "نسخ"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "لا يبدو أن المشاركة ناجحة."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "مشاركة…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr ""
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr ""
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr ""
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr ""
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr ""
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr ""
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr ""
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr ""
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr ""
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr ""
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr ""
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr ""
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr ""
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr ""
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "تعديل المِلَفّ الشخصي"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr ""
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
msgstr ""
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr ""
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr ""
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "متابعة"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "متابعة"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "متابعة"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "غلق"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "ترجمة النبذة التعريفية"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr ""
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr ""
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr ""
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "ليس هناك قوائم."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "قائمة جديدة"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr ""
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr ""
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "إلغاء"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "حفظ وغلق"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr ""
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr ""
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr ""
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "التسمية"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr ""
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr ""
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr ""
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "المحتوى"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "حفظ"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "اسم المستخدم"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "إسم نطاق الخادم"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr ""
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr ""
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "الرئيسي"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "إنشاء"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr ""
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr ""
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr ""
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr ""
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr ""
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "للعامة"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "المحلي"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr ""
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr ""
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr ""
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr ""
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr ""
@@ -804,31 +805,21 @@ msgid "Audio description"
msgstr ""
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr ""
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr ""
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr ""
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
msgstr ""
#: src/components/compose.jsx:2632
@@ -838,8 +829,8 @@ msgstr ""
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "إزالة"
@@ -865,9 +856,9 @@ msgstr "تحرير وصف المقطع الصوتي"
msgid "Generating description. Please wait…"
msgstr "إنشاء الوصف. يرجى الانتظار…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
+msgid "Failed to generate description: {0}"
msgstr ""
#: src/components/compose.jsx:2802
@@ -880,9 +871,9 @@ msgstr ""
msgid "Generate description…"
msgstr ""
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
+msgid "Failed to generate description{0}"
msgstr ""
#. placeholder {0}: localeCode2Text(lang)
@@ -959,13 +950,13 @@ msgstr ""
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr ""
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr ""
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr ""
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr ""
@@ -992,8 +983,8 @@ msgstr ""
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "حذف…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr ""
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr ""
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr ""
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr ""
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr ""
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr ""
@@ -1053,23 +1044,23 @@ msgstr ""
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "الحسابات"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr ""
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr ""
@@ -1077,153 +1068,153 @@ msgstr ""
msgid "Nothing to show"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "اختصارات لوحة المفاتيح"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "المنشور التالي"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "المنشور السابق"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "البحث"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "إعادة نشر"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "علامة مرجعية"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr ""
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "إنشاء"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr ""
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "ترجمة"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "نطق"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr ""
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr ""
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr ""
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr ""
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr ""
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "الإشارات"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "الإشعارات"
@@ -1418,11 +1408,11 @@ msgstr "الإشارات المرجعية"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "إعجابات"
@@ -1434,8 +1424,8 @@ msgstr ""
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr ""
@@ -1463,7 +1453,7 @@ msgstr "الحسابات…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr ""
@@ -1471,7 +1461,7 @@ msgstr ""
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "الرائجة"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr ""
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr ""
@@ -1650,17 +1640,17 @@ msgstr ""
msgid "Followed by…"
msgstr ""
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "تعلم المزيد <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "اقرأ المزيد ←"
@@ -1685,8 +1675,8 @@ msgstr "صوِّت"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "إنعاش"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr ""
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr ""
@@ -2161,372 +2151,383 @@ msgstr ""
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr ""
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr ""
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr ""
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr ""
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr ""
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr ""
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "إلغاء إعادة النشر"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "اقتباس"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "إعادة نشر…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr ""
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr ""
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr ""
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr ""
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr ""
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr ""
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr ""
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr ""
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr ""
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr ""
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr ""
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr ""
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr ""
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr ""
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr ""
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr ""
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr ""
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr ""
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr ""
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr ""
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr ""
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr ""
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr ""
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr ""
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "أعيد نشره"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr ""
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr ""
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr ""
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr ""
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr ""
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr ""
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr ""
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr ""
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr ""
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr ""
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "جارٍ التحميل…"
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr ""
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr ""
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr ""
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "الرموز التعبيرية:"
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "الملاحظات:"
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "معاينة"
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "ملاحظة: هذه المعاينة ذات نمط خفيف."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "منشورات جديدة"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "حاول مجددًا"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "مناقشة"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "الترجمة جارية…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "ترجمة من {sourceLangText} (اكتشاف تلقائي)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "ترجمة من {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "تلقائي ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr ""
@@ -2615,9 +2616,9 @@ msgstr ""
msgid "Showing posts tagged with #{0}"
msgstr ""
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
+msgid "Showing posts in {0}"
msgstr ""
#: src/pages/account-statuses.jsx:500
@@ -2626,7 +2627,7 @@ msgstr ""
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr ""
@@ -2697,263 +2698,258 @@ msgstr ""
msgid "Unable to load bookmarks."
msgstr ""
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr ""
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr ""
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr ""
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr ""
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr ""
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr ""
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr ""
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr ""
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr ""
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr ""
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr ""
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr ""
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr ""
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr ""
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr ""
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr ""
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr ""
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "مساعدة"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "ما هذا؟"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr ""
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr ""
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr ""
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr ""
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr ""
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr ""
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr ""
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr ""
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr ""
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr ""
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr ""
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr ""
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr ""
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr ""
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr ""
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr ""
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr ""
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr ""
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr ""
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr ""
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr ""
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr ""
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr ""
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "التاريخ"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "الكثافة"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr ""
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "الناشرون"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "بلا"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "إظهار كل الناشرين"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "لا يتوجب عليك قراءة كل شيء."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "هذا كل شيء."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr ""
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr ""
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr ""
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr ""
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr ""
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr ""
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr ""
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr ""
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr ""
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr ""
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
@@ -2962,130 +2958,134 @@ msgstr ""
msgid "Unable to load likes."
msgstr ""
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr ""
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr ""
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "الملفات التعريفية"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "أبدًا"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "عامل تصفية جديد"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr ""
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr ""
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "إضافة عامل تصفية"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "تعديل عامل التصفية"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "تعذر تعديل عامل التصفية"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "تعذر إنشاء عامل التصفية"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "العنوان"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "الكلمة بأكملها"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "لا توجد كلمات مفتاحية. أضف واحدة."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "إضافة كلمة مفتاحية"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr ""
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr ""
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr ""
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr ""
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr ""
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr ""
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr ""
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr ""
@@ -3198,37 +3198,37 @@ msgstr ""
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr ""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr ""
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "الذهاب إلى خادم آخر…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "الانتقال إلى خادمي (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr ""
@@ -3312,133 +3312,133 @@ msgstr ""
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr ""
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr ""
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr ""
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr ""
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr ""
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr ""
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "اليوم"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "البارحة"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr ""
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr ""
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr ""
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr ""
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr ""
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr ""
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr ""
@@ -3525,402 +3525,402 @@ msgstr ""
msgid "Search: {q}"
msgstr "البحث: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "الوُسوم"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "عرض المزيد"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "عرض المزيد من الحسابات"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "لم يتم العثور على أي حساب."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "شاهد المزيد من الوسوم"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "عرض المزيد من المنشورات"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "لم يتم العثور على أي منشور."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "الإعدادات"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "المظهر"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "فاتح"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "داكن"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "تلقائي"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "حجم النص"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "لغة العرض"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "النشر"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "مدى الرؤية الافتراضي"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "تمت المزامنة"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "فشل تحديث خصوصية النشر"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "التجارب"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "ترجمة المنشور"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr ""
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "لغة النظام ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "ترجمة تلقائية مضمنة"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr ""
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr ""
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr ""
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr ""
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr ""
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "استطلاعات الرأي"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "تعديلات المنشور"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "خطأ: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "الانتقال إلى خادمي لتمكين التفاعلات"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "تعذر تحميل الردود."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "عودة"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "انتقل إلى المنشور الرئيس"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "تجريبي"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "تعذر التحويل"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr ""
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr ""
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr ""
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "المنشورات الرائجة"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr ""
diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po
index 65d70ac0bd..706a5c8681 100644
--- a/src/locales/ca-ES.po
+++ b/src/locales/ca-ES.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: ca\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-12 16:13\n"
+"PO-Revision-Date: 2025-04-24 17:52\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Última publicació: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Automatitzat"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Grup"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Mutu"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Sol·licitat per"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Seguint-ne"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Et segueix"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount , plural, one {# seguidor} other {# seguidors}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Verificat"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "S'hi va unir el <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "S'hi va unir el <0>{0}0>"
msgid "Forever"
msgstr "Per sempre"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "No es pot carregar el compte."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Ves a la pàgina del compte"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Seguidors"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr "Seguint-ne"
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Publicacions"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2519
-#: src/components/status.jsx:2522
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Més"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
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:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Identificador copiat"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
-msgstr "No ha sigut possible copiar l'identificador d'usuari"
+msgstr "No s'ha pogut copiar l'identificador d'usuari"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Copia l'identificador d'usuari"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Ves a la pàgina del perfil original"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Veure imatge de perfil"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Veure imatge de la capçalera"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Edita el perfil"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "En Memòria"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "Aquest usuari ha decidit no mostrar aquesta informació."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} publicacions originals, {1} respostes, {2} impulsos"
@@ -186,243 +192,238 @@ msgstr "{0} publicacions originals, {1} respostes, {2} impulsos"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {Última publicació en el darrer dia} other {Última publicació en els darrers {2} dies}}} other {{3, plural, one {Últimes {4} publicacions en el darrer dia} other {Últimes {5} publicacions en els darrers {6} dies}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
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:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Original"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Respostes"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Impulsos"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Les estadístiques de les publicacions no estan disponibles."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Veure estadístiques de les publicacions"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Última publicació: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Usuaris silenciats"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Usuaris blocats"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "Nota privada"
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Menciona a <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Tradueix la biografia"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "Edita una nota privada"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "Afegiu una nota privada"
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr "S'han activat les notificacions per a les publicacions de @{username}."
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr " S'han desactivat les notificacions per a les publicacions de @{username}."
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "Desactiva les notificacions"
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "Activa les notificacions"
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "Impulsos de @{username} permesos."
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "Impulsos de @{username} inhabilitats."
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "Desactiva els impulsos"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "Activa els impulsos"
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Afegeix/elimina de les llistes"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Enllaç copiat"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
-msgstr "No estat possible copiar l'enllaç"
+msgstr "No s'ha pogut copiar l'enllaç"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3298
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Copia"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Sembla que la compartició no funciona."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Comparteix…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr "@{username} s'ha deixat de silenciar"
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "Deixa de silenciar a <0>@{username}0>"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Silencia a <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr "@{username} silenciat durant {0}"
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr "No ha estat possible silenciar @{username}"
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "Voleu suprimir a <0>@{username}0> dels seguidors?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr "S'ha eliminat @{username} de la llista de seguidors"
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Suprimeix seguidor…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "Voleu blocar a <0>@{username}0>?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr "S'ha desblocat a @{username}"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "S'ha blocat a @{username}"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr "No ha estat possible desblocar @{username}"
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "No ha estat possible blocar @{username}"
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "Deixa de blocar a <0>@{username}0>"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Bloca a <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Denúncia a <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "Edita el perfil"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "Voleu retirar la sol·licitud de seguiment?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
-msgstr "Voleu deixar de seguir @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr "Voleu deixar de seguir @{0}?"
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Deixa de seguir…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Descarta…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Segueix"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Segueix"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "Segueix"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3022
-#: src/components/status.jsx:3262
-#: src/components/status.jsx:3762
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Tanca"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Biografia traduïda"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "No s'ha pogut eliminar de la llista."
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "No s'ha pogut afegir a la llista."
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "No s'ha pogut carregar les llistes."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "No hi ha cap llista."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Llista nova"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Nota privada sobre <0>@{0}0>"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "No ha estat possible actualitzar la nota privada."
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Cancel·la"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Desa i tanca"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "No ha estat possible actualitzar el perfil."
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr "Imatge de capçalera"
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr "Foto de perfil"
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nom"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Biografia"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Camps addicionals"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Etiqueta"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Contingut"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Desa"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "nom d’usuari"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "nom de domini del servidor"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "Mode ocult desactivat"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "Mode ocult activat"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Inici"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Redacta"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr "Publicacions programades"
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr "Afegeix al fil"
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "El fitxer adjunt #{i} ha fallat"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Avís de contingut"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Advertiment de contingut o mitjans sensibles"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Públic"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Local"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Sense llistar"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Només per als seguidors"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Menció privada"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr "Programa"
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2423
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Respon"
@@ -804,32 +805,22 @@ msgid "Audio description"
msgstr "Descripció de l'àudio"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "La mida del fitxer és massa gran. La càrrega pot tenir problemes. Proveu de reduir la mida del fitxer de {0} a {1} o inferior."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr "La resolució del fitxer és massa gran. La càrrega pot tenir problemes. Proveu de reduir la resolució de {2}×{3}px a {4}×{5}px."
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr "La mida del fitxer és massa gran. La càrrega pot tenir problemes. Proveu de reduir la mida del fitxer de {6} a {7} o inferior."
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr "La resolució del fitxer és massa gran. La càrrega pot tenir problemes. Proveu de reduir la resolució de {8}×{9}px a {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr "La resolució del fitxer és massa gran. La càrrega pot tenir problemes. Proveu de reduir la resolució de {0}×{1}px a {2}×{3}px."
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -838,8 +829,8 @@ msgstr "La velocitat de fotogrames és massa alta. La càrrega pot tenir problem
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Suprimeix"
@@ -865,10 +856,10 @@ msgstr "Edita la descripció de l'àudio"
msgid "Generating description. Please wait…"
msgstr "Generant descripció. Si us plau, espereu…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr "No s'ha pogut generar la descripció: {12}"
+msgid "Failed to generate description: {0}"
+msgstr "No s'ha pogut generar la descripció: {0}"
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -880,10 +871,10 @@ msgstr "No s'ha pogut generar la descripció"
msgid "Generate description…"
msgstr "Genera una descripció…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr "No s'ha pogut generar la descripció{13}"
+msgid "Failed to generate description{0}"
+msgstr "No s'ha pogut generar la descripció{0}"
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -959,13 +950,13 @@ msgstr "Escriviu per cercar un GIF"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Anterior"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Següent"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "S'ha produït un error en carregar els GIF"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Esborranys no enviats"
@@ -992,8 +983,8 @@ msgstr "Error quan desava l'esborrany. Torneu a intentar-ho."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Esborra…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "No s'han trobat esborranys."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Enquesta"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Obre en una finestra nova"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Accepta"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Rebutja"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Acceptat"
@@ -1053,23 +1044,23 @@ msgstr "Rebutjat"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Comptes"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Mostra'n més…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "Final."
@@ -1077,153 +1068,153 @@ msgstr "Final."
msgid "Nothing to show"
msgstr "Res a mostrar"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Dreceres de teclat"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Ajuda sobre dreceres de teclat"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Publicació següent"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Publicació anterior"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Omet el carrusel a la següent publicació"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Omet el carrusel a l'anterior publicació"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Carrega publicacions noves"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Obre els detalls de la publicació"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> o bé <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Amplieu l'avís de contingut o<0/>canvia al fil ampliat/replegat"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Tanca la publicació o els diàlegs"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> o <1>Retrocés1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Centra la columna en mode de múltiples columnes"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> a <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr "Centra la columna següent en mode de múltiples columnes"
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr "Centra la columna anterior en mode de múltiples columnes"
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Redacta una publicació nova"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Redacta una publicació nova (en una altra finestra)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Envia la publicació"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> o <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Cerca"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Respon (en una altra finestra)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "M'agrada (favorit)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> o <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
-#: src/components/status.jsx:2474
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Impulsa"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
-#: src/components/status.jsx:2499
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Afegeix als marcadors"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "Alterna el mode ocult"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "Amaga les publicacions d'inici/seguint en aquesta llista"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Crea"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "Descripció dels mitjans"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Tradueix"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Pronuncia"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "Filtrat: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3592
-#: src/components/status.jsx:3688
-#: src/components/status.jsx:3766
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Filtrat"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr "Obre el fitxer"
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr "Seguint-ne"
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Posada al dia"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Mencions"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Notificacions"
@@ -1418,11 +1408,11 @@ msgstr "Marcadors"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "\"M'agrada\""
@@ -1434,8 +1424,8 @@ msgstr "Etiquetes seguides"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtres"
@@ -1463,7 +1453,7 @@ msgstr "Comptes…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Inicia sessió"
@@ -1471,7 +1461,7 @@ msgstr "Inicia sessió"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Tendències"
@@ -1634,8 +1624,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Tipus de notificació desconeguda: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Impulsat/Afavorit per…"
@@ -1651,17 +1641,17 @@ msgstr "Impulsat per…"
msgid "Followed by…"
msgstr "Seguit per…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "Saber-ne més <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr "Visualitzeu el #Wrapstodon"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Llegiu més →"
@@ -1686,8 +1676,8 @@ msgstr "Vota"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Actualitza"
@@ -1963,7 +1953,7 @@ msgid "Move down"
msgstr "Mou cap avall"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Edita"
@@ -2119,7 +2109,7 @@ msgstr "S'han copiat les dreceres"
#: src/components/shortcuts-settings.jsx:1036
msgid "Unable to copy shortcuts"
-msgstr "No es poden copiar les dreceres"
+msgstr "No s'han pogut copiar les dreceres"
#: src/components/shortcuts-settings.jsx:1050
msgid "Shortcut settings copied"
@@ -2162,372 +2152,383 @@ msgstr "Dreceres JSON en brut"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "Importació o exportació de la configuració des de o cap a la instància del servidor (molt experimental)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> <1>ha impulsat1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "Ho sentim, la instància en què heu iniciat la sessió actual no pot interactuar amb aquesta publicació des d'una altra instància."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "La publicació de @{0} s'ha eliminat dels favorits"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
-msgstr "La publicació de @{1} s'ha afegit als favorits"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
+msgstr "La publicació de @{0} s'ha afegit als favorits"
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
-msgstr "La publicació de @{2} s'ha eliminat dels marcadors"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
+msgstr "La publicació de @{0} s'ha eliminat dels marcadors"
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
-msgstr "La publicació de @{3} s'ha afegit als marcadors"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
+msgstr "La publicació de @{0} s'ha afegit als marcadors"
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "No tots els mèdia tenen descripció."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "Publicacions antigues (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Desfés l'impuls"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2465
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Cita"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
-msgstr "S'ha eliminat l'impuls de la publicació de @{4}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
+msgstr "S'ha eliminat l'impuls de la publicació de @{0}"
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
-msgstr "Heu impulsat la publicació de @{5}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
+msgstr "Heu impulsat la publicació de @{0}"
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "Impulsa…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2486
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "Ja no m'agrada"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2486
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "M'agrada"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Suprimeix l'adreça d'interès"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr "Publica el text copiat"
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr "No es pot copiar el text de la publicació"
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr "Copia el text de la publicació"
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr "Mostra la publicació de <0>@{0}0>"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "Mostra l'historial d'edició"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "Editat: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "Insereix la publicació"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "La conversa ha deixat d'estar silenciada"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "Conversa silenciada"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "No s'ha pogut reactivar la conversa"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "No ha estat possible silenciar la conversa"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "Deixa de silenciar la conversa"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Silencia la conversa"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "La publicació ja no està fixada al perfil"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "La publicació s'ha fixat al perfil"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "No s'ha pogut desenganxar la publicació"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "No s'ha pogut desenganxar la publicació"
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "Desfixa del perfil"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "Fixa al perfil"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "Voleu suprimir aquesta publicació?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "Publicació esborrada"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "No ha estat possible esborrar la publicació"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "Denuncia la publicació…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr "S'ha eliminat l'impuls de la publicació de @{6}"
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr "Heu impulsat la publicació de @{7}"
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "M'ha agradat"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2474
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Millorats"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2499
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Afegit a marcadors"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Fixat"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Eliminat"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# resposta} other {# respostes}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Fil{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Mostra'n menys"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Mostra el contingut"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Filtrat: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Mostra els mèdia"
-#: src/components/status.jsx:2347
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Editat"
-#: src/components/status.jsx:2424
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Comentaris"
#. More from [Author]
-#: src/components/status.jsx:2725
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "Més de <0/>"
-#: src/components/status.jsx:3027
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Edita l'Historial"
-#: src/components/status.jsx:3031
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "No s'ha pogut carregar l'historial"
-#: src/components/status.jsx:3036
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Carregant…"
-#: src/components/status.jsx:3272
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "Codi HTML"
-#: src/components/status.jsx:3289
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "Codi HTML copiat"
-#: src/components/status.jsx:3292
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
-msgstr "No ha estat possible copiar el codi HTML"
+msgstr "No s'ha pogut copiar el codi HTML"
-#: src/components/status.jsx:3304
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Adjunts multimèdia:"
-#: src/components/status.jsx:3326
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Emojis d'aquest compte:"
-#: src/components/status.jsx:3357
-#: src/components/status.jsx:3402
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "URL estàtic"
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Emojis:"
-#: src/components/status.jsx:3416
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Notes:"
-#: src/components/status.jsx:3420
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Això és estàtic, sense estil i sense guió. És possible que hàgiu d'aplicar els vostres propis estils i editar-los segons sigui necessari."
-#: src/components/status.jsx:3426
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Les enquestes no són interactives, es converteixen en una llista amb recompte de vots."
-#: src/components/status.jsx:3431
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Els mèdia adjunts poden ser imatges, vídeos, àudios o qualsevol altre tipus de fitxer."
-#: src/components/status.jsx:3437
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "La publicació pot ser editada o eliminada després."
-#: src/components/status.jsx:3443
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Vista prèvia"
-#: src/components/status.jsx:3452
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Nota: a aquesta vista prèvia se li ha aplicat cert estil."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3696
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> ha impulsat"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Publicacions noves"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Torna-ho a provar"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# impuls} other {# impulsos}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Publicacions fixades"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Fil"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtrat0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "Traducció automàtica des del {sourceLangText}"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "Traducció en procés…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Tradueix des del {sourceLangText} (autodetectat)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Tradueix des del {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Automàtic ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "No s'ha pogut traduir"
@@ -2616,10 +2617,10 @@ msgstr "Es mostren les publicacions amb mèdia"
msgid "Showing posts tagged with #{0}"
msgstr "Es mostren les publicacions etiquetades amb #{0}"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
-msgstr "Es mostren publicacions a {1}"
+msgid "Showing posts in {0}"
+msgstr "Es mostren publicacions a {0}"
#: src/pages/account-statuses.jsx:500
msgid "Nothing to see here yet."
@@ -2627,7 +2628,7 @@ msgstr "No hi ha res a veure encara."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "No ha estat possible carregar les publicacions"
@@ -2698,263 +2699,258 @@ msgstr "No teniu marcadors. Cerqueu alguna cosa per guardar!"
msgid "Unable to load bookmarks."
msgstr "No es poden carregar les adreces d'interès."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "l'última hora"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "les últimes 2 hores"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "les últimes 3 hores"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "les últimes 4 hores"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "les últimes 5 hores"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "les últimes 6 hores"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "les últimes 7 hores"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "les últimes 8 hores"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "de les últimes 9 hores"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "les últimes 10 hores"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "les últimes 11 hores"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "les últimes 12 hores"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "més de 12 hores"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Etiquetes seguides"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Grups"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "Es mostren {selectedFilterCategory, select, all {totes les publicacions} original {publicacions originals} replies {respostes} boosts {impulsos} followedTags {etiquetes seguides} groups {grups} filtered {publicacions filtrades}}, {sortBy, select, createdAt {{sortOrder, select, asc {més antiga} desc {més recent}}} reblogsCount {{sortOrder, select, asc {amb menys impulsos} desc {amb més impulsos}}} favouritesCount {{sortOrder, select, asc {amb menys favorits} desc {amb més favorits}}} repliesCount {{sortOrder, select, asc {amb menys respostes} desc {amb més respostes}}} density {{sortOrder, select, asc {amb menys densitat} desc {amb més densitat}}}} primer{groupBy, select, account {, agrupat per autors} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "Posada al dia <0>beta0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Ajuda"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "Què és això?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "Posada al dia és una línia de temps independent per als vostres seguiments, que ofereix una visió ràpida i precisa, amb una interfície senzilla inspirada en el correu electrònic que permet ordenar i filtrar les publicacions sense esforç."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Vista prèvia de la interfície de Posada al dia"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "Posem-nos al dia"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Poseu-vos al dia amb les publicacions de les persones que seguiu."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Mostra'm totes les publicacions de…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "fins al màxim"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Posada al dia"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "Superposa amb la darrera posada al dia"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "Fins a l'última posada al dia ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "Nota: la vostra instància només pot mostrar un màxim de 800 publicacions a la línia de temps d'inici, independentment de l'interval de temps. Aquest valor podria variar."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Anteriorment…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# publicació} other {# publicacions}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Voleu eliminar aquesta posada al dia?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr "S'està eliminant la Posada al dia {0}"
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
-msgstr "S'ha eliminat la Posada al dia {1}"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
+msgstr "S'ha eliminat la Posada al dia {0}"
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Nota: només s'emmagatzemaran un màxim de 3. La resta s'eliminarà automàticament."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Recuperant publicacions…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Això pot trigar una estona."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Restableix els filtres"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "Enllaços populars"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "Compartit per {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Totes"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0 , plural, one {# autor} other {# autors}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Ordre"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Data"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Densitat"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr "Filtra"
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Autors"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Cap"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Mostra tots els autors"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "No cal que ho llegiu tot."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "Això és tot."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Torna a dalt"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Enllaços compartits pels vostres seguits, ordenats per recomptes de compartits, impulsos i M'agrada."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Ordre: Densitat"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "Les publicacions s'ordenen per densitat o quantitat d'informació. Les publicacions més curtes són \"més lleugeres\" mentre que les publicacions més llargues són \"més pesades\". Les publicacions amb fotos són \"més pesades\" que les publicacions sense fotos."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Grup: Autors"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "Les publicacions s'agrupen per autors, ordenades pel nombre de publicacions per autor."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Actor següent"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Autor anterior"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Torna a dalt"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Filtrat: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "No teniu favorits. Cerqueu alguna cosa que us agradi!"
@@ -2963,130 +2959,134 @@ msgstr "No teniu favorits. Cerqueu alguna cosa que us agradi!"
msgid "Unable to load likes."
msgstr "No ha estat possible carregar els favorits."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Inici i llistes"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Línies de temps públiques"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Converses"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Perfils"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Mai"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Filtre nou"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0 , plural, one {# filtre} other {# filtres}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "No ha estat possible carregar els filtres."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "Encara no hi ha cap filtre."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Afegeix un filtre"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Edita el filtre"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "No ha estat possible editar el filtre"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "No ha estat possible crear el filtre"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Títol"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Paraula sencera"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "No hi ha paraules clau. Afegiu-ne una."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Afegeix una paraula clau"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# paraula clau} other {# paraules clau}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "Filtra des de…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* Encara no s'ha implementat"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "Status: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "Canvia la caducitat"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "Caducitat"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "La publicació filtrada serà…"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr "enfosquit (només mèdia)"
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "minimitzada"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "oculta"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "Voleu suprimir aquest filtre?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "No ha estat possible esborrar el filtre."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Ha vençut"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "Finalitza en <0/>"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "No caduca mai"
@@ -3199,37 +3199,37 @@ msgstr "Afegeix a les dreceres"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Introduïu una nova instància, p. ex. \"mastodon.social\""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "La instància no és vàlida"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Ves a una altra instància…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Ves a la meva instància (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
-msgstr "No ha estat possible recuperar les notificacions."
+msgstr "No s'han pogut recuperar les notificacions."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Noves0> <1>sol·licituds de seguiment1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Veure-ho tot"
@@ -3313,133 +3313,133 @@ msgstr "Ningú us ha esmentat :("
msgid "Unable to load mentions."
msgstr "No ha estat possible carregar les mencions."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "No segueixes"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "Qui no et segueix"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "Amb un compte nou"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "Amb menció privada no sol·licitada"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "Qui està limitat per la moderació del servidor"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Configuració de les notificacions"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Notificacions noves"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Anunci} other {Anuncis}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Sol·licituds de seguiment"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# petició de seguiment} other {# peticions de seguiment}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Notificacions filtrades d'# persona} other {Notificacions filtrades de # persones}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Només mencions"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Avui"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Ja les heu vist totes."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Ahir"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "No s'han carregat les notificacions"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "S’ha actualitzat la configuració de notificacions"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "Exclou les notificacions de:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Filtra"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Ignora"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "Actualitzat <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "Consulteu les notificacions de <0>@{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "Notificacions de <0>@{0}0>"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Les notificacions de @{0} no es filtraran a partir d'ara."
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "No es pot acceptar la sol·licitud de notificació"
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Permet"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
-msgstr "Les notificacions de @{1} no es mostraran a les Notificacions filtrades a partir d'ara."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+msgstr "Les notificacions de @{0} no es mostraran a les notificacions filtrades a partir d'ara."
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "No s'ha pogut descartar la sol·licitud de notificació"
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Ometre"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Omeses"
@@ -3526,409 +3526,409 @@ msgstr "Cerca: {q} (etiquetes)"
msgid "Search: {q}"
msgstr "Cerca: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Etiquetes"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Mostra'n més"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Veure més comptes"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "No s'ha trobat cap compte."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "Veure més etiquetes"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "No s'ha trobat cap etiqueta."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Veure més publicacions"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "No s'ha trobat cap publicació."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "Introduïu el vostre terme de cerca o enganxeu un URL a dalt per començar."
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Configuració"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Aparença"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Clar"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Fosc"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Automàtic"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Mida del text"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Llengua de visualització"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "Ajudeu a traduir"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "Publicacions"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Visibilitat per defecte"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "S'ha sincronitzat"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "No s'ha pogut actualitzar la privadesa de la publicació"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Sincronitzat amb la configuració de la instància del servidor. \n"
"<0>Aneu a la vostra instància ({instance}) per realitzar més canvis en la configuració.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Funcions experimentals"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "Actualitza automàticament les publicacions de la línia de temps"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "Carrusel d'impulsos"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "Traducció de les publicacions"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr "Tradueix a "
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Llengua del sistema ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {Amaga el botó \"Tradueix\" per a:} other {Amaga el botó \"Tradueix\" per a (#):}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "Nota: aquesta funcionalitat utilitza serveis de traducció externs, amb la tecnologia <0>Lingva API0> i <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr "NOTA: Aquesta funció utilitza serveis de traducció externs, impulsat per <0>{TRANSLATION_API_NAME}0>."
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "Traducció automàtica en línia"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Mostra automàticament la traducció de les publicacions a la línia de temps. Només funciona per a publicacions <0>breus0> sense advertència de contingut, contingut multimèdia o enquesta."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "Selector de GIF per a compositor"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Nota: aquesta funcionalitat utilitza un servei de cerca GIF extern, impulsat per <0>GIPHY0>. Classificació G (apte per a la visualització per a totes les edats), els paràmetres de seguiment s'eliminen, la informació de referència s'omet de les sol·licituds, però les consultes de cerca i la informació de l'adreça IP encara arribaran als seus servidors."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "Generador de descripcions d'imatges"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "Només per a imatges noves mentre es redacten publicacions noves."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Nota: aquesta funcionalitat utilitza un servei d'IA extern, impulsat per <0>img-alt-api0>. Pot ser que no funcioni bé. Només per a imatges i en anglès."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "Notificacions agrupades del servidor"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Funcionalitat en fase alfa. Finestra d'agrupació potencialment millorada, però amb una lògica d'agrupació bàsica."
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Sincronitza la configuració al núvol"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ Funcionalitat experimental.<0/>S'emmagatzemen en les notes del perfil propi. Les notes del perfil (privades) s'utilitzen principalment per altres perfils i estan amagades del perfil propi."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Nota: Aquesta funcionalitat utilitza l'API del servidor on l'usuari ha iniciat la sessió."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Mode ocult <0>(<1>Text1> → <2>████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Substitueix el text per blocs, útil per prendre captures de pantalla per raons de privacitat."
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "Quant a"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Creat0> per <1>@cheeaun1>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "Patrocinadors"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Donacions"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Política de privadesa"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>Lloc web:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versió:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "Informació de la versió copiada"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "No s'ha pogut copiar la versió"
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "No s'ha actualitzat la subscripció. Si us plau, intenta-ho de nou."
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "No s'ha eliminat la subscripció. Si us plau, intenta-ho de nou."
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Notificacions (beta)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Les notificacions estan bloquejades. Si us plau, activeu-les al vostre navegador."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "Permet-les de <0>{0}0>"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "qualsevol"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "persones que segueixo"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "seguidors"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "Seguiments"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Enquestes"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "Edició de publicacions"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "No s'ha concedit el permís d'enviar notificacions des del darrer inici de sessió. Haureu d'<0><1>iniciar la sessió1> de nou per concedir aquest permís0>."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTA: les notificacions només funcionen per a <0>un compte0>."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr "Publicació"
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "No heu iniciat la sessió. Les interaccions (resposta, impuls, etc.) no són possibles."
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Aquesta publicació és d'una altra instància (<0>{instance}0>). Les interaccions (resposta, impuls, etc.) no són possibles."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Error: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "Canvia a la meva instància per permetre interaccions"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "No s'han pogut obtenir les respostes."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Enrere"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "Ves a la publicació principal"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr "{0} publicacions més amunt ‒ Ves a la part superior"
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr "Canvia a vista lateral"
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "Canvia a vista completa"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "Mostra tot el contingut sensitiu"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "Experimental"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "No s'ha pogut canviar"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
-msgstr "Canvia a la instància de la publicació ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
+msgstr "Canvia a la instància de la publicació ({0})"
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "Canvia a la instància de la publicació"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "No ha estat possible carregar la publicació"
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# resposta} other {<0>{1}0> respostes}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# comentari} other {<0>{0}0> comentaris}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "Mostra la publicació amb respostes"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "En tendència ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "Ara és tendència"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr "Per {0}"
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "Torna a les publicacions en tendència"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Mostra publicacions mencionant <0>{0}0>"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "Publicacions influents"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "No hi ha publicacions influents."
#: src/pages/welcome.jsx:54
msgid "A minimalistic opinionated Mastodon web client."
-msgstr "Un client web per Mastodon minimalista i original."
+msgstr "Un client web per a Mastodon minimalista i original."
#: src/pages/welcome.jsx:65
msgid "Log in with Mastodon"
diff --git a/src/locales/cs-CZ.po b/src/locales/cs-CZ.po
index 155fd16481..0f70050f23 100644
--- a/src/locales/cs-CZ.po
+++ b/src/locales/cs-CZ.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: cs\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 01:54\n"
+"PO-Revision-Date: 2025-04-21 05:32\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Poslední příspěvek: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Automaticky"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Skupina"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Vzájemné"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Vyžadováno"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Sleduji"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Sleduje vás"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# odpověď} few {# odpovědi} many {# odpovědi} other {# odpovědi}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Ověřeno"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "Připojeno <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "Připojeno <0>{0}0>"
msgid "Forever"
msgstr "Navždy"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Účet nelze načíst."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Přejít na stránku účtu"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Sledující"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr ""
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Příspěvky"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Více"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> naznačil, že jejich nový účet je nyní:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Uživatelské jméno X zkopírováno"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "Nepodařilo se zkopírovat uživatelské jméno"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Zkopírovat uživatelské jméno"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Přejít na původní stránku profilu"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Zobrazit profilový obrázek"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Zobrazit hlavičku profilu"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Upravit profil"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "In Memoriam"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "Tento uživatel se rozhodl nezpřístupnit tyto informace."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} původní příspěvky, {1} odpovědi, {2} zvyšuje"
@@ -186,243 +192,238 @@ msgstr "{0} původní příspěvky, {1} odpovědi, {2} zvyšuje"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr ""
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Originál"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Odpovědi"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Boosty"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Statistiky příspěvku nejsou k dispozici."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Zobrazit statistiky příspěvku"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Poslední příspěvek: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Ztlumeno"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Blokováno"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "Soukromá poznámka"
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Zmínit <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Přeložit bio"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "Upravit soukromou poznámku"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "Přidat soukromou poznámku"
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr "Upozornění pro příspěvky od @{username} povolena."
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr " Upozornění pro příspěvky od @{username} zakázána."
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "Vypnout upozornění"
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "Zapnout upozornění"
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "Boosty od @{username} povoleny."
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "Boosty od @{username} zakázány."
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "Zakázat boosty"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "Povolit boosty"
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Přidat/odebrat ze seznamu"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Odkaz zkopírován"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "Nebylo možné zkopírovat soubor"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Kopírovat"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Sdílení zřejmě nefunguje."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Sdílet…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr "Zrušeno ztlumení @{username}"
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "Zrušit ztlumení <0>@{username}0>"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Ztišit <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr "Ztlumený @{username} na {0}"
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr "Nelze ztlumit @{username}"
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "Odstranit <0>@{username}0> ze sledujících?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr "@{username} odebrán/a ze sledujících"
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Odstranit sledujícího…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "Blokovat <0>@{username}0>?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr "Odblokován @{username}"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "Zablokován @{username}"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr "Nelze odblokovat uživatele @{username}"
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "Nelze zablokovat uživatele @{username}"
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "Odblokovat <0>@{username}0>"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Blok <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Nahlásit <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "Upravit profil"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "Zrušit žádost o sledování?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
-msgstr "Přestat sledovat @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr ""
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Přestat sledovat…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Vybrat…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Sledovat"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Sledovat"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "Sledovat"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Zavřít"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Přeložit bio"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "Nelze odstranit ze seznamu."
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "Nelze přidat do seznamu."
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Nelze načíst seznamy."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Žádné seznamy."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nový seznam"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Soukromá poznámka o <0> @{0}0>"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "Nelze aktualizovat soukromou poznámku."
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Zrušit"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Uložit a zavřít"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "Nelze aktualizovat profil."
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr ""
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr ""
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Název"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "O mně"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Extra pole"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Štítek"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Obsah"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Uložit"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "uživatelské jméno"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "jméno domény serveru"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "Režim zavření zakázán"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "Režim skrytí aktivován"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Domovská stránka"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Vytvořit"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr ""
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr ""
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "Příloha #{i} selhala"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Varování o obsahu"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Upozornění na obsah nebo citlivá média"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Veřejný"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Místní"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Neveřejný"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Pouze pro sledující"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Soukromá zmínka"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr ""
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Odpovědět"
@@ -804,32 +805,22 @@ msgid "Audio description"
msgstr "Popis audia"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "Velikost souboru je příliš velká. Při nahrávání mohou vzniknout problémy. Zkuste zmenšit velikost souboru z {0} na {1} nebo nižší."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr "Rozlišení je příliš velké. Při nahrávání mohou vzniknout problémy. Zkuste zmenšit rozlišení z {2}×{3}px na {4}×{5}px."
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr "Velikost souboru je příliš velká. Při nahrávání mohou vzniknout problémy. Zkuste zmenšit velikost souboru z {6} na {7} nebo nižší."
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr "Rozměr je příliš velký. Při nahrávání mohou vzniknout problémy. Zkuste zmenšit velikost z {8}×{9}px na {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr ""
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -838,8 +829,8 @@ msgstr "Snímková frekvence je příliš vysoká. Při nahrávání mohou vznik
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Odstranit"
@@ -865,10 +856,10 @@ msgstr "Upravit popis audia"
msgid "Generating description. Please wait…"
msgstr "Generování popisu. Počkejte prosím…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr "Nepodařilo se vytvořit popisek: {12}"
+msgid "Failed to generate description: {0}"
+msgstr ""
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -880,10 +871,10 @@ msgstr "Nepodařilo se vytvořit popis"
msgid "Generate description…"
msgstr "Vytvořit popis…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr "Nepodařilo se vytvořit popisek{13}"
+msgid "Failed to generate description{0}"
+msgstr ""
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -959,13 +950,13 @@ msgstr "Zadejte pro vyhledávání GIFů"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Zpět"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Další"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Chyba při načítání GIFů"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Neodeslané koncepty"
@@ -992,8 +983,8 @@ msgstr "Chyba při mazání konceptu. Zkuste to prosím znovu."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Smazat…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "Nebyly nalezeny žádné koncepty."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Anketa"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Otevřít v novém okně"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Přijmout"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Odmítnout"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Přijato"
@@ -1053,23 +1044,23 @@ msgstr "Odmítnuto"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Účty"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Zobrazit více…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "Konec."
@@ -1077,153 +1068,153 @@ msgstr "Konec."
msgid "Nothing to show"
msgstr "Nic k zobrazení"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Klávesové zkratky"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Nápověda pro klávesové zkratky"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Následující příspěvek"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Předchozí příspěvek"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Přeskočit carousel na další příspěvek"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0>+ <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Přeskočit na předchozí příspěvek v karuselu"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0>+ <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Načíst nové příspěvky"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Otevře detaily příspěvku"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> nebo <1>o 1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Rozbalit varování obsahu nebo<0/>přepínat rozšířené nebo sbalené vlákno"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Zavřít příspěvek nebo dialogové okno"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> nebo <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Zaměřit se na sloupec v režimu více sloupců"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> do <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr "Zaměřit se na další sloupec v režimu více sloupců"
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr "Zaměřit se na předchozí sloupec v režimu více sloupců"
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Napsat nový příspěvek"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Napsat nový příspěvek (nové okno)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Odeslat příspěvek"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Hledat"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Odpovědět (nové okno)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "Líbí se mi (oblíbené)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> nebo <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Boost"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Oblíbené položky"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "Přepnout režim maskování"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "Skrýt příspěvky z tohoto seznamu na Domovské stránce/Sledované"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Vytvořit"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "Popis médií"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Přeložit"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Přečíst"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "Filtrováno: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Filtrovaný"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr ""
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr ""
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Rekapitulace"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Zmínky"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Oznámení"
@@ -1418,11 +1408,11 @@ msgstr "Záložky"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Líbí se mi"
@@ -1434,8 +1424,8 @@ msgstr "Sledované hashtagy"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtry"
@@ -1463,7 +1453,7 @@ msgstr "Účty…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Přihlásit se"
@@ -1471,7 +1461,7 @@ msgstr "Přihlásit se"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Trendy"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Neznámý typ oznámení: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Boost/Líbilo se mi…"
@@ -1650,17 +1640,17 @@ msgstr "Boostováno…"
msgid "Followed by…"
msgstr "Sleduje…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "Další informace <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr "Zobrazit #Wrapstodon"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Přečti si více →"
@@ -1685,8 +1675,8 @@ msgstr "Hlasovat"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Obnovit"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "Dolů"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Upravit"
@@ -2161,372 +2151,383 @@ msgstr "Nezpracované zkratky JSON"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "Importovat/exportovat nastavení z/do instance serveru (experimentální)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> <1>boostnul1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "Omlouváme se, vaše aktuální přihlášená instance nemůže komunikovat s tímto příspěvkem z jiné instance."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "Nelíbí se @{0}"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
-msgstr "Líbí se příspěvek od @{1}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
+msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
-msgstr "Odebrali jste záložku z příspěvku od @{2}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
+msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
-msgstr "Přidali jste příspěvek od @{3} do záložek"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
+msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "Některá média jsou bez popisu."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "Starý příspěvek (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Zrušit boostnutí"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Citace"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
-msgstr "Zrušili jste boostnutí příspěvku od @{4}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
+msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
-msgstr "Boostnuli jste příspěvek od @{5}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
+msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "Boostnout…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "Nelíbí se mi"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Líbí se mi"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Odebrat záložku"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr "Zobrazit příspěvek od <0>@{0}0>"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "Ukázat historii úprav"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "Upraveno: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "Vložit příspěvek"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "Ztlumení konverzace zrušeno"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "Konverzace ztlumena"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "Nelze zrušit ztlumení konverzace"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "Nelze ztlumit konverzaci"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "Zrušit ztlumení konverzace"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Ztlumit konverzaci"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "Příspěvek odepnut z profilu"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "Příspěvek připnut na profil"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "Nelze odepnout příspěvek"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "Příspěvek nelze připnout"
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "Odepnout z profilu"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "Připnout na profil"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "Smazat tento příspěvek?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "Příspěvek odstraněn"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "Příspěvek nelze odstranit"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "Nahlásit příspěvek…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr "Zrušili jste boostnutí příspěvku od @{6}"
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr "Boostnuli jste příspěvek od @{7}"
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Líbí se"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Boosty"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Záložky"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Připnuto"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Smazat"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# odpověď} few {# odpovědi} many {# odpovědi} other {# odpovědi}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Vlákna{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Zobrazit méně"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Zobrazit obsah"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Filtrováno: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Zobrazit média"
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Upraveno"
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Komentáře"
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "Více od <0/>"
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Historie úprav"
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Nepodařilo se načíst historii"
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Načítání…"
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "HTML kód"
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "HTML kód zkopírován"
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "Nelze kopírovat HTML kód"
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Přílohy médií:"
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Emoji účtu:"
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "statická URL"
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Emoji:"
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Poznámky:"
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Toto je statické, nestylizované a bez skriptů. Možná budete muset použít vlastní styly a podle potřeby upravovat."
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Hlasování v anketách není interaktivní, místo toho se zobrazí seznam s počty hlasů."
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Mediální přílohy mohou být obrázky, videa, audio nebo jakékoli typy souborů."
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "Příspěvek může být později upraven nebo odstraněn."
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Náhled"
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Poznámka: Tento náhled je lehce stylizovaný."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/><1/> boostnuto"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Nové příspěvky"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Zkuste to znovu"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Boostnutí} other {# Boostnutí}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Připnuté příspěvky"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Vlákno"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtrované0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "Automaticky přeloženo z {sourceLangText}"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "Překlad…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Přeložit z {sourceLangText} (detekováno automaticky)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Přeložit z {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Auto ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "Překlad se nezdařil"
@@ -2615,9 +2616,9 @@ msgstr "Zobrazování příspěvků s médii"
msgid "Showing posts tagged with #{0}"
msgstr "Zobrazuji příspěvky označené štítkem #{0}"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
+msgid "Showing posts in {0}"
msgstr ""
#: src/pages/account-statuses.jsx:500
@@ -2626,7 +2627,7 @@ msgstr "Zatím zde není co vidět."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "Nelze načíst příspěvky"
@@ -2697,263 +2698,258 @@ msgstr "Zatím nemáte žádné záložky. Přidejte nějakou!"
msgid "Unable to load bookmarks."
msgstr "Nelze načíst záložky."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "poslední hodina"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "poslední 2 hodiny"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "poslední 3 hodiny"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "poslední 4 hodiny"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "posledních 5 hodin"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "posledních 6 hodin"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "posledních 7 hodin"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "posledních 8 hodin"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "posledních 9 hodin"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "posledních 10 hodin"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "posledních 11 hodin"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "posledních 12 hodin"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "starší než 12 hodin"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Sledované štítky"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Skupiny"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "Zobrazuji {selectedFilterCategory, select, all {všechny příspěvky} original {původní příspěvky} replies {odpovědi} boosts {bosty} followedTags {sledované štítky} groups {skupiny} filtered {filtrované příspěvky}}, {sortBy, select, createdAt {{sortOrder, select, asc {nejstarší} desc {nejnovější}}} reblogsCount {{sortOrder, select, asc {nejméně bostů} desc {nejvíce bostů}}} favouritesCount {{sortOrder, select, asc {nejméně lajků} desc {nejvíce lajků}}} repliesCount {{sortOrder, select, asc {nejméně odpovědí} desc {nejvíce odpovědí}}} density {{sortOrder, select, asc {nejméně husté} desc {nejhustší}}}} nejprve{groupBy, select, account {, seskupeno podle autorů} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "Catch-up <0>beta0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Nápověda"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "Co je tohle?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "Catch-up je samostatná časová osa pro sledované uživatele, která nabízí přehledný pohled na příspěvky s jednoduchým rozhraním inspirovaným e-mailem, což umožňuje snadné třídění a filtrování obsahu."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Náhled rozhraní Catch-up"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "Rychlá rekapitulace"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Rekapitulace příspěvků od těch, které sledujete."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Zobrazit všechny příspěvky od…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "až do maxima"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Catch up"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "Překrývá se s vaší poslední rekapitulací"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr ""
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "Poznámka: Vaše instance může zobrazit maximálně 800 příspěvků na domovské časové ose, bez ohledu na časové rozmezí. Může to být méně nebo více."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Předchozí…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# příspěvek} few {# příspěvky} many {# příspěvků} other {# příspěvků}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Odstranit tuto rekapitulaci?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr ""
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Poznámka: Budou uloženy pouze maximálně 3. Zbytek bude automaticky odstraněn."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Načítání příspěvků…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "To může chvíli trvat."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Obnovit filtry"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "Nejlepší odkazy"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "Sdílel/a {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Vše"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# autor} few {# autoři} many {# autorů} other {# autorů}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Seřadit"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Datum"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Hustota"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr ""
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Autoři"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Žádný"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Zobrazit všechny autory"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "Není třeba číst všechno."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "To je vše."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Zpět na začátek"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Odkazy sdílené lidmi, které sledujete, seřazené podle počtu sdílení, boostů a lajků."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Třídit: Hustota"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "Příspěvky jsou tříděny podle informační hustoty nebo hloubky. kratší příspěvky jsou \"lehčí\" zatímco delší příspěvky jsou \"těžší\". Příspěvky s fotkami jsou \"těžší\" než příspěvky bez fotografií."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Skupina: Autoři"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "Příspěvky jsou seskupeny podle autorů a seřazeny podle počtu příspěvků na autora."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Další autor"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Předchozí autor"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Přejít na začátek"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Filtrováno: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Neudělili jste žádné \"líbí se mi\". Označte něco, co se vám líbí!"
@@ -2962,130 +2958,134 @@ msgstr "Neudělili jste žádné \"líbí se mi\". Označte něco, co se vám l
msgid "Unable to load likes."
msgstr "Nepodařilo se načíst lajky."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Domovská časová osa a seznamy"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Veřejná časová osa"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Konverzace"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Profily"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Nikdy"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Nový filtr"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtr} few {# filtry} many {# filtrů} other {# filtrů}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "Nepodařilo se načíst filtry."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "Zatím žádné filtry."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Přidat filtr"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Upravit filtr"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "Nepodařilo se upravit filtr"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "Nelze vytvořit filtr"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Název"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Celé slovo"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "Žádná klíčová slova. Přidejte jedno."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Přidat klíčové slovo"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# klíčové slovo} few {# klíčová slova} many {# klíčových slov} other {# klíčových slov}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "Filtrovat od…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* Zatím není implementováno"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "Stav: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "Změnit vypršení platnosti"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "Vypršení platnosti"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "Filtrovaný příspěvek bude…"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "minimalizovat"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "skrytý"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "Smazat tento filtr?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "Nepodařilo se odstranit filtr."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Vypršelo"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "Vyprší <0/>"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "Nikdy nevyprší"
@@ -3198,37 +3198,37 @@ msgstr "Přidat do zkratek"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Zadejte novou instanci, např. „mastodon.social“"
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "Neplatná instance"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Přejít na jinou instanci…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Přejít na moji instanci (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "Nelze načíst oznámení."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Nové0> <1>Žádosti o sledování1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Zobrazit vše"
@@ -3312,133 +3312,133 @@ msgstr "Nikdo vás nezmínil :("
msgid "Unable to load mentions."
msgstr "Nepodařilo se načíst odpovědi."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "Nesledujete"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "Kdo tě nesleduje"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "S novým účtem"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Nastavení oznámení"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Nová oznámení"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr ""
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Pouze @zmínky"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Dnes"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Přečetli jste všechny komentáře."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Včera"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "Nelze načíst oznámení"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "Nastavení oznámení aktualizováno"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "Filtrovat oznámení od lidí:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Filtr"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Ignorovat"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "Aktualizováno <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Povolit"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Odmítnout"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr ""
@@ -3525,402 +3525,402 @@ msgstr ""
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Hashtagy"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr ""
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Zobrazit další účty"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Zobrazit více příspěvků"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Nastavení"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Vzhled"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Světlý"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Tmavý"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr ""
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Velikost textu"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr ""
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Výchozí viditelnost"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "Synchronizováno"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr ""
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr ""
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr "Přeložit do "
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr ""
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr ""
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "Generátor popisu obrázků"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr ""
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Přispět"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Ochrana osobních údajů"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr ""
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Verze:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Push notifikace (beta)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Ankety"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Chyba: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "Nepodařilo se načíst odpovědi."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Zpět"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr ""
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr ""
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr ""
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr ""
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr ""
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr ""
diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po
index 357ebe210a..86f531693e 100644
--- a/src/locales/de-DE.po
+++ b/src/locales/de-DE.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: de\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 01:54\n"
+"PO-Revision-Date: 2025-04-21 05:33\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Zuletzt gepostet: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Automatisiert"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Gruppe"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Befreundet"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Angefragt"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Folgt"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Folgt Ihnen"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# Folgender} other {# Folgende}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Verifiziert"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "Beigetreten: <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "Beigetreten: <0>{0}0>"
msgid "Forever"
msgstr "Für immer"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Konto kann nicht geladen werden."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Zur Kontoseite gehen"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Folgende"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr ""
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Beiträge"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Mehr"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> hat angegeben, dass sein/ihr neues Konto jetzt ist:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Handle kopiert"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "Handle konnte nicht kopiert werden"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Handle kopieren"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Zur ursprünglichen Profilseite gehen"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Profilbild anzeigen"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Profil-Header anzeigen"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Profil bearbeiten"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr ""
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "Dieser Benutzer hat sich entschieden, diese Informationen nicht verfügbar zu machen."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} Originalbeiträge, {1} Antworten, {2} Boosts"
@@ -186,243 +192,238 @@ msgstr "{0} Originalbeiträge, {1} Antworten, {2} Boosts"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {Letzter Beitrag des vergangenen Tags} other {Letzter Beitrag der vergangenen {2} Tage}}} other {{3, plural, one {Letzte {4} Beiträge des vergangenen Tags} other {Letzte {5} Beiträge der vergangenen {6} Tage}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {Letzter Beitrag des vergangenen Jahres} other {Letzter Beitrag der vergangenen {1} Jahre}}"
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Original"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Antworten"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Boosts"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Beitragsstatistiken nicht verfügbar."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Beitragsstatistiken anzeigen"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Letzter Beitrag: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Stumm geschaltet"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Blockiert"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "Private Notiz"
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "<0>@{username}0> erwähnen"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Bio übersetzen"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "Private Notiz bearbeiten"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "Private Notiz hinzufügen"
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr "Benachrichtigungen für Beiträge von @{username} aktiviert."
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr " Benachrichtigungen für Beiträge von @{username} deaktiviert."
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "Benachrichtigungen deaktivieren"
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "Benachrichtigungen aktivieren"
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "Boosts von @{username} aktiviert."
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "Boosts von @{username} deaktiviert."
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "Boosts deaktivieren"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "Boosts aktivieren"
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Hinzufügen/Entfernen aus Listen"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Link kopiert"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "Link konnte nicht kopiert werden"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Kopieren"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Teilen scheint nicht zu funktionieren."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Teilen…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr "Stummschaltung von @{username} aufgehoben"
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "<0>@{username}0> entstummen"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "<0>@{username}0> stumm schalten…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr "@{username} für {0} stumm geschaltet"
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr "Stummschalten von @{username} nicht möglich"
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "<0>@{username}0> als Follower entfernen?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr "@{username} als Follower entfernt"
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Folgenden entfernen…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "<0>@{username}0> blockieren?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr "@{username} entsperrt"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "@{username} blockiert"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr "@{username} kann nicht entsperrt werden"
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "@{username} konnte nicht blockiert werden"
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "<0>@{username}0> entsperren"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "<0>@{username}0> blockieren…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "<0>@{username}0> melden…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "Profil bearbeiten"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "Folgeanfrage zurückziehen?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
-msgstr "@{1} entfolgen?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr ""
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Entfolgen…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Zurückziehen…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Folgen"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Folgen"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "Folgen"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Schließen"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Übersetzte Bio"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "Entfernen von der Liste nicht möglich."
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "Hinzufügen zur Liste nicht möglich."
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Listen konnten nicht geladen werden."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Keine Listen."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Neue Liste"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Private Notiz über <0>@{0}0>"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "Private Notiz konnte nicht aktualisiert werden."
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Abbrechen"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Speichern & schließen"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "Profil konnte nicht aktualisiert werden."
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr ""
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr ""
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Name"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Bio"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Zusätzliche Felder"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Label"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Inhalt"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Speichern"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "Benutzername"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "Server-Domainname"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "Cloak-Modus deaktiviert"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "Cloak-Modus aktiviert"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Startseite"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Verfassen"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr ""
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr ""
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "Anhang #{i} fehlgeschlagen"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Inhaltswarnung"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Inhaltswarnung oder sensible Medien"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Öffentlich"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Lokal"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Nicht gelistet"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Nur für Folgende"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Private Erwähnung"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr ""
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Antworten"
@@ -804,32 +805,22 @@ msgid "Audio description"
msgstr "Audiobeschreibung"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "Datei zu groß. Das Hochladen kann Probleme verursachen. Versuche, die Dateigröße von {0} auf {1} oder weniger zu reduzieren."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr "Auflösung zu groß. Das Hochladen könnte Probleme verursachen. Versuche, das Seitenverhältnis von {2}×{3} px auf {4}×{5} px zu reduzieren."
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr "Datei zu groß. Das Hochladen kann Probleme verursachen. Versuche, die Dateigröße von {6} auf {7} oder weniger zu reduzieren."
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr "Auflösung zu groß. Das Hochladen könnte Probleme verursachen. Versuche, das Seitenverhältnis von {8}×{9} px auf {10}×{11} px zu reduzieren."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr ""
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -838,8 +829,8 @@ msgstr "Bildrate zu hoch. Das Hochladen könnte Probleme verursachen."
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Entfernen"
@@ -865,10 +856,10 @@ msgstr "Audiobeschreibung bearbeiten"
msgid "Generating description. Please wait…"
msgstr "Erzeuge Beschreibung. Bitte warten Sie…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr "Fehler beim Erzeugen der Beschreibung: {12}"
+msgid "Failed to generate description: {0}"
+msgstr ""
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -880,10 +871,10 @@ msgstr "Beschreibung konnte nicht erzeugt werden"
msgid "Generate description…"
msgstr "Beschreibung erzeugen…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr "Fehler beim Erzeugen der Beschreibung{13}"
+msgid "Failed to generate description{0}"
+msgstr ""
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -959,13 +950,13 @@ msgstr "Eintippen, um GIFs zu suchen"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Zurück"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Weiter"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Fehler beim Laden der GIFs"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Nicht gesendete Entwürfe"
@@ -992,8 +983,8 @@ msgstr "Fehler beim Löschen des Entwurfs! Bitte versuchen Sie es erneut."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Löschen…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "Keine Entwürfe gefunden."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Umfrage"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "In neuem Fenster öffnen"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Akzeptieren"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Ablehnen"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Akzeptiert"
@@ -1053,23 +1044,23 @@ msgstr "Abgelehnt"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Konten"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Mehr anzeigen…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "Das Ende."
@@ -1077,153 +1068,153 @@ msgstr "Das Ende."
msgid "Nothing to show"
msgstr "Nichts anzuzeigen"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Tastenkombinationen"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Hilfe zu Tastenkombinationen"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Nächster Post"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Vorheriger Post"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Karussell zum nächsten Post überspringen"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Umschalt0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Karussell zum vorherigen Post überspringen"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Umschalt0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Neue Posts laden"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Postdetails öffnen"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Eingabe0> oder <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Inhaltswarnung ausklappen oder<0/>aus-/eingeklappte Unterhaltung umschalten"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Post oder Dialoge schließen"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> oder <1>Löschtaste1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Spalte im mehrspaltigen Modus fokussieren"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> bis <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Neuen Post erstellen"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Neuen Post erstellen (neues Fenster)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Umschalt0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Post senden"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Strg0> + <1>Eingabe1> oder <2>⌘2> + <3>Eingabe3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Suchen"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Antworten (neues Fenster)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Umschalt0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "Liken (favorisieren)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> oder <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Boosten"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Umschalt0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Lesezeichen"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "Cloak Modus ein/aus"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Umschalt0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr ""
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Erstellen"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "Medienbeschreibung"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Übersetzen"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Sprechen"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "Gefiltert: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Gefiltert"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr ""
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr ""
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Aufholen"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Erwähnungen"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Benachrichtigungen"
@@ -1418,11 +1408,11 @@ msgstr "Lesezeichen"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Gefällt mir"
@@ -1434,8 +1424,8 @@ msgstr "Gefolgte Hashtags"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filter"
@@ -1463,7 +1453,7 @@ msgstr "Konten…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Einloggen"
@@ -1471,7 +1461,7 @@ msgstr "Einloggen"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Angesagt"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Unbekannter Benachrichtigungstyp: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Geteilt/favorisiert von …"
@@ -1650,17 +1640,17 @@ msgstr "Geboostet von…"
msgid "Followed by…"
msgstr "Gefolgt von…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "Erfahre mehr <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Mehr lesen →"
@@ -1685,8 +1675,8 @@ msgstr "Abstimmen"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Aktualisieren"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "Nach unten"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Bearbeiten"
@@ -2161,372 +2151,383 @@ msgstr "Rohes Verknüpfungs-JSON"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "Einstellungen vom/zum Instanzserver importieren/exportieren (hochgradig experimentell)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> <1>geteilt1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "Entschuldigung, deine aktuell verwendete Instanz kann nicht mit diesem von einer anderen Instanz stammenden Beitrag interagieren."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "Beitrag von @{0} entfavorisiert"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "Einige Medien haben keine Beschreibungen."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "Alter Beitrag (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Nicht mehr teilen"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Zitieren"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "Boost…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "Entfavorisieren"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Favorisieren"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Lesezeichen entfernen"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr ""
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "Bearbeitungsverlauf anzeigen"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "Bearbeitet: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "Beitrag einbetten"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "Unterhaltung entstummt"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "Unterhaltung stumm geschaltet"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "Unterhaltung kann nicht entstummt werden"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "Unterhaltung kann nicht stumm geschaltet werden"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "Unterhaltung entstummen"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Unterhaltung stumm schalten"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "Beitrag vom Profil gelöst"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "Beitrag ans Profil angeheftet"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "Beitrag kann nicht gelöst werden"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "Beitrag kann nicht angeheftet werden"
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "Vom Profil lösen"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "Ans Profil anheften"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "Diesen Post löschen?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "Post gelöscht"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "Post konnte nicht gelöscht werden"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "Post melden…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr ""
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr ""
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Favorisiert"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Geboostet"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Lesezeichen hinzugefügt"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Angeheftet"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Gelöscht"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# Antwort} other {# Antworten}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Thread{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Weniger anzeigen"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Inhalt anzeigen"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Gefiltert: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Medien anzeigen"
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Bearbeitet"
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Kommentare"
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Bearbeitungsverlauf"
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Fehler beim laden des Verlaufs"
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Laden…"
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "HTML Code"
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "HTML Code kopiert"
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "HTML-Code konnte nicht kopiert werden"
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Medienanhänge:"
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Account-Emojis:"
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "Statische URL"
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Emojis:"
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Notizen:"
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Dies ist statisch, ungestylt und ohne Skript. Du kannst nach Belieben deine eigenen Styles anwenden und bearbeiten."
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Umfragen sind nicht interaktiv, es wird eine Liste mit Stimmanzahlen."
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Medienanhänge können Bilder, Videos, Audiodateien oder andere Dateitypen sein."
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "Beitrag konnte später geändert oder gelöscht werden."
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Vorschau"
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Notiz: Diese Vorschau ist leicht formiert."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> geteilt"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Neue Posts"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Erneut versuchen"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Thread"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Herausgefiltert0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "Automatisch von {sourceLangText} übersetzt"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "Übersetze…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Von {sourceLangText} übersetzen (automatisch erkannt)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Von {sourceLangText} übersetzen"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Auto ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "Übersetzung fehlgeschlagen"
@@ -2615,9 +2616,9 @@ msgstr "Zeige Posts mit Medien"
msgid "Showing posts tagged with #{0}"
msgstr "Zeige Posts mit #{0}"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
+msgid "Showing posts in {0}"
msgstr ""
#: src/pages/account-statuses.jsx:500
@@ -2626,7 +2627,7 @@ msgstr "Noch nichts zu sehen."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "Konnte Posts nicht laden"
@@ -2697,263 +2698,258 @@ msgstr ""
msgid "Unable to load bookmarks."
msgstr "Lesezeichen konnten nicht geladen werden."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "Letzte Stunde"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "Letzte 2 Stunden"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "Letzte 3 Stunden"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "Letzte 4 Stunden"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "Letzte 5 Stunden"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "Letzte 6 Stunden"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "Letzte 7 Stunden"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "Letzte 8 Stunden"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "Letzte 9 Stunden"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "Letzte 10 Stunden"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "Letzte 11 Stunden"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "Letzte 12 Stunden"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "Älter als 12 Stunden"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Gefolgte Hashtags"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Gruppen"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "Zeige {selectedFilterCategory, select, all {alle Beiträge} original {Originalbeiträge} replies {Antworten} boosts {geteilte Beiträge} followedTags {beobachtete Hashtags} groups {Gruppen} filtered {herausgefilterte Beiträge}},{sortBy, select, createdAt {{sortOrder, select, asc {älteste Beiträge} desc {neueste Beiträge}}} reblogsCount {{sortOrder, select, asc {am wenigsten geteilte Beiträge} desc {am meisten geteilte Beiträge}}} favouritesCount {{sortOrder, select, asc {wenigste Favoriten} desc {meiste Favoriten}}} repliesCount {{sortOrder, select, asc {wenigste Antworten} desc {meiste Antworten}}} density {{sortOrder, select, asc {am wenigsten dichte Beiträge} desc {dichteste Beiträge}}}} zuerst{groupBy, select, account {, nach Verfassern gruppiert} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr ""
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Hilfe"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "Was ist das?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "„Aufholen“ ist eine separate Timeline der Leute, denen du folgst. Sie ermöglicht es dir, auf einen Blick zu sehen, was du verpasst hast, mit einer einfachen, an E-Mails erinnernden Oberfläche, um mühelos Beiträge zu sortieren und zu filtern."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Vorschau der Aufholen-Oberfläche"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "Jetzt aufholen"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Lass’ uns mit Beiträgen aufholen, deren Verfassern du folgst."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Alle Posts von… anzeigen"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "bis zum Maximum"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Aufholen"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "Überlappt mit deinem letzten Aufholen"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "Bis zum letzten Aufholen ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "Hinweis: Deine Instanz zeigt ggf. höchstens 800 Beiträge in deiner Home-Timeline an, unabhängig vom Zeitrahmen. Könnte variieren."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Zuvor…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# Beitrag} other {# Beiträge}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Dieses Aufholen entfernen?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr ""
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Hinweis: Höchstens 3 werden gespeichert werden. Der Rest wird automatisch entfernt werden."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Lade Posts…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Dies könnte eine Weile dauern."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Filter zurücksetzen"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "Häufigste Links"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "Geteilt von {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Alle"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# Autor} other {# Autoren}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Sortieren"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Datum"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Dichte"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr ""
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Autoren"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Keine"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Alle Autoren anzeigen"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "Sie müssen nicht alles lesen."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "Das ist alles."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Zurück zum Anfang"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Links, die von Leuten geteilt wurden, denen du folgst; sortiert nach Häufigkeit sowie nach Boost- und Favoriten-Anzahlen."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Sortieren: Dichte"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "Beiträge werden nach Parametern wie Dichte oder Tiefe sortiert. Kürzere Beiträge sind „leichter“, während längere Beiträge „schwerer“ sind. Außerdem sind Beiträge mit Fotos „schwerer“ als solche ohne Fotos."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Gruppieren: Autoren"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "Beiträge werden nach Autoren gruppiert, sortiert nach Anzahl der Beiträge pro Autor."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Nächster Autor"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Vorheriger Autor"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Zum Anfang scrollen"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Gefiltert: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
@@ -2962,130 +2958,134 @@ msgstr ""
msgid "Unable to load likes."
msgstr "Favoriten können nicht geladen werden."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Startseite und Listen"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Öffentliche Timelines"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Unterhaltungen"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Profile"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Nie"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Neuer Filter"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# Filter} other {# Filter}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "Filter konnten nicht geladen werden."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "Noch keine Filter."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Filter hinzufügen"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Filter bearbeiten"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "Filter konnte nicht bearbeitet werden"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "Filter konnte nicht erstellt werden"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Titel"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Ganzes Wort"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "Keine Schlüsselwörter. Füge eines hinzu."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Schlüsselwort hinzufügen"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# Schlüsselwort} other {# Schlüsselwörter}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "Filtern von…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* Noch nicht implementiert"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "Status: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "Ablaufdatum ändern"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "Ablaufdatum"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "Gefilterter Post wird…"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "minimiert"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "ausgeblendet"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "Diesen Filter löschen?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "Filter konnte nicht gelöscht werden."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Abgelaufen"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "Läuft ab <0/>"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "Läuft nie ab"
@@ -3198,37 +3198,37 @@ msgstr "Zu Verknüpfungen hinzufügen"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Geben Sie eine neue Instanz ein, z.B. \"mastodon.social\""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "Ungültige Instanz"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Gehe zu einer anderen Instanz…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Zu meiner Instanz (<0>{currentInstance}0>) gehen"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "Benachrichtigungen konnten nicht geladen werden."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Neue0> <1>Folge-Anfragen1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Alle anzeigen"
@@ -3312,133 +3312,133 @@ msgstr "Niemand hat Sie erwähnt :("
msgid "Unable to load mentions."
msgstr "Erwähnungen konnten nicht geladen werden."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "Sie folgen nicht"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "Wer Ihnen nicht folgt"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "Mit einem neuen Konto"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "Wer dich unaufgefordert privat anschreibt"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "Wer von Servermoderatoren eingeschränkt wurde"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Benachrichtigungseinstellungen"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Neue Benachrichtigungen"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Bekanntmachung} other {Bekanntmachungen}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Folgeanfragen"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# Folge-Anfrage} other {# Folge-Anfragen}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Benachrichtigungen von # Person herausgefiltert} other {Benachrichtigungen von # Leuten herausgefiltert}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Nur Erwähnungen"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Heute"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Sie sind auf dem neuesten Stand."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Gestern"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "Benachrichtigungen konnten nicht geladen werden"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "Benachrichtigungseinstellungen aktualisiert"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "Benachrichtigungen von Personen ausfiltern:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Filtern"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Ignorieren"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "Aktualisiert <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Benachrichtigungen von @{0} werden von jetzt an nicht herausgefiltert."
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "Unmöglich, die Benachrichtigungsanfrage anzunehmen"
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Zulassen"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "Benachrichtigungsanfrage konnte nicht ausgeblendet werden"
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Verwerfen"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Verworfen"
@@ -3525,402 +3525,402 @@ msgstr "Suche: {q} (Hashtags)"
msgid "Search: {q}"
msgstr "Suche: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Hashtags"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Mehr anzeigen"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Weitere Konten anzeigen"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "Keine Konten gefunden."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "Mehr Hashtags anzeigen"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "Keine Hashtags gefunden."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Mehr Posts anzeigen"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "Keine Posts gefunden."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "Geben Sie Ihren Suchbegriff ein oder fügen Sie oben eine URL ein, um zu beginnen."
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Einstellungen"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Erscheinungsbild"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Hell"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Dunkel"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Automatisch"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Textgröße"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Anzeigesprache"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "Posten"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Standardsichtbarkeit"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "Synchronisiert"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "Aktualisieren der Beitragssichtbarkeit fehlgeschlagen"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Mit den Einstellungen deines Instanzservers synchronisiert. <0>Gehe zur Instanz ({instance}) für weitere Einstellungen.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Experimentelle Funktionen"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "Zeitleiste automatisch aktualisieren"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "Boost Karussell"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "Post-Übersetzung"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr ""
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Systemsprache ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {Verstecke „Übersetzen“-Button für:} other {Verstecke „Übersetzen“-Button für (#):}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "Hinweis: Diese Funktion verwendet externe Übersetzungsdienste, ermöglicht durch <0>Lingva-API0> & <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "Automatische Inline-Übersetzung"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Übersetzung für Beiträge automatisch in der Zeitleiste anzeigen. Funktioniert nur für <0>kurze0> Beiträge ohne Inhaltswarnung, Medien und Umfragen."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "GIF-Wähler für Verfassen-Fenster"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Hinweis: Diese Funktion verwendet einen externen GIF-Suchdienst, ermöglicht durch <0>GIPHY0>. Angemessen für alle Altersgruppen, Tracking-Parameter werden entfernt, Referrer-Informationen werden bei Anfragen ausgelassen, aber Suchbegriffe und die IP-Adresse werden an deren Server übertragen."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "Bildbeschreibungsgenerator"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "Nur für neue Bilder beim Erstellen neuer Posts."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Hinweis: Diese Funktion verwendet einen externen KI-Dienst, ermöglicht durch <0>img-alt-api0>. Könnte durchwachsen funktionieren. Nur für Bilder und nur auf Englisch."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "Serverseitig gruppierte Benachrichtigungen"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Alpha-Funktion. Möglicherweise verbessertes Gruppierungsfenster, aber nur grundlegende Gruppierungslogik."
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "„Cloud“-Import/-Export für Verknüpfungseinstellungen"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ Hochgradig experimentell.<0/>Wird in deinen eigenen Profilnotizen gespeichert. (Private) Profilnotizen werden hauptsächlich für andere Profile verwendet und für das eigene Profil versteckt."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Hinweis: Diese Funktion verwendet die aktuell eingeloggte Instanz-API des Servers."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Cloak Modus <0>(<1>Text1> → <2>████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Text durch Blöcke ersetzen, nützlich für Screenshots, aus Datenschutzgründen."
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "Über"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Entwickelt0> von <1>@cheeaun1>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "Sponsor"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Spenden"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Datenschutzerklärung"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>Seite:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Version:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "Version kopiert"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "Version kann nicht kopiert werden"
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "Fehler beim Aktualisieren des Abonnements. Bitte versuchen Sie es erneut."
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "Fehler beim Entfernen des Abonnements. Bitte versuchen Sie es erneut."
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Push-Benachrichtigungen (Beta)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Push-Benachrichtigungen sind blockiert. Bitte aktivieren Sie diese in Ihren Browsereinstellungen."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "Von <0>{0}0> erlauben"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "Jeder"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "Leuten, denen ich folge"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "folgende"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "Folgt"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Umfragen"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "Post Bearbeitungen"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Push-Berechtigung wurde seit deinem letzten Login nicht erteilt. Sie müssen sich erneut <0><1>Anmelden1>, um Push-Berechtigungen zu erteilen0>."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "HINWEIS: Push-Benachrichtigungen funktionieren nur für <0>ein Konto0>."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Sie sind nicht eingeloggt. Interaktionen (Antworten, Boost usw.) sind nicht möglich."
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Dieser Post stammt von einer anderen Instanz (<0>{instance}0>). Interaktionen (Antworten, Boost, usw.) sind nicht möglich."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Fehler: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "Zu meiner Instanz wechseln, um Interaktionen zu ermöglichen"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "Antworten konnten nicht geladen werden."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Zurück"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "Zum Hauptbeitrag gehen"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr "{0} Posts oberhalb ‒ Gehe nach oben"
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr "In der seitlichen Ansicht linsen"
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "Zur Vollansicht wechseln"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "Alle sensiblen Inhalte anzeigen"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "Experimentell"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "Wechsel nicht möglich"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "Zur Instanz des Posts wechseln"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "Post konnte nicht geladen werden"
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# Antwort} other {<0>{1}0> Antworten}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# Kommentar} other {<0>{0}0> Kommentare}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "Post mit Antworten anzeigen"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "Angesagt ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "Angesagte Nachrichten"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "Zurück zur Anzeige angesagter Posts"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Zeige Posts in denen <0>{0}0> erwähnt wird"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "Angesagte Posts"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "Keine angesagten Posts."
diff --git a/src/locales/en.po b/src/locales/en.po
index cc53969ba7..0af78792e1 100644
--- a/src/locales/en.po
+++ b/src/locales/en.po
@@ -34,7 +34,7 @@ msgstr ""
#: src/components/account-block.jsx:169
#: src/components/account-info.jsx:695
-#: src/components/status.jsx:548
+#: src/components/status.jsx:588
msgid "Group"
msgstr ""
@@ -101,8 +101,8 @@ msgstr "Following"
#: src/components/account-info.jsx:436
#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr ""
@@ -111,18 +111,18 @@ msgstr ""
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1771
-#: src/components/status.jsx:1788
-#: src/components/status.jsx:1913
-#: src/components/status.jsx:2520
-#: src/components/status.jsx:2523
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
+#: src/pages/status.jsx:1232
#: src/pages/trending.jsx:469
msgid "More"
msgstr ""
@@ -203,20 +203,20 @@ msgid "Original"
msgstr ""
#: src/components/account-info.jsx:926
-#: src/components/status.jsx:2304
+#: src/components/status.jsx:2372
#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1442
-#: src/pages/catchup.jsx:2055
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr ""
#: src/components/account-info.jsx:930
#: src/pages/catchup.jsx:73
-#: src/pages/catchup.jsx:1444
-#: src/pages/catchup.jsx:2067
-#: src/pages/settings.jsx:1151
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr ""
@@ -300,30 +300,30 @@ msgid "Add/Remove from Lists"
msgstr ""
#: src/components/account-info.jsx:1384
-#: src/components/status.jsx:1211
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr ""
#: src/components/account-info.jsx:1387
-#: src/components/status.jsx:1214
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr ""
#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1220
-#: src/components/status.jsx:3291
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr ""
#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1236
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr ""
#: src/components/account-info.jsx:1414
-#: src/components/status.jsx:1242
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr ""
@@ -396,10 +396,10 @@ msgstr ""
msgid "Withdraw follow request?"
msgstr "Withdraw follow request?"
-#. placeholder {1}: info.acct || info.username
+#. placeholder {0}: info.acct || info.username
#: src/components/account-info.jsx:1705
-msgid "Unfollow @{1}?"
-msgstr "Unfollow @{1}?"
+msgid "Unfollow @{0}?"
+msgstr "Unfollow @{0}?"
#: src/components/account-info.jsx:1756
msgid "Unfollow…"
@@ -428,7 +428,7 @@ msgstr ""
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -437,17 +437,17 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3015
-#: src/components/status.jsx:3255
-#: src/components/status.jsx:3756
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1578
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr ""
@@ -532,8 +532,8 @@ msgstr ""
#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr ""
@@ -545,40 +545,40 @@ msgstr ""
msgid "server domain name"
msgstr ""
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr ""
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr ""
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:877
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr ""
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr ""
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr "Scheduled Posts"
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr "Add to thread"
@@ -680,8 +680,8 @@ msgid "Attachment #{i} failed"
msgstr "Attachment #{i} failed"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2099
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr ""
@@ -690,33 +690,33 @@ msgid "Content warning or sensitive media"
msgstr "Content warning or sensitive media"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:95
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr ""
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:96
+#: src/components/status.jsx:97
msgid "Local"
msgstr ""
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr ""
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:98
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr ""
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:99
-#: src/components/status.jsx:1977
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr ""
@@ -752,11 +752,11 @@ msgid "Schedule"
msgstr "Schedule"
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:985
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:1752
-#: src/components/status.jsx:2424
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr ""
@@ -800,32 +800,22 @@ msgid "Audio description"
msgstr "Audio description"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -834,8 +824,8 @@ msgstr "Frame rate too high. Uploading might encounter issues."
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1075
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr ""
@@ -861,10 +851,10 @@ msgstr "Edit audio description"
msgid "Generating description. Please wait…"
msgstr "Generating description. Please wait…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr "Failed to generate description: {12}"
+msgid "Failed to generate description: {0}"
+msgstr "Failed to generate description: {0}"
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -876,10 +866,10 @@ msgstr "Failed to generate description"
msgid "Generate description…"
msgstr ""
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr "Failed to generate description{13}"
+msgid "Failed to generate description{0}"
+msgstr "Failed to generate description{0}"
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -955,13 +945,13 @@ msgstr ""
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr ""
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr ""
@@ -970,7 +960,7 @@ msgid "Error loading GIFs"
msgstr ""
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr ""
@@ -988,8 +978,8 @@ msgstr ""
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1386
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr ""
@@ -1015,7 +1005,7 @@ msgid "No drafts found."
msgstr ""
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1926
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr ""
@@ -1029,7 +1019,7 @@ msgid "Open in new window"
msgstr ""
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr ""
@@ -1038,7 +1028,7 @@ msgid "Reject"
msgstr ""
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr ""
@@ -1049,23 +1039,23 @@ msgstr ""
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr ""
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr ""
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr ""
@@ -1073,153 +1063,153 @@ msgstr ""
msgid "Nothing to show"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1616
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1641
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1649
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1673
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr "Focus next column in multi-column mode"
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr "Focus previous column in multi-column mode"
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:993
-#: src/components/status.jsx:2451
-#: src/components/status.jsx:2474
-#: src/components/status.jsx:2475
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1056
-#: src/components/status.jsx:2499
-#: src/components/status.jsx:2500
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
@@ -1252,7 +1242,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr ""
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr ""
@@ -1270,15 +1260,14 @@ msgid "Media description"
msgstr ""
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1100
-#: src/components/status.jsx:1127
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr ""
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1114
-#: src/components/status.jsx:1141
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr ""
@@ -1315,16 +1304,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr ""
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3586
-#: src/components/status.jsx:3682
-#: src/components/status.jsx:3760
-#: src/components/timeline.jsx:978
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
#: src/pages/catchup.jsx:76
-#: src/pages/catchup.jsx:1874
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr ""
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr "Open file"
@@ -1369,17 +1358,17 @@ msgid "following.title"
msgstr "Following"
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:872
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr ""
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
+#: src/pages/settings.jsx:1151
#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr ""
@@ -1387,11 +1376,11 @@ msgstr ""
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr ""
@@ -1414,11 +1403,11 @@ msgstr ""
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1443
-#: src/pages/catchup.jsx:2061
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr ""
@@ -1430,8 +1419,8 @@ msgstr ""
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr ""
@@ -1459,7 +1448,7 @@ msgstr ""
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr ""
@@ -1629,8 +1618,8 @@ msgid "[Unknown notification type: {type}]"
msgstr ""
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1070
-#: src/components/status.jsx:1080
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr ""
@@ -1646,17 +1635,17 @@ msgstr ""
msgid "Followed by…"
msgstr ""
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr ""
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr "View #Wrapstodon"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:298
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr ""
@@ -1681,8 +1670,8 @@ msgstr ""
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr ""
@@ -1958,7 +1947,7 @@ msgid "Move down"
msgstr ""
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1348
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr ""
@@ -2157,372 +2146,383 @@ msgstr ""
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr ""
-#: src/components/status.jsx:572
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr ""
-#: src/components/status.jsx:671
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr ""
#. placeholder {0}: username || acct
-#: src/components/status.jsx:824
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr ""
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:825
-msgid "Liked @{1}'s post"
-msgstr "Liked @{1}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
+msgstr "Liked @{0}'s post"
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:864
-msgid "Unbookmarked @{2}'s post"
-msgstr "Unbookmarked @{2}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
+msgstr "Unbookmarked @{0}'s post"
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:865
-msgid "Bookmarked @{3}'s post"
-msgstr "Bookmarked @{3}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
+msgstr "Bookmarked @{0}'s post"
-#: src/components/status.jsx:962
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr ""
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:969
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr ""
-#: src/components/status.jsx:993
#: src/components/status.jsx:1033
-#: src/components/status.jsx:2451
-#: src/components/status.jsx:2474
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr ""
-#: src/components/status.jsx:1009
-#: src/components/status.jsx:2466
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr ""
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1021
-msgid "Unboosted @{4}'s post"
-msgstr "Unboosted @{4}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
+msgstr "Unboosted @{0}'s post"
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1022
-msgid "Boosted @{5}'s post"
-msgstr "Boosted @{5}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
+msgstr "Boosted @{0}'s post"
-#: src/components/status.jsx:1034
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr ""
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr ""
-#: src/components/status.jsx:1047
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1762
-#: src/components/status.jsx:2487
-#: src/components/status.jsx:2488
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr ""
-#: src/components/status.jsx:1056
-#: src/components/status.jsx:2499
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr ""
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr "Post text copied"
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr "Unable to copy post text"
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr "Copy post text"
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1164
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr ""
-#: src/components/status.jsx:1185
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr ""
-#: src/components/status.jsx:1188
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr ""
-#: src/components/status.jsx:1255
-#: src/components/status.jsx:3260
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr ""
-#: src/components/status.jsx:1269
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr ""
-#: src/components/status.jsx:1269
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr ""
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr ""
-#: src/components/status.jsx:1276
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr ""
-#: src/components/status.jsx:1285
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr ""
-#: src/components/status.jsx:1292
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr ""
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr ""
-#: src/components/status.jsx:1309
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr ""
-#: src/components/status.jsx:1314
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr ""
-#: src/components/status.jsx:1314
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr ""
-#: src/components/status.jsx:1323
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr ""
-#: src/components/status.jsx:1330
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr ""
-#: src/components/status.jsx:1359
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr ""
-#: src/components/status.jsx:1375
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr ""
-#: src/components/status.jsx:1378
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr ""
-#: src/components/status.jsx:1406
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr ""
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1476
-msgid "Unboosted @{6}'s post"
-msgstr "Unboosted @{6}'s post"
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1477
-msgid "Boosted @{7}'s post"
-msgstr "Boosted @{7}'s post"
-
-#: src/components/status.jsx:1762
-#: src/components/status.jsx:1798
-#: src/components/status.jsx:2488
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr ""
-#: src/components/status.jsx:1795
-#: src/components/status.jsx:2475
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr ""
-#: src/components/status.jsx:1805
-#: src/components/status.jsx:2500
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr ""
-#: src/components/status.jsx:1809
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr ""
-#: src/components/status.jsx:1855
-#: src/components/status.jsx:2312
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr ""
-#: src/components/status.jsx:1896
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1986
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr ""
-#: src/components/status.jsx:2062
-#: src/components/status.jsx:2124
-#: src/components/status.jsx:2209
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr ""
-#: src/components/status.jsx:2062
-#: src/components/status.jsx:2124
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr ""
-#: src/components/status.jsx:2209
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Filtered: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr ""
-#: src/components/status.jsx:2348
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr ""
-#: src/components/status.jsx:2425
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr ""
#. More from [Author]
-#: src/components/status.jsx:2718
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "More from <0/>"
-#: src/components/status.jsx:3020
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:3024
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr ""
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr ""
-#: src/components/status.jsx:3282
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr ""
-#: src/components/status.jsx:3285
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3297
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3319
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr ""
-#: src/components/status.jsx:3350
-#: src/components/status.jsx:3395
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3364
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr ""
-#: src/components/status.jsx:3409
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr ""
-#: src/components/status.jsx:3413
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3419
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3430
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3436
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3445
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3690
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr ""
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr ""
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Boost} other {# Boosts}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Pinned posts"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1891
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr ""
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr ""
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr ""
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr ""
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr ""
@@ -2611,10 +2611,10 @@ msgstr ""
msgid "Showing posts tagged with #{0}"
msgstr ""
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
-msgstr "Showing posts in {1}"
+msgid "Showing posts in {0}"
+msgstr "Showing posts in {0}"
#: src/pages/account-statuses.jsx:500
msgid "Nothing to see here yet."
@@ -2757,199 +2757,194 @@ msgstr ""
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
-#: src/pages/catchup.jsx:883
-#: src/pages/catchup.jsx:907
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr ""
-#: src/pages/catchup.jsx:897
-#: src/pages/catchup.jsx:1582
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr ""
-#: src/pages/catchup.jsx:913
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr ""
-#: src/pages/catchup.jsx:916
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr ""
-#: src/pages/catchup.jsx:927
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Preview of Catch-up UI"
-#: src/pages/catchup.jsx:936
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr ""
-#: src/pages/catchup.jsx:941
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr ""
-#: src/pages/catchup.jsx:945
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr ""
-#: src/pages/catchup.jsx:968
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "until the max"
-#: src/pages/catchup.jsx:998
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr ""
-#: src/pages/catchup.jsx:1004
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr ""
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1016
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr ""
-#: src/pages/catchup.jsx:1025
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr ""
-#: src/pages/catchup.jsx:1035
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr ""
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1053
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr ""
-#: src/pages/catchup.jsx:1063
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Remove this catch-up?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1066
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr "Removing Catch-up {0}"
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1070
-msgid "Catch-up {1} removed"
-msgstr "Catch-up {1} removed"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
+msgstr "Catch-up {0} removed"
-#: src/pages/catchup.jsx:1084
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr ""
-#: src/pages/catchup.jsx:1099
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr ""
-#: src/pages/catchup.jsx:1102
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr ""
-#: src/pages/catchup.jsx:1137
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr ""
-#: src/pages/catchup.jsx:1145
-#: src/pages/catchup.jsx:1588
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr ""
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1258
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr ""
-#: src/pages/catchup.jsx:1313
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr ""
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1398
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr ""
-#: src/pages/catchup.jsx:1410
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr ""
-#: src/pages/catchup.jsx:1441
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Date"
-#: src/pages/catchup.jsx:1445
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Density"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1468
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr "Group"
-#: src/pages/catchup.jsx:1483
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Authors"
-#: src/pages/catchup.jsx:1484
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "None"
-#: src/pages/catchup.jsx:1500
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr ""
-#: src/pages/catchup.jsx:1551
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "You don't have to read everything."
-#: src/pages/catchup.jsx:1552
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "That's all."
-#: src/pages/catchup.jsx:1560
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr ""
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr ""
-#: src/pages/catchup.jsx:1597
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr ""
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr ""
-#: src/pages/catchup.jsx:1607
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr ""
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr ""
-#: src/pages/catchup.jsx:1657
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr ""
-#: src/pages/catchup.jsx:1665
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr ""
-#: src/pages/catchup.jsx:1681
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr ""
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1873
-msgid "Filtered: {0}"
-msgstr "Filtered: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "No likes yet. Go like something!"
@@ -2958,130 +2953,134 @@ msgstr "No likes yet. Go like something!"
msgid "Unable to load likes."
msgstr ""
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr ""
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr ""
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr ""
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr ""
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr ""
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr ""
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr ""
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr ""
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr ""
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr ""
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr ""
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr ""
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr ""
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr ""
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr ""
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr ""
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr ""
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr ""
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr ""
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr "obscured (media only)"
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr ""
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr ""
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr ""
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr ""
@@ -3216,15 +3215,15 @@ msgstr ""
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr ""
@@ -3308,133 +3307,133 @@ msgstr ""
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr ""
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr ""
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr ""
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr ""
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr ""
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr ""
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr ""
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr ""
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr ""
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr ""
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr ""
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr ""
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr ""
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
-msgstr "Notifications from @{1} will not show up in Filtered notifications from now on."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+msgstr "Notifications from @{0} will not show up in Filtered notifications from now on."
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr ""
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr ""
@@ -3521,371 +3520,371 @@ msgstr ""
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr ""
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr ""
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr ""
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr ""
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr ""
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr ""
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr ""
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr ""
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr ""
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "Volunteer translations"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr ""
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr ""
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr ""
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr ""
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr "Translate to "
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr ""
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr ""
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr ""
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr ""
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Donate"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr ""
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr ""
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr ""
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr ""
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr "Post"
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr ""
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr ""
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr ""
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr ""
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
-msgstr "Switch to post's instance ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
+msgstr "Switch to post's instance ({0})"
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr ""
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr ""
diff --git a/src/locales/eo-UY.po b/src/locales/eo-UY.po
index caf3ff34a8..4bcc8ae111 100644
--- a/src/locales/eo-UY.po
+++ b/src/locales/eo-UY.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: eo\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-12 12:04\n"
+"PO-Revision-Date: 2025-04-21 21:22\n"
"Last-Translator: \n"
"Language-Team: Esperanto\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Laste afiŝita: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Aŭtomatigita"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Grupo"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Reciproka"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Petita"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Sekvante"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Sekvas vin"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# sekvanto} other {# sekvantoj}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Kontrolita"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "Aliĝis <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "Aliĝis <0>{0}0>"
msgid "Forever"
msgstr "Por ĉiam"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Ne eblas ŝargi konton."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Iri al konta paĝo"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Sekvantoj"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr "Sekvatoj"
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Afiŝoj"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2519
-#: src/components/status.jsx:2522
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Pli"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> indikis, ke ilia nova konto nun estas:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Tenilo kopiita"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "Ne eblas kopii la tenilon"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Kopii tenilon"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Malfermi la originalan profilpaĝon"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Vidi rolfiguron"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Vidi fonbildon"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Redakti la profilon"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "Memore"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "Ĉi tiu uzanto elektis ne disponebligi ĉi tiun informon."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} originalaj afiŝoj, {1} respondoj, {2} diskonigoj"
@@ -186,243 +192,238 @@ msgstr "{0} originalaj afiŝoj, {1} respondoj, {2} diskonigoj"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {Lasta afiŝo en la lasta tago} other {Lasta afiŝo en la pasintaj {2} tagoj}}} other {{3, plural, one {Lastaj {4} afiŝoj en la lasta tago} other {Lastaj {5} afiŝoj en la pasintaj {6} tagoj}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {Lasta afiŝo en la pasinta(j) jaro(j)} other {Lastaj {1} afiŝoj en la pasinta(j) jaro(j)}}"
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Originala"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Respondoj"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Diskonigoj"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Afiŝaj statistikoj ne disponeblaj."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Vidi afiŝo-statistikojn"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Lasta afiŝo: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Silentigita"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Blokita"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "Privata noto"
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Mencii <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Traduki biografion"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "Redakti privatan noton"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "Aldoni privatan noton"
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr "Ŝaltitaj sciigoj por afiŝoj de @{username}."
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr " Malŝaltitaj sciigoj por afiŝoj de @{username}."
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "Malŝalti sciigojn"
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "Ŝalti sciigojn"
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "Diskonigoj de @{username} ŝaltitaj."
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "Diskonigoj de @{username} malŝaltitaj."
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "Malŝalti diskonigojn"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "Ŝalti diskonigojn"
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Aldoni/Forigi el Listoj"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Ligilo kopiita"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "Ne eblas kopii la ligilon"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3298
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Kopii"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Kunhavigo ŝajnas ne funkcii."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Diskonigi…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr "Nesilentigita @{username}"
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "Ne plu silentigi <0>@{username}0>"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Silentigi <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr "Silentigita @{username} dum {0}"
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr "Ne eblas silentigi @{username}"
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "Ĉu forigi <0>@{username}0> el sekvantoj?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr "@{username} forigita de sekvantoj"
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Forigi sekvanton…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "Ĉu bloki <0>@{username}0>?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr "Malblokita @{username}"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "Blokita @{username}"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr "Ne eblas malbloki @{username}"
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "Ne eblas bloki @{username}"
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "Malbloki <0>@{username}0>"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Bloki <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Raporti <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "Redakti la profilon"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "Ĉu nuligi peton por sekvado?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
-msgstr "Ĉu ĉesi sekvi @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr "Ĉu ĉesi sekvi @{0}?"
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Ĉesi sekvi…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Nuligi…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Sekvi"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Sekvi"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "Sekvi"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3022
-#: src/components/status.jsx:3262
-#: src/components/status.jsx:3762
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Fermi"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Tradukita biografio"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "Ne eblas forigi el listo."
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "Ne eblas aldoni al listo."
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Ne eblas ŝargi listojn."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Ne estas listoj."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nova listo"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Personaj notoj pri <0>@{0}0>"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "Ne eblas ĝisdatigi la privatan noton."
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Nuligi"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Konservi kaj fermi"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "Ne eblas ĝisdatigi la profilon."
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr "Kapa bildo"
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr "Profilbildo"
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nomo"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Sinprezento"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Profilaj metadatumoj"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Etikedo"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Enhavo"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Konservi"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "uzantnomo"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "servila domajna nomo"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "Ŝtelreĝimo estis malŝaltita"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "Ŝtelreĝimo estis ŝaltita"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Hejmo"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Redakti"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr "Planitaj afiŝoj"
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr "Aldonu al fadeno"
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "Eraro aldonante #{i}"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Enhavaverto"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Enhavaverto aŭ sentema plurmedio"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Publika"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Loka"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Nelistigita"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Nur sekvantoj"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Privata mencio"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr "Plani"
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2423
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Respondi"
@@ -804,32 +805,22 @@ msgid "Audio description"
msgstr "Priskribo de aŭdaĵo"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "Dosiergrandeco estas tro granda. Alŝuto eble renkontos problemojn. Provu redukti la dosiergrandecon de {0} al {1} aŭ malpli."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr "Dimensio estas tro granda. Alŝuto eble renkontos problemojn. Provu redukti dimension de {2}x{3}px al {4}x{5}px."
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr "Dosiergrandeco estas tro granda. Alŝuto eble renkontos problemojn. Provu redukti la dosiergrandecon de {6} al {7} aŭ malpli."
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr "Dimensio estas tro granda. Alŝuto eble renkontos problemojn. Provu redukti dimension de {8}x{9}px al {10}x{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr "Dimensio estas tro granda. Alŝuto eble renkontos problemojn. Provu redukti dimension de {0}x{1}px al {2}x{3}px."
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -838,8 +829,8 @@ msgstr "Bildrapido estas tro alta. Alŝuto eble renkontos problemojn."
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Forigi"
@@ -865,10 +856,10 @@ msgstr "Redakti aŭdpriskribon"
msgid "Generating description. Please wait…"
msgstr "Kreante priskribon. Bonvolu atendi…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr "Malsukcesis krei priskribon: {12}"
+msgid "Failed to generate description: {0}"
+msgstr "Malsukcesis generi priskribon: {0}"
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -880,10 +871,10 @@ msgstr "Malsukcesis krei priskribon"
msgid "Generate description…"
msgstr "Krei priskribon…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr "Malsukcesis krei priskribon{13}"
+msgid "Failed to generate description{0}"
+msgstr "Malsukcesis generi priskribon{0}"
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -959,13 +950,13 @@ msgstr "Tajpi por serĉi movbildojn"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Antaŭa"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Sekva"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Eraro dum ŝargo de movbildoj"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Nesenditaj malnetoj"
@@ -992,8 +983,8 @@ msgstr "Eraro dum forigo de malneto! Bonvolu provi denove."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Forigi…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "Neniuj malnetoj trovitaj."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Balotenketo"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Malfermi en nova fenestro"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Akcepti"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Malakcepti"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Akceptita"
@@ -1053,23 +1044,23 @@ msgstr "Malakceptita"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Kontoj"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Montri pli…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "La fino."
@@ -1077,153 +1068,153 @@ msgstr "La fino."
msgid "Nothing to show"
msgstr "Nenio por montri"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Fulmoklavoj"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Helpo por fulmoklavoj"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Sekva afiŝo"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Antaŭa afiŝo"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Salti karuselon al la sekva afiŝo"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Ŝovo0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Salti karuselon al la antaŭa afiŝo"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Ŝovo0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Ŝargi novajn afiŝojn"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Malfermi detalojn pri afiŝo"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enen-klavo0> aŭ <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Vastigi enhavaverton aŭ<0/>ŝalti vastigitan/kolapsitan fadenon"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Fermi afiŝon aŭ dialogojn"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc-klavo0> aŭ <1>Retropaŝo1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Enfokusigu la kolumnon en plurkolumna reĝimo"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> ĝis <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr "Enfokusigu la sekvan kolumnon en plurkolumna reĝimo"
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr "Enfokusigu la antaŭan kolumnon en plurkolumna reĝimo"
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Redakti novan afiŝon"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Redakti novan afiŝon (nova fenestro)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Ŝovo0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Sendi afiŝon"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Stirklavo0> + <1>Enen-klavo1> aŭ <2>⌘2> + <3>Enen-klavo3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Serĉi"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Respondi (nova fenestro)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Ŝovo0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "Ŝati (Stemulo)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> aŭ <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
-#: src/components/status.jsx:2474
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Diskonigi"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Ŝovo0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
-#: src/components/status.jsx:2499
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Legosigni"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "Baskuligi la ŝtelreĝimon"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Ŝovo0> + <1>Alt-klavo1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "Kaŝi afiŝojn en ĉi tiu listo de Hejmo/Sekvatoj"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Krei"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "Priskribo de plurmedio"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Traduki"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Paroli"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "Filtrila: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3592
-#: src/components/status.jsx:3688
-#: src/components/status.jsx:3766
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Filtrila"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr "Malfermi dosieron"
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr "Sekvatoj"
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Aktualiĝi"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Mencioj"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Sciigoj"
@@ -1418,11 +1408,11 @@ msgstr "Legosignoj"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Stemuloj"
@@ -1434,8 +1424,8 @@ msgstr "Sekvataj kradvortoj"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtriloj"
@@ -1463,7 +1453,7 @@ msgstr "Kontoj…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Ensaluti"
@@ -1471,7 +1461,7 @@ msgstr "Ensaluti"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Populara"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Nekonata tipo de sciigo: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Diskonigita/Ŝatita de…"
@@ -1650,17 +1640,17 @@ msgstr "Diskonigita de…"
msgid "Followed by…"
msgstr "Sekvita de…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "Lerni pli <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr "Vidu #Wrapstodon"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Legi pli →"
@@ -1685,8 +1675,8 @@ msgstr "Voĉdoni"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Aktualigi"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "Moviĝi malsupren"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Redakti"
@@ -2161,372 +2151,383 @@ msgstr "Ne estas plu ŝparvojoj por importi"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "Importi/eksporti agordojn de/al nodservilo (Tre eksperimenta)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> <1>diskonigita1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "Pardonu, la nodo en kiu vi estas ensalutinta ne permesas vin interagi kun ĉi tiu afiŝo de alia nodo."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "Ne plu ŝatis la afiŝon de {0}"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
-msgstr "Ŝatis la afiŝon de @{1}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
+msgstr "Ŝatis la afiŝon de {0}"
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
-msgstr "Ne plu legosignita la afiŝon de @{2}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
+msgstr "Ne plu legosignis la afiŝon de @{0}"
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
-msgstr "Legosignita la afiŝon de @{3}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
+msgstr "Legosignis la afiŝon de @{0}"
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "Iuj plurmedioj ne havas priskribojn."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "Malnova afiŝo (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Ne plu diskonigi"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2465
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Citaĵo"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
-msgstr "Ne plu diskonigita la afiŝon de @{4}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
+msgstr "Ne plu diskonigita la afiŝon de @{0}"
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
-msgstr "Diskonigita la afiŝon de @{5}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
+msgstr "Diskonigita la afiŝon de @{0}"
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "Diskonigi…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2486
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "Ne plu ŝati"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2486
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Ŝatata"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Ne plu legosignis"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr "Teksto de la afiŝo kopiita"
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr "Ne eblas kopii tekston de la afiŝo"
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr "Kopii tekston de la afiŝo"
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr "Vidi afiŝon de <0>@{0}0>"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "Montri redaktan historion"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "Redaktita: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "Enkorpigi afiŝon"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "Konversacion nesilentigita"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "Konversacion silentigita"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "Ne eblas nesilentigi konversacion"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "Ne eblas silentigi konversacion"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "Nesilentigi konversacion"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Silentigi konversacion"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "Afiŝo depinglinta de profilo"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "Afiŝo alpinglita al profilo"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "Ne eblas depingli afiŝon"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "Ne eblas alpingli afiŝon"
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "Depingli de profilo"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "Alpingli al la profilo"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "Ĉu forigi ĉi tiun afiŝon?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "Afiŝo forigita"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "Ne eblas forigi afiŝon"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "Raporti afiŝon…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr "Ne plu diskonigita la afiŝon de @{6}"
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr "Diskonigita la afiŝon de @{7}"
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Ŝatita"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2474
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Diskonigita"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2499
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Legosignita"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Alpinglita"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Forigita"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# respondo} other {# respondoj}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Fadeno{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Montru malpli"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Montru envahon"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Filtrita: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Montri plurmedion"
-#: src/components/status.jsx:2347
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Redaktita"
-#: src/components/status.jsx:2424
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Komentoj"
#. More from [Author]
-#: src/components/status.jsx:2725
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "Pli de <0/>"
-#: src/components/status.jsx:3027
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Redaktan historion"
-#: src/components/status.jsx:3031
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Malsukcesis ŝargi historion"
-#: src/components/status.jsx:3036
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Ŝargante…"
-#: src/components/status.jsx:3272
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "HTML-kodo"
-#: src/components/status.jsx:3289
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "HTML-kodo kopiita"
-#: src/components/status.jsx:3292
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "Ne eblas kopii HTML-kodon"
-#: src/components/status.jsx:3304
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Plurmediaj aldonaĵoj:"
-#: src/components/status.jsx:3326
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Emoĝioj de la konto:"
-#: src/components/status.jsx:3357
-#: src/components/status.jsx:3402
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "statika URL"
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Emoĝioj:"
-#: src/components/status.jsx:3416
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Notoj:"
-#: src/components/status.jsx:3420
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Ĉi tio estas senmova, ne stilita kaj senskriba. Vi eble bezonos apliki viajn proprajn stilojn kaj redakti laŭbezone."
-#: src/components/status.jsx:3426
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Balotenketoj ne estas interagaj kaj estos konvertitaj al listo kun balotkalkuloj."
-#: src/components/status.jsx:3431
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Plurmediaj aldonaĵoj povas esti bildoj, filmetoj, sonaĵoj aŭ ajnaj dosiertipoj."
-#: src/components/status.jsx:3437
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "Afiŝo povus esti redaktita aŭ forigita poste."
-#: src/components/status.jsx:3443
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Antaŭrigardo"
-#: src/components/status.jsx:3452
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Noto: Ĉi tiu antaŭmontro estas malpeze stilita."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3696
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> diskonigita"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Novaj afiŝoj"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Provu denove"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Diskonigo} other {# Diskonigoj}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Alpinglitaj afiŝoj"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Fadeno"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtrita0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "Aŭtomate tradukita el {sourceLangText}"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "Tradukante…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Traduki el {sourceLangText} (aŭtomate detektita)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Traduki el {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Aŭtomata ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "Malsukcesis traduki"
@@ -2615,10 +2616,10 @@ msgstr "Montrante afiŝojn kun plurmedio"
msgid "Showing posts tagged with #{0}"
msgstr "Montrante afiŝojn etikeditaj kun #{0}"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
-msgstr "Montrante afiŝojn en {1}"
+msgid "Showing posts in {0}"
+msgstr "Montrante afiŝojn en {0}"
#: src/pages/account-statuses.jsx:500
msgid "Nothing to see here yet."
@@ -2626,7 +2627,7 @@ msgstr "Nenio vidinda ĉi tie ankoraŭ."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "Ne eblas ŝargi afiŝojn"
@@ -2697,263 +2698,258 @@ msgstr "Ankoraŭ neniuj legosignoj. Iru legosigni ion!"
msgid "Unable to load bookmarks."
msgstr "Ne eblas ŝargi legosignoj."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "la lasta horo"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "la lastaj 2 horoj"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "la lastaj 3 horoj"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "la lastaj 4 horoj"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "la lastaj 5 horoj"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "la lastaj 6 horoj"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "la lastaj 7 horoj"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "la lastaj 8 horoj"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "la lastaj 9 horoj"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "la lastaj 10 horoj"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "la lastaj 11 horoj"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "la lastaj 12 horoj"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "pli ol 12 horoj"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Sekvataj etikedoj"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Grupoj"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "Montrante {selectedFilterCategory, select, all {ĉiuj afiŝoj} original {originalaj afiŝoj} replies {respondoj} boosts {diskonigoj} followedTags {sekvitaj etikedoj} groups {grupoj} filtered {filtritaj afiŝoj}}, {sortBy, select, createdAt {{sortOrder, select, asc {plej malnova} desc {lastaj}}} reblogsCount {{sortOrder, select, asc {plej malmultaj diskonigoj} desc {plej multaj diskonigoj}}} favouritesCount {{sortOrder, select, asc {plej malmutaj ŝatataj} desc {plej multaj ŝatataj}}} repliesCount {{sortOrder, select, asc {plej malmultaj respondoj} desc {plej multaj respondoj}}} density {{sortOrder, select, asc {malplej densa} desc {plej densa}}}} first{groupBy, select, account {, grupigitaj per aŭtoroj} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "Aktualiĝi <0>beta0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Helpo"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "Kio estas ĉi tio?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "Aktualiĝi estas aparta templinio por viaj sekvantaroj, ofertante altnivelan vidon je unu ekrigardo, kun simpla, retpoŝta interfaco por senpene ordigi kaj filtri afiŝojn."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Antaŭrigardo de Aktualiĝo UI"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "Ni atingu"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Ni atingu la afiŝojn de viaj sekvantoj."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Montri al mi ĉiujn afiŝojn de…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "ĝis la maksimumo"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Atingi"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "Interkovri kun via lasta aktualiĝo"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "Ĝis la lasta aktualiĝo ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "Noto: Via nodo povus nur montri maksimume 800 afiŝojn en la Hejma templinio sendepende de la tempointervalo. Povus esti malpli aŭ pli."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Antaŭe…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# afiŝo} other {# afiŝoj}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Ĉu forigi ĉi tiun aktualiĝon?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr "Forigante aktualiĝon {0}"
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
-msgstr "Aktualiĝo {1} forigita"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
+msgstr "Aktualiĝo {0} forigita"
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Noto: Nur maksimume 3 estos konservitaj. La resto estos aŭtomate forigita."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Ricevante afiŝojn…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Ĉi tio eble daŭros iom da tempo."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Restartigi filtrilojn"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "Popularaj ligiloj"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "Diskonigita de {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Ĉiuj"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# aŭtoro} other {# aŭtoroj}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Ordigi"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Dato"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Denseco"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr "Filtri"
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Aŭtoroj"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Nenio"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Montri ĉiujn aŭtorojn"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "Vi ne devas legi ĉion."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "Jen ĉio."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Supren"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Ligiloj diskonigitaj per sekvantoj, ordigitaj laŭ komunaj kalkuloj, diskonigoj kaj ŝatoj."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Ordigo: Denseco"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "Afiŝoj estas ordigitaj laŭ informa denseco aŭ profundo. Pli mallongaj afiŝoj estas \"pli malpezaj\" dum pli longaj afiŝoj estas \"pli pezaj\". Afiŝoj kun fotoj estas \"pli pezaj\" ol afiŝoj sen fotoj."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Grupo: Aŭtoroj"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "Afiŝoj estas grupigitaj laŭ aŭtoroj, ordigitaj laŭ nombro de afiŝoj per aŭtoro."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Sekva aŭtoro"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Antaŭa aŭtoro"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Rulumi supren"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Filtrita: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Ankoraŭ neniuj stemuloj. Iru, trovu ion por ŝati!"
@@ -2962,130 +2958,134 @@ msgstr "Ankoraŭ neniuj stemuloj. Iru, trovu ion por ŝati!"
msgid "Unable to load likes."
msgstr "Ne eblas ŝargi stelumojn."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Hejmo kaj listoj"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Publikaj templinioj"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Konversacioj"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Profiloj"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Neniam"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Nova filtrilo"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtrilo} other {# filtriloj}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "Ne eblas ŝargi filtrilojn."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "Ankoraŭ ne estas filtriloj."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Aldoni filtrilon"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Redakti filtrilon"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "Ne eblas redakti filtrilon"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "Ne eblas krei filtrilon"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Titolo"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Tuta vorto"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "Ne estas ŝlosilvortoj. Aldonu unu."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Aldoni ŝlosilvorton"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# ŝlosilvorto} other {# ŝlosilvortoj}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "Filtri de…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* Ankoraŭ ne disponigita"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "Stato: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "Ŝanĝi eksvalidiĝon"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "Eksvalidiĝo"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "Filtrita afiŝo estos…"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr "obskurita (nur amaskomunikilaro)"
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "minimumigita"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "kaŝita"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "Ĉu forigi ĉi tiun filtrilon?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "Ne eblas forigi filtrilon."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Finiĝita"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "Finiĝanta <0/>"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "Neniam finiĝas"
@@ -3198,37 +3198,37 @@ msgstr "Aldoni al ŝparvojoj"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Entajpi novan nodon, ekz. \"mastodon.social\""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "Senvalida nodo"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Iri al alia nodo…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Iri al mia nodo (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "Ne eblas ŝarĝi sciigojn."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Nova0> <1>Petoj de sekvado1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Vidi ĉion"
@@ -3312,133 +3312,133 @@ msgstr "Neniu menciis vin :("
msgid "Unable to load mentions."
msgstr "Ne eblas ŝargi menciojn."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "Vi ne sekvas"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "Kiuj ne sekvas vin"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "Kun nova konto"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "Kiu nepetite privata mencias vin"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "Kiuj estas limigitaj de servilaj moderigantoj"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Agordoj pri sciigoj"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Novaj sciigoj"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Anonco} other {Anoncoj}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Petoj de sekvado"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# peto de sekvado} other {# petoj de sekvado}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Filtritaj sciigoj de # persono} other {Filtritaj sciigoj de # personoj}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Nur mencioj"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Hodiaŭ"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Vi estas aktualiĝa."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Hieraŭ"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "Ne eblas ŝargi sciigojn"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "Sciigaj agordoj ĝisdatigitaj"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "Filtri sciigojn de homoj:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Filtrilo"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Ignori"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "Ĝisdatigita <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "Vidi sciigojn de <0>@{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "Sciigoj de <0>@{0}0>"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Sciigoj de @{0} ne estos filtritaj ekde nun."
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "Ne eblas akcepti sciigan peton"
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Permesi"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
-msgstr "Sciigoj de @{1} ne aperos en Filtritaj sciigoj ekde nun."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+msgstr "Sciigoj de @{0} ne aperos en Filtritaj sciigoj ekde nun."
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "Ne eblas malakcepti sciigan peton"
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Fermi"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Fermita"
@@ -3525,402 +3525,402 @@ msgstr "Serĉi: {q} (Kradvortoj)"
msgid "Search: {q}"
msgstr "Serĉi: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Kradvortoj"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Vidi pli"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Vidi pli da kontoj"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "Neniuj kontoj trovitaj."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "Vidi pli da kradvortoj"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "Neniuj kradvortoj trovitaj."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Vidi pli da afiŝoj"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "Neniuj afiŝoj trovitaj."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "Enigi vian serĉterminon aŭ alglui URL-on supre por komenci."
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Agordoj"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Apero"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Hela"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Malhela"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Aŭtomata"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Tekstogrando"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Lingvo de la fasado"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "Volontulaj tradukoj"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "Afiŝante"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Defaŭlta videblo"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "Sinkronigita"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "Malsukcesis ĝisdatigi afiŝan privatecon"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Sinkronigita kun la agordoj de via nodservilo. <0>Iru al via nodo ({instance}) por pliaj agordoj.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Eksperimentoj"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "Aŭtomate aktualigi templiniajn afiŝojn"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "Karuselon de diskonigoj"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "Traduko de afiŝoj"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr "Traduki al "
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Sistemlingvo ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {Kaŝi la butonon \"Traduki\" por:} other {Kaŝi la butonon \"Traduki\" por (#):}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "Noto: Ĉi tiu funkcio uzas eksterajn tradukservojn, funkciigitajn de <0>Lingva API0> kaj <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr "Noto: Ĉi tiu funkcio uzas eksterajn tradukservojn, funkciigitajn de <0>{TRANSLATION_API_NAME}0>."
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "Maŝintradukado"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Aŭtomate montri tradukon por afiŝoj en templinio. Funkcias nur por <0>mallongaj0> afiŝoj sen enhavaverto, plurmedio kaj balotenketo."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "GIF-Elektilo por redaktado"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Noto: Ĉi tiu funkcio uzas eksteran GIF-serĉan servon, funkciigitan de <0>GIPHY0>. G-taksita (taŭga por spektado de ĉiuj aĝoj), spuraj parametroj estas nudigitaj, referencaj informoj estas preterlasitaj de petoj, sed serĉdemandoj kaj IP-adresinformoj ankoraŭ atingos iliajn servilojn."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "Generilo pri priskribo de bildoj"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "Nur por novaj bildoj dum verkado de novaj afiŝoj."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Noto: Ĉi tiu funkcio uzas eksteran AI-servon, funkciigitan de <0>img-alt-api0>. Eble ne funkcias bone. Nur por bildoj kaj en la angla."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "Servil-flankaj grupigitaj sciigoj"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Funkcio en alfa-versio. Eble plibonigita grupigfenestro, sed kun baza grupiglogiko."
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "\"Nuba\" importo/eksporto por ŝparvojaj agordoj"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ Tre eksperimenta.<0/>Konservita en la notoj de via propra profilo. Profilaj (privataj) notoj estas ĉefe uzataj por aliaj profiloj, kaj kaŝitaj por propra profilo."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Noto: Ĉi tiu funkcio uzas la API de la aktuale ligita nodservilo."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Ŝtelreĝimo <0>(<1>Teksto1> → <2>████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Anstataŭigi tekston kiel blokojn, utilajn kiam oni prenas ekrankopiojn, pro privatecaj kialoj."
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "Pri"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Konstruita0> de <1>@cheeaun1>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "Patroni"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Donaci"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Privateca politiko"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>Retejo:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versio:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "Versioĉeno kopiita"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "Ne eblas kopii versioĉenon"
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "Malsukcesis ĝisdatigi abonon. Bonvolu provi denove."
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "Malsukcesis forigi abonon. Bonvolu provi denove."
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Puŝaj sciigoj (beta)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Puŝaj sciigoj estas blokitaj. Bonvolu aktivigi ilin en via retumila agordo."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "Permesi de <0>{0}0>"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "iu ajn"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "homoj, kiujn mi sekvas"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "sekvantoj"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "Sekvas"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Balotenketoj"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "Redaktoj de la afiŝo"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Puŝo-permeso ne estis donita ekde via lasta ensaluto. Vi devos <0><1>ensaluti1> denove por doni puŝo-permeson0>."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTO: Puŝaj sciigoj funkcias nur por <0>unu konto0>."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr "Afiŝo"
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Vi ne estas ensalutinta. Interagoj (respondi, diskonigi, ktp) ne eblas."
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Ĉi tiu afiŝo estas de alia nodo (<0>{instance}0>). Interagoj (respondi, diskonigi, ktp) ne eblas."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Eraro: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "Iri al mia nodo por ŝalti interagojn"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "Ne eblas ŝargi respondojn."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Reen"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "Iri al ĉefa afiŝo"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr "{0} afiŝoj supre ‒ Iri supren"
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr "Ŝalti al Flanka Vido"
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "Ŝalti al Plena Vido"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "Montri ĉiujn sentemajn enhavojn"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "Eksperimenta"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "Ne eblas ŝalti"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
-msgstr "Iri al mondo de la afiŝo ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
+msgstr "Iri al nodo de la afiŝo ({0})"
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "Iri al la nodo de la afiŝo"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "Ne eblas ŝargi afiŝon"
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# respondo} other {<0>{1}0> respondoj}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# komento} other {<0>{0}0> komentoj}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "Vidi afiŝon kun siaj respondoj"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "Populara ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "Popularaj Novaĵoj"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr "Per {0}"
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "Reen al montrado de popularaj afiŝoj"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Montrante afiŝojn kiuj mencias <0>{0}0>"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "Popularaj afiŝoj"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "Neniuj popularaj afiŝoj."
diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po
index acdbf3e22c..22e3e86345 100644
--- a/src/locales/es-ES.po
+++ b/src/locales/es-ES.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: es\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 19:04\n"
+"PO-Revision-Date: 2025-04-21 21:22\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Última publicación: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Automatizado"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Grupo"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Mutuo"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Solicitado"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Siguiendo"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Te sigue"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# seguidor} other {# seguidores}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Verificado"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "Se unió el <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "Se unió el <0>{0}0>"
msgid "Forever"
msgstr "Siempre"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "No se ha podido cargar la cuenta."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Ir a la página de la cuenta"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Seguidores"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr "Seguidos"
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Publicaciones"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2519
-#: src/components/status.jsx:2522
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Más"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> ha indicado que su nueva cuenta es:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Identificador copiado"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "No se ha podido copiar el identificador"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Copiar identificador"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Ir a la página de perfil original"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Ver imagen del perfil"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Ver cabecera del perfil"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Editar perfil"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "Cuenta conmemorativa"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "Este usuario ha optado por no hacer esta información disponible."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} originales, {1} respuestas, {2} impulsos"
@@ -186,243 +192,238 @@ msgstr "{0} originales, {1} respuestas, {2} impulsos"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {Última publicación en el último día} other {Última publicación en los últimos {2} días}}} other {{3, plural, one {Últimas {4} publicaciones en el último día} other {Últimas {5} publicaciones en los últimos {6} días}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {Última publicación en el último año(s)} other {Últimas {1} publicaciones en el último año(s)}}"
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Originales"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Respuestas"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Impulsos"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Las estadísticas de las publicaciones no están disponibles."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Ver las estadísticas de las publicaciones"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Última publicación: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Silenciado"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Bloqueado"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "Nota privada"
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Mencionar a <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Traducir biografía"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "Editar nota privada"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "Añadir nota privada"
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr "Notificaciones activadas para las publicaciones de @{username}."
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr " Notificaciones desactivadas para las publicaciones de @{username}."
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "Desactivar notificaciones"
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "Activar notificaciones"
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "Impulsos de @{username} activados."
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "Impulsos de @{username} desactivados."
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "Desactivar impulsos"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "Activar impulsos"
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Añadir/eliminar de las listas"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "El enlace ha sido copiado"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "No se ha podido copiar el enlace"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3298
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Copiar"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Compartir parece no funcionar."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Compartir…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr "Se ha dejado de silenciar a @{username}"
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "Dejar de silenciar a <0>@{username}0>"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Silenciar a <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr "Se ha silenciado a @{username} por {0}"
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr "No se ha podido silenciar a @{username}"
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "¿Deseas eliminar a <0>@{username}0> de los seguidores?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr "@{username} se ha eliminado de los seguidores"
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Eliminar seguidor…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "¿Deseas bloquear a <0>@{username}0>?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr "Se ha desbloqueado a @{username}"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "Se ha bloqueado a @{username}"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr "No se ha podido desbloquear a @{username}"
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "No se ha podido bloquear a @{username}"
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "Desbloquear a <0>@{username}0>"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Bloquear a <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Reportar a <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "Editar perfil"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "¿Desear retirar la solicitud de seguimiento?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
-msgstr "¿Deseas dejar de seguir a @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr "¿Dejar de seguir a @{0}?"
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Dejar de seguir…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Descartar…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Seguir"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Seguir"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "Seguir"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3022
-#: src/components/status.jsx:3262
-#: src/components/status.jsx:3762
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Cerrar"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Biografía traducida"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "No se ha podido eliminar de la lista."
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "No se ha podido añadir a la lista."
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "No se ha podido cargar las listas."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "No hay listas."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nueva lista"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Nota privada acerca de <0>@{0}0>"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "No se ha podido actualizar la nota privada."
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Cancelar"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Guardar y cerrar"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "No se ha podido actualizar el perfil."
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr "Imagen de encabezado"
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr "Imagen de perfil"
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nombre"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Biografía"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Campos adicionales"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Etiqueta"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Contenido"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Guardar"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "nombre de usuario"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "nombre de dominio del servidor"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "El modo oculto ha sido desactivado"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "El modo oculto ha sido activado"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Inicio"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Redactar"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr "Publicaciones programadas"
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr "Añadir al hilo"
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "Error al adjuntar #{i}"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Advertencia de contenido"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Advertencia de contenido o medio sensible"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Público"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Local"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "No listado"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Solo seguidores"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Mención privada"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr "Programar"
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2423
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Responder"
@@ -804,32 +805,22 @@ msgid "Audio description"
msgstr "Descripción del audio"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "El tamaño del archivo es demasiado grande. La carga podría tener problemas. Intenta reducir el tamaño del archivo de {0} a {1} o inferior."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr "La dimensión es demasiado grande. La carga podría tener problemas. Trata de reducir la dimensión {2}x{3}px a {4}x{5}px."
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr "El tamaño del archivo es demasiado grande. Puede que haya problemas al cargar el archivo. Trata de reducir el tamaño de {6} a {7} o menos."
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr "La dimensión es demasiado grande. Puede que haya problemas al cargar el archivo. Trata de reducir la dimensión de {8}x{9}px a {10}x{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr "La dimensión es demasiado grande. La carga podrá tener problemas. Trata de reducir la dimensión de {0}×{1} a {2}×{3}px."
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -838,8 +829,8 @@ msgstr "Tasa de fotogramas demasiado alta. La carga podría tener problemas."
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Eliminar"
@@ -865,10 +856,10 @@ msgstr "Editar descripción del audio"
msgid "Generating description. Please wait…"
msgstr "Generando descripción. Por favor, espera…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr "Ha habido un fallo al generar la descripción: {12}"
+msgid "Failed to generate description: {0}"
+msgstr "No se ha podido generar la descripción: {0}"
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -880,10 +871,10 @@ msgstr "No se ha podido generar la descripción"
msgid "Generate description…"
msgstr "Generar descripción…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr "Ha habido un fallo al generar la descripción{13}"
+msgid "Failed to generate description{0}"
+msgstr "No se ha podido generar la descripción{0}"
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -959,13 +950,13 @@ msgstr "Escribe para buscar un GIF"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Anterior"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Siguiente"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Error al cargar los GIF"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Borradores no enviados"
@@ -992,8 +983,8 @@ msgstr "¡Error al eliminar el borrador! Por favor, inténtalo de nuevo."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Eliminar…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "No se han encontrado borradores."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Encuesta"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Abrir en una nueva ventana"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Aceptar"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Rechazar"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Aceptado"
@@ -1053,23 +1044,23 @@ msgstr "Rechazado"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Cuentas"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Mostrar más…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "El fin."
@@ -1077,153 +1068,153 @@ msgstr "El fin."
msgid "Nothing to show"
msgstr "No hay nada que mostrar"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Atajos de teclado"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Ayuda de los atajos de teclado"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Siguiente publicación"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Anterior publicación"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Saltar carrusel a la siguiente publicación"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Mayús0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Saltar carrusel a la anterior publicación"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Mayús0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Cargar nuevas publicaciones"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Abrir detalles de la publicación"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Intro0> u <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Expandir advertencia de contenido o<0/>alternar hilo ampliado/colapsado"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Cerrar publicación o diálogos"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> o <1>Retroceso1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Enfocar columna en el modo de múltiples columnas"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> a <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr "Enfocarse en la siguiente columna en el modo multicolumna"
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr "Enfocarse en la anterior columna en el modo multicolumna"
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Redactar nueva publicación"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Redactar nueva publicación (nueva ventana)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Mayús0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Enviar publicación"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Intro1> o <2>⌘2> + <3>Intro3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Buscar"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Responder (nueva ventana)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Mayús0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "Me gusta (favorito)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> o <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
-#: src/components/status.jsx:2474
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Impulsar"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Mayús0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
-#: src/components/status.jsx:2499
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Añadir marcador"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "Activar o desactivar el modo oculto"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Mayús0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "Ocultar publicaciones en esta lista de Inicio/Seguidos"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Crear"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "Descripción de la imagen"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Traducir"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Hablar"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "Filtrado: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3592
-#: src/components/status.jsx:3688
-#: src/components/status.jsx:3766
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Filtrado"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr "Abrir archivo"
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr "Seguidos"
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Ponerse al día"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Menciones"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Notificaciones"
@@ -1418,11 +1408,11 @@ msgstr "Marcadores"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Me gustan"
@@ -1434,8 +1424,8 @@ msgstr "Etiquetas seguidas"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtros"
@@ -1463,7 +1453,7 @@ msgstr "Cuentas…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Inicia sesión"
@@ -1471,7 +1461,7 @@ msgstr "Inicia sesión"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Tendencias"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Tipo de notificación desconocido: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Impulsado por/Le gustó a…"
@@ -1650,17 +1640,17 @@ msgstr "Impulsado por…"
msgid "Followed by…"
msgstr "Seguido por…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "Más información <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr "Ver #Wrapstodon"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Leer más →"
@@ -1685,8 +1675,8 @@ msgstr "Votar"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Actualizar"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "Bajar"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Editar"
@@ -2161,372 +2151,383 @@ msgstr "No hay más atajos que importar"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "Importar / exportar ajustes del / hacia el servidor de la instancia (En fase muy experimental)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> <1>impulsó1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "Lo sentimos, la instancia en la que estás conectado no te permite interactuar con esta publicación de otra instancia."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "No me gustó la publicación de {0}"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
-msgstr "Me gustó la publicación de @{1}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
+msgstr "Le gustó la publicación de @{0}"
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
-msgstr "Dejar de guardar como marcador la publicación de @{2}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
+msgstr "Dejó de guardar como marcador la publicación de @{0}"
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
-msgstr "Se ha guardado como marcador la publicación de @{3}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
+msgstr "Guardó como marcador la publicación de @{0}"
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "Algunos archivos no tienen descripciones."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "Antiguas publicaciones (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Dejar de impulsar"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2465
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Cita"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
-msgstr "Has dejado de impulsar la publicación de @{4}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
+msgstr "Dejó de impulsar la publicación de @{0}"
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
-msgstr "Has impulsado la publicación de @{5}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
+msgstr "Impulsó la publicación de @{0}"
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "Impulsar…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2486
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "No me gusta"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2486
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Me gusta"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Quitar marcador"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr "Texto de la publicación copiado"
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr "No se puede copiar el texto de la publicación"
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr "Copiar el texto de la publicación"
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr "Ver publicación de <0>@{0}0>"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "Mostrar historial de ediciones"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "Se editó el: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "Insertar publicación"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "Has dejado de silenciar la conversación"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "Has silenciado la conversación"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "No se ha podido dejar de silenciar la conversación"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "No se ha podido silenciar la conversación"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "Dejar de silenciar conversación"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Silenciar conversación"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "Publicación no fijada del perfil"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "Publicación fijada en el perfil"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "No se ha podido dejar sin fijar la publicación"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "No se ha podido fijar la publicación"
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "Dejar de fijar del perfil"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "Fijar al perfil"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "¿Deseas eliminar esta publicación?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "Se ha eliminado la publicación"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "No se ha podido eliminar la publicación"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "Reportar publicación…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr "Has dejado de impulsar la publicación de @{6}"
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr "Has impulsado la publicación de @{7}"
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Me gusta"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2474
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Impulsó"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2499
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Añadido a marcadores"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Fijada"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Eliminada"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# respuesta} other {# respuestas}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Hilo{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Mostrar menos"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Mostrar contenido"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Filtrado: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Mostrar multimedia"
-#: src/components/status.jsx:2347
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Se editó"
-#: src/components/status.jsx:2424
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Comentarios"
#. More from [Author]
-#: src/components/status.jsx:2725
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "Más de <0/>"
-#: src/components/status.jsx:3027
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Historial de ediciones"
-#: src/components/status.jsx:3031
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Error al cargar el historial"
-#: src/components/status.jsx:3036
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Cargando…"
-#: src/components/status.jsx:3272
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "Código HTML"
-#: src/components/status.jsx:3289
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "Código HTML copiado"
-#: src/components/status.jsx:3292
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "No se ha podido copiar el código HTML"
-#: src/components/status.jsx:3304
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Archivos adjuntos:"
-#: src/components/status.jsx:3326
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Emojis de esta cuenta:"
-#: src/components/status.jsx:3357
-#: src/components/status.jsx:3402
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "URL estática"
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Emojis:"
-#: src/components/status.jsx:3416
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Notas:"
-#: src/components/status.jsx:3420
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Esto es estático, sin estilos y sin guion. Necesitarás añadir tus propios estilos y edición si lo necesitas."
-#: src/components/status.jsx:3426
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Las encuestas no son interactivas y se convertirán en una lista con recuento de votos."
-#: src/components/status.jsx:3431
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Los archivos adjuntos pueden ser imágenes, vídeos, audios o cualquier tipo de archivo."
-#: src/components/status.jsx:3437
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "La publicación podría ser editada o eliminada más adelante."
-#: src/components/status.jsx:3443
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Vista previa"
-#: src/components/status.jsx:3452
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Nota: Esta vista previa está ligeramente definida."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3696
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> impulsó"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Nuevas publicaciones"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Inténtalo de nuevo"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Impulso} other {# Impulsos}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Publicaciones fijadas"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Hilo"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtrado0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "Traducción automática desde {sourceLangText}"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "Traduciendo…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Traducir desde {sourceLangText} (autodetectado)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Traducir desde el {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Automático ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "Error al traducir"
@@ -2615,10 +2616,10 @@ msgstr "Mostrando publicaciones con archivos"
msgid "Showing posts tagged with #{0}"
msgstr "Mostrando publicaciones etiquetadas con #{0}"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
-msgstr "Mostrando publicaciones en {1}"
+msgid "Showing posts in {0}"
+msgstr "Mostrando publicaciones en {0}"
#: src/pages/account-statuses.jsx:500
msgid "Nothing to see here yet."
@@ -2626,7 +2627,7 @@ msgstr "No hay nada que ver aquí… todavía."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "No se han podido cargar las publicaciones"
@@ -2697,263 +2698,258 @@ msgstr "No hay marcadores todavía. ¡Busca algo que marcar!"
msgid "Unable to load bookmarks."
msgstr "No se han podido cargar los marcadores."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "la última hora"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "las últimas 2 horas"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "las últimas 3 horas"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "las últimas 4 horas"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "las últimas 5 horas"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "las últimas 6 horas"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "las últimas 7 horas"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "las últimas 8 horas"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "las últimas 9 horas"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "las últimas 10 horas"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "las últimas 11 horas"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "las últimas 12 horas"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "después de 12 horas"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Etiquetas seguidas"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Grupos"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "Mostrando {selectedFilterCategory, select, all {todas las publicaciones} original {publicaciones originales} replies {respuestas} boosts {impulsos} followedTags {etiquetas seguidas} groups {grupos} filtered {publicaciones filtradas}}, {sortBy, select, createdAt {{sortOrder, select, asc {más antiguos} desc {más recientes}}} reblogsCount {{sortOrder, select, asc {menos impulsos} desc {más impulsos}}} favouritesCount {{sortOrder, select, asc {menos likes} desc {más likes}}} repliesCount {{sortOrder, select, asc {menos respuestas} desc {más respuestas}}} density {{sortOrder, select, asc {menos denso} desc {más denso}}}} first{groupBy, select, account {, agrupado por autores} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "Ponerse al día <0>beta0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Ayuda"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "¿De qué se trata?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "La puesta al día es una línea de tiempo independiente de las personas a las que sigues, que ofrece una panorámica de gran nivel de un vistazo, con una interfaz sencilla inspirada en el correo electrónico para ordenar y filtrar sin esfuerzo las publicaciones."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Vista previa de la interfaz de puesta al día"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "Pongámonos al día"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Pongámonos al día con las publicaciones de las cuentas que sigues."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Mostrarme todas las publicaciones de…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "hasta el máximo"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Ponerse al día"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "Superpone tu última puesta al día"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "Hasta la última puesta al día ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "Nota: Es posible que tu instancia solamente muestre un máximo de 800 publicaciones en la línea temporal de Inicio, independientemente del intervalo de tiempo. Podría ser menos o más."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Anteriormente…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# publicación} other {# publicaciones}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "¿Deseas eliminar esta puesta al día?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr "Eliminando la puesta al día {0}"
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
-msgstr "La puesta al día {1} se ha eliminado"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
+msgstr "La puesta al día {0} ha sido eliminada"
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Nota: Solo se almacenarán un máximo de 3. El resto se eliminará automáticamente."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Obteniendo publicaciones…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Esto podría tardar un rato."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Limpiar filtros"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "Mejores enlaces"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "Compartido por {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Todos"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# autor} other {# autores}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Ordenar"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Fecha"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Densidad"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr "Filtrar"
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Autores"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Nada"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Mostrar todos los autores"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "No es necesario leer todo."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "Eso es todo."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Volver arriba"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Enlaces compartidos por seguidores, ordenados por recuento de compartidos, impulsos y me gustas."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Ordenar: densidad"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "Las publicaciones están ordenadas por densidad de información o profundidad. Las publicaciones más cortas son \"más ligeras\" mientras que las publicaciones más largas son \"más pesadas\". Las publicaciones con fotos son \"más pesadas\" que los mensajes sin fotos."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Grupo: Autores"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "Las publicaciones están agrupadas por autores, ordenadas por conteo de publicaciones por autor."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Siguiente autor"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Autor anterior"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Ir arriba"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Filtrado: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "No hay me gustas todavía. ¡Busca algo que te guste!"
@@ -2962,130 +2958,134 @@ msgstr "No hay me gustas todavía. ¡Busca algo que te guste!"
msgid "Unable to load likes."
msgstr "No se pueden cargar los \"me gustas\"."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Inicio y listas"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Cronología pública"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Conversaciones"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Perfiles"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Nunca"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Nuevo filtro"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtro} other {# filtros}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "No se han podido cargar los filtros."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "No hay ningún filtro todavía."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Añadir filtro"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Editar filtro"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "No se ha podido editar el filtro"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "No se ha podido crear el filtro"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Título"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Palabra completa"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "No hay palabras clave. Añade una."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Añadir palabra clave"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# palabra clave} other {# palabras claves}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "Filtrar desde…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* Todavía no se ha implementado"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "Estado: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "Cambiar caducidad"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "Caducidad"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "La publicación filtrada será…"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr "oscurecido (solo medios)"
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "minimizada"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "escondida"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "¿Deseas eliminar este filtro?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "No se ha podido eliminar el filtro."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Caducado"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "Caducando <0/>"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "Nunca caduca"
@@ -3198,37 +3198,37 @@ msgstr "Añadir a atajos"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Introduce una nueva instancia, por ejemplo \"mastodon.social\""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "Instancia inválida"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Ir a otra instancia…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Ir a mi instancia (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "No se han podido cargar las notificaciones."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Nuevas0> <1>solicitudes de seguimiento1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Ver todo"
@@ -3312,133 +3312,133 @@ msgstr "Nadie te ha mencionado :("
msgid "Unable to load mentions."
msgstr "No se han podido cargar las menciones."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "Que tú no sigues"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "Que no te siguen"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "Con una nueva cuenta"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "Que te mencionan de forma no solicitada"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "Que están limitadas por los moderadores del servidor"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Configuración de notificaciones"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Nuevas notificaciones"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Anuncio} other {Anuncios}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Solicitudes de seguimiento"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# solicitud de seguimiento} other {# solicitudes de seguimiento}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Notificaciones filtradas de # persona} other {Notificaciones filtradas de # personas}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Solo menciones"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Hoy"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Estás al día."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Ayer"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "No se han podido cargar las notificaciones"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "Configuración de las notificaciones actualizada"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "Filtrar notificaciones de personas:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Filtrar"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Ignorar"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "Actualizado <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "Mostrar notificaciones de <0>@{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "Notificaciones de <0>@{0}0>"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Las notificaciones de @{0} no serán filtradas a partir de ahora."
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "No se ha podido aceptar la solicitud de notificación"
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Permitir"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
-msgstr "Las notificaciones de {1} no se mostrarán en las notificaciones filtradas a partir de ahora."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+msgstr "Las notificaciones de @{0} no se mostrarán en las notificaciones filtradas a partir de ahora."
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "No se ha podido descartar la solicitud de notificación"
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Descartar"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Descartado"
@@ -3525,402 +3525,402 @@ msgstr "Buscar: {q} (Etiquetas)"
msgid "Search: {q}"
msgstr "Buscar: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Etiquetas"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Ver más"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Ver más cuentas"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "No se encontraron cuentas."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "Ver más etiquetas"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "No se han encontrado etiquetas."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Ver más publicaciones"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "No se han encontrado publicaciones."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "Introduce un término de búsqueda o pega una URL arriba para empezar."
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Ajustes"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Apariencia"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Claro"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Oscuro"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Automático"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Tamaño del texto"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Idioma en pantalla"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "Traducciones voluntarias"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "Publicando"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Visibilidad por defecto"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "Sincronizado"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "Ha ocurrido un error al actualizar la privacidad de la publicación"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Sincronizado con los ajustes del servidor de tu instancia. <0> Ve a tu instancia ({instance}) para más ajustes.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Experimentos"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "Actualizar automáticamente las publicaciones de tu línea de tiempo"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "Carrusel de publicaciones impulsadas"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "Traducción de publicaciones"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr "Traducir a "
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Idioma del sistema ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural,=0 {Esconder el botón de \"Traducir\" para:} other {Esconder el botón de traducir para (#):}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "Nota: Esta función emplea servicios de traducción externos, desarrollados por <0>LingvaAPI0> y <1>LingvaTranslate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr "Nota: Esta función usa servicios de traducción externos, con la tecnología <0>{TRANSLATION_API_NAME}0>."
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "Traducción automática"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Mostrar automáticamente la traducción de las publicaciones en la línea de tiempo. Funciona únicamente en publicaciones <0>cortas0> sin advertencias de contenido, archivos multimedia o encuestas."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "Selector de GIF durante la redacción"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Nota: Esta característica emplea un servicio de búsqueda GIF externo, desarrollado por <0>GIPHY0>. Estos son adecuados para ser vistos por todas las edades, los parámetros de seguimiento son despojados, la información de referencia se omite de las solicitudes, pero las consultas de búsqueda y la información de direcciones IP seguirán llegando a sus servidores."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "Generador de descripción de imagen"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "Solo para imágenes nuevas mientras se redactan nuevas publicaciones."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Nota: Esta característica usa un servicio de IA externo, desarrollado por <0>img-alt-api0>. Puede no funcionar bien. Solamente para imágenes y en inglés."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "Notificaciones agrupadas del lado del servidor"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Función en fase alfa. Ventana de agrupación potencialmente mejorada, pero con una lógica de agrupación básica."
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Importación/exportación \"en la nube\" para la configuración de atajos"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ Muy experimental.<0/>Guardado en las notas de tu propio perfil. Las notas del perfil (privadas) se utilizan principalmente para otros perfiles, y se ocultan para el perfil propio."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Nota: Esta función utiliza la API del servidor de instancias conectado en ese momento."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Modo oculto <0>(<1>Texto1> → <2>████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Reemplazar el texto por bloques, útil al tomar capturas de pantalla, por motivos de privacidad."
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "Acerca de"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Creado0> por <1>@cheeaun1>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "Patrocina"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Dona"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Política de privacidad"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>Sitio:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versión:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "Versión copiada"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "No se ha podido copiar la versión"
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "No se ha podido actualizar la suscripción. Inténtalo de nuevo."
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "No se ha podido cancelar la suscripción. Por favor, inténtalo de nuevo."
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Notificaciones push (beta)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Las notificaciones push están bloqueadas. Actívalas en los ajustes de tu navegador."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "Permitir desde <0>{0}0>"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "cualquiera"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "personas a las que sigo"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "seguidores"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "Seguidos"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Encuestas"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "Ediciones de publicaciones"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "No se han permitido notificaciones desde la última vez que te conectaste. Necesitarás <0><1>conectarte de nuevo1> para permitir las notificaciones. 0>."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTA: Las notificaciones push solo se permiten para <0>una cuenta0>."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr "Publicación"
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "No estás conectado. No puedes interactuar (responder, impulsar, etc.)."
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Esta publicación es de otra instancia (<0>{instance}0>). Las interacciones (responder, impulsar, etc.) no son posibles."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Error: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "Cambiar a mi instancia para activar interacciones"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "No se han podido cargar las respuestas."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Volver"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "Ir a la publicación principal"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr "{0} publicaciones arriba - Ir hacia arriba"
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr "Cambiar a vista lateral"
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "Cambiar a vista completa"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "Mostrar todo el contenido sensible"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "Experimental"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "No se ha podido cambiar"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
-msgstr "Cambiar a la instancia de la publicación ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
+msgstr "Cambiar a la instancia de la publicación ({0})"
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "Cambiar a la instancia de la publicación"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "No se ha podido cargar la publicación"
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# respuesta} other {<0>{1}0> respuestas}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# comentario} other {<0>{0}0> comentarios}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "Ver publicación con sus respuestas"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "Tendencias ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "Noticias populares"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr "Por {0}"
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "Volver a mostrar publicaciones en tendencia"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Mostrando publicaciones que mencionan <0>{0}0>"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "Publicaciones en tendencia"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "No hay publicaciones en tendencia."
diff --git a/src/locales/eu-ES.po b/src/locales/eu-ES.po
index 14ca6980d9..2e2620980a 100644
--- a/src/locales/eu-ES.po
+++ b/src/locales/eu-ES.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: eu\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 17:53\n"
+"PO-Revision-Date: 2025-04-21 05:33\n"
"Last-Translator: \n"
"Language-Team: Basque\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Azken bidalketa: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Automatizatua"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Taldea"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Batak bestea"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Eskatuta"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Jarraitzen"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Jarraitzen dizu"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {jarraitzaile #} other {# jarraitzaile}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Egiaztatua"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "<0>{0}0>(e)an batu zen"
@@ -82,100 +82,106 @@ msgstr "<0>{0}0>(e)an batu zen"
msgid "Forever"
msgstr "Betiko"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Ezin da kontua kargatu."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Joan kontuaren orrira"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "jarraitzaile"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr "jarraitzen"
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "bidalketa"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2519
-#: src/components/status.jsx:2522
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Gehiago"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0>(e)k adierazi du kontu berria duela:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Helbidea kopiatu da"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "Ezin da helbidea kopiatu"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Kopiatu helbidea"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Joan jatorrizko profilaren orrira"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Ikusi profileko irudia"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Ikusi goiburuko irudia"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Editatu profila"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "In Memoriam"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "Erabiltzaileak informazio hau publiko ez egitea aukeratu du."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} bidalketa original, {1} erantzun, {2} bultzada"
@@ -186,243 +192,238 @@ msgstr "{0} bidalketa original, {1} erantzun, {2} bultzada"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {Azken bidalketa azken egunean} other {Azken bidalketa azken {2} egunetan}}} other {{3, plural, one {Azken {4} bidalketak azken egunean} other {Azken {5} bidalketak azken {6} egunetan}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {Azken bidalketa azken urte(et)an} other {Azken {1} bidalketak azken urte(et)an}}"
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Originalak"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Erantzunak"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Bultzadak"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Bidalketaren estatistikak ez daude erabilgarri."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Ikusi bidalketen estatistikak"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Azken bidalketa: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Mutututa"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Blokeatuta"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "Ohar pribatua"
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Aipatu <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Itzuli biografia"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "Editatu ohar pribatua"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "Gehitu ohar pribatua"
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr "Jakinarazpenak gaitu dira @{username}(r)en bidalketetarako."
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr " Jakinarazpenak gaitu dira @{username}(r)en bidalketetarako."
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "Ezgaitu jakinarazpenak"
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "Gaitu jakinarazpenak"
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "@{username}(r)en bultzadak gaitu dira."
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "@{username}(r)en bultzadak ezgaitu dira."
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "Ezgaitu bultzadak"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "Gaitu bultzadak"
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Gehitu zerrendara / kendu zerrendatik"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Esteka kopiatu da"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "Ezin da esteka kopiatu"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3298
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Kopiatu"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Ez dirudi partekatzea dabilenik."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Partekatu…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr "@{username} mututzeari utzi zaio"
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "Utzi <0>@{username}0> mututzeari"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Mututu <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr "@{username} {0}rako mututu da"
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr "Ezin da @{username} mututu"
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "<0>@{username}0> jarraitzaileetatik kendu nahi?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr "@{username} jarraitzaileetatik kendu da"
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Kendu jarraitzailea…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "<0>@{username}0> blokeatu nahi?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr "@{username} blokeatzeari utzi zaio"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "@{username} blokeatu da"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr "Ezin da @{username} blokeatzeari utzi"
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "Ezin da @{username} blokeatu"
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "Utzi <0>@{username}0> blokeatzeari"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Blokeatu <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Salatu <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "Editatu profila"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "Jarraipen-eskaera atzera bota?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
-msgstr "@{1} jarraitzeari utzi?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr "Utzi @{0} jarraitzeari?"
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Utzi jarraitzeari…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Bota atzera…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Jarraitu"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Jarraitu"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "Jarraitu"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3022
-#: src/components/status.jsx:3262
-#: src/components/status.jsx:3762
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Itxi"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Itzulitako biografia"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "Ezin da zerrendatik kendu."
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "Ezin da zerrendara gehitu."
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Ezin dira zerrendak kargatu."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Zerrendarik ez."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Zerrenda berria"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "<0>@{0}0>(r)i buruzko ohar pribatua"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "Ezin izan da ohar pribatua eguneratu."
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Utzi"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Gorde eta itxi"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "Ezin da profila eguneratu."
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr "Goiburuko irudia"
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr "Profileko irudia"
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Izena"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Biografia"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Eremu gehigarriak"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Etiketa"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Edukia"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Gorde"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "erabiltzaile-izena"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "zerbitzariaren domeinu-izena"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "Estalki modua ezgaituta"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "Estalki modua gaituta"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Hasiera"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Idatzi"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr "Programatutako bidalketak"
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr "Gehitu harira"
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "#{i} eranskinak huts egin du"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Edukiari buruzko abisua"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Edukiari buruzko abisua edo multimedia hunkigarria"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Publikoa"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Lokala"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Zerrendatu gabea"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Jarraitzaileentzat soilik"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Aipamen pribatua"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr "Programatu"
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2423
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Erantzun"
@@ -804,32 +805,22 @@ msgid "Audio description"
msgstr "Audioaren deskribapena"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "Fitxategia handiegia da. Igoerak arazoak izan ditzake. Saiatu tamaina {0}tik {1} edo gutxiagora murrizten."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr "Neurria handiegia da. Igoerak arazoak izan ditzake. Saiatu neurria {2}×{3}px-etik {4}×{5}px edo gutxiagora murrizten."
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr "Fitxategia handiegia da. Igoerak arazoak izan ditzake. Saiatu tamaina {6}tik {7} edo gutxiagora murrizten."
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr "Neurria handiegia da. Igoerak arazoak izan ditzake. Saiatu neurria {8}×{9}px-etik {10}×{11}px edo gutxiagora murrizten."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr ""
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -838,8 +829,8 @@ msgstr "Fotograma-tasa (frame rate) altuegia da. Igoerak arazoak izan ditzake."
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Kendu"
@@ -865,10 +856,10 @@ msgstr "Editatu audioaren deskribapena"
msgid "Generating description. Please wait…"
msgstr "Deskribapena sortzen. Itxaron…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr "Ezin da deskribapena sortu: {12}"
+msgid "Failed to generate description: {0}"
+msgstr ""
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -880,10 +871,10 @@ msgstr "Ezin da deskribapena sortu"
msgid "Generate description…"
msgstr "Sortu deskribapena…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr "Ezin izan da deskribapena sortu{13}"
+msgid "Failed to generate description{0}"
+msgstr ""
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -959,13 +950,13 @@ msgstr "Idatzi GIFak bilatzeko"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Aurrekoa"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Hurrengoa"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Errorea GIFak kargatzean"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Bidali gabeko zirriborroak"
@@ -992,8 +983,8 @@ msgstr "Errorea zirriborroa ezabatzean! Saiatu berriro."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Ezabatu…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "Ez dago zirriborrorik."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Bozketa"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Ireki leiho berrian"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Onartu"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Ukatu"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Onartuta"
@@ -1053,23 +1044,23 @@ msgstr "Ukatuta"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Kontuak"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Erakutsi gehiago…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "Amaiera."
@@ -1077,153 +1068,153 @@ msgstr "Amaiera."
msgid "Nothing to show"
msgstr "Ezertxo ere ez"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Laster-teklak"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Teklatuko laster-teklen laguntza"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Hurrengo bidalketa"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Aurreko bidalketa"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Biratu karrusela hurrengora"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Biratu karrusela aurrekora"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Kargatu bidalketa berriak"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Ireki bidalketaren xehetasunak"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> or <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Hedatu edukiaren abisua edo<0/>hedatu / tolestu haria"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Itxi bidalketa edo leihoa"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> or <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Fokatu zutabea zutabe anitzeko antolaketan"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> to <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr "Fokatu hurrengo zutabean zutabe anitzeko antolaketan"
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr "Fokatu aurreko zutabean zutabe anitzeko antolaketan"
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Idatzi bidalketa berria"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Idatzi bidalketa berria (leiho berria)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Bidali"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Bilatu"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Erantzun (leiho berria)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "Egin gogoko"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> edo <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
-#: src/components/status.jsx:2474
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Bultzatu"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
-#: src/components/status.jsx:2499
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Jarri laster-marka"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "Estalki modua bai/ez"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "Ezkutatu Hasiera / Jarraitzen -etik zerrenda honetako bidalketak"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Sortu"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "Fitxategiaren deskribapena"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Itzuli"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Irakurri ozenki"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "Iragazita: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3592
-#: src/components/status.jsx:3688
-#: src/components/status.jsx:3766
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Iragazita"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr "Ireki fitxategia"
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr "Jarraitzen ditu"
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Zer berri?"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Aipamenak"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Jakinarazpenak"
@@ -1418,11 +1408,11 @@ msgstr "Laster-markak"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Gogokoak"
@@ -1434,8 +1424,8 @@ msgstr "Jarraitutako traolak"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Iragazkiak"
@@ -1463,7 +1453,7 @@ msgstr "Kontuak…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Hasi saioa"
@@ -1471,7 +1461,7 @@ msgstr "Hasi saioa"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Joerak"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Jakinarazpen mota ezezaguna: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Bultzatu/Gogoko du(te)…"
@@ -1650,17 +1640,17 @@ msgstr "Bultzatu du…"
msgid "Followed by…"
msgstr "Jarraitzen dizu…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "Ikasi gehiago <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr "Ikusi #Wrapstodon"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Irakurri gehiago →"
@@ -1685,8 +1675,8 @@ msgstr "Bozkatu"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Freskatu"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "Mugitu behera"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Editatu"
@@ -2161,372 +2151,383 @@ msgstr "Lasterbideen JSON gordina"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "Inportatu / Esportatu ezarpenak zerbitzarira / zerbitzaritik (oso esperimentala)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/>(e)k <1>bultzatua1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "Barka baina saioa hasita duzun zerbitzariak ezin du interaktuatu beste instantzia batekoa den bidalketa honekin."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "@{0}(r)en bidalketa gogoko izateari utzi diozu"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
-msgstr "@{1}(r)en bidalketa gogoko egin duzu"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
+msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
-msgstr "@{2}(r)en bidalketari laster-marka kendu diozu"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
+msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
-msgstr "@{3}(r)en bidalketari laster-marka jarri diozu"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
+msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "Multimedia fitxategi batzuek ez dute deskribapenik."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "Bidalketa zaharra (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Kendu bultzada"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2465
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Aipatu"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
-msgstr "@{4}(r)en bidalketari bultzada kendu zaio"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
+msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
-msgstr "@{5}(r)en bidalketa bultzatu da/diozu"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
+msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "Bultzatu…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2486
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "Utzi gogoko egiteari"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2486
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Gogoko egin"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Kendu laster-marka"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr "Ikusi <0>@{0}0>(r)en bidalketa"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "Erakutsi edizio-historia"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "Editatuta: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "Txertatu bidalketa"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "Elkarrizketa mututzeari utzi zaio"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "Elkarrizketa mututu da"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "Ezin da elkarrizketa mututzeari utzi"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "Ezin da elkarrizketa mututu"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "Utzi elkarrizketa mututzeari"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Mututu elkarrizketa"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "Bidalketa profilean finkatzeari utzi zaio"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "Profilean finkatutako bidalketa"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "Ezin da bidalketa finkatzeari utzi"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "Ezin da bidalketa finkatu"
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "Utzi profilean finkatzeari"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "Finkatu profilean"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "Bidalketa ezabatu nahi duzu?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "Bidalketa ezabatu da"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "Ezin da bidalketa ezabatu"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "Salatu bidalketa…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr "@{6}(r)en bidalketari bultzada kendu zaio"
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr "@{7}(r)en bidalketa bultzatu da/diozu"
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Gogoko egina"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2474
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Bultzatua"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2499
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Laster-marka jarria"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Finkatua"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Ezabatua"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {erantzun #} other {# erantzun}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Haria{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Ezkutatu edukia"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Erakutsi edukia"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Iragazita: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Erakutsi multimedia fitxategiak"
-#: src/components/status.jsx:2347
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Editatuta"
-#: src/components/status.jsx:2424
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Iruzkinak"
#. More from [Author]
-#: src/components/status.jsx:2725
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "<0/>(r)en gehiago"
-#: src/components/status.jsx:3027
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Edizio-historia"
-#: src/components/status.jsx:3031
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Ezin da historia kargatu"
-#: src/components/status.jsx:3036
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Kargatzen…"
-#: src/components/status.jsx:3272
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "HTML kodea"
-#: src/components/status.jsx:3289
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "HTML kodea kopiatu da"
-#: src/components/status.jsx:3292
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "Ezin da HTML kodea kopiatu"
-#: src/components/status.jsx:3304
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Multimedia eranskinak:"
-#: src/components/status.jsx:3326
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Kontuaren emojiak:"
-#: src/components/status.jsx:3357
-#: src/components/status.jsx:3402
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "URL estatikoa"
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Emojiak:"
-#: src/components/status.jsx:3416
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Oharrak:"
-#: src/components/status.jsx:3420
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Hau estatikoa da, diseinurik eta scriptik gabekoa. Litekeena da zure estiloak aplikatu eta editatu behar izatea."
-#: src/components/status.jsx:3426
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Bozketak ez dira interaktiboak, zerrendak bilakatzen dira boto-zenbaketan."
-#: src/components/status.jsx:3431
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Multimedia eranskinak irudiak, bideoak, audioak edo edozein fitxategi mota izan daitezke."
-#: src/components/status.jsx:3437
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "Bidalketa editatu edo ezabatu daiteke geroago."
-#: src/components/status.jsx:3443
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Aurrebista"
-#: src/components/status.jsx:3452
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Oharra: aurrebista honi estilo arin bat aplikatu zaio."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3696
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/>(e)k <1/> bultzatu du"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Bidalketa berriak"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Saiatu berriro"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {Bultzada #} other {# bultzada}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Finkatutako bidalketak"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Haria"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Iragazita0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "{sourceLangText} automatikoki itzultzen"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "Itzultzen…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Itzuli {sourceLangText} (automatikoki antzemanda)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Itzuli {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Automatikoa ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "Ezin da itzuli"
@@ -2615,10 +2616,10 @@ msgstr "Multimedia fitxategiak dituzten bidalketak erakusten"
msgid "Showing posts tagged with #{0}"
msgstr "#{0} traola duten bidalketak erakusten"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
-msgstr "{1}(e)ko bidalketak erakusten"
+msgid "Showing posts in {0}"
+msgstr ""
#: src/pages/account-statuses.jsx:500
msgid "Nothing to see here yet."
@@ -2626,7 +2627,7 @@ msgstr "Ez dago ikusteko ezer."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "Ezin dira bidalketak kargatu"
@@ -2697,263 +2698,258 @@ msgstr "Ez duzu laster-markarik. Zoaz gordetzea merezi duen zerbait aurkitzera!"
msgid "Unable to load bookmarks."
msgstr "Ezin dira laster-markak kargatu."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "azken orduko bidalketak"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "azken 2 ordutako bidalketak"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "azken 3 ordutako bidalketak"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "azken 4 ordutako bidalketak"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "azken 5 ordutako bidalketak"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "azken 6 ordutako bidalketak"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "azken 7 ordutako bidalketak"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "azken 8 ordutako bidalketak"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "azken 9 ordutako bidalketak"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "azken 10 ordutako bidalketak"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "azken 11 ordutako bidalketak"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "azken 12 ordutako bidalketak"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "12 ordu baino haratagoko bidalketak"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Jarraitutako traolak"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Taldeak"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "{selectedFilterCategory, select, all {Bidalketa guztiak} original {Bidalketa originalak} replies {Erantzunak} boosts {Bultzadak} followedTags {Jarraitutako traolak} groups {Taldeak} filtered {Iragazitako bidalketak}} erakusten, {sortBy, select, createdAt {{sortOrder, select, asc {zaharrena} desc {berriena}}} reblogsCount {{sortOrder, select, asc {bultzada gutxien dituena} desc {bultzada gehien dituena}}} favouritesCount {{sortOrder, select, asc {gogoko gutxien dituena} desc {gogoko gehien dituena}}} repliesCount {{sortOrder, select, asc {erantzun gutxien dituena} desc {erantzun gehien dituena}}} density {{sortOrder, select, asc {dentsitate txikiena duena} desc {dentsitate handiena duena}}}}ren arabera sailkatuta lehenengo{groupBy, select, account {, egilearen arabera aldekatuta} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "Zer berri? <0>beta0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Laguntza"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "Zer da hau?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "Zer berri? denbora-lerro bereizi bat da jarraitzen dituzunekin; goi-mailako ikuspegi bat eskaintzen du begirada batean, posta elektronikoan oinarritutako interfaze erraz batekin, mezuak ordenatzea eta iragaztea ahalbidetzen duena."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Zer berri? interfazearen aurrebista"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "Jar gaitezen egunean"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Jarri egunean jarraitzen diezunen bidalketekin."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Erakutsidazu…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "gehienez ere"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Jarri egunean"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "Azken eguneraketarekin gainjartzen da"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "Azken eguneraketara arte ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "Oharra: litekeena da instantziak gehienez (gutxi gorabehera) 800 bidalketa erakustea hasierako denbora-lerroan, denbora tartea izaten dena izaten dela."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Lehenago…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {bidalketa #} other {# bidalketa}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Eguneraketa kendu?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr "{0} eguneraketa kentzen"
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
-msgstr "{1} eguneraketa kendu da"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
+msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Oharra: gehienez 3 gordeko dira. Gainerakoak automatikoki kenduko dira."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Bidalketak eskuratzen…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Litekeena da donbora behar izatea."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Berrezarri iragazkiak"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "Gori-gorian dauden estekak"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "{0}(e)k partekatua"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Guztia"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {egile #} other {# egile}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Sailkatu"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Data"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Dentsitatea"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr "Iragazi"
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Egileak"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Bat ere ez"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Erakutsi egile guztiak"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "Ez duzu zertan guztia irakurri."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "Hori da guztia."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Itzuli gora"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Jarraitzen dituzunek partekatutako estekak, partekatutako, bultzatutako eta gogoko egindako zenbakiagatik sailkatuta."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Sailkatu: dentsitatea"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "Bidalketak informazioaren dentsitatearen edo sakoneraren arabera sailkatzen dira. Postu motzenak \"arinagoak\" dira, eta luzeenak, berriz, \"astunagoak\". Argazkidun bidalketak argazkirik gabekoak baino \"astunagoak\" dira."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Taldekatu: egileak"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "Bidalketak egilearen arabera taldekatzen dira, egilearen bidalketen kopuruaren arabera sailkatuta."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Hurrengo egilea"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Aurreko egilea"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Korritu gora"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Iragazita: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Ez dugu gogokorik. Zoaz gogoko zerbait aurkitzera!"
@@ -2962,130 +2958,134 @@ msgstr "Ez dugu gogokorik. Zoaz gogoko zerbait aurkitzera!"
msgid "Unable to load likes."
msgstr "Ezin dira gogokoak kargatu."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Hasiera eta zerrendak"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Denbora-lerro publikoak"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Elkarrizketak"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Profilak"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Inoiz ez"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Iragazki berria"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {Iragazki #} other {# iragazki}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "Ezin dira iragazkiak kargatu."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "Oraindik ez dago iragazkirik."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Gehitu iragazkia"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Editatu iragazkia"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "Ezin da iragazkia editatu"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "Ezin da iragazkia sortu"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Izenburua"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Hitz osoa"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "Ez dago hitz-gakorik."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Gehitu hitz-gakoa"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {hitz-gako #} other {# hitz-gako}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "Iragazi…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* Inplementatzeke"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "Egoera: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "Aldatu iraungitzea"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "Iraungitzea"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "Iragazitako bidalketak…"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "txikituko dira"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "ezkutatuko dira"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "Iragazkia ezabatu nahi duzu?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "Ezin da iragazkia ezabatu."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Iraungi da"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "<0/>(e)an iraungiko da"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "Ez da inoiz iraungiko"
@@ -3198,37 +3198,37 @@ msgstr "Gehitu lasterbideetara"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Sartu instantzia berria, adib. \"mastodon.eus\""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "Instantzia baliogabea"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Joan beste instantzia batera…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Joan nire instantziara (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "Ezin dira jakinarazpenak eskuratu."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<1>Jarraipen-eskaera1> <0>berria0>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Ikusi guztia"
@@ -3312,133 +3312,133 @@ msgstr "Ez zaitu inork aipatu :("
msgid "Unable to load mentions."
msgstr "Ezin dira aipamenak kargatu."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "Jarraitzen ez ditudanenak"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "Jarraitzen ez nautenenak"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "Kontu berria dutenenak"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "Nik nahi gabe era pribatuan aipatu nautenenak"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "Zerbitzariko moderatzaileek muga jarri dietenak"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Jakinarazpenen ezarpenak"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Jakinarazpen berriak"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Iragarpena} other {Iragarpenak}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Jarraipen-eskaerak"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {Jarraipen-eskaera #} other {# jarraipen-eskaera}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Pertsona #en iragazitako jakinarazpenak} other {# pertsonaren iragazitako jakinarazpenak}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Aipamenak soilik"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Gaur"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Zaharrak berri."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Atzo"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "Ezin dira jakinarazpenak kargatu"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "Jakinarazpenen ezarpenak eguneratu dira"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "Ez erakutsi hauen jakinarazpenak:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Iragazi"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Ez hartu kontuan"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "<0>{0}0>(e)an eguneratu zen"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "Ikusi <0>@{0}0>(r)en jakinarazpenak"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "<0>@{0}0>(r)en jakinarazpenak"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Aurrerantzean ez dira @{0}(r)en jakinarazpenak iragaziko."
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "Ezin da jakinarazpen-eskaera onartu"
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Baimendu"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
-msgstr "Aurrerantzean ez dira @{1}(r)en jakinarazpenak erakutsiko iragazitako jakinarazpenean."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "Ezin da jakinarazpen-eskaera zokoratu"
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Baztertu"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Baztertuta"
@@ -3525,402 +3525,402 @@ msgstr "Bilatu: {q} (Traolak)"
msgid "Search: {q}"
msgstr "Bilatu: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Traolak"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Ikusi gehiago"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Ikusi kontu gehiago"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "Ez da konturik aurkitu."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "Ikusi traola gehiago"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "Ez da traolarik aurkitu."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Ikusi bidalketa gehiago"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "Ez da bidalketarik aurkitu."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "Sartu bilatzeko terminoa edo itsatsi URLa gainean."
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Ezarpenak"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Itxura"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Argia"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Iluna"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Automatikoa"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Testuaren tamaina"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Pantaila-hizkuntza"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "Eskaini burua itzultzeko"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "Argitaratzean"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Ikusgaitasuna, defektuz"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "Sinkronizatuta"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "Ezin da bidalketaren pribatutasuna eguneratu"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Zure zerbitzariko ezarpenekin sinkronizatu da. <0>Joan zure instantziara ({instance}) ezarpen gehiagorako.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Esperimentuak"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "Automatikoki freskatu denbora-lerroko bidalketak"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "Bultzaden karrusela"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "Bidalketen itzulpena"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr "Itzuli… "
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Sistemak darabilena ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, one {}=0 {Ezkutatu \"Itzuli\" botoia honentzat:} other {Ezkutatu \"Itzuli\" botoia (#) hauentzat:}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "Oharra: ezaugarri honek hirugarrenen itzulpen-zerbitzuak darabiltza, <0>Lingva API0>k eta <1>Lingva Translate1>k eskainiak."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "Itzulpen automatikoa bidalketan bertan"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Erakutsi automatikoki bidalketen itzulpena denbora-lerroaren baitan. Bidalketa <0>labur0>retarako balio du bakarrik, eta ezin dute edukiari buruzko oharrik, multimedia fitxategirik edo bozketarik izan."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "GIF hautatzailea"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Oharra: ezaugarri honek hirugarrenen zerbitzua darabil GIFen bilaketarako, <0>GIPHY0>k eskainia. Adin guztietarako egokia da, jarraipen parametroak ezabatu egiten dira, jatorriaren informazioa eskarietatik kanpo uzten da, baina bilaketa-kontsultek eta IP helbidearen informazioak bere zerbitzarietara iristen jarraituko dute."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "Irudien deskribapen-sortzailea"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "Soilik irudi berrientzat bidalketa berriak idaztean."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Oharra: ezaugarri honek hirugarrenen AA zerbitzua darabil, <0>img-alt-api0>k eskainia. Litekeena da erabat ondo ez egitea. Soilik irudientzat eta soilik ingelesez."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "Zerbitzariak taldekatutako jakinarazpenak"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Alpha fasean dagoen ezaugarria. Taldekatzea hobetu lezake, baina oinarrizko logika erabiliz."
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Lasterbideen hodeiko inportazio / esportazio ezarpenak"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ Oso esperimentala.<0/>Zure profileko oharretan gordetzen da. Profileko oharrak (pribatuak) beste profil batzuei buruzko oharretarako erabiltzen dira nagusiki, eta norberaren profilean ezkutatuta daude."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Oharra: ezaugarri honek saio hasita duzun zerbitzariaren APIa darabil."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Eskalki modua <0>(<1>Testua1> → <2>████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Testua blokeekin ordezkatzen du, pantaila-argazkiak egitean aproposa pribatutasun arrazoiengatik."
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "Honi buruz"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<1>@cheeaun1>ek <0>sortua0>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "Eman babesa"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Egin dohaintza"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Pribatutasun politika"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>Gunea:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Bertsioa:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "Bertsioaren haria kopiatuta"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "Ezin da bertsioaren haria kopiatu"
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "Ezin da harpidetza eguneratu. Saiatu berriro."
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "Ezin da harpidetza kendu. Saiatu berriro."
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Push jakinarazpenak (beta)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Push jakinarazpenak blokeatuta daude. Gaitu itzazu nabigatzaileko ezarpenetan."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "Baimendu <0>{0}0>(r)en"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "edonor"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "jarraitzen diodan jendea"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "jarraitzaile"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "Jarraitzen die"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Bozketak"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "Bidalketen edizioak"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Ez da push baimenik eman saioa azkenekoz hasi zenuenetik. <0><1>Hasi saioa1> berriro baimentzeko0>."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "Oharra: push jakinarazpenak <0>kontu bakarrarentzat0> dabiltza."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr "Bidalketa"
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Ez duzu saiorik hasi. Ezin duzu interaktuatu (erantzun, bultzatu...)"
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Bidalketa hau beste instantzia batekoa da (<0>{instance}0>). Interakzioak (erantzunak, bultzadak, etab.) ez dira posible."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Errorea: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "Aldatu nire instantziara interakzioak gaitzeko"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "Ezin dira erantzunak kargatu."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Atzera"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "Joan bidalketa nagusira"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr "{0} bidalketa goian ‒ Joan gora"
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr "Aldatu gainbegirada bistara"
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "Aldatu bista osora"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "Erakutsi eduki hunkigarri guztia"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "Esperimentala"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "Ezin da aldatu"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
-msgstr "Aldatu bidalketaren instantziara ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
+msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "Aldatu bidalketaren instantziara"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "Ezin da bidalketa kargatu"
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {erantzun #} other {<0>{1}0> erantzun}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {iruzkin #} other {<0>{0}0> iruzkin}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "Ikusi bidalketa eta erantzunak"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "Joerak ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "Pil-pilean dauden albisteak"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr "{0}(r)en eskutik"
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "Itzuli bogan dauden bidalketetara"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "<0>{0}0> aipatzen duten bidalketak erakusten"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "Bogan dauden bidalketak"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "Ez dago bogadn dagoen joerarik."
diff --git a/src/locales/fa-IR.po b/src/locales/fa-IR.po
index ba75887422..b75834c2d8 100644
--- a/src/locales/fa-IR.po
+++ b/src/locales/fa-IR.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: fa\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 01:54\n"
+"PO-Revision-Date: 2025-04-21 05:33\n"
"Last-Translator: \n"
"Language-Team: Persian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "آخرین فرستهها: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "خودکارشده"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "گروه"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "متقابل"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "درخواستشده"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "پیگرفته"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "شما را پی میگیرد"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural,one {# پیگرفته} other {# پیگرفتهها}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "تاییدشده"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "عضو شده<0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "عضو شده<0>{0}0>"
msgid "Forever"
msgstr "برای همیشه"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "ناتوان در بارگذاری حساب کاربری."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "برو به صفحهٔ حساب کاربری"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "پیگیرنده"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr ""
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "فرسته"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "بیشتر"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr ""
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr ""
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr ""
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr ""
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "برو به صفحهٔ اصلی نمایه"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "نمایش تصویر نمایه"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "نمایش سرآیند نمایه"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "ویرایش نمایه"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "در یادبود"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "این کاربر انتخاب کرده که این اطلاعات در دسترس نباشد."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} فرستههای اصلی، {1} پاسخها، {2} تقویتها"
@@ -186,243 +192,238 @@ msgstr "{0} فرستههای اصلی، {1} پاسخها، {2} تقویت
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {۱ فرستهٔ آخر در ۱ روز گذشته} other {۱ فرستهٔ آخر در {2} روز گذشته}}} other {{3, plural, one {{4} فرستهٔ آخر در ۱ روز گذشته} other {{5} فرستهٔ آخر در {6} روز گذشته}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {۱ فرستهٔ آخر در سال گذشته} other {{1} فرستهٔ آخر در سال گذشته}}"
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "اصلی"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "پاسخها"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "تقویتها"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "اطلاعات فرسته غیرقابل دسترسی."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "نمایش اطلاعات فرسته"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "آخرین فرسته: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "خموشانده"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "مسدودشده"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr ""
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "اشاره به <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "ترجمهٔ شرح حال"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr ""
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr ""
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr ""
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr ""
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr ""
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr ""
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "افزودن/حذف کردن از سیاههها"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "پیوند رونوشت شد"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "ناتوان در رونوشت برداشتن از پیوند"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "رونوشت"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "انگار همرسانی کار نمیکند."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "همرسانی…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr ""
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "ناخموشاندن <0>@{username}0>"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "خموشاندن <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr ""
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr ""
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "<0>@{username}0> را از پیگرفتگان حذف میکنید؟"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr ""
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "حذف کردن پیگرفته…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "<0>@{username}0> را مسدود میکنید؟"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr ""
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr ""
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "نامسدود کردن <0>@{username}0>"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "مسدود کردن <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "گزارش دادن <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "ویرایش نمایه"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr ""
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
msgstr ""
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "پی نگرفتن…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "برگرداندن…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "پی گرفتن"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "پی گرفتن"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "پی گرفتن"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "بستن"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "شرح حال ترجمه شد"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr ""
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr ""
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "ناتوانی در بارگذاری سیاههها."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "سیاههای نیست."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "سیاهه جدید"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "یادداشت خصوصی دربارهٔ <0>@{0}0>"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr ""
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "لغو"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "ذخیره و بستن"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr ""
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr ""
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr ""
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "نام"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "شرح حال"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "مورد اضافی"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "برچسب"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "محتوا"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "ذخیره"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "نام کاربری"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "سامانهٔ نام دامنه"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "حالت پوشش غیرفعال شد"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "حالت پوشش فعال شد"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "خانه"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "ترکیب"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr ""
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr ""
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "پیوست #{i} شکست خورد"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "هشدار محتوا"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "هشدار محتوا یا رسانهٔ حساس"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "همگانی"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "محلی"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "فهرستنشده"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "فقط پیگیرنده"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "اشارهٔ خصوصی"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr ""
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "پاسخ دادن"
@@ -804,31 +805,21 @@ msgid "Audio description"
msgstr "شرح صدا"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "اندازهٔ پرونده خیلی بزرگ است. بارگذاری ممکن است با مشکل مواجه شود. کم کردن اندازهٔ پرونده از {0} به {1} یا پایینتر را امتحان کنید."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr ""
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr ""
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
msgstr ""
#: src/components/compose.jsx:2632
@@ -838,8 +829,8 @@ msgstr "ترخ نوسازی بسیار زیاد است. بارگذاری ممک
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "حذف کردن"
@@ -865,9 +856,9 @@ msgstr "ویرایش کردن شرح صدا"
msgid "Generating description. Please wait…"
msgstr "تولید شرح. لطفا صبر کنید…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
+msgid "Failed to generate description: {0}"
msgstr ""
#: src/components/compose.jsx:2802
@@ -880,9 +871,9 @@ msgstr "شکست در تولید شرح"
msgid "Generate description…"
msgstr "تولید شرح…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
+msgid "Failed to generate description{0}"
msgstr ""
#. placeholder {0}: localeCode2Text(lang)
@@ -959,13 +950,13 @@ msgstr "برای جستجوی جیفها بنویسید"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "پیشین"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "پسین"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "خطا در بارگذاری جیفها"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "پیشنویسهای ارسالنشده"
@@ -992,8 +983,8 @@ msgstr "خطا در حذف پیشنویس! لطفا دوباره تلاش ک
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "حذف…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "پیشنویسی یافت نشد."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "نظرسنجی"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "باز کردن در پنجرهای جدید"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "قبول کردن"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "رد کردن"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "قبول شده"
@@ -1053,23 +1044,23 @@ msgstr "رد شده"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "حسابهای کاربری"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "نمایش بیشتر…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "آخر."
@@ -1077,153 +1068,153 @@ msgstr "آخر."
msgid "Nothing to show"
msgstr "چیزی برای نمایش نیست"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "میانبرهای صفحه کلید"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "راهنمای میانبرهای صفحه کلید"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "فرستهٔ پسین"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "فرستهٔ پیشین"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>تبدیل0> + <1>ت1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>تبدیل0> + <1>ن1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "بارگذاری فرستههای جدید"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "باز کردن اطلاعات فرسته"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>ورود0> یا <1>خ1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "گسترش دادن هشدار محتوا یا<0/>تغییر حالت رشتهٔ گسترده/بسته"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "بستن فرسته یا پنجره"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>فرار0> یا <1>پسبر1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "ستون متمرکز در حالت چندستونه"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>۱0> تا <1>۹1>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "نوشتن فرستهٔ جدید"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "نوشتن فرستهٔ جدید (پنجرهٔ جدید)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>تبدیل0> + <1>ز1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "ارسال فرسته"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>مهار0> + <1>ورود1> یا <2>⌘2> + <3>ورود3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "جستجو"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "پاسخ دادن (پنجرهٔ جدید)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>تبدیل0> + <1>ق1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "پسندیدن (مورد علاقه)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>م0> یا <1>ب1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "تقویت"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>تبدیل0> + <1>ذ1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "نشانکگذاری"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "تغییر وضعیت حالت پوشش"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>تبدیل0> + <1>دگرساز1> + <2>ن2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "پنهان کردن فرستهها در این سیاهه از خانه/پیگرفته"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "ایجاد"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "شرح رسانه"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "ترجمه"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "حرف زدن"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "پالایششده: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "پالایششده"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr ""
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr ""
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr ""
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "اشارهها"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "آگاهیها"
@@ -1418,11 +1408,11 @@ msgstr "نشانکگذاریها"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "برگزیدهها"
@@ -1434,8 +1424,8 @@ msgstr "برچسبهای پیگرفتهشده"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "پالایهها"
@@ -1463,7 +1453,7 @@ msgstr "حسابها…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "ورود"
@@ -1471,7 +1461,7 @@ msgstr "ورود"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "داغ"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[نوع ناشناختهٔ آگاهی: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "تقویتشده/برگزیدهشده توسط…"
@@ -1650,17 +1640,17 @@ msgstr "تقویتشده توسط…"
msgid "Followed by…"
msgstr "پیگرفتهشده توسط…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "بیشتر بدانید <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "بیشتر خوانید ←"
@@ -1685,8 +1675,8 @@ msgstr "رأی دادن"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "بارگذاری مجدد"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "حرکت به پایین"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "ویرایش"
@@ -2161,372 +2151,383 @@ msgstr "جیسون خالص میانبرها"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "ورود/صدور تنظیمات از/به کارساز نمونه (خیلی آزمایشی)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> <1>تقویت کرد1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "متأسفانه نمونهای که شما در آن وارد شدهاید نمیتواند با این فرسته از یک نمونهٔ دیگر تعامل داشته باشد."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "فرستهٔ @{0} نابرگزیده شد"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "بعضی از رسانهها شرح ندارند."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "فرستهٔ قدیمی (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "ناتقویت"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "نقل قول"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "تقویت…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "نابرگزیدن"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "برگزیدن"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "نانشانکگذاری"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr ""
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "نمایش تاریخچهٔ ویرایش"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "ویرایششده: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "فرستهٔ جاسازیشده"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "گفتگو ناخموشیده شد"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "گفتگو خموشیده شد"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "ناتوان در ناخموشاندن گفتگو"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "ناتوان در خموشاندن گفتگو"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "ناخموشاندن گفتگو"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "خموشاندن گفتگو"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "سنجاق فرسته از نمایه برداشته شد"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "فرسته به نمایه سنجاق شد"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "ناتوان در برداشتن سنجاق فرسته"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "ناتوان در سنجاق کردن فرسته"
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "برداشتن سنجاق "
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "سنجاق کردن به نمایه"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "این فرسته را حذف میکنید؟"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr ""
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr ""
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "گزارش دادن فرسته…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr ""
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr ""
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr ""
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr ""
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr ""
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr ""
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr ""
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr ""
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr ""
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr ""
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "پالایششده: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr ""
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr ""
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr ""
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr ""
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr ""
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr ""
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr ""
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr ""
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr ""
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "فرسته بعدا میتواند ویرایش یا حذف شود."
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "پیشنمایش"
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "نکته: این پیشنمایش بصورت طراحی سبک است."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> تقویتشده"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "فرستههای جدید"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "تلاش مجدد"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "رشته"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>پالایششده0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "ترجمهٔ خودکار از {sourceLangText}"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "درحال ترجمه…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "ترجمه از {sourceLangText} (تشخیص خودکار)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "ترجمه از {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "خودکار ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "شکست در ترجمه"
@@ -2615,9 +2616,9 @@ msgstr "نمایش فرستههای دارای رسانه"
msgid "Showing posts tagged with #{0}"
msgstr "نمایش فرستههایی که با #{0} برچسبگذاری شدهاند"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
+msgid "Showing posts in {0}"
msgstr ""
#: src/pages/account-statuses.jsx:500
@@ -2626,7 +2627,7 @@ msgstr "اینجا چیزی برای دیدن نیست."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "ناتوان در بارگذاری فرستهها"
@@ -2697,263 +2698,258 @@ msgstr "هنوز نشانکی نیست. برو چیزهایی را نشانک
msgid "Unable to load bookmarks."
msgstr "ناتوان در بارگذاری نشانکها."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "۱ ساعت گذشته"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "۲ ساعت گذشته"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "۳ ساعت گذشته"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "۴ ساعت گذشته"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "۵ ساعت گذشته"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "۶ ساعت گذشته"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "۷ ساعت گذشته"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "۸ ساعت گذشته"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "۹ ساعت گذشته"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "۱۰ ساعت گذشته"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "۱۱ ساعت گذشته"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "۱۲ ساعت گذشته"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr ""
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "برچسبهای پیگرفتهشده"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "گروهها"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "نمایش دادن {selectedFilterCategory, select, all {همهٔ فرستهها} original {فرستههای اصلی} replies {پاسخها} boosts {تقویتها} followedTags {برچسبهای پیگرفته} groups {گروهها} filtered {فرستههای پالایششده}}، {sortBy, select,createdAt {{sortOrder, select, asc {قدیمیترین} desc {آخرین}}} reblogsCount {{sortOrder, select, asc {کمترین تقویتها} desc {بیشترین تقویتها}}} favouritesCount {{sortOrder, select, asc {کمترین پسندیدهها} desc {بیشترین پسندیدهها}}} repliesCount {{sortOrder, select, asc {کمترین پاسخها} desc {بیشترین پاسخها}}} density {{sortOrder, select, asc {کمترین تراکم} desc {بیشترین تراکم}}}} اولین{groupBy, select, account {، گروهبندیشده توسط نویسندهها} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr ""
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "راهنما"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "اين چيست؟"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr ""
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr ""
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr ""
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr ""
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "تمام فرستههای… را به من نشان بده"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "تا بیشترین"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr ""
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr ""
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr ""
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "نکته: نمونهٔ شما فقط میتواند حداکثر ۸۰۰ فرسته بدون توجه به زمان در خط زمانی نمایش دهد. میتواند کمتر یا بیشتر باشد."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "قبلا…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural,one {# فرسته} other {# فرستهها}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr ""
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr ""
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr ""
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr ""
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "این کمی زمانبر است."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "تنظیم مجدد پالایهها"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr ""
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "همرسانیشده توسط {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "همه"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural,one {# نویسنده} other {# نویسندهها}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "مرتبسازی"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "تاریخ"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "تراکم"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr ""
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "نویسندهها"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "هیچکدام"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "نمایش همهٔ نویسندهها"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "نیازی نیست همه چیز را بخوانید."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "کافیست."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "برگشتن به بالا"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "پیوندهایی که توسط پیگرفتهها همرسانی شدهاند، مرتبشده طبق شمارش همرسانیشده، تقویتها و برگزیدهها."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "مرتبسازی: تراکم"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "فرستهها با تراکم یا عمق اطلاعات مرتبشدهاند. فرستههای کوتاهتر «سبکتر» هستند درحالیکه فرستههای طولانیتر «سنگینتر» هستند. فرستههایی با تصاویر از فرستههای بدون تصویر «سنگینتر» هستند."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "گروه: نویسندگان"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "فرستهها طبق نویسندهها دستهبندی شدهاند، طبق فرسته بر حسب نویسنده مرتب شدهاند."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "نویسندهٔ پسین"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "نویسندهٔ پیشین"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "پیمایش به بالا"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "پالایششده: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
@@ -2962,130 +2958,134 @@ msgstr ""
msgid "Unable to load likes."
msgstr "ناتوان در بارگذاری برگزیدهها."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "خانه و سیاههها"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "خط زمانی همگانی"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "گفتگوها"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "نمایهها"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "هرگز"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "پالایهٔ جدید"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural,one {# پالایه} other {# پالایهها}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "ناتوان در بارگذاری پالایهها."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "هنوز پالایهای نیست."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "اصافه کردن پالایه"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "ویرایش پالایه"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "ناتوان در ویرایش پالایه"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "ناتوان در ایحاد پالایه"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "عنوان"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "تمام واژه"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "کلیدواژهای نیست. یکی اضافه کنید."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "افزودن کلیدواژه"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr ""
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr ""
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr ""
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr ""
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr ""
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr ""
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "این پالایه را حذف میکنید؟"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "هرگز منقضی نمیشود"
@@ -3198,37 +3198,37 @@ msgstr "افزودن به میانبرها"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "یک نمونهٔ جدید وارد کنید مثل \"mastodon.social\""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "نمونهٔ نامعتبر"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "رفتن به یک نمونهٔ دیگر…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "رفتن به نمونهٔ من (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>جدید0> <1>درخواستهای پیگیری1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "دیدن همه"
@@ -3312,133 +3312,133 @@ msgstr "کسی به شما اشاره نکرده :("
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "شما پی نمیگیرید"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "کسی که شما را دنبال نمیکند"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "با یک حساب کاربری جدید"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "کسی که بصورت ناخواسته به شما اشارهٔ خصوصی کرده"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "کسی که توسط ناظمهای کارساز محدود شده است"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "تنظیمات آگهیها"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr ""
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "درخواستهای پیگیری"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# درخواست پیگیری} other {# درخواست پیگیری}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {آگاهیهای پالایششده از شخص #} other {آگاهیهای پالایششده از شخص #}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "فقط اشارهها"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "امروز"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "دیروز"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "ناتوان در بارگذاری آگاهیها"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "تنظیمات آگاهیها بارگذاری شدند"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "پالایش کردن آگاهیها از افراد:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "پالایش کردن"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "نادیده گرفتن"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "بروزشده <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "نمایش آگاهیها از <0>@{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "آگاهیها از <0>@{0}0>"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "آگاهیها از @{0} از الآن پالایش نخواهند شد."
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "ناتوان در قبول کردن درخواست آگاهی"
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "اجازه دادن"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "ناتوان در رد کردن درخواست آگاهی"
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "رد کردن"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "رد شد"
@@ -3525,402 +3525,402 @@ msgstr "جستجو: {q} (برچسبها)"
msgid "Search: {q}"
msgstr "جستجو: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "برچسبها"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "بیشتر ببینید"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "حسابهای کاربری بیشتری را ببینید"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "حسابی یافت نشد."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "دیدن برچسبهای بیشتر"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "برچسبی پیدا نشد."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "دیدن فرستههای بیشتر"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "فرستهای پیدا نشد."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "مورد جستجوی خود را وارد کنید یا "
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "تنظیمات"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "ظاهر"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "روشن"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "تاریک"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "خودکار"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "اندازهٔ نوشته"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "الف"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "نمایش زبان"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "ترجمههای داوطلبانه"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "درحال ارسال"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "دید پیشگزیده"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "همگامسازی شد"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "با تنظیمات کارساز نمونهٔ شما همگامسازی شد. <0> برای تنظیمات بیشتر به نمونهٔ خود ({instance}) بروید.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "آزمایشها"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "بارگذاری مجدد خودکار فرستههای خط زمانی"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "ترجمهٔ فرسته"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr ""
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "زبان سامانه ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {مخفی کردن دکمهٔ «ترجمه» برای:} other {مخفی کردن دکمهٔ «ترجمه» برای (#):}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "نکته: این قابلیت از خدمات ترجمهٔ خارجی، قدرت گرفته از <0>Lingva API0> و <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "ترجمهٔ خودکار درخط"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "بصورت خودکار ترجمه را برای فرستهها در خط زمانی نمایش میدهد. فقط برای فرستههای <0>کوتاه0> بدون هشدار محتوا، رسانه یا نظرسنجی کار میکند."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "انتخابکنندهٔ جیف برای نویسنده"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "نکته: این قابلیت از یک خدمت خراجی جستجوی جیف، قدرتگرفته از <0>جیفی0>، استفاده میکند. ردهبندی سنی عمومی (مناسب برای مشاهدهٔ همهٔ سنین)، ویژگیهای دنبالکننده سلب شدهاند، اطلاعات درخواستکننده از درخواستها حذف شدهاند، ولی درخواست جستجو و نشانی آیپی همچنان به کارساز آنها خواهند رسید."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "فقط برای تصاویر جدید در زمان نوشتن فرستههای جدید."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "نکته: این قابلیت از یک خدمت هوش مصنوعی خارجی، قدرت گرفته از <0>img-alt-api0>، استفاده میکند. شاید خوب کار نکند. فقط برای تصاویر و به زبان انگلیسی است."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "آگهیهای گروهبندیشدهٔ سمت کارساز"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "ورود/صدور «ابری» برای تنظیمات میانبرها"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ بسیار آزمایشی.<0/>در یادداشتهای نمایهٔ خود شما ذخیره میشود. یادداشتهای (خصوصی) نمایه در اصل برای بقیهٔ نمایهها استفاده میشوند، و برای نمایهٔ خود پنهان هستند."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "نکته: این قابلیت از API کارساز نمونهای که اکنون وارد شدهاید استفاده میکند."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "حالت پوشش<0>(<1>متن1> ← <2>████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "درباره"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>ساختهشده0> توسط <1>@cheeaun1>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr ""
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>وبگاه:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>نگارش:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "رشتهٔ نگارش رونوشت شد"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "ناتوان در رونوشت رشتهٔ نگارش"
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "آگاهی ارسالی (بتا)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "آگاهیهای ارسالی مسدود شدهاند. لطفا آنها را در تنظیمات مرورگر خود فعال کنید."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "اجازه دادن از <0>{0}0>"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "هرکس"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr ""
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "اجازهٔ ارسال از زمان آخرین ورود شما داده نشده. شما باید دوباره <0><1>وارد شوید1> و اجازهٔ ارسال را بدهید0>."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "نکته: آگاهیهای ارسالی فقط برای <0>یک حساب کاربری0> کار میکنند."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr ""
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr ""
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr ""
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "تعویض به حالت نمایش کامل"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "نمایش همهٔ محتوای حساس"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "آزمایشی"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr ""
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "تعویض به نمونهٔ فرسته"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr ""
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr ""
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr ""
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr ""
diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po
index daa5a03fd9..2a71d9d703 100644
--- a/src/locales/fi-FI.po
+++ b/src/locales/fi-FI.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: fi\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 10:51\n"
+"PO-Revision-Date: 2025-04-21 16:34\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Julkaissut viimeksi: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Botti"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Ryhmä"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Seuraatte toisianne"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Pyydetty"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Seurataan"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Seuraa sinua"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# seuraaja} other {# seuraajaa}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Vahvistettu"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "Liittynyt <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "Liittynyt <0>{0}0>"
msgid "Forever"
msgstr "Ikuisesti"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Tiliä ei voitu ladata."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Siirry tilisivulle"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Seuraajat"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr "Seurattavat"
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Julkaisut"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Lisää"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> on ilmoittanut, että hänen uusi tilinsä on nyt:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Käyttäjätunnus kopioitu"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "Käyttäjätunnusta ei voitu kopioida"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Kopioi käyttäjätunnus"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Siirry alkuperäiselle profiilisivulle"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Näytä profiilikuva"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Näytä profiilin otsake"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Muokkaa profiilia"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "Muistoissamme"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "Käyttäjä on päättänyt pitää nämä tiedot yksityisinä."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} alkuperäistä julkaisua, {1} vastausta, {2} tehostusta"
@@ -186,243 +192,238 @@ msgstr "{0} alkuperäistä julkaisua, {1} vastausta, {2} tehostusta"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {Viimeisin julkaisu viime päivänä} other {Viimeisin julkaisu viimeisenä {2} päivänä}}} other {{3, plural, one {Viimeiset {4} julkaisua viime päivänä} other {Viimeiset {5} julkaisua viimeisenä {6} päivänä}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {Viimeisen julkaisu viime vuosina} other {Viimeiset {1} julkaisua viime vuosina}}"
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Alkuperäiset"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Vastaukset"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Tehostukset"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Julkaisutilastoja ei saatavilla."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Näytä julkaisutilastot"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Edellinen julkaisu: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Mykistetty"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Estetty"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "Yksityinen merkintä"
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Mainitse <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Käännä elämäkerta"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "Muokkaa yksityistä merkintää"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "Lisää yksityinen merkintä"
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr "Ilmoitukset käyttäjän @{username} julkaisuista otettu käyttöön."
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr " Ilmoitukset käyttäjän @{username} julkaisuista poistettu käytöstä."
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "Poista ilmoitukset käytöstä"
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "Ota ilmoitukset käyttöön"
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "Käyttäjän @{username} tehostukset otettu käyttöön."
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "Käyttäjän @{username} tehostukset poistettu käytöstä."
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "Poista tehostukset käytöstä"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "Ota tehostukset käyttöön"
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Lisää/poista listoista"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Linkki kopioitu"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "Linkkiä ei voitu kopioida"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Kopioi"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Jako ei näytä toimivan."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Jaa…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr "Kumottu käyttäjän @{username} mykistys"
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "Kumoa käyttäjän <0>@{username}0> mykistys"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Mykistä <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr "Mykistetty @{username}, kestona {0}"
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr "Käyttäjää @{username} ei voitu mykistää"
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "Poistetaanko <0>@{username}0> seuraajista?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr "@{username} poistettu seuraajista"
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Poista seuraaja…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "Estetäänkö <0>@{username}0>?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr "Kumottu käyttäjän @{username} esto"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "Estetty @{username}"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr "Käyttäjän @{username} mykistystä ei voitu kumota"
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "Käyttäjää @{username} ei voitu estää"
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "Kumoa käyttäjän <0>@{username}0> esto"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Estä <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Raportoi <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "Muokkaa profiilia"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "Perutaanko seurauspyyntö?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
-msgstr "Lopetetaanko käyttäjän @{1} seuraaminen?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr "Lopetetaanko käyttäjän @{0} seuraaminen?"
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Älä seuraa…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Peru…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Seuraa"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Seuraa"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "Seuraa"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Sulje"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Käännetty elämäkerta"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "Listasta ei voitu poistaa."
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "Listaan ei voitu lisätä."
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Listoja ei voitu ladata."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Ei listoja."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Uusi lista"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Yksityinen merkintä käyttäjästä <0>@{0}0>"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "Yksityistä merkintää ei voitu päivittää."
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Peruuta"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Tallenna ja sulje"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "Profiilia ei voitu päivittää."
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr "Otsakekuva"
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr "Profiilikuva"
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nimi"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Elämäkerta"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Lisäkentät"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Nimike"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Sisältö"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Tallenna"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "käyttäjänimi"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "palvelimen verkkotunnus"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "Peittotila poistettu käytöstä"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "Peittotila otettu käyttöön"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Koti"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Luo"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr "Ajastetut julkaisut"
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr "Lisää ketjuun"
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "Liite #{i} epäonnistui"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Sisältövaroitus"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Sisältövaroitus tai arkaluonteinen media"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Julkinen"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Paikallinen"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Listaamaton"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Vain seuraajat"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Yksityismaininta"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr "Ajasta"
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Vastaa"
@@ -804,32 +805,22 @@ msgid "Audio description"
msgstr "Äänen kuvaus"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "Liian suuri tiedostokoko. Palveluun lataaminen saattaa aiheuttaa ongelmia. Kokeile pienentää tiedostoa koosta {0} kokoon {1} tai pienemmäksi."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr "Liian suuret mitat. Palveluun lataaminen saattaa aiheuttaa ongelmia. Kokeile pienentää kuvaa mitoista {2}×{3} px mittoihin {4}×{5} px."
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr "Liian suuri tiedostokoko. Palveluun lataaminen saattaa aiheuttaa ongelmia. Kokeile pienentää tiedostoa koosta {6} kokoon {7} tai pienemmäksi."
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr "Liian suuret mitat. Palveluun lataaminen saattaa aiheuttaa ongelmia. Kokeile pienentää videota mitoista {8}×{9} px mittoihin {10}×{11} px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr "Liian suuret mitat. Palveluun lataaminen saattaa aiheuttaa ongelmia. Kokeile pienentää kuvaa mitoista {0}×{1} px mittoihin {2}×{3} px."
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -838,8 +829,8 @@ msgstr "Liian suuri kuvataajuus. Palveluun lataaminen saattaa aiheuttaa ongelmia
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Poista"
@@ -865,10 +856,10 @@ msgstr "Muokkaa äänen kuvausta"
msgid "Generating description. Please wait…"
msgstr "Luodaan kuvausta. Odota hetki…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr "Kuvauksen luonti epäonnistui: {12}"
+msgid "Failed to generate description: {0}"
+msgstr "Kuvauksen luonti epäonnistui: {0}"
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -880,10 +871,10 @@ msgstr "Kuvauksen luonti epäonnistui"
msgid "Generate description…"
msgstr "Luo kuvaus…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr "Kuvauksen luonti epäonnistui{13}"
+msgid "Failed to generate description{0}"
+msgstr "Kuvauksen luonti epäonnistui{0}"
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -959,13 +950,13 @@ msgstr "Hae GIF-kuvia kirjoittamalla"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Edellinen"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Seuraava"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Virhe ladattaessa GIF-kuvia"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Lähettämättömät luonnokset"
@@ -992,8 +983,8 @@ msgstr "Virhe poistettaessa luonnosta! Yritä uudelleen."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Poista…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "Luonnoksia ei löytynyt."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Äänestys"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Avaa uuteen ikkunaan"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Hyväksy"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Hylkää"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Hyväksytty"
@@ -1053,23 +1044,23 @@ msgstr "Hylätty"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Tilit"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Näytä lisää…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "Loppu."
@@ -1077,153 +1068,153 @@ msgstr "Loppu."
msgid "Nothing to show"
msgstr "Ei mitään näytettävää"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Pikanäppäimet"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Pikanäppäinten ohje"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Seuraava julkaisu"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Edellinen julkaisu"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Siirrä karuselli seuraavaan julkaisuun"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Vaihto0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Siirrä karuselli edelliseen julkaisuun"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Vaihto0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Lataa lisää julkaisuja"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Avaa julkaisun lisätiedot"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> tai <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Laajenna sisältövaroitus tai<0/>laajenna/supista keskusteluketju"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Sulje julkaisu tai valintaikkunat"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> tai <1>askelpalautin1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Kohdista sarakkeeseen usean sarakkeen tilassa"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10>–<1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr "Kohdista edelliseen sarakkeeseen usean sarakkeen tilassa"
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr "Kohdista seuraavaan sarakkeeseen usean sarakkeen tilassa"
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Luo uusi julkaisu"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Luo uusi julkaisu (uusi ikkuna)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Vaihto0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Lähetä julkaisu"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> tai <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Haku"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Vastaa (uusi ikkuna)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Vaihto0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "Tykkää (lisää suosikkeihin)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> tai <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Tehosta"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Vaihto0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Lisää kirjanmerkkeihin"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "Ota peittotila käyttöön tai pois käytöstä"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Vaihto0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "Piilota julkaisut koti-/seurattavien aikajanalta"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Luo"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "Median kuvaus"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Käännä"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Puhu"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "Suodatettu: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Suodatettu"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr "Avaa tiedosto"
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr "Seurattavat"
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Kiinnikuronta"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Maininnat"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Ilmoitukset"
@@ -1418,11 +1408,11 @@ msgstr "Kirjanmerkit"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Tykkäykset"
@@ -1434,8 +1424,8 @@ msgstr "Seurattavat aihetunnisteet"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Suodattimet"
@@ -1463,7 +1453,7 @@ msgstr "Tilit…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Kirjaudu sisään"
@@ -1471,7 +1461,7 @@ msgstr "Kirjaudu sisään"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Suositut"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Tuntematon ilmoitustyyppi: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Tehostaneet/tykänneet…"
@@ -1650,17 +1640,17 @@ msgstr "Tehostanut…"
msgid "Followed by…"
msgstr "Seurannut…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "Lue lisää <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr "Näytä #Wrapstodon"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Lue lisää →"
@@ -1685,8 +1675,8 @@ msgstr "Äänestä"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Päivitä"
@@ -1860,7 +1850,7 @@ msgstr "Julkaisut haulla <0>{query}0>"
#. placeholder {0}: query.replace(/^#/, '')
#: src/components/search-form.jsx:228
msgid "Posts tagged with <0>#{0}0>"
-msgstr "Julkaisut aihetunnisteella <0>#{0}0>"
+msgstr "Julkaisut tunnisteella <0>#{0}0>"
#: src/components/search-form.jsx:242
msgid "Look up <0>{query}0>"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "Siirrä alaspäin"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Muokkaa"
@@ -1981,7 +1971,7 @@ msgstr "Ei vielä pikavalintoja. Napauta Lisää pikavalinta -painiketta."
#: src/components/shortcuts-settings.jsx:415
msgid "Not sure what to add?<0/>Try adding <1>Home / Following and Notifications1> first."
-msgstr "Etkö ole varma, mitä lisätä?<0/>Kokeile lisätä ensin <1>Koti / Seuratut tai Ilmoitukset1>."
+msgstr "Etkö ole varma, mitä lisätä?<0/>Kokeile lisätä ensin <1>Koti / Seurattavat tai Ilmoitukset1>."
#: src/components/shortcuts-settings.jsx:443
msgid "Max {SHORTCUTS_LIMIT} columns"
@@ -2161,372 +2151,383 @@ msgstr "Pikavalintojen raaka-JSON"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "Tuo/vie asetukset instanssipalvelimelta/-palvelimelle (erittäin kokeellinen)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> <1>tehosti1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "Valitettavasti parhaillaan kirjautuneena oleva instanssi ei voi olla vuorovaikutuksessa tämän toiselta instanssilta peräisin olevan julkaisun kanssa."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "Kumottu käyttäjän @{0} julkaisun tykkäys"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
-msgstr "Tykätty käyttäjän @{1} julkaisusta"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
+msgstr "Tykätty käyttäjän @{0} julkaisusta"
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
-msgstr "Poistettu käyttäjän @{2} julkaisu kirjanmerkeistä"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
+msgstr "Poistettu käyttäjän @{0} julkaisu kirjanmerkeistä"
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
-msgstr "Lisätty käyttäjän @{3} julkaisu kirjanmerkkeihin"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
+msgstr "Lisätty käyttäjän @{0} julkaisu kirjanmerkkeihin"
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "Osalta mediasta puuttuu kuvaus."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "Vanha julkaisu (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Kumoa tehostus"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Lainaa"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
-msgstr "Kumottu käyttäjän @{4} julkaisun tehostus"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
+msgstr "Kumottu käyttäjän @{0} julkaisun tehostus"
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
-msgstr "Tehostettu käyttäjän @{5} julkaisua"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
+msgstr "Tehostettu käyttäjän @{0} julkaisua"
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "Tehosta…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "Kumoa tykkäys"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Tykkää"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Poista kirjanmerkeistä"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr "Julkaisun teksti kopioitu"
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr "Julkaisun tekstiä ei voitu kopioida"
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr "Kopioi julkaisun teksti"
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr "Näytä käyttäjän <0>@{0}0> julkaisu"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "Näytä muokkaushistoria"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "Muokattu: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "Upota julkaisu"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "Keskustelun mykistys kumottu"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "Keskustelu mykistetty"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "Keskustelun mykistystä ei voitu kumota"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "Keskustelua ei voitu mykistää"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "Kumoa keskustelun mykistys"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Mykistä keskustelu"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "Julkaisu irrotettu profiilista"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "Julkaisu kiinnitetty profiiliin"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "Julkaisua ei voitu irrottaa"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "Julkaisua ei voitu kiinnittää"
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "Irrota profiilista"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "Kiinnitä profiiliin"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "Poistetaanko tämä julkaisu?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "Julkaisu poistettu"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "Julkaisua ei voitu poistaa"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "Raportoi julkaisu…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr "Kumottu käyttäjän @{6} julkaisun tehostus"
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr "Tehostettu käyttäjän @{7} julkaisua"
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Tykätty"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Tehostettu"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Lisätty kirjanmerkkeihin"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Kiinnitetty"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Poistettu"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# vastaus} other {# vastausta}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Ketju{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Näytä vähemmän"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Näytä sisältö"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Suodatettu: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Näytä media"
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Muokattu"
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Kommentit"
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "Lisää tekijältä <0/>"
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Muokkaushistoria"
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Historian lataus epäonnistui"
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Ladataan…"
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "HTML-koodi"
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "HTML-koodi kopioitu"
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "HTML-koodia ei voitu kopioida"
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Medialiitteet:"
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Tilin emojit:"
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "staattinen URL"
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Emojit:"
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Huomiot:"
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Tämä on staattinen, tyylittelemätön ja skriptitön. Saatat joutua käyttämään omia tyylejäsi ja muokkaamaan koodia tarpeen mukaan."
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Äänestykset eivät ole vuorovaikutteisia, vaan niistä tulee luettelo äänimääristä."
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Medialiitteet voivat olla kuvia, videoita, ääniä tai mitä tahansa muita tiedostotyyppejä."
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "Julkaisua voi muokata tai sen voi poistaa myöhemmin."
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Esikatselu"
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Huomaa: Tämä esikatselu on kevyesti tyylitelty."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> tehosti"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Uudet julkaisut"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Yritä uudelleen"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# tehostus} other {# tehostusta}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Kiinnitetyt julkaisut"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Ketju"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Suodatettu0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "Käännetty automaattisesti kielestä {sourceLangText}"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "Käännetään…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Käännä kielestä {sourceLangText} (tunnistettu automaattisesti)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Käännä kielestä {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Automaattinen ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "Kääntäminen epäonnistui"
@@ -2613,12 +2614,12 @@ msgstr "Näytetään julkaisut, joissa on mediaa"
#. placeholder {0}: tag.name
#: src/pages/account-statuses.jsx:372
msgid "Showing posts tagged with #{0}"
-msgstr "Näytetään julkaisut aihetunnisteella #{0}"
+msgstr "Näytetään julkaisut tunnisteella #{0}"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
-msgstr "Näytetään julkaisut ajalta {1}"
+msgid "Showing posts in {0}"
+msgstr "Näytetään julkaisut ajalta {0}"
#: src/pages/account-statuses.jsx:500
msgid "Nothing to see here yet."
@@ -2626,7 +2627,7 @@ msgstr "Täällä ei ole vielä mitään nähtävää."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "Julkaisua ei voitu ladata"
@@ -2697,263 +2698,258 @@ msgstr "Ei vielä kirjanmerkkejä. Mene ja lisää jokin kirjanmerkkeihin!"
msgid "Unable to load bookmarks."
msgstr "Kirjanmerkkejä ei voitu ladata."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "viimeiseltä tunnilta"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "viimeiseltä 2 tunnilta"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "viimeiseltä 3 tunnilta"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "viimeiseltä 4 tunnilta"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "viimeiseltä 5 tunnilta"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "viimeiseltä 6 tunnilta"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "viimeiseltä 7 tunnilta"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "viimeiseltä 8 tunnilta"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "viimeiseltä 9 tunnilta"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "viimeiseltä 10 tunnilta"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "viimeiseltä 11 tunnilta"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "viimeiseltä 12 tunnilta"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "ennen viimeistä 12 tuntia"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
-msgstr "Seuratut tunnisteet"
+msgstr "Seurattavat tunnisteet"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Ryhmät"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
-msgstr "Näytetään {selectedFilterCategory, select, all {kaikki julkaisut} original {alkuperäiset julkaisut} replies {vastaukset} boosts {tehostukset} followedTags {seuratut aihetunnisteet} groups {ryhmät} filtered {suodatetut julkaisut}}, {sortBy, select, createdAt {{sortOrder, select, asc {vanhimmat} desc {uusimmat}}} reblogsCount {{sortOrder, select, asc {vähiten tehostetut} desc {eniten tehostetut}}} favouritesCount {{sortOrder, select, asc {vähiten tykätyt} desc {eniten tykätyt}}} repliesCount {{sortOrder, select, asc {vähiten vastauksia saaneet} desc {eniten vastauksia saanteet}}} density {{sortOrder, select, asc {vähiten tiheät} desc {tiheimmät}}}} ensin{groupBy, select, account {, tekijöittäin ryhmiteltynä} other {}}"
+msgstr "Näytetään {selectedFilterCategory, select, all {kaikki julkaisut} original {alkuperäiset julkaisut} replies {vastaukset} boosts {tehostukset} followedTags {seurattavat tunnisteet} groups {ryhmät} filtered {suodatetut julkaisut}}, {sortBy, select, createdAt {{sortOrder, select, asc {vanhimmat} desc {uusimmat}}} reblogsCount {{sortOrder, select, asc {vähiten tehostetut} desc {eniten tehostetut}}} favouritesCount {{sortOrder, select, asc {vähiten tykätyt} desc {eniten tykätyt}}} repliesCount {{sortOrder, select, asc {vähiten vastauksia saaneet} desc {eniten vastauksia saanteet}}} density {{sortOrder, select, asc {vähiten tiheät} desc {tiheimmät}}}} ensin{groupBy, select, account {, tekijöittäin ryhmiteltynä} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "Kiinnikuronta <0>beeta0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Ohje"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "Mikä tämä on?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "Kiinnikuronta on erillinen aikajana, joka tarjoaa ylätason näkymän seurattaviisi yhdellä silmäyksellä. Yksinkertainen, sähköpostin innoittama käyttöliittymä, jossa voit vaivattomasti järjestellä ja suodattaa julkaisuja."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Kiinnikuronnan käyttöliittymän esikatselu"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "Kurotaanpa kiinni"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Kurotaanpa seurattaviesi julkaisut kiinni."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Näytä kaikki julkaisut…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "enimmäisaikaan asti"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Kuro kiinni"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "Menee edellisen kiinnikurontasi päälle"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "Edelliseen kiinnikurontaasi asti ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "Huomaa: Instanssisi saattaa näyttää kotiaikajanalla enintään vain 800 julkaisua riippumatta valitusta aikavälistä. Määrä voi olla pienempi tai suurempi."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Aiemmin…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# julkaisu} other {# julkaisua}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Poistetaanko tämä kiinnikuronta?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr "Poistetaan kiinnikuronta {0}"
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
-msgstr "Kiinnikuronta {1} poistettu"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
+msgstr "Kiinnikuronta {0} poistettu"
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Huomaa: Vain enintään 3 tallennetaan. Loput poistetaan automaattisesti."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Haetaan julkaisuja…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Tämä saattaa kestää hetken."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Palauta suodattimet"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "Suosituimmat linkit"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "Jakanut {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Kaikki"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# tekijä} other {# tekijää}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Järjestys"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Päiväys"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Tiheys"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr "Ryhmä"
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Tekijät"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Ei mikään"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Näytä kaikki tekijät"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "Sinun ei tarvitse lukea kaikkea."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "Siinä kaikki."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Takaisin ylös"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Seurattavien jakamat linkit järjestettynä jakomäärän mukaan, tehostukset ja tykkäykset."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Järjestys: Tiheys"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "Julkaisut järjestetään informaatiotiheyden tai -syvyyden mukaan. Lyhyemmät julkaisut ovat ”kevyempiä”, pidemmät taas ”painavampia”. Kuvan sisältävät julkaisut ovat ”paivavampia” kuin kuvattomat."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Ryhmä: Tekijät"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "Julkaisut ryhmitellään tekijän mukaan ja järjestellään tekijäkohtaisen julkaisumäärän perusteella."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Seuraava tekijä"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Edellinen tekijä"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Vieritä ylös"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Suodatettu: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Ei vielä tykkäyksiä. Mene ja tykkää jostakin!"
@@ -2962,130 +2958,134 @@ msgstr "Ei vielä tykkäyksiä. Mene ja tykkää jostakin!"
msgid "Unable to load likes."
msgstr "Tykkäyksiä ei voitu ladata."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Koti ja listat"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Julkiset aikajanat"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Keskustelut"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Profiilit"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Ei koskaan"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Uusi suodatin"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# suodatin} other {# suodatinta}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "Suodattimia ei voitu ladata."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "Ei vielä suodattimia."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Lisää suodatin"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Muokkaa suodatinta"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "Suodatinta ei voitu muokata"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "Suodatinta ei voitu luoda"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Nimi"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Koko sana"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "Ei avainsanoja. Lisää sellainen."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Lisää avainsana"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# avainsana} other {# avainsanaa}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "Suodata kohteesta…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* Ei vielä toteutettu"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "Tila: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "Muuta vanhentumista"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "Vanhentuminen"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "Suodatetut julkaisut…"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr "piilotettu (vain media)"
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "pienennetään"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "piilotetaan"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "Poistetaanko tämä suodatin?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "Suodatinta ei voitu poistaa."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Vanhentunut"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "Vanhenee <0/>"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "Ei vanhene koskaan"
@@ -3129,15 +3129,15 @@ msgstr "{hashtagTitle}"
#: src/pages/hashtag.jsx:182
msgid "No one has posted anything with this tag yet."
-msgstr "Kukaan ei ole julkaissut vielä mitään tällä aihetunnisteella."
+msgstr "Kukaan ei ole julkaissut vielä mitään tällä tunnisteella."
#: src/pages/hashtag.jsx:183
msgid "Unable to load posts with this tag"
-msgstr "Julkaisuja tällä aihetunnisteella ei voitu ladata"
+msgstr "Julkaisuja tällä tunnisteella ei voitu ladata"
#: src/pages/hashtag.jsx:209
msgid "Unfollow #{hashtag}?"
-msgstr "Lopetetaanko aihetunnisteen #{hashtag} seuraaminen?"
+msgstr "Lopetetaanko tunnisteen #{hashtag} seuraaminen?"
#: src/pages/hashtag.jsx:224
msgid "Unfollowed #{hashtag}"
@@ -3198,37 +3198,37 @@ msgstr "Lisää pikatoimintoihin"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Anna uusi instanssi, esim. ”mastodon.social”"
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "Virheellinen instanssi"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Siirry toiseen instanssiin…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Siirry omalle instanssille (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "Ilmoituksia ei voitu hakea."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Uudet0> <1>seurantapyynnöt1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Katso kaikki"
@@ -3312,133 +3312,133 @@ msgstr "Kukaan ei ole maininnut sinua :("
msgid "Unable to load mentions."
msgstr "Mainintoja ei voitu ladata."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "Joita et seuraa"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "Jotka eivät seuraa sinua"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "Joilla on uusi tili"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "Jotka pyytämättä mainitsevat sinut yksityisesti"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "Joita palvelimen moderaattorit ovat rajoittaneet"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Ilmoitusasetukset"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Uudet ilmoitukset"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Tiedote} other {Tiedotteet}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Seurauspyynnöt"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# seurauspyyntö} other {# seurauspyyntöä}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Suodatettu ilmoitukset # käyttäjältä} other {Suodatettu ilmoitukset # käyttäjältä}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Vain maininnat"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Tänään"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Olet ajan tasalla."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Eilen"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "Ilmoituksia ei voitu ladata"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "Päivitetty ilmoitusasetukset"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "Suodata ilmoitukset pois käyttäjiltä:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Suodata"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Sivuuta"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "Päivitetty <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "Näytä ilmoitukset käyttäjältä <0>@{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "Ilmoitukset käyttäjältä <0>@{0}0>"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Ilmoituksia käyttäjältä @{0} ei enää tästä lähtien suodateta."
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "Ilmoituspyyntöä ei voitu hyväksyä"
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Salli"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
-msgstr "Ilmoitukset käyttäjältä @{1} eivät näy suodatetuissa ilmoituksissa tästä lähtien."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+msgstr "Ilmoitukset käyttäjältä @{0} eivät näy suodatetuissa ilmoituksissa tästä lähtien."
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "Ilmoituspyyntöä ei voitu hylätä"
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Hylkää"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Hylätty"
@@ -3525,402 +3525,402 @@ msgstr "Haku: {q} (aihetunnisteet)"
msgid "Search: {q}"
msgstr "Haku: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Aihetunnisteet"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Katso lisää"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Katso lisää tilejä"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "Tilejä ei löytynyt."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "Katso lisää aihetunnisteita"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "Aihetunnisteita ei löytynyt."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Katso lisää julkaisuja"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "Julkaisuja ei löytynyt."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "Aloita kirjoittamalla hakutermi tai liittämällä URL-osoite yläpuolelle."
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Asetukset"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Ulkoasu"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Tumma"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Vaalea"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Autom."
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Tekstin koko"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Näyttökieli"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "Vapaaehtoisten käännökset"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "Julkaiseminen"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Oletusnäkyvyys"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "Synkronoituva"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "Julkaisujen näkyvyyden päivitys epäonnistui"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Synkronoituu palvelimesi asetuksiin. <0>Siirry instanssiisi ({instance}), jos tarvitset lisäasetuksia.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Kokeelliset ominaisuudet"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "Päivitä aikajanan julkaisut automaattisesti"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "Tehostuskaruselli"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "Julkaisujen kääntäminen"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr "Käännä kielelle "
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Järjestelmän kieli ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, one {}=0 {Piilota Käännä-painike kieliltä:} other {Piilota Käännä-painike kieliltä (#):}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "Huomaa: Tämä ominaisuus käyttää ulkoisia käännöspalveluita, jotka tarjoaa <0>Lingva API0> ja <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr "Huomaa: Tämä ominaisuus käyttää ulkoisia käännöspalveluja, jotka tarjoaa <0>{TRANSLATION_API_NAME}0>."
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "Automaattinen käännös tekstin paikalla"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Näytä julkaisujen käännökset automaattisesti aikajanalla. Toimii vain <0>lyhyille0> julkaisuille, joissa ei ole sisältövaroitusta, mediaa eikä äänestystä."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "GIF-valitsin luontikentässä"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Huomaa: Tämä ominaisuus käyttää ulkoista GIF-hakupalvelua, jonka tarjoaa <0>GIPHY0>. Se on G-luokiteltu (katselu sopii kaikenikäisille), seurantaparametrit poistetaan ja viittaustieto jätetään pois pyynnöistä, mutta hakukyselyt ja tieto IP-osoitteesta päätyy silti palvelun palvelimille."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "Kuvan kuvausgeneraattori"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "Vain uusille kuville, uutta julkaisua luotaessa."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Huomaa: Tämä ominaisuus käyttää ulkoista tekoälypalvelua, jonka tarjoaa <0>img-alt-api0>. Ei välttämättä toimi hyvin. Vain kuville ja englanniksi."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "Palvelimen puolella ryhmitellyt ilmoitukset"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Alfavaiheen ominaisuus. Mahdollisesti parempi ryhmittelyikkuna, mutta perustason ryhmittelylogiikka."
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Pikavalintojen asetusten tuonti/vienti ”pilven” kautta"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ Erittäin kokeellinen.<0/>Tallennetaan oman profiilisi merkintään. Profiilien (yksityisiä) merkintöjä käytetään enimmäkseen muille profiileille, ja omassa profiilissa ne ovat piilossa."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Huomaa: Tämä ominaisuus käyttää parhaillaan kirjautuneena olevan instanssin ohjelmointirajapintaa."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Peittotila <0>(<1>Teksti1> → <2>██████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Korvaa tekstin lohkoilla, hyödyllinen näyttökuvia otettaessa, yksityisyyssyistä."
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "Tietoja"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Kehittänyt0> <1>@cheeaun1>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "Sponsoroi"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Lahjoita"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Tietosuojakäytäntö"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>Sivusto:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versio:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "Version merkkijono kopioitu"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "Version merkkijonoa ei voitu kopioida"
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "Tilauksen päivitys epäonnistui. Yritä uudelleen."
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "Tilauksen poisto epäonnistui. Yritä uudelleen."
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Puskuilmoitukset (beeta)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Puskuilmoitukset on estetty. Ota ne käyttöön selaimesi asetuksissa."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "Salli <0>{0}0>"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "keneltä tahansa"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "käyttäjiltä, joita seuraan"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "seuraajilta"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "Uudet seuraajat"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Äänestykset"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "Julkaisujen muokkaukset"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Puskulupaa ei myönnetty viimeisen kirjautumisesi jälkeen. Sinun täytyy <0><1>kirjautua sisään1> uudelleen myönteeksesi puskuluvan0>."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "HUOMAA: Puskuilmoitukset toimivat vain <0>yhdellä tilillä0>."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr "Julkaisu"
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Et ole kirjautuneena sisään. Vuorovaikutus (vastaaminen, tehostaminen jne.) ei ole mahdollista."
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Tämä julkaisu on toisesta instanssista (<0>{instance}0>). Vuorovaikutus (vastaaminen, tehostaminen jne.) ei ole mahdollista."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Virhe: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "Vaihda omaan instanssiin, niin saat vuorovaikutuksen käyttöön"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "Vastauksia ei voitu ladata."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Takaisin"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "Siirry pääjulkaisuun"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr "{0} julkaisua yläpuolella – Siitty ylös"
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr "Vaihda sivupaneelinäkymään"
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "Vaihda täyteen näkymään"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "Näytä kaikki arkaluonteinen sisältö"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "Kokeellinen"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "Ei voitu vaihtaa"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
-msgstr "Vaihda julkaisun instanssiin ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
+msgstr "Vaihda julkaisun instanssiin ({0})"
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "Vaihda julkaisun instanssiin"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "Julkaisua ei voitu ladata"
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# vastaus} other {<0>{1}0> vastausta}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# kommentti} other {<0>{0}0> kommenttia}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "Näytä julkaisu vastauksineen"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "Suositut ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "Suositut uutiset"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr "Tehnyt {0}"
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "Takaisin katsomaan suosittuja julkaisuja"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Näytetään julkaisut, joissa mainitaan <0>{0}0>"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "Suositut julkaisut"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "Ei suosittuja julkaisuja."
diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po
index 6ab8ee5dce..9c1d6e4003 100644
--- a/src/locales/fr-FR.po
+++ b/src/locales/fr-FR.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: fr\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 01:54\n"
+"PO-Revision-Date: 2025-04-21 05:32\n"
"Last-Translator: \n"
"Language-Team: French\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
@@ -25,21 +25,21 @@ msgstr "Verrouillé"
#. placeholder {0}: shortenNumber(statusesCount)
#: src/components/account-block.jsx:142
msgid "Posts: {0}"
-msgstr "Messages : {0}"
+msgstr "Publications : {0}"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
-msgstr "Dernier message : {0}"
+msgstr "Dernière publication : {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Automatisé"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Groupe"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Suivi mutuel"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Demandé"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Abonnements"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Vous suit"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# abonné⋅e} other {# abonné⋅es}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Vérifié"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "Inscrit·e depuis le <0>{0}0>"
@@ -82,102 +82,108 @@ msgstr "Inscrit·e depuis le <0>{0}0>"
msgid "Forever"
msgstr "Pour toujours"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Le compte n’a pas pu être chargé."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Aller à la page du compte"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Abonné⋅e·s"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr ""
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
-msgstr "Messages"
+msgstr "Publications"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
-msgstr "Plus"
+msgstr "Davantage"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
-msgstr "<0>{displayName}0> a désormais le nouveau compte suivant :"
+msgstr "<0>{displayName}0> a indiqué que son nouveau compte est désormais :"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Identifiant copié"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "L’identifiant n’a pas pu être copié."
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Copier l’identifiant"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Visiter la page de profil originale"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Afficher l’image de profil"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Afficher la bannière de profil"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Modifier votre profil"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
-msgstr "In memoriam"
+msgstr "En mémoire"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "Cette personne ne souhaite pas partager cette information."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
-msgstr "{0} messages, {1} réponses, {2} partages"
+msgstr "{0} publications, {1} réponses, {2} partages"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.daysSinceLastPost
@@ -186,243 +192,238 @@ msgstr "{0} messages, {1} réponses, {2} partages"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
-msgstr "{0, plural, one {{1, plural, one {Dernier message aujourd’hui} other {Dernier message ces {2} derniers jours}}} other {{3, plural, one {{4} messages les plus récents aujourd’hui} other {{5} messages les plus récents ces {6} derniers jours}}}}"
+msgstr "{0, plural, one {{1, plural, one {Dernière publication aujourd’hui} other {Dernière publication ces {2} derniers jours}}} other {{3, plural, one {{4} publications les plus récentes aujourd’hui} other {{5} publications les plus récentes ces {6} derniers jours}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
-msgstr "{0, plural, one {Dernier 1 message dans les dernières années} other {Derniers {1} messages dans les dernières années}}"
+msgstr "{0, plural, one {Dernière publication dans les dernières années} other {{1} dernières publications dans les dernières années}}"
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Messages"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Réponses"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Partages"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Les statistiques de ce message ne sont pas disponibles."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Afficher les statistiques du message"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
-msgstr "Dernier message : <0>{0}0>"
+msgstr "Dernière publication : <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Masqué⋅e"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Bloqué⋅e"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
-msgstr ""
+msgstr "Note personnelle"
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Mentionner <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Traduire la bio"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
-msgstr ""
+msgstr "Modifier la note personnelle"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
-msgstr ""
+msgstr "Ajouter une note personnelle"
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
-msgstr ""
+msgstr "Notifications activées pour les publications de @{username}."
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
-msgstr ""
+msgstr "Notifications désactivées pour les publications de @{username}."
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
-msgstr ""
+msgstr "Désactiver les notifications"
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
-msgstr ""
+msgstr "Activer les notifications"
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
-msgstr ""
+msgstr "Partages de @{username} affichés."
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
-msgstr ""
+msgstr "Partages de @{username} masqués."
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
-msgstr ""
+msgstr "Masquer les partages"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
-msgstr ""
+msgstr "Afficher les partages"
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Ajouter ou retirer des listes"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Lien copié"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "Le lien n’a pas pu être copié."
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Copier"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Le partage ne paraît pas possible."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Partager…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
-msgstr ""
+msgstr "@{username} n’est plus masqué⋅e"
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "Ne plus masquer <0>@{username}>0>"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Masquer <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
-msgstr ""
+msgstr "@{username} masqué⋅e pendant {0}"
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
-msgstr ""
+msgstr "Impossible de masquer @{username}"
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "Retirer <0>@{username}0> de vos abonné⋅e·s ?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
-msgstr ""
+msgstr "@{username} retiré⋅e de vos abonné⋅es"
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Retirer de vos abonné⋅es…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "Bloquer <0>@{username}0>?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
-msgstr ""
+msgstr "@{username} débloqué⋅e"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
-msgstr ""
+msgstr "@{username} bloqué⋅e"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
-msgstr ""
+msgstr "Impossible de débloquer @{username}"
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
-msgstr ""
+msgstr "Impossible de bloquer @{username}"
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "Débloquer <0>@{username}0>"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Bloquer <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Signaler <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "Modifier votre profil"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
-msgstr ""
+msgstr "Annuler la demande de suivi ?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
-msgstr ""
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr "Ne plus suivre @{0} ?"
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Ne plus suivre…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Annuler…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Suivre"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Suivre"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,154 +442,154 @@ msgstr "Suivre"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Fermer"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Bio traduite"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
-msgstr ""
+msgstr "Impossible de retirer de la liste."
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
-msgstr ""
+msgstr "Impossible d’ajouter à la liste."
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Les listes n’ont pas pu être chargées."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Aucune liste."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nouvelle liste"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Note personnelle à propos de <0>@{0}0>"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
-msgstr ""
+msgstr "Impossible de mettre à jour la note personnelle."
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Annuler"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Enregistrer et quitter"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
-msgstr ""
+msgstr "Impossible de mettre à jour le profil."
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
-msgstr ""
+msgstr "Image d’en-tête"
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
-msgstr ""
+msgstr "Photo du profil"
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nom"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Bio"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Champs personnalisés"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Titre"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Contenu"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Enregistrer"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "identifiant"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "nom de domaine"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "Mode camouflage désactivé"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "Mode camouflage activé"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Accueil"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Rédiger"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
-msgstr ""
+msgstr "Publications planifiées"
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
-msgstr ""
+msgstr "Ajouter au fil"
#: src/components/compose.jsx:211
msgid "Take photo or video"
-msgstr ""
+msgstr "Prendre une photo ou une vidéo"
#: src/components/compose.jsx:212
msgid "Add media"
@@ -608,7 +609,7 @@ msgstr "Insérer un sondage"
#: src/components/compose.jsx:216
msgid "Schedule post"
-msgstr ""
+msgstr "Planifier la publication"
#: src/components/compose.jsx:415
msgid "You have unsaved changes. Discard this post?"
@@ -619,7 +620,7 @@ msgstr "Le message n’est pas sauvegardé. Annuler sa rédaction ?"
#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:644
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
-msgstr ""
+msgstr "{0, plural, one {Le fichier {1} n'est pas pris en charge.} other {Les fichiers {2} ne sont pas pris en charge.}}"
#: src/components/compose.jsx:654
#: src/components/compose.jsx:672
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "#{i} n’a pas pu être joint au message"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Avertissement de contenu"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Avertissement de contenu ou média délicat"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Public"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Local"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Non-listé"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Abonné⋅es seulement"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Mention privée"
@@ -742,7 +743,7 @@ msgstr "Marquer le média comme délicat"
#: src/components/compose.jsx:1405
msgid "Posting on <0/>"
-msgstr ""
+msgstr "Publier sur <0/>"
#: src/components/compose.jsx:1436
#: src/components/compose.jsx:3260
@@ -753,14 +754,14 @@ msgstr "Insérer"
#: src/components/compose.jsx:1662
msgid "Schedule"
-msgstr ""
+msgstr "Planifier"
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Répondre"
@@ -804,32 +805,22 @@ msgid "Audio description"
msgstr "Description de l’audio"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "Ce fichier est trop lourd. Son chargement pourrait échouer. Essayez de réduire son poids de {0} à {1} ou moins."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr ""
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr ""
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr ""
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr "Ce média est trop grand. Son chargement pourrait échouer. Essayez de réduire sa taille de {0}×{1}px à {2}×{3}px."
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -838,8 +829,8 @@ msgstr "Ce média a une fréquence trop élevée. Son chargement pourrait échou
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Supprimer"
@@ -865,10 +856,10 @@ msgstr "Modifier la description de l’audio"
msgid "Generating description. Please wait…"
msgstr "Description en cours de génération. Merci de patienter…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr ""
+msgid "Failed to generate description: {0}"
+msgstr "Échec lors de la génération d’une description : {0}"
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -880,10 +871,10 @@ msgstr "Échec lors de la génération d’une description"
msgid "Generate description…"
msgstr "Générer une description…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr ""
+msgid "Failed to generate description{0}"
+msgstr "Échec lors de la génération d’une description{0}"
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -897,7 +888,7 @@ msgstr "Enregistrer"
#. placeholder {0}: i + 1
#: src/components/compose.jsx:2923
msgid "Choice {0}"
-msgstr ""
+msgstr "Choix {0}"
#: src/components/compose.jsx:2970
msgid "Multiple choices"
@@ -913,7 +904,7 @@ msgstr "Supprimer le sondage"
#: src/components/compose.jsx:3219
msgid "Search accounts"
-msgstr ""
+msgstr "Rechercher des comptes"
#: src/components/compose.jsx:3273
#: src/components/generic-accounts.jsx:228
@@ -926,7 +917,7 @@ msgstr "Émojis personnalisés"
#: src/components/compose.jsx:3437
msgid "Search emoji"
-msgstr ""
+msgstr "Rechercher un émoji"
#: src/components/compose.jsx:3468
msgid "Error loading custom emojis"
@@ -934,11 +925,11 @@ msgstr "Les émojis personnalisés n’ont pas pu être chargés"
#: src/components/compose.jsx:3479
msgid "Recently used"
-msgstr ""
+msgstr "Récemment utilisé"
#: src/components/compose.jsx:3480
msgid "Others"
-msgstr ""
+msgstr "Autres"
#. placeholder {0}: i18n.number(emojis.length - max)
#: src/components/compose.jsx:3518
@@ -947,11 +938,11 @@ msgstr "{0} de plus…"
#: src/components/compose.jsx:3656
msgid "Search GIFs"
-msgstr ""
+msgstr "Rechercher des GIF"
#: src/components/compose.jsx:3671
msgid "Powered by GIPHY"
-msgstr ""
+msgstr "Propulsé par GIPHY"
#: src/components/compose.jsx:3679
msgid "Type to search GIFs"
@@ -959,13 +950,13 @@ msgstr "Entrez votre recherche pour trouver des GIFs"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Précédent"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Suivant"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Erreur lors du chargement des GIFs"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Brouillons non envoyés"
@@ -992,8 +983,8 @@ msgstr "Erreur lors de la suppression du brouillon. Veuillez réessayer."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Supprimer…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "Pas de brouillon trouvé."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Sondage"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Ouvrir dans une nouvelle fenêtre"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Accepter"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Rejeter"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Acceptée"
@@ -1053,23 +1044,23 @@ msgstr "Rejetée"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Comptes"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Voir plus…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "C'est fini."
@@ -1077,153 +1068,153 @@ msgstr "C'est fini."
msgid "Nothing to show"
msgstr "Rien à afficher"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Raccourcis clavier"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Aide pour les raccourcis clavier"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Message suivant"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Message précédent"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Passer le carrousel au message suivant"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Maj0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Passer le carrousel au message précédent"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Maj0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Charger de nouveaux messages"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Ouvrir les détails du message"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Entrée0> ou <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Développer l'avertissement de contenu ou<0/>activer/désactiver le fil étendu/réduit"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Fermer le message ou les boîtes de dialogue"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Échap0> ou <1>Retour arrière1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Activer une colonne en mode multi-colonnes"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> à <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr "Activer la colonne suivante en mode multi-colonnes"
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr "Activer la colonne précédente en mode multi-colonnes"
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Rédiger un nouveau message"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Rédiger un nouveau message (nouvelle fenêtre)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Maj0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Publier message"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Entrée1> ou <2>⌘2> + <3>Entrée3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Recherche"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Répondre (nouvelle fenêtre)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Maj0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "Ajouter en favori"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> ou <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Partager"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Maj0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Ajouter aux signets"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "Activer/Désactiver le mode camouflage"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Maj0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "Masquer les messages de cette liste sur l'Accueil/Abonnements"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Créer"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "Description du média"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Traduire"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Prononcer"
@@ -1319,22 +1309,22 @@ msgid "Filtered: {filterTitleStr}"
msgstr "Filtré : {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Filtré"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
-msgstr ""
+msgstr "Ouvrir le fichier"
#: src/components/modals.jsx:75
msgid "Post scheduled"
-msgstr ""
+msgstr "Publication planifiée"
#: src/components/modals.jsx:76
msgid "Post published. Check it out."
@@ -1342,7 +1332,7 @@ msgstr "Message publié. Voir le message."
#: src/components/modals.jsx:78
msgid "Reply scheduled"
-msgstr ""
+msgstr "Réponse planifiée"
#: src/components/modals.jsx:79
msgid "Reply posted. Check it out."
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr ""
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Rattrapage"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Mentions"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Notifications"
@@ -1418,11 +1408,11 @@ msgstr "Signets"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Favoris"
@@ -1434,8 +1424,8 @@ msgstr "Hashtags suivis"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtres"
@@ -1463,7 +1453,7 @@ msgstr "Comptes…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Connexion"
@@ -1471,7 +1461,7 @@ msgstr "Connexion"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Tendances"
@@ -1586,7 +1576,7 @@ msgstr "Avertissement de modération"
#: src/components/notification.jsx:265
msgid "Your {year} #Wrapstodon is here!"
-msgstr ""
+msgstr "Votre #Wrapstodon {year} est arrivé !"
#: src/components/notification.jsx:271
msgid "An admin from <0>{from}0> has suspended <1>{targetName}1>, which means you can no longer receive updates from them or interact with them."
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Notification de type inconnu : {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Partagée par / Aimée par …"
@@ -1650,17 +1640,17 @@ msgstr "Partagé par…"
msgid "Followed by…"
msgstr "Suivi par…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "En savoir plus <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
-msgstr ""
+msgstr "Afficher #Wrapstodon"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Lire la suite →"
@@ -1685,8 +1675,8 @@ msgstr "Voter"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Actualiser"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "Déplacer vers le bas"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Modifier"
@@ -2161,372 +2151,383 @@ msgstr "Raccourcis JSON bruts"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "Importer/exporter les paramètres de/vers l'instance du serveur (très expérimental)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> <1>a partagé1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "Désolé, votre instance ne peut pas interagir avec ce message d'une autre instance."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "Message de @{0} retiré des favoris"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
-msgstr ""
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
+msgstr "A aimé la publication de {0}"
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
-msgstr ""
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
+msgstr "Publication de @{0} retirée des signets"
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
-msgstr ""
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
+msgstr "Publication de @{0} ajoutée aux signets"
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "Certains médias n'ont pas de descriptions."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "Ancien message (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Annuler le partage"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Citer"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
-msgstr ""
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
+msgstr "Partage du message de @{0} annulé"
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
-msgstr ""
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
+msgstr "Publication de @{0} partagée"
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "Partager…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "Retirer des favoris"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Ajouter en favori"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Retirer des signets"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr "Texte de la publication copié"
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr "Impossible de copier le texte de la publication"
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr "Copier le texte de la publication"
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr "Voir le message de <0>@{0}0>"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "Afficher l’historique des modifications"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "Modifié : {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "Intégrer le message"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "La discussion n'est plus masquée"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "Conversation mise en silence"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "La conversation n’a pas pu être rétablie."
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "La conversation n’a pas pu être mise en sourdine."
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "Ne plus masquer la discussion"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Mettre la conversation en sourdine"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "Message détaché du profil"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "Message épinglé au profil"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "Le message n’a pas pu être détaché."
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "Le message n’a pas pu être épinglé."
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "Détacher de votre profil"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "Épingler à votre profil"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "Supprimer ce message ?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "Message supprimé"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "Le message n’a pas pu être supprimé."
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "Signaler le message …"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr ""
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr ""
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Favori"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Partagé"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Signet"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Épinglé"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Supprimée"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# réponse} other {# réponses}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Fil{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Replier"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Afficher le contenu"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Filtré : {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Afficher le média"
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Modifié"
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Commentaires"
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
-msgstr ""
+msgstr "Davantage de <0/>"
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Historique des modifications"
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Échec du chargement de l'historique"
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Chargement en cours…"
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "Code HTML"
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "Code HTML copié"
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "Le code HTML n’a pas pu être copié."
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Médias attachés :"
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Émojis du compte :"
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "URL statique"
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Émojis :"
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Remarques :"
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Ceci est statique, non stylisé et sans script. Vous devrez peut-être appliquer vos propres styles et les modifier au besoin."
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Les sondages ne sont pas interactifs, ils deviennent une liste avec le décompte des votes."
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Les pièces jointes de média peuvent être des images, des vidéos, des audios ou tout autre type de fichier."
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "Le message pourrait être modifié ou supprimé plus tard."
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Aperçu"
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Remarque : Cet aperçu est légèrement stylisé."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> a partagé"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Nouveaux messages"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Essayez à nouveau"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# partage} other {# partages}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Messages épinglés"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Fils"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtré0> : <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "Traduit automatiquement depuis {sourceLangText}"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "Traduction en cours…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Traduire à partir de {sourceLangText} (auto-détect)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Traduction depuis {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Auto ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "La traduction a échoué"
@@ -2615,10 +2616,10 @@ msgstr "Afficher les messages avec médias"
msgid "Showing posts tagged with #{0}"
msgstr "Affichage des messages marqués avec #{0}"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
-msgstr ""
+msgid "Showing posts in {0}"
+msgstr "Affichage des publications en {0}"
#: src/pages/account-statuses.jsx:500
msgid "Nothing to see here yet."
@@ -2626,7 +2627,7 @@ msgstr "Rien à voir ici pour le moment."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "Les messages n’ont pas pu être chargés."
@@ -2697,263 +2698,258 @@ msgstr "Aucuns signets pour le moment. Ajouter quelque chose comme signet !"
msgid "Unable to load bookmarks."
msgstr "Les signets n’ont pas pu être chargés."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "dernière heure"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "les 2 dernières heures"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "3 dernières heures"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "4 dernières heures"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "5 dernières heures"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "6 dernières heures"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "7 dernières heures"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "8 dernières heures"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "9 dernières heures"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "10 dernières heures"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "11 dernières heures"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "12 dernières heures"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "12 dernières heures et plus"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Mots-clés suivis"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Groupes"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "{selectedFilterCategory, select, all {Tous types de messages} original {Messages originaux} replies {Messages de réponse} boosts {Partages} followedTags {Mots-clés suivis} groups {Groupes} filtered {Messages filtrés}}, {sortBy, select, createdAt {{sortOrder, select, asc {les plus vieux} desc {les plus récents}}} reblogsCount {{sortOrder, select, asc {les moins partagés} desc {les plus partagés}}} favouritesCount {{sortOrder, select, asc {les moins favoris} desc {les plus favoris}}} repliesCount {{sortOrder, select, asc {le moins de réponses} desc {le plus de réponses}}} density {{sortOrder, select, asc {les moins denses} desc {les plus denses}}}} en premier{groupBy, select, account {, groupé par personne} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "Rattrapage <0>bêta0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Aide"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "En savoir plus"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "Le rattrapage est un fil d’actualité supplémentaire qui propose une vue d’ensemble pour rester à la page avec vos abonnements. Son interface est inspirée par les e-mails et vous permet de filtrer et trier les messages facilement."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Aperçu de l’interface de rattrapage"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "C’est parti"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Restez à la page avec vos abonnements."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Afficher tous les messages qui datent de…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "autant que possible"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Rattrapage"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "En commun avec votre rattrapage précédent"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "Depuis le dernier rattrapage ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "À noter : il se peut que votre instance ne montre que 800 messages dans le fil d’actualité, plus ou moins, quelle que soit la tranche horaire choisie."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Précédemment…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# message} other {# messages}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Enlever ce rattrapage ?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr "Rattrapage {0} en cours de suppression"
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
-msgstr ""
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
+msgstr "Rattrapage {0} supprimé"
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Seulement trois rattrapages sont sauvegardés. Les autres seront automatiquement supprimés."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Chargement des messages…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Merci de patienter."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Réinitialiser les filtres"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "Liens populaires"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "Partagé par {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Tous"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# personne} other {# personnes}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Classer"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Date"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Densité"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr ""
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Par personne"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Aucun"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Afficher tout le monde"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "Pas la peine de tout lire."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "C’est tout !"
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Remonter"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Ce sont les liens partagés par les personnes que vous suivez, classés selon leur nombre d’apparences, de partages et de favoris."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Classer par densité"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "Classe les messages selon leur densité d’information. Les messages plus courts ou sans images sont plus “légers”, les messages plus longs ou avec des images sont plus “lourds”."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Groupé par personne"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "Les messages sont regroupées par auteur·ice·s, triés par nombre de messages par auteur·ice."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Personne suivante"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Personne précédente"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Remonter"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Filtré : {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Aucun favori pour le moment. Allez mettre quelque chose en favori !"
@@ -2962,130 +2958,134 @@ msgstr "Aucun favori pour le moment. Allez mettre quelque chose en favori !"
msgid "Unable to load likes."
msgstr "Les favoris n’ont pas pu être chargés."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Principal et listes"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Fils publics"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Discussions"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Profils"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Jamais"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Nouveau Filtre"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtre} other {# filtres}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "Les filtres n’ont pas pu être chargés."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "Aucun filtre pour l'instant."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Ajouter un filtre"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Modifier le filtre"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "Le filtre n’a pas pu être modifié."
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "Le filtre n’a pas pu être créé"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Titre"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Mot entier"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "Aucun mot clé. Ajoutez-en un."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Ajouter un mot clé"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# mot-clé} other {# mots-clés}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "Filtrer depuis…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* Pas encore implémentée"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "Statut : <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "Modifier l'expiration"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "Expiration"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "Les messages filtrés seront …"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr "flouté (médias uniquement)"
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "minimisé"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "masqué"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "Supprimer ce filtre ?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "Le filtre n’a pas pu être supprimé."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Expiré"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "Expire <0/>"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "N’expire jamais"
@@ -3198,37 +3198,37 @@ msgstr "Ajouter aux raccourcis"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Indiquer une nouvelle instance, par exemple “mastodon.social”"
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "Instance incorrecte"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Afficher une autre instance…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Afficher mon instance (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "Les notification n’ont pas pu être chargées."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Nouvelle0> <1>demande d'abonnement1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Tout voir"
@@ -3312,133 +3312,133 @@ msgstr "Personne ne vous a mentionné :("
msgid "Unable to load mentions."
msgstr "Les mentions n’ont pas pu être chargées."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "Que vous ne suivez pas"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "Qui ne sont pas abonné·e·s à vous"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "Ayant un nouveau compte"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "Qui vous mentionnent en privé de façon inattendue"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "Qui sont limité·e·s par les modérateur·rice·s du serveur"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Préférences des notifications"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Nouvelles notifications"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Annonce} other {Annonces}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Demandes d’abonnement"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# demande d'abonnement} other {# demandes d'abonnement}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Notifications filtrées provenant de # personne} other {Notifications filtrées provenant de # personnes}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Mentions seulement"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Aujourd’hui"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Vous avez tout rattrapé."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Hier"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "Les notifications n’ont pas pu être chargées."
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "Préférences de notification mises à jour"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "Masquer les notifications provenant de gens :"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Filtrer"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Ignorer"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "Mis à jour <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "Voir les notifications de <0>@{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "Notifications de <0>@{0}0>"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Les notifications provenant de @{0} seront dorénavant masquées."
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "La demande de notification n’a pas pu être acceptée"
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Autoriser"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
-msgstr ""
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+msgstr "Les notifications de @{0} n'apparaîtront plus dans les notifications filtrées, dorénavant."
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "La demande de notification n’a pas pu être rejetée"
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Rejeter"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Rejetée"
@@ -3472,42 +3472,42 @@ msgstr "Passer au fil local"
#: src/pages/scheduled-posts.jsx:108
msgid "No scheduled posts."
-msgstr ""
+msgstr "Aucune publication planifiée."
#. Scheduled [in 1 day] ([Thu, Feb 27, 6:30:00 PM])
#. placeholder {0}: niceDateTime(scheduledAt, { formatOpts: { weekday: 'short', second: 'numeric', }, })
#: src/pages/scheduled-posts.jsx:205
msgid "Scheduled <0><1/>0> <2>({0})2>"
-msgstr ""
+msgstr "Planifié <0><1/>0> <2>({0})2>"
#. Scheduled [in 1 day]
#: src/pages/scheduled-posts.jsx:261
msgid "Scheduled <0><1/>0>"
-msgstr ""
+msgstr "Planifié <0><1/>0>"
#: src/pages/scheduled-posts.jsx:306
msgid "Scheduled post rescheduled"
-msgstr ""
+msgstr "Publication planifiée reprogrammée"
#: src/pages/scheduled-posts.jsx:313
msgid "Failed to reschedule post"
-msgstr ""
+msgstr "Impossible de reprogrammer la publication"
#: src/pages/scheduled-posts.jsx:336
msgid "Reschedule"
-msgstr ""
+msgstr "Replanifier"
#: src/pages/scheduled-posts.jsx:342
msgid "Delete scheduled post?"
-msgstr ""
+msgstr "Supprimer la publication planifiée ?"
#: src/pages/scheduled-posts.jsx:350
msgid "Scheduled post deleted"
-msgstr ""
+msgstr "Publication planifiée supprimée"
#: src/pages/scheduled-posts.jsx:357
msgid "Failed to delete scheduled post"
-msgstr ""
+msgstr "Impossible de supprimer la publication planifiée"
#: src/pages/search.jsx:50
msgid "Search: {q} (Posts)"
@@ -3525,402 +3525,402 @@ msgstr "Recherche : {q} (Hashtags)"
msgid "Search: {q}"
msgstr "Rechercher : {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Hashtags"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Voir plus"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Afficher plus de comptes"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "Aucun compte trouvé."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "Voir plus de hashtags"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "Aucun hashtag trouvé."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Voir plus de messages"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "Aucun message trouvé."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "Entrez le terme recherché ou collez une URL ci-dessus pour commencer."
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Paramètres"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Affichage"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Clair"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Sombre"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Auto"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Taille du texte"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Langue d'affichage"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "Traductions bénévoles"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "Publication"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Visibilité par défaut"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "Synchronisé"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "Échec de la mise à jour de la confidentialité du mode de publication"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Synchronisé avec les paramètres de votre serveur d'instance. <0>Allez à votre instance ({instance}) pour plus de paramètres.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Expérimentations"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "Charger automatiquement les messages du fil d’actualité"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "Carrousel des partages"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "Traduction des messages"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
-msgstr ""
+msgstr "Traduire en "
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Langue système ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, one {}=0 {Masquer le bouton \"Traduire\" pour:} other {Masquer le bouton \"Traduire\" pour (#):}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "Remarque : Cette fonctionnalité utilise des services de traduction externes, propulsés par <0>Lingva API0> & <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "Traduction automatique sur la même ligne"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Affiche automatiquement la traduction des messages sur le fil d’actualité. Ne fonctionne qu’avec les messages <0>courts0> sans médias, ni sondages, ni avertissement de contenu."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "Sélecteur de GIFs lors de la rédaction"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Note : cette fonctionnalité utilise un moteur de recherche de GIF externe proposé par <0>GIPHY0>. Seuls les GIF adaptés à toutes tranches d'ages seront affichés, les paramètres de traçage seront supprimés, le référent ne sera pas envoyé avec les requètes, mais leurs serveurs verront tout de même votre adresse IP et vos recherches."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "Générateur de description d'images"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "Uniquement pour les nouvelles images lors de la rédaction de nouveaux messages."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Remarque : Cette fonction utilise un service IA externe, propulsé par <0>img-alt-api0>. Peut ne pas fonctionner correctement. Seulement pour les images et en anglais."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "Notifications groupées côté serveur"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
-msgstr ""
+msgstr "Fonctionnalité en phase alpha. Fenêtre de regroupement potentiellement améliorée, mais logique de regroupement de base."
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Import/export \"Cloud\" pour les paramètres des raccourcis"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ Très expérimental.<0/>Enregistré dans les notes personnelles de votre propre profil. Ces notes, privées, sont généralement utilisées sur les profils des autres, et masquées sur le votre."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Note : Cette fonction utilise l'API du serveur d'instance auquel vous êtes actuellement connecté."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Mode camouflage <0>(<1>Texte1> → <2>█████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Masque le texte avec des rectangles, pratique pour prendre des captures d’écran de manière respectueuse de la vie privée."
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "À propos"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Fait0> par <1>@cheeaun1>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "Parrain"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Faire un don"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Politique de confidentialité"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>Site:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Version:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "Texte de version copié"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "Le numéro de version n’a pas pu être copié."
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "La mise à jour de l'abonnement a échoué. Veuillez réessayer."
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "La suppression de l'abonnement a échoué. Veuillez réessayer."
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Notifications Push (bêta)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Les notifications push sont bloquées. Veuillez les activer dans les paramètres de votre navigateur."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "Permettre depuis <0>{0}0>"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "tout le monde"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "personnes à lesquelles je suis abonné·e"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "abonné⋅es"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "Abonnements"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Sondages"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "Modifications du message"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "L'autorisation des notifications Push n'a pas été accordée depuis votre dernière connexion. Vous devrez <0><1>vous connecter1> à nouveau pour accorder l'autorisation Push0>."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTE : Les notifications Push ne fonctionnent que pour <0>un compte0>."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Vous n’êtes pas connecté⋅e. Les interactions telles que les réponses et les partages ne sont pas possibles."
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Ce message provient d’une autre instance (<0>{instance}0>). Les interactions telles que les réponses et les partages ne sont pas possibles."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Erreur : {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "Basculer vers mon instance pour activer les interactions"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "Les réponses n’ont pas pu être chargées."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Retour"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "Aller au message principal"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr "{0} messages plus haut ‒ Remonter"
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr "Passer en vue latérale"
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "Passer en vue pleine page"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "Afficher tous les contenus sensibles"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "Expérimental"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "Impossible de basculer"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
-msgstr ""
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
+msgstr "Basculer vers l'instance de la publication ({0})"
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "Basculer vers l'instance du message"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "Le message n’a pas pu être chargé."
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# réponse} other {<0>{1}0> réponses}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# commentaire} other {<0>{0}0> commentaires}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "Voir le message avec ses réponses"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "Tendances ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "Actualités en tendance"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr "Par {0}"
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "Retour à l'affichage des messages en tendance"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Affichage des messages mentionnant <0>{0}0>"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "Messages en tendance"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "Pas de messages en tendance."
diff --git a/src/locales/gl-ES.po b/src/locales/gl-ES.po
index 73f00caea3..c24b92685f 100644
--- a/src/locales/gl-ES.po
+++ b/src/locales/gl-ES.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: gl\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-13 05:31\n"
+"PO-Revision-Date: 2025-04-21 07:40\n"
"Last-Translator: \n"
"Language-Team: Galician\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Última publicación: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Automatizada"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Grupo"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Recíproco"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Solicitado"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Seguindo"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Séguete"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# seguidora} other {# seguidoras}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Verificada"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "Creada <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "Creada <0>{0}0>"
msgid "Forever"
msgstr "Permanente"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Non se puido cargar a conta."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Ir á páxina da conta"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Seguidoras"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr "following.stats"
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Publicacións"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2519
-#: src/components/status.jsx:2522
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Máis"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> informou de que agora a súa conta é:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Copiouse o identificador"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "Non se puido copiar o identificador"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Copiar identificador"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Ir á páxina orixinal do perfil"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Ver imaxe do perfil"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Ver cabeceira do perfil"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Editar perfil"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "Lembranzas"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "A usuaria decidiu non ofrecer esta información."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} publicacións orixinais, {1} respostas, {2} promocións"
@@ -186,243 +192,238 @@ msgstr "{0} publicacións orixinais, {1} respostas, {2} promocións"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {A última publicación desde onte} other {A última publicación desde fai {2} días}}} other {{3, plural, one {As úlltimas {4} publicacións desde onte} other {As últimas {5} publicacións dos últimos {6} días}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {Última publicación no último ano(s)} other {Últimas {1} publicacións no último ano(s)}}"
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Orixinal"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Respostas"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Promocións"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Estatísticas non dispoñibles."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Ver estatísticas de publicación"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Última publicación: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Acalada"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Bloqueada"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "Nota privada"
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Mencionar a <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Traducir bio"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "Editar nota privada"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "Engadir nota privada"
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr "Activadas as notificacións para as publicacións de @{username}."
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr " Desactivadas as notificacións para as publicacións de @{username}."
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "Desactivar notificacións"
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "Activar notificacións"
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "Activadas as promocións de @{username}."
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "Desactivadas as promocións de @{username}."
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "Desactivar promocións"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "Activar promocións"
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Engadir/Retirar das Listas"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Copiouse a ligazón"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "Non se puido copiar a ligazón"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3298
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Copiar"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Semella que non se pode compartir."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Compartir…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr "Reactivouse a @{username}"
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "Reactivar a <0>@{username}0>"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Acalar a <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr "Silenciaches a @{username} durante {0}"
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr "Non se puido silenciar a @{username}"
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "Quitar a <0>@{username}0> das túas seguidoras?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr "Retirouse a @{username} das seguidoras"
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Retirar seguidora…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "Bloquear a <0>@{username}0>?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr "Desbloqueouse a @{username}"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "Bloqueouse a @{username}"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr "Non se puido desbloquear a @{username}"
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "Non se puido bloquear a @{username}"
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "Desbloquear a <0>@{username}0>"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Bloquear a <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Denunciar a <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "Editar perfil"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "Retirar solicitude de seguimento?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
-msgstr "Deixar de seguir a @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr "Deixar de seguir a @{0}?"
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Deixar de seguir…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Retirar…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Seguir"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Seguir"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "Seguir"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3022
-#: src/components/status.jsx:3262
-#: src/components/status.jsx:3762
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Pechar"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Traduciuse a Bio"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "Non se puido retirar da lista."
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "Non se puido engadir á lista."
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Non se puideron cargar as listas."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Sen listas."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nova lista"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Nota privada sobre <0>@{0}0>"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "Non se puido actualizar a nota privada."
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Desbotar"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Gardar e pechar"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "Non se puido actualizar o perfil."
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr "Imaxe de cabeceira"
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr "Imaxe do perfil"
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nome"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Biografía"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Campos extra"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Etiqueta"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Contido"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Gardar"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "nome de usuaria"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "dominio do servidor"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "Desactivada a capa"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "Capa activada"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Inicio"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Escribir"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr "Publicacións programadas"
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr "Engadir ao fío"
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "Fallou o anexo #{i}"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Aviso sobre o contido"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Aviso sobre o contido ou multimedia sensible"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Pública"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Local"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Fóra das listas"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Só para seguidoras"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Mención privada"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr "Programar"
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2423
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Responder"
@@ -804,32 +805,22 @@ msgid "Audio description"
msgstr "Descrición do audio"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "Ficheiro demasiado grande. Podería haber problemas ao cargalo. Intenta reducir o tamaño de {0} a {1} ou inferior."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr "Tamaño demasiado grande. Podería dar problemas ao cargala. Intenta reducir o tamaño de {2}×{3}px a {4}×{5}px."
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr "Ficheiro demasiado grande. Podería haber problemas ao cargalo. Intenta reducir o tamaño de {6} a {7} ou inferior."
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr "Tamaño demasiado grande. Podería dar problemas ao cargala. Intenta reducir o tamaño de {8}×{9}px a {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr "Tamaño demasiado grande. Podería dar problemas ao cargala. Intenta reducir o tamaño de {0}×{1}px a {2}×{3}px."
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -838,8 +829,8 @@ msgstr "Taxa de imaxes demasiado alta. Podería dar problemas ao cargalo."
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Retirar"
@@ -865,10 +856,10 @@ msgstr "Editar descrición do audio"
msgid "Generating description. Please wait…"
msgstr "Creando a descrición. Agarda…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr "Fallou a creación da descrición: {12}"
+msgid "Failed to generate description: {0}"
+msgstr "Fallou a creación da descrición: {0}"
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -880,10 +871,10 @@ msgstr "Fallou a creación da descrición"
msgid "Generate description…"
msgstr "Crear unha descrición…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr "Fallou a creación da descrición{13}"
+msgid "Failed to generate description{0}"
+msgstr "Fallou a creación da descrición{0}"
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -959,13 +950,13 @@ msgstr "Escribe para buscar GIFs"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Anterior"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Seguinte"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Erro ao cargar GIFs"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Borradores non enviados"
@@ -992,8 +983,8 @@ msgstr "Erro ao desbotar o borrador! Inténtao outra vez."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Eliminar…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "Non hai borradores."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Enquisa"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Abrir nunha nova xanela"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Aceptar"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Rexeitar"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Aceptado"
@@ -1053,23 +1044,23 @@ msgstr "Rexeitado"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Contas"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Mostrar máis…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "Fin."
@@ -1077,153 +1068,153 @@ msgstr "Fin."
msgid "Nothing to show"
msgstr "Nada que mostrar"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Atallos do teclado"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Axuda sobre atallos do teclado"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Seguinte publicación"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Publicación anterior"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Omitir carrusel e ir á seguinte publicación"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Maiús0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Omitir carrusel e ir á publicación anterior"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Maiús0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Cargar novas publicacións"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Abrir detalles da publicación"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> ou <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Despregar o aviso sobre o contido ou<0/>pregar/despregar os fíos"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Fechar publicación ou diálogos"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> or <1>Retroceso1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Foco na columna no modo con varias columnas"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> a <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr "Foco na seguinte columna no modo multi-columna"
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr "Foco na columna anterior no modo multi-columna"
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Escribir nova publicación"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Escribir nova publicación (nova xanela)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Maiús0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Enviar publicación"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> ou <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Buscar"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Responder (nova xanela)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Maiús0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "Favorecer (favorita)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> ou <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
-#: src/components/status.jsx:2474
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Promover"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Maiús0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
-#: src/components/status.jsx:2499
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Marcar"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "Cambiar o Modo Capa"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Maiús0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "Nesta lista, agochar as publicacións que están en Inicio/Seguindo"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Crear"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "Descrición do multimedia"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Traducir"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Falar"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "Filtrado: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3592
-#: src/components/status.jsx:3688
-#: src/components/status.jsx:3766
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Filtrado"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr "Abrir ficheiro"
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr "Seguimento"
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Ponte ao día"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Mencións"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Notificacións"
@@ -1418,11 +1408,11 @@ msgstr "Marcadores"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Favorecementos"
@@ -1434,8 +1424,8 @@ msgstr "Cancelos seguidos"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtros"
@@ -1463,7 +1453,7 @@ msgstr "Contas…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Acceder"
@@ -1471,7 +1461,7 @@ msgstr "Acceder"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "En voga"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Tipo de notificación descoñecido: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Promovida/Favorecida por…"
@@ -1650,17 +1640,17 @@ msgstr "Promovida por…"
msgid "Followed by…"
msgstr "Seguida por…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "Saber mais <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr "Ver #Wrapstodon"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Ler mais →"
@@ -1685,8 +1675,8 @@ msgstr "Votar"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Actualizar"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "Ir abaixo"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Editar"
@@ -2161,372 +2151,383 @@ msgstr "Atallos en formato JSON"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "Importar/exportar os axustes de/para o servidor da instancia (moi experimental)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> <1>promoveu1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "Sentímolo pero a instancia na que iniciaches sesión non pode interactuar coa publicación desde outra instancia."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "Retirado o favorecemento a @{0}"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
-msgstr "Favorecida a publicación de @{1}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
+msgstr "Favorecida a publicación de @{0}"
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
-msgstr "Desmarcouse a publicación de @{2}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
+msgstr "Desmarcouse a publicación de @{0}"
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
-msgstr "Marcouse a publicación de @{3}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
+msgstr "Marcouse a publicación de @{0}"
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "Algún multimedia non ten descrición."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "Publicación antiga (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Retirar promoción"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2465
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Cita"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
-msgstr "Retirada a promoción da publicación de @{4}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
+msgstr "Retirada a promoción da publicación de @{0}"
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
-msgstr "Promoveu a publicación de @{5}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
+msgstr "Promoveu a publicación de @{0}"
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "Promover…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2486
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "Xa non me gusta"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2486
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Gústame"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Retirar marcador"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr "Copiouse o texto da publicación"
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr "Non se puido copiar o texto da publicación"
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr "Copiar texto da publicación"
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr "Ver publicación de <0>@{0}0>"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "Mostrar historial de edicións"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "Editada: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "Incluír a publicación"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "Conversa reactivada"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "Conversa acalada"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "Non se puido reactivar a conversa"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "Non se puido acalar a conversa"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "Reactivar a conversa"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Acalar conversa"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "Desprendeuse do perfil a publicación"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "Publicación fixada ao perfil"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "Non se puido desprender a publicación"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "Non se puido fixar a publicación"
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "Soltar do perfil"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "Fixar no perfil"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "Eliminar publicación?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "Eliminouse a publicación"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "Non se puido eliminar a publicación"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "Denunciar publicación…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr "Retirou a promoción da publicación de @{6}"
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr "Promoveu a publicación de @{7}"
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Favorecida"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2474
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Promovida"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2499
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Marcada"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Fixada"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Eliminada"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# resposta} other {# respostas}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Fío{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Ver menos"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Mostrar contido"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Filtrado: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Mostrar multimedia"
-#: src/components/status.jsx:2347
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Editada"
-#: src/components/status.jsx:2424
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Comentarios"
#. More from [Author]
-#: src/components/status.jsx:2725
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "Mais de <0/>"
-#: src/components/status.jsx:3027
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Editar Historial"
-#: src/components/status.jsx:3031
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Fallou a carga do historial"
-#: src/components/status.jsx:3036
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Cargando…"
-#: src/components/status.jsx:3272
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "Código HTML"
-#: src/components/status.jsx:3289
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "Copiouse o código HTML"
-#: src/components/status.jsx:3292
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "Non se puido copiar o código HTML"
-#: src/components/status.jsx:3304
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Anexos multimedia:"
-#: src/components/status.jsx:3326
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Emojis da conta:"
-#: src/components/status.jsx:3357
-#: src/components/status.jsx:3402
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "URL estático"
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Emojis:"
-#: src/components/status.jsx:3416
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Notas:"
-#: src/components/status.jsx:3420
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Isto é contido estático, sen estilo nin scripts. Pode que teñas que aplicar o teu propio estilo e adaptalo ás necesidades."
-#: src/components/status.jsx:3426
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "As enquisas non son interactivas, convértese nunha lista con conta dos votos."
-#: src/components/status.jsx:3431
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "O multimedia anexo poden ser imaxes, vídeos, audios ou varios tipos de ficheiros."
-#: src/components/status.jsx:3437
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "A publicación pode editarse ou eliminarse con posterioridade."
-#: src/components/status.jsx:3443
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Vista previa"
-#: src/components/status.jsx:3452
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Nota: a vista previa está lixeiramente editada."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3696
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> promoveu"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Novas publicacións"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Inténtao outra vez"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Promoción} other {# Promocións}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Publicacións fixadas"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Fío"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtrado0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "Tradución automática desde o {sourceLangText}"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "A traducir…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Traducir do {sourceLangText} (detección automática)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Traducir do {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Auto ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "Fallou a tradución"
@@ -2615,10 +2616,10 @@ msgstr "Mostrando publicacións con multimedia"
msgid "Showing posts tagged with #{0}"
msgstr "Mostrando publicacións etiquetadas con #{0}"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
-msgstr "Mostrando as publicacións de {1}"
+msgid "Showing posts in {0}"
+msgstr "Mostando publicacións en {0}"
#: src/pages/account-statuses.jsx:500
msgid "Nothing to see here yet."
@@ -2626,7 +2627,7 @@ msgstr "Aínda non hai nada que ver."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "Non se puideron cargar as publicacións"
@@ -2697,263 +2698,258 @@ msgstr "Non tes marcadores, vai mirar e garda o que che interese!"
msgid "Unable to load bookmarks."
msgstr "Non se cargaron os marcadores."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "última hora"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "últimas 2 horas"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "últimas 3 horas"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "últimas 4 horas"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "últimas 5 horas"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "últimas 6 horas"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "últimas 7 horas"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "últimas 8 horas"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "últimas 9 horas"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "últimas 10 horas"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "últimas 11 horas"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "últimas 12 horas"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "máis de 12 horas"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Cancelos seguidos"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Grupos"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "Móstrase {selectedFilterCategory, select, all {todas as publicacións} original {publicacións orixinais} replies {respostas} boosts {promocións} followedTags {cancelos seguidos} groups {grupos} filtered {publicacións filtradas}}, {sortBy, select, createdAt {{sortOrder, select, asc {máis antigo} desc {máis recente}}} reblogsCount {{sortOrder, select, asc {con menos promocións} desc {con máis promocións}}} favouritesCount {{sortOrder, select, asc {con menos favorecementos} desc {con máis favorecementos}}} repliesCount {{sortOrder, select, asc {con menos respostas} desc {con máis respostas}}} density {{sortOrder, select, asc {menor densidade} desc {maior densidade}}}} primeiro{groupBy, select, account {, agrupado por autoría} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "Ponte ao día <0>beta0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Axuda"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "Que é isto?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "Ponte ao Día é unha cronoloxía separada para os teus seguimentos onde obter unha visión rápida e doada do publicado, cunha interface inspirada na do correo electrónico para organizar e filtrar as publicacións."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Vista previa da interface de Ponte ao día"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "Poñámonos ao día"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Vexamos o que publicaron as persoas que segues."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Móstrame todas as publicacións das…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "o máximo"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Obter"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "Entraría na túa última posta ao día"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "Ata a última posta ao día ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "Nota: pode que a túa instancia mostre un máximo de 800 publicacións na cronoloxía de Inicio independentemente do tempo que marques. Podería variar."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Anteriormente…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# publicación} other {# publicacións}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Retirar esta posta ao día?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr "Retirar Ponte ao Día {0}"
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
-msgstr "Eliminouse o Ponte ao Día {1}"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
+msgstr "Eliminouse o Ponte ao Día {0}"
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Nota: só se gardan 3 postas ao día. O resto elimínanse automaticamente."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Obtendo as publicacións…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Podería levarlle un anaco."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Restablecer filtros"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "O máis compartido"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "Compartido por {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Todo"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# autora} other {# autoras}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Orde"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Data"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Densidade"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr "group.filter"
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Autoría"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Ningún"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Mostra todas as autoras"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "Non tes que ler todo."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "Isto é todo."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Volver arriba"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Ligazóns compartidas polos teus seguimentos, organizados por contas compartidas, promocións e favorecementos."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Orde: Densidade"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "As publicacións están ordenadas pola densidade de información, pola cantidade relativa. As publicacións curtas son «lixeiras» mentres que as máis longas «pesan máis». As publicacións con fotos «pesan máis» que as que non as teñen."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Agrupar: Autoría"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "As publicacións están agrupadas pola autoría, e ordenadas por número de publicacións por autora."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Seguinte autora"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Autora anterior"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Ir arriba"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Filtrado: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Sen favoritas. Reparte ❤️! "
@@ -2962,130 +2958,134 @@ msgstr "Sen favoritas. Reparte ❤️! "
msgid "Unable to load likes."
msgstr "Non se cargaron os favorecementos."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Inicio e listas"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Cronoloxías públicas"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Conversas"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Perfís"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Nunca"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Novo filtro"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtro} other {# filtros}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "Non se cargaron os filtros."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "Aínda non hai filtros."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Engadir filtro"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Editar filtro"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "Non se puido editar o filtro"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "Non se puido crear o filtro"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Título"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Palabra completa"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "Sen palabras chave. Engade unha."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Engadir palabra chave"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# palabra chave} other {# palabras chave}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "Filtro desde…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* Aínda non se aplicou"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "Estado: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "Cambiar a caducidade"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "Caducidade"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "A publicación filtrada será…"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr "esvaecido (só multimedia)"
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "minimizadas"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "agochadas"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "Eliminar este filtro?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "Non se puido eliminar o filtro."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Finalizou"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "Finaliza en <0/>"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "Non finaliza"
@@ -3198,37 +3198,37 @@ msgstr "Engadir a Atallos"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Escribe unha nova instancia, ex. \"mastodon.social\""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "Instancia non válida"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Ver outra instancia…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Ir á miña instancia (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "Non se obtiveron as notificacións."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Nova0> <1>Solicitude de Seguimento1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Ver todo"
@@ -3312,133 +3312,133 @@ msgstr "Ninguén te mencionou :("
msgid "Unable to load mentions."
msgstr "Non se cargaron as mencións."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "Non estás a seguir"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "Que non te segue"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "Cunha nova conta"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "Con mención privada non solicitada"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "Que está limitada pola moderación do servidor"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Axustes das notificacións"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Novas notificacións"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Anuncio} other {Anuncios}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Solicitudes de seguimento"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# solicitude de seguimento} other {# solicitudes de seguimento}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Notificacións filtradas de # persoa} other {Notificacións filtradas de # persoas}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Só mencións"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Hoxe"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Xa estás ao día."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Onte"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "Non se cargaron as notificacións"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "Actualizáronse os axustes das notificacións"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "Filtrar as notificacións de persoas:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Filtrar"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Ignorar"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "Acutalizado <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "Ver notificacións de <0>@{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "Notificacións de <0>@{0}0>"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "A partir de agora non se filtrarán as notificacións de @{0}."
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "Non se puido aceptar a solicitude de notificación"
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Permitir"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
-msgstr "A partir de agora non se mostrarán as notificacións de @{1} nas Notificacións filtradas."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+msgstr "A partir de agora non se mostrarán as notificacións de @{0} nas Notificacións filtradas."
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "Non se puido desbotar a solicitude de notificación"
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Desbotar"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Desbotada"
@@ -3525,402 +3525,402 @@ msgstr "Buscar: {q} (Cancelos)"
msgid "Search: {q}"
msgstr "Buscar: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Cancelos"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Ver máis"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Ver máis contas"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "Non se atopan contas."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "Ver máis cancelos"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "Non se atopan cancelos."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Ver máis publicacións"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "Non hai publicacións."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "Escribe o que queres buscar ou pega un URL na caixa de busca."
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Axustes"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Aparencia"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Claro"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Escuro"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Auto"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Tamaño da letra"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Idioma da interface"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "Traducida por voluntarias"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "Ao publicar"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Visibilidade por defecto"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "Sincronizado"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "Erro ao actualizar a privacidade ao publicar"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Sincronizado cos axustes do servidor da túa instancia. <0>Vai á túa instancia ({instance}) para realizar máis axustes.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Experimentos"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "Actualización automática das cronoloxías"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "Carrusel de promocións"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "Tradución das publicacións"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr "Traducir ao "
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Idioma do sistema ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, one {}=0 {Ocultar o botón \"Traducir\" para:} other {Ocultar o botón \"Traducir\" para (#):}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "Nota: esta ferramenta usa servizos externos para traducir, depende de <0>Lingva API0> e <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr "Nota: esta ferramenta usa servizos de tradución externos, proporcionados por <0>{TRANSLATION_API_NAME}0>."
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "Tradución automática en liña"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Mostra automaticamente na cronoloxía a tradución das publicacións. Só funciona para publicacións <0>curtas0> sen aviso sobre o contido, multimedia ou enquisa."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "Selector de GIF para o editor"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Nota: Esta ferramenta usa un servizo externo para buscar GIF, proporcionado por <0>GIPHY0>. G-rated (axeitado para todas as idades), quítanse todos os parámetros de seguimento, omítese na solicitude a información da orixe da mesma, pero os termos da consulta e o enderezo IP acadan igualmente o seu servidor."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "Xerador da descrición de imaxes"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "Só para novas imaxes ao redactar novas publicacións."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Nota: esta ferramenta usa un servizo de IA externo, proporcionado por <0>img-alt-api0>. Pode que non funcione moi ben. Só para imaxes e en Inglés."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "Notificacións agrupadas polo servidor"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Característica en fase Alpha. Mellora potencial no agrupamento cunha lóxica básica para agrupar."
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Importar/exportar na \"Nube\" os axustes dos atallos"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ Moi experimental.<0/>Gárdase nas notas do teu propio perfil. As notasdo perfil (privadas) normalmente úsanse para outras contas e están ocultas no teu perfil."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Nota: Esta ferramenta usa a API do servidor da instancia con sesión iniciada actualmente."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Modo Capa <0>(<1>Texto1> → <2>████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Substitúe texto por bloques, útil para facer capturas de pantalla, por privacidade."
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "Sobre"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Creado0> por <1>@cheeaun1>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "Patrocinios"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Doar"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Política de Privacidade"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>Web:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versión:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "Copiouse o número de versión"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "Non se copiou a cadea coa versión"
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "Fallou a actualización da subscrición. Inténtao outra vez."
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "Fallou a retirada da subscrición. Inténtao outra vez."
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Notificacións Push (beta)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "As notificacións Push están bloqueadas. Actívaas nos axustes do teu navegador."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "Permitir de <0>{0}0>"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "calquera"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "persoas que sigo"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "seguidoras"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "Segue"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Enquisas"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "Edicións de publicacións"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Non se concedeu o permiso para Push desde o último acceso. Terás que <0><1>acceder1> outra vez para conceder o permiso0>."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTA: As notificacións Push só funcionan para <0>unha conta0>."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr "Publicación"
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Non iniciaches sesión. Non é posible interactuar (responder, promover, etc)."
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Esta publicación procede de outra instancia (<0>{instance}0>). Non é posible interaccionar (responder, promover, etc)."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Erro: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "Cambiar á miña instancia para poder interactuar"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "Non se puideron cargar as respostas."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Atrás"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "Ir á publicación principal"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr "{0} publicacións máis arriba ― Ir arriba"
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr "Cambiar a Vista Lateral con detalle"
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "Cambiar a Vista completa"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "Mostrar todo o contido sensible"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "Experimental"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "Non se puido cambiar"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
-msgstr "Cambiar á instancia ({1}) da publicación"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
+msgstr "Cambiar á instancia ({0}) da publicación"
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "Cambiar á instancia da publicación"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "Non se puido cargar a publicación"
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# resposta} other {<0>{1}0> respostas}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# comentario} other {<0>{0}0> comentarios}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "Ver publicación coas suas respostas"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "En voga en ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "Novas populares"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr "Por {0}"
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "Volver a mostrar publicacións populares"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "A mostrar publicacións que mencionan <0>{0}0>"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "Publicacións populares"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "Sen publicacións en voga."
diff --git a/src/locales/he-IL.po b/src/locales/he-IL.po
index c52a3db17a..c6a174247a 100644
--- a/src/locales/he-IL.po
+++ b/src/locales/he-IL.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: he\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 01:54\n"
+"PO-Revision-Date: 2025-04-21 05:33\n"
"Last-Translator: \n"
"Language-Team: Hebrew\n"
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr ""
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "בוט"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "קבוצה"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "הדדי"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr ""
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr ""
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr ""
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr ""
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr ""
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "הצטרף ב-<0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "הצטרף ב-<0>{0}0>"
msgid "Forever"
msgstr "לתמיד"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr ""
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "אל דף החשבון"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr ""
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr ""
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "הודעות"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "עוד"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr ""
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr ""
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr ""
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr ""
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "אל עמוד הפרופיל המקורי"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "הצגת תמונת פרופיל"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr ""
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "עריכת פרופיל"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr ""
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr ""
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr ""
@@ -186,243 +192,238 @@ msgstr ""
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr ""
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "מקור"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "תגובות"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "הדהודים"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr ""
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "הצגת סטטיסטיקה"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr ""
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "מושתק"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "חסום"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr ""
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "אזכור של <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr ""
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr ""
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr ""
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr ""
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr ""
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr ""
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr ""
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "הוספה/הסרה מרשימות"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "הקישור הועתק"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr ""
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr ""
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr ""
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "שיתוף…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr ""
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr ""
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr ""
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr ""
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr ""
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr ""
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr ""
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr ""
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr ""
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr ""
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr ""
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr ""
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr ""
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr ""
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "עריכת פרופיל"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr ""
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
msgstr ""
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr ""
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr ""
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "לעקוב"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "לעקוב"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "לעקוב"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr ""
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr ""
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr ""
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr ""
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr ""
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "אין רשימות."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "רשימה חדשה"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr ""
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr ""
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "ביטול"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "שמירה וסגירה"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr ""
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr ""
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr ""
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr ""
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr ""
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "שדות נוספים"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr ""
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr ""
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "שמירה"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr ""
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr ""
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr ""
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr ""
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr ""
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr ""
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr ""
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr ""
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr ""
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr ""
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr ""
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "פומבי"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr ""
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr ""
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "לעוקבים בלבד"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr ""
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr ""
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr ""
@@ -804,31 +805,21 @@ msgid "Audio description"
msgstr "תיאור שמע"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr ""
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr ""
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr ""
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
msgstr ""
#: src/components/compose.jsx:2632
@@ -838,8 +829,8 @@ msgstr ""
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr ""
@@ -865,9 +856,9 @@ msgstr ""
msgid "Generating description. Please wait…"
msgstr ""
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
+msgid "Failed to generate description: {0}"
msgstr ""
#: src/components/compose.jsx:2802
@@ -880,9 +871,9 @@ msgstr ""
msgid "Generate description…"
msgstr ""
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
+msgid "Failed to generate description{0}"
msgstr ""
#. placeholder {0}: localeCode2Text(lang)
@@ -959,13 +950,13 @@ msgstr ""
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr ""
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr ""
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "תקלה בטעינת גיפים"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "טיוטות שלא נשלחו"
@@ -992,8 +983,8 @@ msgstr "תקלה במחיקת הטיוטה! אנא נסו שנית."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "מחיקה…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr ""
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr ""
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr ""
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr ""
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr ""
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr ""
@@ -1053,23 +1044,23 @@ msgstr ""
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr ""
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr ""
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr ""
@@ -1077,153 +1068,153 @@ msgstr ""
msgid "Nothing to show"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "טעינת הודעות חדשות"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "פתיחת פרטי ההודעה"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "מיקוד בעמודה במסגרת תצוגת עמודות"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "כתיבת הודעה חדשה"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "חיפוש"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "חיבוב"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "הדהוד"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr ""
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr ""
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr ""
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "תרגום"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr ""
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr ""
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr ""
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr ""
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr ""
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr ""
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr ""
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "התראות"
@@ -1418,11 +1408,11 @@ msgstr ""
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr ""
@@ -1434,8 +1424,8 @@ msgstr ""
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr ""
@@ -1463,7 +1453,7 @@ msgstr "חשבונות…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "התחברות"
@@ -1471,7 +1461,7 @@ msgstr "התחברות"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr ""
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr ""
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr ""
@@ -1650,17 +1640,17 @@ msgstr ""
msgid "Followed by…"
msgstr ""
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr ""
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr ""
@@ -1685,8 +1675,8 @@ msgstr ""
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr ""
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr ""
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr ""
@@ -2161,372 +2151,383 @@ msgstr ""
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr ""
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr ""
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr ""
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr ""
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr ""
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr ""
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr ""
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr ""
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr ""
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr ""
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr ""
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr ""
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr ""
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr ""
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr ""
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr ""
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr ""
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr ""
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr ""
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr ""
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr ""
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr ""
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr ""
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr ""
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr ""
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr ""
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr ""
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr ""
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr ""
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr ""
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr ""
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr ""
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr ""
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr ""
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr ""
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr ""
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr ""
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr ""
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr ""
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr ""
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr ""
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr ""
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr ""
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr ""
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr ""
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr ""
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr ""
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "אימוג׳י של החשבון:"
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "אימוג׳י:"
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr ""
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr ""
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr ""
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr ""
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr ""
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr ""
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr ""
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr ""
@@ -2615,9 +2616,9 @@ msgstr ""
msgid "Showing posts tagged with #{0}"
msgstr ""
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
+msgid "Showing posts in {0}"
msgstr ""
#: src/pages/account-statuses.jsx:500
@@ -2626,7 +2627,7 @@ msgstr ""
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr ""
@@ -2697,263 +2698,258 @@ msgstr ""
msgid "Unable to load bookmarks."
msgstr ""
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr ""
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr ""
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr ""
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr ""
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr ""
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr ""
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr ""
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr ""
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr ""
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr ""
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr ""
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr ""
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr ""
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr ""
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr ""
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr ""
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr ""
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr ""
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr ""
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr ""
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr ""
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr ""
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr ""
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr ""
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr ""
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr ""
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr ""
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr ""
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr ""
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr ""
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr ""
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr ""
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr ""
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr ""
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr ""
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr ""
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr ""
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr ""
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr ""
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr ""
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr ""
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr ""
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr ""
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr ""
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr ""
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr ""
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr ""
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr ""
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr ""
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr ""
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr ""
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr ""
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr ""
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr ""
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr ""
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr ""
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr ""
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr ""
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr ""
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr ""
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
@@ -2962,130 +2958,134 @@ msgstr ""
msgid "Unable to load likes."
msgstr ""
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr ""
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr ""
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr ""
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr ""
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr ""
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr ""
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr ""
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr ""
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr ""
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr ""
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr ""
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr ""
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr ""
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr ""
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr ""
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr ""
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr ""
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr ""
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr ""
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr ""
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr ""
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr ""
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr ""
@@ -3198,37 +3198,37 @@ msgstr ""
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr ""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr ""
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr ""
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr ""
@@ -3312,133 +3312,133 @@ msgstr ""
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr ""
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr ""
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr ""
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr ""
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr ""
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr ""
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr ""
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr ""
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr ""
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr ""
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr ""
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr ""
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr ""
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr ""
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr ""
@@ -3525,402 +3525,402 @@ msgstr ""
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr ""
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr ""
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr ""
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr ""
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr ""
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr ""
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr ""
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr ""
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr ""
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr ""
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr ""
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr ""
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr ""
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr ""
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr ""
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr ""
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr ""
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr ""
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr ""
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr ""
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr ""
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "תקלה: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr ""
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr ""
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr ""
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr ""
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr ""
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr ""
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr ""
diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po
index 917c948edb..e8a0a59c10 100644
--- a/src/locales/it-IT.po
+++ b/src/locales/it-IT.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: it\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-09 16:12\n"
+"PO-Revision-Date: 2025-04-24 17:52\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Ultimo post: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Automatizzato"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Gruppo"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Reciproci"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Richiesta inviata"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Seguiti"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Ti segue"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# seguace} other {# seguaci}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Verificato"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "Iscrizione: <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "Iscrizione: <0>{0}0>"
msgid "Forever"
msgstr "Per sempre"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Impossibile caricare account."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Vai alla pagina dell'account"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Seguaci"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr "following.stats"
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Post"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2519
-#: src/components/status.jsx:2522
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Altro"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> ha comunicato che il suo nuovo account è ora:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Nome utente copiato"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "Impossibile copiare nome utente"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Copia nome utente"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Vai alla pagina del profilo originale"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Visualizza immagine di profilo"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Visualizza immagine di copertina"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Modifica profilo"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "In memoriam"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "L'utente ha deciso di non condividere questa informazione."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} post originali, {1} risposte, {2} reblog"
@@ -186,243 +192,238 @@ msgstr "{0} post originali, {1} risposte, {2} reblog"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural,one {{1, plural,one {Ultimo post nell'ultimo giorno}other {Ultimo post negli ultimi {2} giorni}}} other {{3, plural,one {Ultimi {4} post nell'ultimo giorno} other {Ultimi {5} post negli ultimi {6} giorni}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {Ultimo post nell'ultimo anno(i)} other {Ultimi {1} post nell'ultimo anno(i)}}"
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Originale"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Risposte"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Reblog"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Statistiche post non disponibili."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Visualizza statistiche post"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Ultimo post: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Silenziato"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Bloccato"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "Nota privata"
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Menziona <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Traduci bio"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "Modifica nota privata"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "Aggiungi nota privata"
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr "Notifiche attivate per i post di @{username}."
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr "Notifiche disattivate per i post di {username}."
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "Disattiva notifiche"
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "Attiva notifiche"
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "Reblog da @{username} attivati."
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "Reblog da @{username} disattivati."
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "Disattiva reblog"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "Attiva reblog"
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Aggiungi/rimuovi da liste"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Link copiato"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "Impossibile copiare link"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3298
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Copia"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "La condivisione non sembra funzionare."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Condividi…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr "Hai riattivato @{username}"
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "Riattiva <0>@{username}0>"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Silenzia <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr "Hai silenziato @{username} per {0}"
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr "Impossibile silenziare @{username}"
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "Rimuovere <0>@{username}0> dai seguaci?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr "Hai rimosso @{username} dai seguaci"
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Rimuovi seguace…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "Bloccare <0>@{username}0>?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr "Hai sbloccato @{username}"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "Hai bloccato @{username}"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr "Impossibile sbloccare @{username}"
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "Impossibile bloccare @{username}"
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "Sblocca <0>@{username}0>"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Blocca <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Segnala <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "Modifica profilo"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "Ritirare richiesta di seguire?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
-msgstr "Smettere di seguire @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr "Smette di seguire @{0}?"
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Smetti di seguire…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Ritira…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Segui"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Segui"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "Segui"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3022
-#: src/components/status.jsx:3262
-#: src/components/status.jsx:3762
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Chiudi"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Bio tradotta"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "Impossibile rimuovere dalla lista."
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "Impossibile aggiungere alla lista."
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Impossibile caricare lista."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Nessuna lista."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nuova lista"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Nota privata su <0>@{0}0>"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "Impossibile aggiornare nota privata."
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Annulla"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Salva e chiudi"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "Impossibile aggiornare profilo."
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr "Foto di copertina"
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr "Foto profilo"
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nome"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Bio"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Campi extra"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Etichetta"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Contenuto"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Salva"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "nome utente"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "nome dominio del server"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "Modalità mantello disattivata"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "Modalità mantello attivata"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Home"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Componi"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr "Post pianificati"
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr "Aggiungi a discussione"
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "Allegato #{i} fallito"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Avviso contenuto"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Avviso contenuto o media sensibili"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Pubblico"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Locale"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Non in lista"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Solo seguaci"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Menzione privata"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr "Pianifica"
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2423
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Rispondi"
@@ -804,32 +805,22 @@ msgid "Audio description"
msgstr "Descrizione audio"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "File troppo pesante. Il caricamento potrebbe riscontrare degli errori. Prova a ridurre la dimensione del file da {0} a {1} o meno."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr "Dimensioni eccessive. Il caricamento potrebbe riscontrare degli errori. Prova a ridurre le dimensioni da {2}×{3}px a {4}×{5}px."
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr "File troppo pesante. Il caricamento potrebbe riscontrare degli errori. Prova a ridurre la dimensione del file da {6} a {7} o meno."
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr "Dimensioni eccessive. Il caricamento potrebbe riscontrare degli errori. Prova a ridurre le dimensioni da {8}×{9}px a {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr "Dimensioni eccessive. Il caricamento potrebbe riscontrare problemi. Prova a ridurre le dimensioni da {0}×{1}px a {2}×{3}px."
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -838,8 +829,8 @@ msgstr "Frequenza fotogrammi troppo alta. Il caricamento potrebbe riscontrare de
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Rimuovi"
@@ -865,10 +856,10 @@ msgstr "Modifica descrizione audio"
msgid "Generating description. Please wait…"
msgstr "Genero descrizione. Attendere…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr "Generazione descrizione fallita: {12}"
+msgid "Failed to generate description: {0}"
+msgstr "Generazione della descrizione fallita: {0}"
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -880,10 +871,10 @@ msgstr "Generazione descrizione fallita"
msgid "Generate description…"
msgstr "Genera descrizione…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr "Generazione descrizione fallita: {13}"
+msgid "Failed to generate description{0}"
+msgstr "Generazione descrizione fallita: {0}"
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -959,13 +950,13 @@ msgstr "Scrivi per cercare GIF"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Indietro"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Avanti"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Errore caricamento GIF"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Bozze in sospeso"
@@ -992,8 +983,8 @@ msgstr "Errore nell'eliminazione della bozza! Riprova."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Elimina…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "Nessuna bozza."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Sondaggio"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Apri in nuova finestra"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Accetta"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Rifiuta"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Accettata"
@@ -1053,23 +1044,23 @@ msgstr "Rifiutata"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Account"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Mostra altro…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "Fine."
@@ -1077,153 +1068,153 @@ msgstr "Fine."
msgid "Nothing to show"
msgstr "Nulla da mostrare"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Abbreviazioni da tastiera"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Aiuto abbreviazioni da tastiera"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Post successivo"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Post precedente"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Salta il carosello e vai al post successivo"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Maiusc0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Salta il carosello e vai al post precedente"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Maiusc0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Carica nuovi post"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Apri dettagli post"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Invio0> or <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Espandi avviso contenuti o<0/>o espandi/comprimi discussione"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Chiudi post o schermata"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> o <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Seleziona colonna in modalità multi-colonna"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> a <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr "Seleziona prossima colonna in modalità multi-colonna"
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr "Seleziona colonna precedente in modalità multi-colonna"
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Componi nuovo post"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Componi nuovo post (nuova finestra)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Maiusc0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Invia post"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Invio1> o <2>⌘2> + <3>Invio3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Cerca"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Rispondi (nuova finestra)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Maiusc0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "Mi piace (apprezzamento)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> o <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
-#: src/components/status.jsx:2474
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Reblog"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Maiusc0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
-#: src/components/status.jsx:2499
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Aggiungi ai segnalibri"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "Imposta modalità mantello"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Maiusc0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "Nascondi i post di questa lista da Home/Seguiti"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Crea"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "Descrizione media"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Traduci"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Leggi"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "Filtrato: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3592
-#: src/components/status.jsx:3688
-#: src/components/status.jsx:3766
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Filtrato"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr "Apri file"
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr "following.title"
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Recupera"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Menzioni"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Notifiche"
@@ -1418,11 +1408,11 @@ msgstr "Segnalibri"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Mi piace"
@@ -1434,8 +1424,8 @@ msgstr "Hashtag seguiti"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "FIltri"
@@ -1463,7 +1453,7 @@ msgstr "Account…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Accedi"
@@ -1471,7 +1461,7 @@ msgstr "Accedi"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Tendenze"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Tipo notifica sconosciuto: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Rebloggato da/Piace a…"
@@ -1650,17 +1640,17 @@ msgstr "Rebloggato da…"
msgid "Followed by…"
msgstr "Seguito da…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "Scopri di più <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr "Visualizza #Wrapstodon"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Leggi di più →"
@@ -1685,8 +1675,8 @@ msgstr "Vota"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Ricarica"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "Sposta giù"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Modifica"
@@ -2161,372 +2151,383 @@ msgstr "JSON scorciatoie originale"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "Importa/esporta impostazioni da/su un server istanza (molto sperimentale)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> <1>boostato1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "Spiacenti, l'istanza a cui sei connesso non può interagire coi post di altre istanze."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "Non ti piace più il post di @{0}"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
-msgstr "Hai messo Mi piace al post di @{1}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
+msgstr "Hai apprezzato il post di @{0}"
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
-msgstr "Post di @{2} rimosso dai segnalibri"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
+msgstr "Post di @{0} rimosso dai segnalibri"
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
-msgstr "Post di @{3} aggiunto ai segnalibri"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
+msgstr "Post di @{0} aggiunto ai segnalibri"
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "Alcuni contenuti non hanno una descrizione."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "Post vecchio (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Annulla reblog"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2465
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Cita"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
-msgstr "Hai annullato il reblog del post di @{4}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
+msgstr "Hai annullato il reblog del post di @{0}"
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
-msgstr "Hai rebloggato il post di @{5}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
+msgstr "Hai rebloggato il post di @{0}"
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "Reblogga…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2486
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "Non mi piace più"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2486
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Mi piace"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Rimuovi dai segnalibri"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr "Testo del post copiato"
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr "Impossibile copiare il testo del post"
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr "Copia testo del post"
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr "Visualizza post di <0>@{0}0>"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "Mostra cronologia modifiche"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "Modificato: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "Incorpora post"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "Conversazione riattivata"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "Conversazione silenziata"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "Impossibile riattivare la conversazione"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "Impossibile silenziare la conversazione"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "Riattiva conversazione"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Silenzia conversazione"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "Post tolto dal profilo"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "Post fissato al profilo"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "Impossibile togliere il post"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "Impossibile fissare post"
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "Togli dal profilo"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "Fissa sul profilo"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "Eliminare questo post?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "Post eliminato"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "Impossibile eliminare post"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "Segnala post…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr "Hai annullato il reblog del post di @{6}"
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr "Hai rebloggato il post di @{7}"
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Ti piace"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2474
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Rebloggato"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2499
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Aggiunto ai segnalibri"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Fissato"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Eliminato"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# risposta} other {# risposte}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Discussione{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Mostra meno"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Mostra contenuto"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Filtrati: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Mostra media"
-#: src/components/status.jsx:2347
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Modificato"
-#: src/components/status.jsx:2424
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Commenti"
#. More from [Author]
-#: src/components/status.jsx:2725
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "Altro da <0/>"
-#: src/components/status.jsx:3027
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Modifica Cronologia"
-#: src/components/status.jsx:3031
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Impossibile caricare cronologia"
-#: src/components/status.jsx:3036
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Carico…"
-#: src/components/status.jsx:3272
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "Codice HTML"
-#: src/components/status.jsx:3289
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "Codice HTML copiato"
-#: src/components/status.jsx:3292
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "Impossibile copiare codice HTML"
-#: src/components/status.jsx:3304
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Allegati multimediali:"
-#: src/components/status.jsx:3326
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Emoji dell'account:"
-#: src/components/status.jsx:3357
-#: src/components/status.jsx:3402
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "URL statico"
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Emoji:"
-#: src/components/status.jsx:3416
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Note:"
-#: src/components/status.jsx:3420
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "È statico, non stilizzato e senza script. Potresti dover applicare i tuoi stili e modificare di conseguenza."
-#: src/components/status.jsx:3426
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "I sondaggi non sono interattivi, diventano una lista con i conteggi dei voti."
-#: src/components/status.jsx:3431
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Gli allegati multimediali possono essere immagini, video, audio o qualsiasi tipo di file."
-#: src/components/status.jsx:3437
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "Il post può essere modificato o eliminato dopo."
-#: src/components/status.jsx:3443
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Anteprima"
-#: src/components/status.jsx:3452
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Nota: Questa anteprima è leggermente stilizzata."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3696
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> ha rebloggato"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Nuovi post"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Riprova"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Reblog} other {# Reblog}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Post fissati"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Discussione"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtrati0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "Tradotto automaticamente da {sourceLangText}"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "Traduco…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Traduci da {sourceLangText} (auto-detected)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Traduci da {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Auto ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "Traduzione fallita"
@@ -2615,10 +2616,10 @@ msgstr "Mostrando post con media"
msgid "Showing posts tagged with #{0}"
msgstr "Mostrando post con #{0}"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
-msgstr "Mostrando post in {1}"
+msgid "Showing posts in {0}"
+msgstr "Mostrando post in {0}"
#: src/pages/account-statuses.jsx:500
msgid "Nothing to see here yet."
@@ -2626,7 +2627,7 @@ msgstr "Niente da vedere qui."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "Impossibile caricare i post"
@@ -2697,263 +2698,258 @@ msgstr "Ancora nessun segnalibro. Vai e aggiungi qualcosa!"
msgid "Unable to load bookmarks."
msgstr "Impossibile caricare i segnalibri."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "ultima ora"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "ultime 2 ore"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "ultime 3 ore"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "ultime 4 ore"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "ultime 5 ore"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "ultime 6 ore"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "ultime 7 ore"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "ultime 8 ore"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "ultime 9 ore"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "ultime 10 ore"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "ultime 11 ore"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "ultime 12 ore"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "oltre 12 ore"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Tag seguiti"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Gruppi"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "Mostrando {selectedFilterCategory, select, all {tutti i post} original {post originali} replies {risposte} boosts {reblog} followedTags {tag seguiti} groups {gruppi} filtered {post filtrati}}{sortBy, select, createdAt {{sortOrder, select, asc {dal più vecchio} desc {al più recente}}} reblogsCount {{sortOrder, select, asc {meno reblog} desc {più reblog}}} favouritesCount {{sortOrder, select, asc {meno like} desc {più like}}} repliesCount {{sortOrder, select, asc {meno risposte} desc {più risposte}}} density {{sortOrder, select, asc {meno densi} desc {più densi}}}} prima{groupBy, select, account {, raggruppato per autori} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "Recupera <0>beta0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Aiuto"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "Cos'è questo?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "Recupera è una timeline separata per gli account che segui, offre una visione panoramica con un'interfaccia semplice ispirata alle email per poter organizzare e filtrare i post."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Anteprima interfaccia di Recupera"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "Recuperiamo"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Recuperiamo i post dai tuoi seguiti."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Mostrami tutti i post da…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "fino al massimo"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Recupera"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "Si sovrappone con il tuo ultimo recupero"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "Fino all'ultimo recupero ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "Nota: la tua istanza potrebbe mostrare solamente un massimo di 800 post nella timeline della Home a prescindere dal lasso di tempo. Può essere di meno o di più."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Precedentemente…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural,one {# post}other {# posts}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Rimuovere questo recupero?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr "Rimozione \"Recupera\" {0}"
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
-msgstr "Recupera {1} rimossa"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
+msgstr "Recupera {0} rimossa"
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Nota: Verranno salvati al massimo 3. Il resto verrà automaticamente rimosso."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Recupero post…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Potrebbe volerci un po' di tempo."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Resetta filtri"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "Top link"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "Condiviso da {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Tutto"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural,one {# autore} other {# autori}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Ordina"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Data"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Densità"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr "group.filter"
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Autori"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Nessuno"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Mostra tutti gli autori"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "Non devi leggere tutto."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "È tutto."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Torna su"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Link condivisi da account che segui, ordinati per numero di condivisioni, reblog e Mi piace."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Ordina: Densità"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "I post sono ordinati in base alla loro densità o profondità informativa. I post più brevi sono più \"leggeri\" mentre i post più lunghi sono più \"pesanti\". I post con foto sono più \"pesanti\" dei post senza foto."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Gruppo: Autori"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "I post vengono raggruppati in base agli autori, ordinati dal numero di post per autore."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Prossimo autore"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Autore precedente"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Torna su"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Filtrati: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Ancora nessun mi piace. Metti mi piace a qualcosa!"
@@ -2962,130 +2958,134 @@ msgstr "Ancora nessun mi piace. Metti mi piace a qualcosa!"
msgid "Unable to load likes."
msgstr "Impossibile caricare i Mi piace."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Casa e liste"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Timeline pubbliche"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Conversazioni"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Profili"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Mai"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Nuovo filtro"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtro} other {# filtri}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "Impossibile caricare filtri."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "Ancora nessun filtro."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Aggiungi filtro"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Modifica filtro"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "Impossibile modificare filtro"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "Impossibile creare filtro"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Titolo"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Intera parola"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "Nessuna parola chiave. Aggiungine una."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Aggiungi parola chiave"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# parola chiave} other {# parole chiave}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "Filtra da…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* Non ancora implementato"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "Status: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "Cambia scadenza"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "Scadenza"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "I post filtrati saranno…"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr "oscurato (solo media)"
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "contratti"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "nascosti"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "Eliminare questo filtro?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "Impossibile eliminare filtro."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Scaduto"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "Scadendo <0/>"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "Senza scadenza"
@@ -3198,37 +3198,37 @@ msgstr "Aggiungi a Scorciatoie"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Inserisci una nuova istanza es. \"mastodon.social\""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "Istanza non valida"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Vai in un'altra istanza…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Vai alla mia istanza (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "Impossibile recuperare notifiche."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Nuove0> <1>richieste di seguire1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Mostra tutto"
@@ -3312,133 +3312,133 @@ msgstr "Nessuno ti ha menzionato :("
msgid "Unable to load mentions."
msgstr "Impossibile caricare menzioni."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "Non segui"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "Chi non ti segue"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "Con un nuovo account"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "Ti menziona in privato dal nulla"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "È limitato dai moderatori dei server"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Impostazioni notifiche"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Nuove notifiche"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Annuncio} other {Annunci}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Richieste di seguirti"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# richiesta di seguire} other {# richieste di seguire}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Filtrate notifiche da # persona} other {Filtrate notifiche da # persone}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Solo menzioni"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Oggi"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Non ci sono novità."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Ieri"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "Impossibile caricare notifiche"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "Impostazioni di notifica aggiornate"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "Blocca notifiche da chi:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Filtra"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Ignora"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "Aggiornato <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "Visualizza notifiche da <0>@{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "Notifiche da <0>@{0}0>"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Da ora in poi le notifiche da @{0} non saranno bloccate"
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "Impossibile accettare richiesta di notifica"
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Consenti"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
-msgstr "Da ora in poi le notifiche da @{1} non apparrianno in Notifiche filtrate."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+msgstr "Da ora in poi le notifiche da @{0} non apparrianno in Notifiche filtrate."
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "Impossibile ignorare richiesta di notifica"
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Ignora"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Ignorato"
@@ -3525,402 +3525,402 @@ msgstr "Cerca: {q} (Hashtag)"
msgid "Search: {q}"
msgstr "Cerca: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Hashtag"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Mostra altro"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Mostra altri account"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "Nessun account trovato."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "Mostra altri hashtag"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "Nessun hashtag trovato."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Mostra altri post"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "Nessun post trovato."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "Inserisci il termine di ricerca o incolla un URL sopra per iniziare."
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Impostazioni"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Aspetto"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Chiaro"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Scuro"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Automatico"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Dimensione testo"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Lingua interfaccia"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "Traduzioni volontarie"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "Pubblicazione"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Visibilità di default"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "Sincronizzato"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "Aggiornamento visibilità post fallito"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Sincronizzato con le impostazioni del tuo server di istanza. <0>Visita la tua istanza ({instance}) per altre impostazioni.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Esperimenti"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "Aggiorna automaticamente i post della timeline"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "Carosello reblog"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "Traduzione post"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr "Traduci in "
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Lingua di sistema ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, one {}=0 {Nascondi tasto \"Traduci\" per:} other {Nascondi tasto \"Traduci\" per (#):}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "Nota: Questa funzione utilizza servizi di traduzione esterni, alimentata da <0>Lingva API0> e <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr "Nota: questa funzionalità utilizza servizi di traduzione esterni, forniti da <0>{TRANSLATION_API_NAME}0>."
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "Traduzione automatica in linea"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Mostra automaticamente la traduzione per i post nella timeline. Funziona solo per i post <0>corti0> senza avvisi contenuti, media e sondaggi."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "Selezionatore di GIF per compositore"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Nota: Questa funzione utilizza un servizio di ricerca GIF esterno, alimentato da <0>GIPHY0>. Classificazione T (adatto a tutte le età), i parametri traccianti sono eliminati, le informazioni di referer sono omesse dalle richieste, ma i termini di ricerca e le informazioni sull'indirizzo IP raggiungeranno comunque i loro server."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "Generatore di descrizioni d'immagine"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "Solo per le nuove immagini mentre si compongono nuovi post."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Nota: Questa funzionalità usa un servizio IA esterno, alimentato da <0>img-alt-api0>. Potrebbe non funzionare correttamente. Solo per immagini e in inglese."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "Notifiche raggruppate dal server"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Funzionalità in stato alfa. Potenziale miglioramento nel raggruppamento delle finestre ma con una logica base di raggruppamento."
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Importazione/esportazione \"cloud\" per le impostazioni delle scorciatoie."
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ Molto sperimentale.<0/>Conservato nelle note del tuo profilo. Le note (private) del profilo sono usate principalmente per gli altri profili e sono nascoste per il tuo profilo."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Nota: Questa funzionalità usa l'API del server d'istanza attualmente in accesso."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Modalità mantello <0>(<1>Testo1> → <2>████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Sostituisci testo con blocchi, utile per fare screenshot e per questioni di privacy."
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "Informazioni"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Sviluppato0> da <1>@cheeaun1>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "Sponsor"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Dona"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Politica sulla privacy"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>Sito:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versione:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "Stringa di versione copiata"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "Impossibile copiare la stringa della versione"
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "Impossibile aggiornare iscrizione. Si prega di riprovare."
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "Impossibile rimuovere l'iscrizione. Per favore riprova."
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Notifiche Push (beta)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Le notifiche push sono bloccate. Si prega di abilitarle nelle impostazioni del tuo browser."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "Consenti da <0>{0}0>"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "chiunque"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "persone che seguo"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "seguaci"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "Seguiti"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Sondaggi"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "Modifiche del post"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Il permesso push non è stato concesso dopo il tuo ultimo login. Dovrai <0><1>effettuare l'accesso1> di nuovo per concedere l'autorizzazione push0>."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTA: Le notifiche push funzionano per <0>un account0>."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr "post.title"
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Non hai effettuato l'accesso. Le interazioni (risposte, reblog, etc) non sono abilitate."
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Questo post è di un'altra istanza (<0>{instance}0>). Le interazioni (risposte, reblog, etc) non sono abilitate."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Errore: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "Passa alla mia istanza per abilitare le interazioni"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "Impossibile caricare risposte."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Indietro"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "Vai al post principale"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr "{0} post sopra - Torna in cima"
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr "Passa a vista laterale"
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "Passa a vista completa"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "Mostra tutti i contenuti sensibili"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "Sperimentale"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "Impossibile cambiare"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
-msgstr "Passa all'istanza del post ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
+msgstr "Passa all'istanza del post ({0})"
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "Passa all'istanza del post"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "Impossibile caricare post"
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural,one {# risposta}other {<0>{1}0> risposte}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural,one {# commento}other {<0>{0}0> commenti}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "Visualizza il post con le sue risposte"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "In tendenza su ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "Notizie di tendenza"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr "Di {0}"
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "Ritorna a visualizzare i post di tendenza"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Mostra i post che citano <0>{0}0>"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "Post in tendenza"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "Nessun post in tendenza."
diff --git a/src/locales/ja-JP.po b/src/locales/ja-JP.po
index eece680478..834302aed6 100644
--- a/src/locales/ja-JP.po
+++ b/src/locales/ja-JP.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: ja\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 01:54\n"
+"PO-Revision-Date: 2025-04-21 05:33\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "最終投稿: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr ""
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "グループ"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "相互フォロー"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "リクエスト済み"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "フォロー中"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "フォローされています"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr ""
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "認証済み"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "<0>{0}0> に参加しました"
@@ -82,100 +82,106 @@ msgstr "<0>{0}0> に参加しました"
msgid "Forever"
msgstr ""
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "アカウントを読み込めません。"
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "アカウントページに移動"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "フォロワー"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr ""
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "投稿"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "その他"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr ""
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "ハンドルをコピーしました"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "ハンドルをコピーできません"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "ハンドルをコピー"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "元のプロフィールページに移動"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "プロフィール画像を表示"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "プロフィールヘッダーを表示"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "プロフィールを編集"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr ""
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "このユーザーはこの情報を利用できないように選択しました。"
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr ""
@@ -186,243 +192,238 @@ msgstr ""
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr ""
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {1 年以内に 1 回の投稿} other {1 年以内に {1} 回の投稿}}"
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "オリジナル"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "返信"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "ブースト"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "投稿の統計情報を利用できません。"
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "投稿の統計を見る"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "最終投稿: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "ミュート済み"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "ブロック済み"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr ""
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr ""
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "プロフィールを翻訳"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr ""
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr ""
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr ""
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr ""
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr ""
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr ""
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "リストから追加/削除"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "リンクをコピーしました"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "リンクをコピーできません"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "コピー"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "共有は機能しないようです。"
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "共有…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr ""
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "<0>@{username}0> をミュート解除"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "<0>@{username}0> をミュート…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr ""
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr ""
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "<0>@{username}0> をフォロワーから削除しますか?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr ""
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "フォロワーを削除…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "<0>@{username}0> をブロックしますか?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr ""
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr ""
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "<0>@{username}0> のブロックを解除"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "<0>@{username}0> をブロック…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "<0>@{username}0> を報告…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "プロフィールを編集"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr ""
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
msgstr ""
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "フォロー解除…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "取り消し…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "フォロー"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "フォロー"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "フォロー"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "閉じる"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "翻訳されたプロフィール"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr ""
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr ""
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr ""
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "リストはありません。"
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "新しいリスト"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "<0>@{0}0> に関するプライベートメモ"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr ""
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "キャンセル"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "保存して終了"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr ""
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr ""
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr ""
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "名前"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "プロフィール"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "補足情報"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "ラベル"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "内容"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "保存"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "ユーザー名"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "サーバーのドメイン名"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "クロークモードは無効化されています"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "クロークモードは有効化されています"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "ホーム"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "投稿"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr ""
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr ""
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr ""
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "コンテンツに関する警告"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr ""
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "公開"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "ローカル"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "未収載"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "フォロワーのみ"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "非公開の返信"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr ""
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "返信"
@@ -804,31 +805,21 @@ msgid "Audio description"
msgstr ""
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr ""
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr ""
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr ""
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
msgstr ""
#: src/components/compose.jsx:2632
@@ -838,8 +829,8 @@ msgstr "フレームレートが高すぎます。アップロード時に問題
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "削除"
@@ -865,9 +856,9 @@ msgstr "音声の説明を編集"
msgid "Generating description. Please wait…"
msgstr "説明を生成しています。しばらくお待ちください…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
+msgid "Failed to generate description: {0}"
msgstr ""
#: src/components/compose.jsx:2802
@@ -880,9 +871,9 @@ msgstr "説明の生成に失敗しました"
msgid "Generate description…"
msgstr "説明の生成…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
+msgid "Failed to generate description{0}"
msgstr ""
#. placeholder {0}: localeCode2Text(lang)
@@ -959,13 +950,13 @@ msgstr ""
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "前へ"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "次へ"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "GIF の読み込みに失敗しました"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "未送信の下書き"
@@ -992,8 +983,8 @@ msgstr "下書きの削除中にエラーが発生しました!もう一度や
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "削除…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "下書きはありません。"
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "アンケート"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "新しいウィンドウで開く"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "承認する"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "拒否する"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "承認済み"
@@ -1053,23 +1044,23 @@ msgstr "拒否されました"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "アカウント"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "もっと見る…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "終わりです。"
@@ -1077,153 +1068,153 @@ msgstr "終わりです。"
msgid "Nothing to show"
msgstr "表示するものがありません"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "キーボードショートカット"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "キーボードショートカットのヘルプ"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "次の投稿"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "前のポスト"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "カルーセルをスキップして次のポスト"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "カルーセルをスキップして前のポスト"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "新しいポストを読み込む"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "ポストの詳細を開く"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> または <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "CWを表示/隠す または スレッドを開く/閉じる"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "ポストまたはダイアログを閉じる"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0>または<1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "複数列モードで列にフォーカス"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> から <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "新しいポスト"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "新しいポスト(新しいウィンドウ)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "ポストの送信"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> または <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "検索"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "返信 (新しいウィンドウ)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "いいね (お気に入り)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> または <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "ブースト"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "ブックマーク"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "クロークモードの切り替え"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "このリストの投稿をホーム/フォローから隠す"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "作成"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "メディアの説明"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "翻訳"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr ""
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr ""
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "フィルター済み"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr ""
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr ""
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "キャッチアップ"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "メンション"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "通知"
@@ -1418,11 +1408,11 @@ msgstr "ブックマーク"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "いいね!"
@@ -1434,8 +1424,8 @@ msgstr "フォロー中のハッシュタグ"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "フィルター"
@@ -1463,7 +1453,7 @@ msgstr "アカウント…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "ログイン"
@@ -1471,7 +1461,7 @@ msgstr "ログイン"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "トレンド"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr ""
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr ""
@@ -1650,17 +1640,17 @@ msgstr ""
msgid "Followed by…"
msgstr ""
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr ""
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "続きを見る →"
@@ -1685,8 +1675,8 @@ msgstr ""
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "更新"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "下へ移動"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "編集"
@@ -2161,372 +2151,383 @@ msgstr ""
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr ""
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr ""
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr ""
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr ""
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr ""
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr ""
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr ""
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "引用"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "ブースト…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr ""
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr ""
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "ブックマーク解除"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr ""
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "編集履歴を表示"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "編集済み: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "ポストを埋め込む"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr ""
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr ""
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr ""
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr ""
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "会話のミュートを解除"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "会話をミュート"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr ""
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr ""
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr ""
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr ""
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr ""
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "ポストを削除しました"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "ポストを削除できません"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr ""
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr ""
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr ""
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "いいね!しました"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "ブーストしました"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "ブックマークしました"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "ピン留めしました"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "削除しました"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# 件の返信} other {# 件の返信}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr ""
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr ""
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "コンテンツを表示"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "フィルター: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "メディアを表示"
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr ""
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr ""
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr ""
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "HTML コード"
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "HTMLコードをコピーしました"
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr ""
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr ""
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr ""
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "新しい投稿"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr ""
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "スレッド"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr ""
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr ""
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr ""
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "翻訳に失敗しました"
@@ -2615,9 +2616,9 @@ msgstr ""
msgid "Showing posts tagged with #{0}"
msgstr ""
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
+msgid "Showing posts in {0}"
msgstr ""
#: src/pages/account-statuses.jsx:500
@@ -2626,7 +2627,7 @@ msgstr "ここに表示するものはまだありません。"
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "ポストを読み込むことができません"
@@ -2697,264 +2698,259 @@ msgstr ""
msgid "Unable to load bookmarks."
msgstr ""
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "1時間以内"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "2時間以内"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "3時間以内"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "4時間以内"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "5時間以内"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "6時間以内"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "7時間以内"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "8時間以内"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "9時間以内"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "10時間以内"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "11時間以内"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "12時間以内"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "12時間以上"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "フォロー中のタグ"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "グループ"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "{selectedFilterCategory, select, all {すべてのポスト} original {オリジナルポスト} replies {返信} boosts {ブースト} followedTags {フォロー中のタグ} groups {グループ} filtered {でフィルターされたポスト}} を {sortBy, select, createdAt {{sortOrder, select, asc {古い} desc {新しい}}} reblogsCount {{sortOrder, select, asc {ブーストが少ない} desc {ブーストが多い}}} favouritesCount {{sortOrder, select, asc {いいね!が少ない} desc {いいね!が多い}}} repliesCount {{sortOrder, select, asc {返信が少ない} desc {返信が多い}}} density {{sortOrder, select, asc {密度が低い} desc {密度が高い}}}} 順で {groupBy, select, account {ユーザーごとにグループ化して} other {}}表示"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "キャッチアップ <0>β0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "ヘルプ"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "これは何?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "「キャッチアップ」はあなたのための特別なタイムラインです。メールにヒントを得たシンプルなインターフェイスで、ポストを簡単に並べ替えたりフィルターしながら、概要を一目で確認できます。"
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "キャッチアップUIのプレビュー"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "キャッチアップ!"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "フォローしている人のポストをキャッチアップしよう!"
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "… からのすべての投稿を表示"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "最大限まで"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "キャッチアップ"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "前回のキャッチアップと重複します"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "前回のキャッチアップまで ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "注:あなたのインスタンスでは時間範囲に関係なく、ホームタイムラインの最大800個のポストしか表示されない可能性があります。\n"
"これより少ない場合も、多い場合もあります。"
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "以前のキャッチアップ…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, other {# 件のポスト}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "このキャッチアップを削除しますか?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr ""
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "注意:最大3つのみが保存されます。残りは自動的に削除されます。"
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "ポストの取得中…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "少々お待ち下さい。"
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "フィルターをリセット"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "トップリンク"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "{0} が共有しました"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "すべて"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, other {# 人}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "ソート"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "日時"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "密度"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr ""
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "ユーザー"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "なし"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "すべての投稿者を表示"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "すべてを読む必要はありません。"
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "これで全部です。"
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "トップへ戻る"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "フォロー中のユーザーによって共有されたリンクが表示されます。共有された回数や、ブースト数、いいね!数でソートされます。"
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "ソート: 密度"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "ポストは情報密度によってソートされます。短いポストは「低く」、長いポストは「高く」なります。また、画像付きポストは画像なしポストより「高く」なります。"
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "グループ: ユーザー"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "ポストはユーザーごとにグループ化され、ユーザーごとのポスト数でソートされます"
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "次のユーザー"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "前のユーザー"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "一番上までスクロール"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "フィルター: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
@@ -2963,130 +2959,134 @@ msgstr ""
msgid "Unable to load likes."
msgstr ""
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr ""
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr ""
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr ""
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr ""
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr ""
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr ""
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr ""
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr ""
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr ""
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr ""
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr ""
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr ""
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr ""
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr ""
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr ""
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr ""
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr ""
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr ""
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr ""
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr ""
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr ""
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr ""
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr ""
@@ -3199,37 +3199,37 @@ msgstr ""
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr ""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr ""
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr ""
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr ""
@@ -3313,133 +3313,133 @@ msgstr ""
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr ""
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr ""
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "通知設定"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr ""
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "フォローリクエスト"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr ""
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr ""
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr ""
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr ""
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "通知設定が更新されました"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr ""
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr ""
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr ""
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr ""
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr ""
@@ -3526,402 +3526,402 @@ msgstr ""
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr ""
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr ""
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "設定"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "外観"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "ライト"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "ダーク"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "自動"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "テキストサイズ"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "表示言語"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "翻訳のボランティア"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "投稿"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "デフォルトの公開範囲"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "同期済み"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "投稿のプライバシーを更新できませんでした"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "実験的機能"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "タイムライン投稿を自動更新する"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "ブーストのカルーセル表示"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "翻訳を投稿"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr ""
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "システム言語 ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "自動インライン翻訳"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "投稿用の GIF ピッカー"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr ""
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "画像説明の生成"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr ""
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "プライバシーポリシー"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr ""
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr ""
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "誰でも"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "フォローしている人"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "フォロワー"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "フォロー"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "投票"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "投稿の編集"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr ""
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr ""
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr ""
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr ""
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr ""
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr ""
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr ""
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr ""
diff --git a/src/locales/kab.po b/src/locales/kab.po
index d50f4f655d..0a0a0ad8c5 100644
--- a/src/locales/kab.po
+++ b/src/locales/kab.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: kab\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 01:54\n"
+"PO-Revision-Date: 2025-04-21 05:33\n"
"Last-Translator: \n"
"Language-Team: Kabyle\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Tasuffeɣt taneggarut: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Awurman"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Agraw"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Temṭafaṛem"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Yettwasra"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Yeṭṭafar"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Yeṭṭafaṛ-ik·ikem"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# aneḍfar} other {# ineḍfaren}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Yettwasenqed"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "Yerna-d ass <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "Yerna-d ass <0>{0}0>"
msgid "Forever"
msgstr "I lebda"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Yegguma ad d-yali umiḍan."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Ddu ɣer usebter n umiḍan"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Imeḍfaṛen"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr ""
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Tisuffaɣ"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Ugar"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> ɣur-s tura amiḍan-a amaynut:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Isem n useqdac yettwanɣel"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "D awezɣi anɣal n yisem n useqdac"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Nɣel isem n useqdac"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Ddu ɣer usebter n umaɣnu"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Wali tugna n umaɣnu"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Wali aqerru n umaɣnu"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Ẓreg amaɣnu"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "In Memoriam"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "Aseqdac-a yefren ur tettili ara telɣut-a."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} tisuffaɣ tiɣbula, {1} tiririyin, {2} izuzar"
@@ -186,243 +192,238 @@ msgstr "{0} tisuffaɣ tiɣbula, {1} tiririyin, {2} izuzar"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {Tasuffeɣt taneggurt i wass-a} other {Tasuffeɣt taneggarut deg {2} wussan-a yezrin}}} other {{3, plural, one {{4} tsuffaɣ tineggura i wass-a} other {{5} tsuffaɣ tineggura deg {6} wussan-a yezrin}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {1 tsuffeɣt taneggarut deg yiseggasen-a ineggura} other {{1} tsuffaɣ deg yiseggasen-a ineggura}}"
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Aɣbalu"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Tiririt"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Izuzar"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Tidaddanin n yizen-a ulac-itent."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Wali tidaddanin n tsuffeɣt"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Tasuffeɣt taneggarut: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Yettwasgugem"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Yettusewḥel"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "Tazmilt tusligt"
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Bder <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Suqel tudert"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "Ẓreg tazmilt tusligt"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "Rnu tazmilt tusligt"
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "Sens ulɣuten"
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "Rmed ulɣuten"
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "Izuzar s-ɣur @{username} ttwaremden."
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "Izuzar s-ɣur @{username} ttwasensen."
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "Sens izuzar"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "Sermed izuzar"
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Rnu/Kkes seg tebdarin"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Yettwanɣel wasaɣ"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "D awezɣi ad d-yenɣel useɣwen"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Nɣel"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Beṭṭu yettban ur yeddi ara."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Bḍu…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr "Yettwakkes usgugem ɣef @{username}"
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "Kkes asgugem <0>@{username}0>"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Sgugem <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr "Sgugem @{username} i {0}"
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr "D awezɣi asgugem n @{username}"
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "Kkes <0>@{username}0> seg yineḍfaren?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr "@{username} yettwakkes seg yineḍfaren"
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Kkes aneḍfar…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "Sewḥel <0>@{username}0>?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr "Yettwakkes usewḥel ɣef @{username}"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "Yettusewḥel @{username}"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr "D awezɣi tukksa n usewḥel ɣef @{username}"
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "D awezɣi asewḥel n @{username}"
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "Kkes asewḥel <0>@{username}0>"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Sewḥel <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Cetki ɣef <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "Ẓreg amaɣnu"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr ""
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
-msgstr ""
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr "Ur ṭṭafar ara @{0}?"
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Ur ṭṭafar ara…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Kkes…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Ḍfeṛ"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Ḍfeṛ"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,154 +442,154 @@ msgstr "Ḍfeṛ"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Mdel"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Tettwasuqqel tudert"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "D awezɣi ad yettwakkes seg tebdart."
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "D awezɣi ad yettwarnu ɣer tebdart."
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "D awezɣi ad d-alint tebdarin."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Ulac tibdarin."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Tabdart tamaynutt"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Tazmilt tusligt ɣef <0>@{0}0>"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "D awezɣi aleqqem n tezmilt tusligt."
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Sefsex"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Sekles sakkin mdel"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "D awezɣi aleqqem n umaɣnu."
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr "Tugna n tqacuct"
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr "Tugna n umaɣnu"
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Isem"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Tameddurt"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Urtiyen niḍen"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Tabzimt"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Agbur"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Sekles"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "isem n useqdac"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "isem n taɣult n uqeddac"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "Askar uffir yensa"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "Askar uffir yermed"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Agejdan"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Suddes"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr ""
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
-msgstr ""
+msgstr "Rnu ar usqerdec"
#: src/components/compose.jsx:211
msgid "Take photo or video"
-msgstr ""
+msgstr "Ṭṭef tawlaft neɣ tavidyut"
#: src/components/compose.jsx:212
msgid "Add media"
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "Amedday #{i} yecceḍ"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Yir agbur"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Yir agbur neɣ amidya amḥulfu"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Azayaz"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Adigan"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "War abdar"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Imeḍfaṛen kan"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Abdar uslig"
@@ -742,7 +743,7 @@ msgstr "Creḍ allal n teywalt d anafri"
#: src/components/compose.jsx:1405
msgid "Posting on <0/>"
-msgstr ""
+msgstr "Teffɣed ass n <0/>"
#: src/components/compose.jsx:1436
#: src/components/compose.jsx:3260
@@ -753,14 +754,14 @@ msgstr "Rnu"
#: src/components/compose.jsx:1662
msgid "Schedule"
-msgstr ""
+msgstr "Sɣiwes"
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Err"
@@ -804,32 +805,22 @@ msgid "Audio description"
msgstr "Aglam n useklas ameslaw"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "Teɣzi n ufaylu meqqret aṭas. asali-ines yezmer ad yesεu uguren. Ԑreḍ ad tesneqseḍ deg teɣzi seg {0} ɣer {1} neɣ ugar."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr ""
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr "Teɣzi n ufaylu meqqret aṭas. Asali-ines yezmer ad yesεu uguren. Ԑreḍ ad tesneqseḍ deg teɣzi seg {6} ɣer {7} neɣ ugar."
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr "Amidya-a meqqer aṭas. Asali-ines yezmer ad yesεu uguren. Ԑreḍ ad tesneqseḍ deg teɣzi seg {8}×{9}px ɣer {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr ""
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -838,8 +829,8 @@ msgstr "Afmiḍi meqqer aṭas. Asali-s yezmer ad d-yeglu s wuguren."
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Kkes"
@@ -865,10 +856,10 @@ msgstr "Ẓreg aglam n useklas ameslaw"
msgid "Generating description. Please wait…"
msgstr "Asirew n uglam. Ttxil-k ṛǧu…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr "Yecceḍ usirew n uglam: {12}"
+msgid "Failed to generate description: {0}"
+msgstr ""
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -880,10 +871,10 @@ msgstr "Yecceḍ usirew n uglam"
msgid "Generate description…"
msgstr "Sirew aglam…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr "Yecceḍ usirew n uglam{13}"
+msgid "Failed to generate description{0}"
+msgstr ""
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -959,13 +950,13 @@ msgstr "Aru i unadi n GIFs"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Uzwir"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Uḍfir"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Tuccḍa deg usali GIFs"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Ur ttazen ara irewwayen"
@@ -992,8 +983,8 @@ msgstr "Tuccḍa deg tukksa n urewway! Ttxil εreḍ tikkelt niḍen."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Kkes…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "Ulac irewwayen i yettwafen."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Asisten"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Ldi deg usfaylu amaynut"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Qbel"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Agi"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Yettwaqbal"
@@ -1053,23 +1044,23 @@ msgstr "Yettwagi"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Imiḍanen"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Sken-d ugar…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "Taggara."
@@ -1077,153 +1068,153 @@ msgstr "Taggara."
msgid "Nothing to show"
msgstr "Ulac ara yettwaskanen"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Inegzumen n unasiw"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Tallelt n yinegzumen n unasiw"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Tasuffeɣt tuḍfirt"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Tasuffeɣt iɛeddan"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Zgel akarusel ɣer tsuffeɣt tuḍfirt"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Zgel akarusel ɣer tsuffeɣt tudfirt"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Sali-d tisuffaɣ timaynutin"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Ldi talqayt n tsuffeɣt"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Sekcem0> neɣ <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Alɣu ɣef usumɣer n ugbur neɣ <0/>abeddel n usqerdec semɣer/semẓẓi"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Mdel tasuffeɣt neɣ idiwenniyen"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> neɣ <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Tigejdit Focus deg uskar n waṭas n tgejda"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> ɣer <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Aru Tasuffeɣt tamaynut"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Aru tasuffeɣt tamaynut (asfaylu amaynut)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Azen tasuffeɣt"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> neɣ <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Nadi"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Err (asfaylu amaynut)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "Ḥemmel (asmenyaf)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> or <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Zuzer"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Ticreḍt n usebtar"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "Rmed/Sens askar uffir"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "Ffer tisuffaɣ deg tebdart-a seg ugejdan/Aḍfar"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Snulfu-d"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "Aglam n umidya"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Suqel"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Mmeslay"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "Yettwasizdeg: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Tettwasizdeg"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr "Ldi afaylu"
@@ -1370,32 +1360,32 @@ msgstr "Yella lqem amaynut…"
#: src/pages/following.jsx:23
#: src/pages/following.jsx:142
msgid "following.title"
-msgstr ""
+msgstr "yettwaḍeffren"
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Alukem"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Ibdaren"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Alɣu"
@@ -1418,11 +1408,11 @@ msgstr "Ticraḍ n yisebtar"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Iεǧeb-as"
@@ -1434,8 +1424,8 @@ msgstr "Ihacṭagen yettwaḍfaren"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Imzizdigen"
@@ -1463,7 +1453,7 @@ msgstr "Imiḍanen…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Qqen"
@@ -1471,7 +1461,7 @@ msgstr "Qqen"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Mucaεen"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Anaw n wulɣu d arussin: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Izuzer-it/Iḥemmel-it…"
@@ -1650,17 +1640,17 @@ msgstr "Izuzer-it…"
msgid "Followed by…"
msgstr "Iḍfer-it…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "Issin ugar <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr "Wali #Wrapstodon"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Γer ugar →"
@@ -1685,8 +1675,8 @@ msgstr "Fren"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Smiren"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "Nkez d akessar"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Ẓreg"
@@ -2161,372 +2151,383 @@ msgstr "Inegzumen n yizirig JSON"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "Kter/sifeḍ iɣewwaren seg/ɣer uqeddac n tummant (d armitan ugar)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/><1>izuzer-it1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "Nesḥassef, tummant-ik tamirantur yeqqnen ur tezmir ara ad temyigewt akked tsuffaɣt -a seg tummant tayeḍ."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "Yekkes-as uεǧab i tsuffeɣt n @{0}"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "Kra yimidyaten ulac ɣer-sen aglam."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "Tasuffeɣt taqburt (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Sefsex azuzer"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Tanebdurt"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "Zuzer…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "Kkes aεǧab"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Ḥemmel"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Kkes-as ticreḍt"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr "Wali tasuffeɣt sɣur <0>@{0}0>"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "Sken azray n teẓrigin"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "Yettwaẓreg: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "Sidef tasuffeɣt"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "Yettwafsi usgugem ɣef udiwenni"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "Yettwasgugem udiwenni"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "D awezɣi tukksa n usgugem i udiwenni"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "D awezɣi asgugem n udiwenni"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "Kkes asgugem n udiwenni"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Sgugem adiwenni"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "Tasuffeɣt tettwakkes seg umaɣnu"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "Tasuffeɣt tettwasenteḍ ɣer umaɣnu"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "D awezɣi aserreḥ n tsuffeɣt"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "D awezɣi asenteḍ n tsuffeɣt"
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "Kkes asenteḍ seg umaɣnu"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "Senteḍ ɣef umaɣnu"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "Kkes tasuffeɣt-a?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "Tasuffeɣt tettwakkes"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "D awezɣi tukksa n tsuffeɣt"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "Mmel tasuffeɣt…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr ""
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr ""
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Iḥemmel"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Tettwazuzer"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Yettwacreḍ"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Yettwasenteḍ"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Yettwakkes"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# tiririt} other {# tiririyin}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Asqerdec{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Ssken cwiṭ"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Sken agbur"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Yettwasizdeg: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Sken amidya"
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Yettwaẓrag"
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Iwenniten"
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "Ugar sɣur <0/>"
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Azray n teẓrigin"
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Yecceḍ usali n uzray"
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Yessalay-d…"
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "Tangalt HTML"
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "Tangalt HTML tettwanɣal"
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "D awezɣi anɣal n tengalt HTML"
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Imeddayen n umidya:"
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Imujiṭen n umiḍan:"
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "URL n tdaddanin"
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Imujiten:"
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Tizmilin:"
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Tidaddanin-a war talɣa, war tira. Ahat yessefk ad tesnaseḍ talɣiwin-ik, ad ten-tbeddleḍ melmi i tebɣiḍ."
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Isestanen ur myigawen ara, ttuɣalen d tabdart s umḍan n ufran."
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Imeddayen n umidya zemren ad ilin d tugniwin, d tividyutin, d iseklasen imeslawen neɣ kra n wawan n ufaylu."
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "Tasuffeɣt tezmer ad tettwaẓrag neɣ ad tettwakkes ticki."
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Askan"
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Tamawt: Taskant-a tettufeṣṣel s wudem afessas."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "Izuzer-itt <0/><1/>"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Tisuffaɣ timaynutin"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Ɛreḍ tikkelt-nniḍen"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# n uzuzer} other {# n yizurar}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Tisuffaɣ yettwasenṭḍen"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Asqerdec"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Yettwasizdeg0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "Tasuqilt tawurmant seg {sourceLangText}"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "Yessuqul…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Suqel seg {sourceLangText} (tifin tawurmant)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Ssuqel seg {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Awurman ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "Tuccḍa deg tsuqilt"
@@ -2615,9 +2616,9 @@ msgstr "Askan n tisuffaɣ s umidya"
msgid "Showing posts tagged with #{0}"
msgstr "Askan n tsuffaɣ yettwabdaren s #{0}"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
+msgid "Showing posts in {0}"
msgstr ""
#: src/pages/account-statuses.jsx:500
@@ -2626,7 +2627,7 @@ msgstr "Ulac acu ara twaliḍ dagi akka ar tura."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "D awezɣi alluy n tsuffaɣ"
@@ -2697,263 +2698,258 @@ msgstr "Werɛad ur tesɛiḍ ara ticraḍ. Ddu ad d-tcerḍeḍ kra!"
msgid "Unable to load bookmarks."
msgstr "D awezɣi ad d-alint tecraḍ n yisebtar."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "1 usrag aneggaru"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "2 yisragen ineggura"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "3 yisragen ineggura"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "4 yisragen ineggura"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "5 yisragen ineggura"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "6 yisragen ineggura"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "7 yisragen ineggura"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "8 yisragen ineggura"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "9 yisragen ineggura"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "10 yisragen ineggura"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "11 yisragen ineggura"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "12 yisragen ineggura"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "ugar n 12 yisragen"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Tibzimin yettwaḍefren"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Igrawen"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "Askan n {selectedFilterCategory, select, all {akk tisuffaɣ} original {tisuffaɣ tiɣbula} replies {tiririyin} boosts {izuzar} followedTags {tibzimin yettwaḍefren} groups {igrawzen} filtered {tisuffaɣ yettwaszedgen}}, {sortBy, select, createdAt {{sortOrder, select, asc {tiqburin akk} desc {tingurra akk}}} reblogsCount {{sortOrder, select, asc {drus n yizuzar} desc {aṭas n yizuzar}}} favouritesCount {{sortOrder, select, asc {drus n yismenyaf} desc {aṭas n yismenyaf}}} repliesCount {{sortOrder, select, asc {drus n tririyin} desc {aṭas n tririyin}}} density {{sortOrder, select, asc {adday n tneẓẓit} desc {afellay n tneẓẓit}}}} amezwaru{groupBy, select, account {, ttusgarwen almend n yimeskar} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "Alukem <0>beta0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Tallelt"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "D acu-t wa?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "Alukem d tasnimirt niḍen ii yineḍfaren-ik, i d-yettmuddun udem s uswir εlayen deg uṛmac n tiṭ, s ugrudem afessas igan am wudem n yimayl i ufran n tsuffaɣ d usizdeg-nsent."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Taskant n ugrudem n ulukem"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "Yebda"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Lukem tisuffaɣ n yineḍfaren-ik."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Sken-iyi-d akk tisuffaɣ sɣur…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "alamma dayen"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Alukem"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "Yemyikcam akked ulukem-ik aneggaru"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "Alamma d alukem aneggaru ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "Tamawt: tummant-ik tezmer kan ad tesken ugar n 800 tsuffaɣ deg tesnimirt n ugejdan akken yebɣu yili uzrar n wakud. Aya yezmer ad yili ugar neɣ drus."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Uqbel…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# tasuffeɣt} other {# tisuffaɣ}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Kkes alukem-a?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr ""
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Tamawt: Ugar kan n 3 ad d-ttwarrent. Ayen d-yeqqimen ad ttwakksent s wudem awurman."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Asali n tsuffaɣ…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Aya yezmer ad yeṭṭef kra n wakud."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Wennez imsizedgen"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "Iseɣwan ufrinen"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "Yebḍa-tt {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Akk"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# ameskar} other {# imeskaren}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Semyizwer"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Azemz"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Taneẓẓi"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr ""
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Imeskaren"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Ula yiwen"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Wali akk imeskaren"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "Fiḥel ad teɣreḍ kullec."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "D ayen kan."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Uɣal ar tqacuct"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Iseɣwan yettwabḍan sɣur yineḍfaren, myezwaren almend n umḍan n beṭṭu, izuzar d yismenyifen."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Semyizwer: Taneẓẓi"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "Tisuffaɣ myezwarent almend n tneẓẓit n telɣut neɣ s telqayt. Tisuffaɣ timeẓẓyanin \"fessusit\" ma yella d tisuffaɣ tiɣezzfanin \"ẓẓayit\". Tisuffaɣ s tewlafin \"ẓẓayit\" ɣef tsuffaɣ war tiwlafin."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Agraw: Imeskaren"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "Tisuffaɣ ttusgarwent almend n yimeskar, myizwarent almend n umḍan n tsuffaɣ i umeskar."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Ameskar uḍfir"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Ameskar udfir"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Ali d asawen"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Yettwasizdeg: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
@@ -2962,130 +2958,134 @@ msgstr ""
msgid "Unable to load likes."
msgstr "D awezɣi asali n yismenyafen."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Agejdan akked tebdarin"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Tisnimirin tizayazin"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Idiwenniyen"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Imuɣna"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Werǧin"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Amsizdeg amaynut"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# imsizdeg} other {# imsizedgen}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "D awezɣi ad d-alin imsizedgen."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "Ulac imsizdeg akka tura."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Rnu imsizdeg"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Ẓreg amsizdeg"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "D awezɣi asiẓreg n yimsizdeg"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "D awezɣi timerna n yimsizdeg"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Azwel"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Awal ummid"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "Ulaw awalen n tsura. Rnu yiwen."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Rnu awal tasarut"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# awal n tsarut} other {# awalen n tsura}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "Sizdeg seg…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* Mazal ur yebdid ara ar tura"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "Addad: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "Senfel taggara"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "Keffu"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "Tisuffaɣ yettwasezdgen ad…"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "yettwasemẓẓin"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "yettwaffer"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "Kkes imsizdeg-a?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "D awezɣi tukksa n yimsizdeg."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Ad yekfu"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "Ad yekfu <0/>"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "Ur ikeffu ara"
@@ -3198,37 +3198,37 @@ msgstr "Rnu ɣer inezgumen"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Sekcem-d aqedac amaynut, amedya \"mastodon.social\""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "Yir tummant"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Ddu ɣer uqeddac-nniḍen…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Ddu ɣer tummant-iw (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "D awazeɣi asali n yilɣa."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Amaynut0> <1>Ḍfer issutar1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Wali-ten akk"
@@ -3274,7 +3274,7 @@ msgstr "Ur yessaweḍ ara ad ijerred asnas-nni"
#: src/pages/login.jsx:209
msgid "instance domain"
-msgstr ""
+msgstr "taɣult n useqdac"
#: src/pages/login.jsx:233
msgid "e.g. “mastodon.social”"
@@ -3312,133 +3312,133 @@ msgstr "Ulac win k-id-ibedren :("
msgid "Unable to load mentions."
msgstr "D awezɣi ad d-alin ibdaren."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "Ur teṭtafareḍ ara"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "Anwa ur k-neṭṭafar ara"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "S umiḍan amaynut"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "D anwa i k-id-ibedren s wudem uslig war ma yessuter-ak-d"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "D anwi iwumi gan imḍebbren n uqeddac tilas"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Iɣewwaṛen n wulɣu"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Ulɣuten imaynuten"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Alɣu} other {Alɣuten}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Issutar n uḍfar"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# ḍfer assuter} other {# ḍfer issutar}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Ttwasezdgen yilɣa sɣur # amdan} other {Ttwasezdgen yilɣa sɣur # imdanen}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Ibdaren kan"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Ass-a"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Tessawḍeḍ kullec."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Iḍelli"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "D awezɣi ad d-alin ilɣa"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "Iɣewwaṛen n wulɣu ttwaleqqmen"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "Sizdeg ilɣa n yimdanen:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Imsizdeg"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Anef"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "Yettwaleqqem <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "Wali ilɣa seg <0>@{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "Ilɣa sɣur <0>@{0}0>"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Ilɣa sɣur @{0} ad uɣalen ad ffren sya ar sdat."
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "D awezεi aqbal n ussuter n wulɣu"
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Sireg"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "D awezεi tigtin n ussuter n wulɣu"
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Zgel"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Yettwazgel"
@@ -3525,402 +3525,402 @@ msgstr "Nadi: {q} (Ihacṭagen)"
msgid "Search: {q}"
msgstr "Nadi: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Ihacṭagen"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Wali ugar"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Wali ugar n imiḍanen"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "Ulac imiḍanen yettwafen."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "Wali ugar n ihacṭagen"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "Ulac ihacṭagen i yettwafen."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Wali ugar n tsuffaɣ"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "Ulac tisuffaɣ i yettwafen."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "Sekcem awal-ik·im n unadi neɣ senteḍ URL nnig i wakken ad tebduḍ."
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Iɣewwaṛen"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Udem"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Aceɛlal"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Ubrik"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Awurman"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Teɣzi n uḍris"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Tutlayt n uskan"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "Iwaziwen n tsuqilin"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "Asuffeɣ"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Abani amezwer"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "Yemtawa"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "Ur yessaweḍ ara ad ileqqem tabaḍnit n usuffeɣ"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Yemtawa akked yiɣewwaren n uqeddac n tummant-ik. <0>Ddu ɣer tummant-ik ({instance}) i wugar n yiɣewwaren.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Tirmatin"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "Asmiren awurman n tsuffaɣ n tesnimirt"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "Kaṛusel n yizuzar"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "Asuqqel n tsuffeɣt"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr "Suqel ɣer "
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Tutlayt n unagraw ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, one {}=0 {Ffer taqeffalt \"Suqqel\" i:} other {Ffer taqeffalt \"Suqqel\" i (#):}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "Tamawt: Tamahilt-a tesseqdac imeẓla n usuqqel azɣaray, tella s lmendad n <0>Lingva API0> & <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "Tasuqilt tawurmant srid"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Sken tisuqilin s wudem awurman i tsuffaɣ deg tesnimirt. Tetteddu kan i tsuffaɣ <0>timeẓẓyanin0> war alɣu n ugbur, amidya akked usisten."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "Amefran n GIF i umsuddes"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Tamawt: Tamahilt-a tesseqdac ameẓlu n unadi n GIF azɣaray, s ttawil n <0>GIPHY0>. Asesmel G (yemmezg akked meṛṛa iwtayen), iɣewwaren n uḍfar ttwakksen, talɣut n temselɣut tettwasfeḍ seg yissutar, maca issutar n unadi d telɣut n tansa IP ad wwḍen yal tikkelt ɣer yiqeddacen-nsen."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "Asaraw n uglam n tugna"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "I tugniwin timaynutin kan mi ara taruḍ tisuffaɣ timaynutin."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Tamawt: Tamahilt-a tesseqdac ameẓlu AI azɣaray, s ttawil n <0>img-alt-api0>. YEzmer ur iteddu ara. Slid i tugniwin yerna s Teglizit."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "Ilɣa ttusgarwen deg yidis n uqeddac"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Tamahilt deg takkayt n Alfa. Asfaylu n usegrew abruyan tettwasnerna d acu tameẓla n usegrew tazadurt."
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Aktar/asifeḍ n \"Asigna\" i yiɣewwaren n yinegzumen"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ D armitan ugar.<0/>Yettwasekles deg tezmilin n umaɣnu-k. Tizmilin-a n umaɣnu (tusligin) ttuseqdacent s umata ɣef yimuɣna niḍen, ffrent ɣef umaɣnu-k."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Tamawt: Tamahilt-a tesseqdac API n uqeddac n usesteb yellan akka tura."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Askar uffir <0>(<1>Aḍris1> → <2>████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Semselsi aḍris s yiḥedren, lhan i tuṭṭfiwin n ugdil, i tiɣẓinin n tbaḍnit."
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "Ɣef"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Built0> sɣur <1>@cheeaun1>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "S lmendad"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Mudd tawsa"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Tasertit tabaḍnit"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>Asmel:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Lqem:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "Azrir n lqem yettwanɣel"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "D awezɣi anɣal n uzrir n lqem"
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "Yecceḍ uleqqem n uglam. Ttxil-k, εreḍ tikkelt niḍen."
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "Yecceḍ tukksa n uglam. Ttxil-k, εreḍ tikkelt niḍen."
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Ilɣa Push (beta)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Ilɣa Push ttusweḥlen. Ttxil-k rmed-iten deg yiɣewwaren n yiminig."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "Sireg seg <0>{0}0>"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "yal yiwen"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "imdanen I aneḍfar"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "imeḍfaṛen"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "T·Yeṭafaṛ"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Isestanen"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "Ibeddilen n tsuffeɣt"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Tisirag Push ur ttwamuddent ara seg unekcum aneggaru. Tesriḍ <0><1>ad teqqneḍ1> tikkelt niḍen i wakken ad tmuddeḍ tisirag push0>."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "Tamawt: Ilɣa Push teddun kan i <0>yiwen n umiḍan0>."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
-msgstr ""
+msgstr "Tasuffeɣt"
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Ur teqqineḍ ara. Amiyigew (tiririt, azuzer, rtg) ur teddun ara."
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Tasuffeɣt-a seg tummant niḍen (<0>{instance}0>). Amyigew (tiririt, azuzer, rtg) ur ddint ara."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Tuccḍa: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "Uɣal ɣer tummant-iw i urmad n umyigew"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "D awezɣi ad d-alint tririyin."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Tuɣalin"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "Ddu ɣer tsuffeɣt tagejdant"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr "{0} n tsuffaɣ nnig - Ali d asawen"
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr "Ddu ɣer yidis n uskan Peek"
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "Uɣal s uskan ummid"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "Sken akk agbur amḥulfu"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "Armitan"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "D awezɣi abeddel"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "Uɣal ɣer tummant n tsuffeɣt"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "D awezɣi alluy n tsuffeɣt"
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# tiririt} other {<0>{1}0> tiririyin}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# awennit} other {<0>{0}0> iwenniten}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "Wali tasuffeɣt s tririyin-is"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "Amuceε ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "Isalan mucaɛen"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr "Sɣur {0}"
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "Uɣal ɣer uskan n tsuffaɣ mucaεen"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Askan n tsuffaɣ i d-ibedren <0>{0}0>"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "Tisuffaɣ mucaɛen"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "Ulac tisuffaɣ mucaɛen."
diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po
index 200e17b0af..ee3e509387 100644
--- a/src/locales/ko-KR.po
+++ b/src/locales/ko-KR.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: ko\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 01:54\n"
+"PO-Revision-Date: 2025-04-21 05:33\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "마지막 게시일: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "자동화됨"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "그룹"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "맞팔"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "요청함"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "팔로잉"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "날 팔로 함"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# 팔로워} other {# 팔로워}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "인증됨"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "<0>{0}0> 가입"
@@ -82,100 +82,106 @@ msgstr "<0>{0}0> 가입"
msgid "Forever"
msgstr "무기한"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "계정을 불러 올 수 없습니다."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "계정 페이지로 이동"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "팔로워"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr ""
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "게시물"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "더 보기"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> 님은 새 계정으로 옮기셨습니다:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "핸들 복사됨"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "핸들을 복사할 수 없습니다"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "핸들 복사"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "원본 프로필 페이지로 가기"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "프로필 이미지 보기"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "프로필 헤더 보기"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "프로필 고치기"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "고인을 추모함"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "이 사용자는 해당 정보를 볼 수 없도록 설정했습니다."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0}개의 원문 게시물, {1}개의 댓글, {2}개의 부스트"
@@ -186,243 +192,238 @@ msgstr "{0}개의 원문 게시물, {1}개의 댓글, {2}개의 부스트"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {지난 하루 동안 1개의 게시물} other {지난 {2}일 동안 1개의 게시물}}} other {{3, plural, one {지난 하루 동안 {4}개의 게시물} other {지난 {6}일 동안 {5}개의 게시물}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {지난 몇 해 동안 1개의 게시물} other {지난 몇 해 동안 {1}개의 게시물}}"
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "원본"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "댓글"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "부스트"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "게시물 통계 못 봄."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "게시물 통계 보기"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "마지막 게시물: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "뮤트됨"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "차단됨"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr ""
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "<0>@{username}0> 님 언급하기"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "소개문 번역"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr ""
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr ""
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr ""
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr ""
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr ""
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr ""
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "리스트에서 더하기·빼기"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "링크 복사됨"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "링크를 복사할 수 없음"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "복사"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "공유 기능이 작동하지 않습니다."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "공유…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr ""
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "<0>@{username}0> 님 뮤트 풀기"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "<0>@{username}0> 님 뮤트…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr ""
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr ""
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "<0>@{username}0> 님을 팔로워에서 뺄까요?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr ""
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "팔로워에서 빼기…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "<0>@{username}0> 님을 차단할까요?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr ""
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr ""
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "<0>@{username}0> 님 차단 풀기"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "<0>@{username}0> 님 차단…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "<0>@{username}0> 님 신고…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "프로필 고치기"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr ""
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
msgstr ""
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "그만 팔로하기…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "취소…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "팔로"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "팔로"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "팔로"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "닫기"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "번역된 소개문"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr ""
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr ""
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "리스트를 불러 올 수 없음."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "리스트가 없음."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "새 리스트"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "<0>@{0}0> 님에 관한 비공개 메모"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr ""
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "취소"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "저장하고 닫기"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr ""
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr ""
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr ""
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "이름"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "소개문"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "기타 항목"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "레이블"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "내용"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "저장"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "사용자명"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "서버 도메인 이름"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "가리기 모드 꺼짐"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "가리기 모드 켜짐"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "홈"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "쓰기"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr ""
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr ""
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "첨부 파일 #{i} 실패"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "열람 주의"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "열람 주의 및 민감한 매체"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "공개"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "로컬"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "조용히 공개"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "팔로워만"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "쪽지"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr ""
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "댓글"
@@ -804,31 +805,21 @@ msgid "Audio description"
msgstr "오디오 설명"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "파일 크기가 너무 큽니다. 올리다가 문제가 생길 수 있습니다. 파일 크기를 {0}에서 {1} 이하로 줄여보세요."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr ""
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr ""
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
msgstr ""
#: src/components/compose.jsx:2632
@@ -838,8 +829,8 @@ msgstr "초당 프레임 수가 너무 많습니다. 올리다가 문제가 생
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "지우기"
@@ -865,9 +856,9 @@ msgstr "오디오 설명 고치기"
msgid "Generating description. Please wait…"
msgstr "설명을 자동 생성중. 잠시 기다려 주세요…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
+msgid "Failed to generate description: {0}"
msgstr ""
#: src/components/compose.jsx:2802
@@ -880,9 +871,9 @@ msgstr "설명을 자동 생성하는 데 실패"
msgid "Generate description…"
msgstr "설명 자동 생성…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
+msgid "Failed to generate description{0}"
msgstr ""
#. placeholder {0}: localeCode2Text(lang)
@@ -959,13 +950,13 @@ msgstr "움짤을 검색하려면 입력하세요"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "이전"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "다음"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "GIF 불러오기 오류"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "올리지 않은 초고"
@@ -992,8 +983,8 @@ msgstr "초고를 지우다가 오류가 났습니다! 다시 한 번 시도해
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "지우기…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "초고를 찾을 수 없었습니다."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "설문"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "새 창에서 열기"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "수락"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "거절"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "수락함"
@@ -1053,23 +1044,23 @@ msgstr "거절함"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "계정"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "더 보기…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "끝"
@@ -1077,153 +1068,153 @@ msgstr "끝"
msgid "Nothing to show"
msgstr "표시할 내용 없음"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "키보드 단축키"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "키보드 단축키 도움말"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "다음 게시물"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "이전 게시물"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "다음 게시물로 캐러셀 넘기기"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "이전 게시물로 캐러셀 넘기기"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "새 게시물 불러오기"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "게시물 자세히 보기"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> 또는 <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "열람 주의를 펼치거나<0/>글타래 펼치기·접기"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "게시물 혹은 창 닫기"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> 또는 <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "멀티 칼럼 모드에서 특정 칼럼으로 이동"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> 에서 <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "새 게시물 쓰기"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "새 게시물 쓰기 (새 창)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "게시물 올리기"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> 또는 <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "검색"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "댓글 (새 창)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "좋아요 (즐겨찾기)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> 또는 <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "부스트"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "책갈피"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "가리기 모드 켜고 끄기"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "이 리스트의 게시물은 첫 화면 및 팔로잉 타임라인에서 가리기"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "만들기"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "매체 설명"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "번역"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "말하기"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "필터됨: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "필터된"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr ""
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr ""
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "따라잡기"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "언급"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "알림"
@@ -1418,11 +1408,11 @@ msgstr "책갈피"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "좋아요"
@@ -1434,8 +1424,8 @@ msgstr "팔로하는 해시태그"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "필터"
@@ -1463,7 +1453,7 @@ msgstr "계정들…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "로그인"
@@ -1471,7 +1461,7 @@ msgstr "로그인"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "인기"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[알 수 없는 알림 유형: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "부스트·좋아한 사용자…"
@@ -1650,17 +1640,17 @@ msgstr "부스트한 사람:"
msgid "Followed by…"
msgstr "팔로한 사람:"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "자세히 보기 <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "더 보기 →"
@@ -1685,8 +1675,8 @@ msgstr "투표"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "새로 고침"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "아래로 내리기"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "고치기"
@@ -2161,372 +2151,383 @@ msgstr "바로 가기 JSON 코드"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "인스턴스 서버에서 설정 가져오기·인스턴스 서버에 설정 내보내기 (매우 시범적)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> 님이 <1>부스트 함1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "죄송합니다. 현재 로그인한 인스턴스는 다른 인스턴스에 있는 이 게시물과 상호작용할 수 없습니다."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "@{0} 님의 게시물을 좋아했던 것 취소"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "첨부한 매체 중에 설명이 없는 게 있습니다."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "오래된 게시물 (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "부스트 취소"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "인용"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "부스트…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "좋아요 취소"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "좋아요"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "책갈피 빼기"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr "<0>@{0}0> 님의 게시물 보기"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "수정 내역 보기"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "{editedDateText}에 고쳐짐"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "게시물 임베드하기"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "대화 뮤트 풀림"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "대화 뮤트됨"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "대화 뮤트를 풀 수 없음"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "대화를 뮤트할 수 없음"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "대화 뮤트 풀기"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "대화 뮤트하기"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "프로필에 고정됐던 게시물을 내림"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "게시물이 프로필에 고정됨"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "게시물 고정을 풀 수 없음"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "게시물을 고정할 수 없음"
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "프로필에 고정된 게시물 내리기"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "프로필에 고정"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "게시물을 지울까요?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "게시물 지워짐"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "게시물 지울 수 없음"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "게시물 신고…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr ""
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr ""
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "좋아함"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "부스트함"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "책갈피 꽂음"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "고정됨"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "지워짐"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, other {#개의 댓글}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "글타래{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "접기"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "내용 보기"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "필터됨: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "매체 보기"
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "고쳐짐"
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "댓글들"
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "수정 내역"
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "내역 불러오기 실패"
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "불러오는 중…"
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "HTML 코드"
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "HTML 코드 복사됨"
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "HTML 코드를 복사하지 못 함"
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "첨부된 매체:"
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "계정 에모지:"
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "정적 URL"
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "에모지:"
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "메모:"
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "정적이며 스타일이나 JavaScript가 적용되지 않습니다. 필요에 따라 직접 스타일을 적용하시거나 고쳐서 쓰셔야 합니다."
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "설문 조사는 상호작용하지 않으며, 투표수가 고정된 목록으로 표현됩니다."
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "첨부 매체는 이미지나 동영상, 오디오 등 아무 파일이나 됩니다."
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "원본 게시물은 나중에 고쳐지거나 지워질 수 있습니다."
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "미리 보기"
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "참고로 위 미리 보기는 다소 스타일이 적용되어 있습니다."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> 님이 부스트 함"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "새 게시물"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "재시도"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "글타래"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>필터됨0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "{sourceLangText}에서 자동 번역됨"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "번역중…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "{sourceLangText}(자동 인식됨)를 번역"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "{sourceLangText}를 번역"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "자동 ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "번역 실패"
@@ -2615,9 +2616,9 @@ msgstr "매체와 함께 게시글 보여주기"
msgid "Showing posts tagged with #{0}"
msgstr "#{0} 으로 태그된 게시물 보여주기"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
+msgid "Showing posts in {0}"
msgstr ""
#: src/pages/account-statuses.jsx:500
@@ -2626,7 +2627,7 @@ msgstr "아직 표시할 내용이 없습니다."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "게시물을 불러 올 수 없습니다"
@@ -2697,263 +2698,258 @@ msgstr "아직 북마크한 것이 없습니다. 북마크 하나 해보세요!"
msgid "Unable to load bookmarks."
msgstr "책갈피를 불러 올 수 없습니다."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "지난 1시간"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "지난 2시간"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "지난 3시간"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "지난 4시간"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "지난 5시간"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "지난 6시간"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "지난 7시간"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "지난 8시간"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "지난 9시간"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "지난 10시간"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "지난 11시간"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "지난 12시간"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "12시간 이상"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "팔로우한 태그"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "그룹"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr ""
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "따라잡기 <0>베타0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "도움말"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "이게 무엇인가요?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "따라잡기는 이메일에서 영감을 받은 간단한 인터페이스의 별도 타임라인으로, 게시물들이 간편하게 정리 및 필터링되어 한눈에 파악할 수 있는 인터페이스입니다."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "따라잡기 미리 보기"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "따라잡아 볼까요?"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "내가 팔로하는 게시물들을 따라잡아 봅시다."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "다음 기간의 모든 게시물을 봅니다:"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "최대한 많이"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "따라잡기"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "마지막 따라잡기와 기간이 겹칩니다"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "마지막 따라잡기 때({0})까지"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "주의: 인스턴스가 기간 설정과 무관하게 타임라인에서 최대 800개(또는 내외)의 게시물까지만 보여줄 수도 있습니다."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "이전 따라잡기:"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, other {게시물 #개}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "이 따라잡기를 지울까요?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr ""
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "참고: 총 3개까지만 보존됩니다. 나머지는 알아서 지워집니다."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "게시물 불러오는 중…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "시간이 조금 걸릴 수 있습니다."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "필터 초기화"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "인기 링크"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "{0} 이 공유함"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "전체"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, other {글쓴이 #명}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "정렬"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "날짜"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "밀도"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr ""
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "글쓴이"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "안 묶음"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "모든 글쓴이 보기"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "다 읽을 필요는 없답니다."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "이게 다입니다."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "맨 위로 올라가기"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "팔로한 사람들이 공유한 링크를 공유·부스트·좋아요 수가 많은 순서로 보여줍니다."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "정렬: 밀도"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "게시물을 정보 밀도가 높거나 낮은 순서로 보여줍니다. 짧은 게시물은 정보 밀도가 “낮고”, 긴 게시물은 “높다”고 봅니다. 이미지가 첨부된 게시물은 이미지가 없는 게시물보다 정보 밀도가 “높다”고 봅니다."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "묶기: 글쓴이"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "글이 글쓴이에 따라 묶이며, 게시물이 많은 글쓴이가 앞에 나옵니다."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "다음 글쓴이"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "이전 글쓴이"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "맨 위로"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "필터됨: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "아직 좋아요가 없습니다. 좋아요를 눌러보세요!"
@@ -2962,130 +2958,134 @@ msgstr "아직 좋아요가 없습니다. 좋아요를 눌러보세요!"
msgid "Unable to load likes."
msgstr "좋아요를 불러올 수 없음"
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "홈 및 리스트"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "공개 타임라인"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "대화"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "프로필"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "안 함"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "새 필터"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "필터를 로드할 수 없음."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "아직 아무 필터도 없습니다."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "필터 추가"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "필터 고치기"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "필터를 고칠 수 없음"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "필터를 생성할 수 없음"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "제목"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "전체 단어"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "검색어가 없으니 추가하세요."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "검색어 추가"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, other {검색어 #개}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "…로 부터 필터"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "※ 아직 미구현"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "상태: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "만기 변경"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "만기"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "필터된 게시글은..."
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "최소화됨"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "숨김"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "이 필터를 지울까요?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "필터를 지울 수 없습니다."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "만료됨"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "<0/> 만료됨"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "만기 없음"
@@ -3198,37 +3198,37 @@ msgstr "바로 가기 추가"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "새 인스턴스 입력 (예: mastodon.social)"
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "잘못된 인스턴스"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "다른 인스턴스로 가기…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "내 인스턴스(<0>{currentInstance}0>)로 가기"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "알림을 불러 올 수 없습니다."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>새0> <1>팔로 요청1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "모두 보기"
@@ -3312,133 +3312,133 @@ msgstr "아무도 언급하지 않았습니다"
msgid "Unable to load mentions."
msgstr "언급을 가져올 수 없습니다."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "팔로하지 않은 사람"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "날 팔로하지 않는 사람"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "새 계정으로"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "모더레이터를 통해 제한된 유저"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "알림 설정"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "새 알림"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, other {공지}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "팔로 요청"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, other {팔로 요청 #건}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, other {#사람으로부터 필터된 알림}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "내 언급만"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "오늘"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "모두 따라잡았습니다."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "어제"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "알림을 가져올 수 없음"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "알림 설정이 바뀜"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "다음 사용자로부터 알림을 제외:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "필터"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "무시"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "<0>{0}0> 업데이트됨"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "<0>@{0}0> 로부터 받은 알림 보기"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "<0>@{0}0> 로부터 받은 알림"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "<0>@{0}0> 로부터 받은 알림은 이제부터 필터링되지 않습니다."
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "수락"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "알림 요청을 해제할 수 없습니다."
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "닫기"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "닫힘"
@@ -3525,402 +3525,402 @@ msgstr "검색: {q} (해시태그)"
msgid "Search: {q}"
msgstr "검색: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "해시태그"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "더 보기"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "계정 더 보기"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "아무 계정도 찾을 수 없습니다."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "해시태그 더 보기"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "아무 해시태그도 찾을 수 없습니다."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "게시물 더 보기"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "아무 게시물도 찾을 수 없습니다."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "시작하려면 위 검색창에 검색어를 입력하거나 URL을 붙여 넣으세요."
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "설정"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "외관"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "밝게"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "어둡게"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "자동"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "글자 크기"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "글"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "표시 언어"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "번역 참여하기"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "게시"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "기본 공개 범위"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "동기화 됨"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "게시물 공개 범위 수정 실패"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "인스턴스 서버의 설정과 동기화 됩니다. <0>쓰고 있는 인스턴스({instance})에서 더 많은 설정이 가능합니다.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "시범 기능"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "타임라인 게시물 알아서 새로 고침"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "부스트 캐러셀"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "게시물 번역"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr ""
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "시스템 언어 ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {다음 언어에 대해 “번역” 버튼 가리기:} other {다음 #개 언어에 대해 “번역” 버튼 가리기:}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "참고: 이 기능은 외부 번역 서비스인 <0>Lingva API0> & <1>Lingva Translate1>를 이용합니다."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "자동 번역"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "타임라인에서 게시물에 번역을 자동으로 보여줍니다. 열람 주의나 매체, 설문 조사가 없는 <0>짧은0> 게시물에만 적용 됩니다."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "글쓰기 창에서 움짤 고르기"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "이 기능은 외부 움짤 검색 서비스인 <0>GIPHY0>를 이용합니다. 전체관람가 움짤만 제공되며, 추적 매개변수는 제거되고 리퍼러 정보는 요청에서 생략되지만, 그럼에도 검색어와 IP 주소 정보는 해당 서비스에 전달 됩니다."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "이미지 설명 자동 생성기"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "새 게시물을 쓸 때 새로운 이미지에만 적용 됩니다."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "참고: 이 기능은 외부 인공지능 서비스인 <0>img-alt-api0>를 이용합니다. 잘 동작하지 않을 수 있으며, 이미지에만 적용 가능하고 영어만 지원합니다."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "서버측에서 알림 묶기"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "알파 단계 기능입니다. 묶음의 크기가 커질 수도 있지만, 묶는 규칙은 기초적입니다."
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "바로 가기 설정을 위해 \"클라우드\" 가져오기/내보내기"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr ""
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "알림: 이 기능은 현재 로그인한 인스턴스 서버 API를 사용합니다."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "가리기 모드 <0>(<1>글자들1> → <2>███2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "글자를 모두 네모로 바꿔서 개인정보 염려 없이 스크린숏을 캡처할 수 있게 합니다."
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "정보"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<1>@cheeaun1>이 <0>만듦0>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "후원자"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "기부"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "개인 정보 보호 정책"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>사이트:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>버전:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "버전 번호 복사 됨"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "버전 번호를 복사할 수 없음"
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "구독을 갱신하는 데 실패했습니다. 다시 시도해 보세요."
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "구독을 삭제하는 데 실패했습니다. 다시 시도하세요."
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "푸시 알림 (베타)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "푸시 알림이 차단되었습니다. 브라우저 설정에서 푸시 알림을 활성화하세요."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "<0>{0}0>에게서 알림 받기"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "모두"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "내가 팔로하는 사람들"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "팔로워"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "팔로"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "설문 조사"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "게시물 수정"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "마지막 로그인 이후 푸시 권한이 부여되지 않았습니다. <0>푸시 권한을 다시 얻으려면<1>로그인1>을0>해야합니다."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "주의: 푸시 알림은 <0>단 하나의 계정0>에만 작동합니다."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "로그인하지 않았습니다. 상호작용(댓글, 부스트 등) 은 불가능합니다."
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "이 게시글은 다른 인스턴스 (<0>{instance}0>) 에서 작성돠었습니다. 상호작용(댓글, 부스트 등) 은 불가능합니다."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "오류: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "내 인스턴스를 변경해 상호작용을 활성화시키기"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "댓글을 불러 올 수 없습니다."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "뒤로"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "원 게시물로 이동하기"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "전체 화면으로 전환"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "모든 민감한 내용 보기"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "시범적"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "전환할 수 없음"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "게시물의 인스턴스로 전환"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "게시물을 불러 올 수 없습니다"
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, other {댓글 <0>{1}0>개}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, other {댓글 <0>{0}0>개}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "게시물과 댓글 보기"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "인기 ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "인기 뉴스"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "인기 게시물 보기로 되돌아가기"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "<0>{0}0> 님을 언급하는 게시물 보기"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "인기 게시물"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "인기 게시물이 없음."
diff --git a/src/locales/lt-LT.po b/src/locales/lt-LT.po
index 6714868444..3044cc8298 100644
--- a/src/locales/lt-LT.po
+++ b/src/locales/lt-LT.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: lt\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-19 15:54\n"
+"PO-Revision-Date: 2025-04-21 05:33\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"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Paskutinį kartą paskelbta: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:688
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Automatizuotas"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:693
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Grupuoti"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Bendri"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1760
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Paprašyta"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1751
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Sekama"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1142
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Seka jus"
@@ -67,14 +67,14 @@ 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:208
-#: src/components/account-info.jsx:736
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Patvirtinta"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:838
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "Prisijungė <0>{0}0>"
@@ -82,106 +82,106 @@ msgstr "Prisijungė <0>{0}0>"
msgid "Forever"
msgstr "Visam laikui"
-#: src/components/account-info.jsx:383
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Nepavyksta įkelti paskyros."
-#: src/components/account-info.jsx:398
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Eiti į paskyros puslapį"
-#: src/components/account-info.jsx:427
-#: src/components/account-info.jsx:758
-#: src/components/account-info.jsx:788
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Sekėjai"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:431
-#: src/components/account-info.jsx:798
-#: src/components/account-info.jsx:817
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr "Sekimai"
-#: src/components/account-info.jsx:434
-#: src/components/account-info.jsx:834
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Įrašai"
-#: src/components/account-info.jsx:442
-#: src/components/account-info.jsx:1198
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2519
-#: src/components/status.jsx:2522
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Daugiau"
-#: src/components/account-info.jsx:454
+#: src/components/account-info.jsx:456
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:599
-#: src/components/account-info.jsx:1356
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Nukopijuotas socialinis medijos vardas"
-#: src/components/account-info.jsx:602
-#: src/components/account-info.jsx:1359
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "Nepavyksta nukopijuoti socialinės medijos vardo."
-#: src/components/account-info.jsx:608
-#: src/components/account-info.jsx:1365
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Kopijuoti socialinės medijos vardą"
-#: src/components/account-info.jsx:614
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Eiti į originalų profilio puslapį"
-#: src/components/account-info.jsx:632
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Peržiūrėti profilio vaizdą"
-#: src/components/account-info.jsx:649
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Peržiūrėti profilio antraštę"
-#: src/components/account-info.jsx:664
-#: src/components/account-info.jsx:1666
-#: src/components/account-info.jsx:2184
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
msgid "Edit profile"
msgstr "Redaguoti profilį"
-#: src/components/account-info.jsx:683
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "Atminimui"
-#: src/components/account-info.jsx:765
-#: src/components/account-info.jsx:808
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "Šis naudotojas pasirinko nepadaryti šią informaciją prieinamą."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:863
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} originalūs įrašai, {1} atsakymai, {2} pasidalinimai"
@@ -192,238 +192,238 @@ msgstr "{0} originalūs įrašai, {1} atsakymai, {2} pasidalinimai"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:879
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {Paskutinis {0} įrašas per pastarąją {1} dieną} few {Paskutinis 1 įrašas per pastarąsias {2} dienas} many {Paskutinis 1 įrašas per pastarąsias {2} dienos} other {Paskutinis 1 įrašas per pastarąsias {2} dienų}}} few {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}} many {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}} other {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:895
+#: src/components/account-info.jsx:897
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:920
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Originalūs"
-#: src/components/account-info.jsx:924
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Atsakymai"
-#: src/components/account-info.jsx:928
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Pasidalinimai"
-#: src/components/account-info.jsx:934
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Įrašo statistika nepasiekiama."
-#: src/components/account-info.jsx:965
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Peržiūrėti įrašų statistiką"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1146
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Paskutinis įrašas: <0>{0}0>"
-#: src/components/account-info.jsx:1160
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Nutildyta"
-#: src/components/account-info.jsx:1165
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Užblokuota"
-#: src/components/account-info.jsx:1174
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "Privati pastaba"
-#: src/components/account-info.jsx:1231
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Paminėti <0>@{username}0>"
-#: src/components/account-info.jsx:1243
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Versti biografiją"
-#: src/components/account-info.jsx:1254
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "Redaguoti privačią pastabą"
-#: src/components/account-info.jsx:1254
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "Pridėti privačią pastabą"
-#: src/components/account-info.jsx:1274
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr "Įjungti pranešimai apie @{username} įrašus."
-#: src/components/account-info.jsx:1275
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr " Išjungti pranešimai apie @{username} įrašus."
-#: src/components/account-info.jsx:1287
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "Išjungti pranešimus"
-#: src/components/account-info.jsx:1288
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "Įjungti pranešimus"
-#: src/components/account-info.jsx:1305
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "Įjungti pasidalinimai iš @{username}."
-#: src/components/account-info.jsx:1306
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "Išjungti pasidalinimai iš @{username}."
-#: src/components/account-info.jsx:1317
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "Išjungti pasidalinimus"
-#: src/components/account-info.jsx:1317
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "Įjungti pasidalinimus"
-#: src/components/account-info.jsx:1333
-#: src/components/account-info.jsx:1343
-#: src/components/account-info.jsx:1930
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Pridėti / šalinti iš sąrašų"
-#: src/components/account-info.jsx:1382
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Nukopijuota nuorada"
-#: src/components/account-info.jsx:1385
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "Nepavyksta atidaryti nuorodos."
-#: src/components/account-info.jsx:1391
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3298
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Kopijuoti"
-#: src/components/account-info.jsx:1406
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Atrodo, kad bendrinimas neveikia."
-#: src/components/account-info.jsx:1412
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Bendrinti…"
-#: src/components/account-info.jsx:1432
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr "Atšauktas @{username} nutildymas"
-#: src/components/account-info.jsx:1444
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "Atšaukti nutildymą <0>@{username}>0>"
-#: src/components/account-info.jsx:1460
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Nutildyti <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1492
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr "Nutildytas @{username} dėl {0}"
-#: src/components/account-info.jsx:1504
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr "Nepavyksta nutildyti @{username}."
-#: src/components/account-info.jsx:1525
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "Pašalinti <0>@{username}0> iš sekėjų?"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr "@{username} pašalintas iš sekėjų"
-#: src/components/account-info.jsx:1557
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Šalinti sekėją…"
-#: src/components/account-info.jsx:1568
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "Bluokuoti <0>@{username}0>?"
-#: src/components/account-info.jsx:1592
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr "Atblokuotas @{username}"
-#: src/components/account-info.jsx:1600
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "Užblokuotas @{username}"
-#: src/components/account-info.jsx:1608
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr "Nepavyksta atblokuoti @{username}."
-#: src/components/account-info.jsx:1610
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "Nepavyksta užblokuoti @{username}."
-#: src/components/account-info.jsx:1620
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "Atblokuoti <0>@{username}0>"
-#: src/components/account-info.jsx:1629
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Bluokuoti <0>@{username}0>…"
-#: src/components/account-info.jsx:1646
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Pranešti apie <0>@{username}0>…"
-#: src/components/account-info.jsx:1702
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "Atšaukti sekimo prašymą?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1703
-msgid "Unfollow @{1}?"
-msgstr "Nebesekti @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr ""
-#: src/components/account-info.jsx:1754
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Nebesekti…"
-#: src/components/account-info.jsx:1763
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Atšaukti…"
-#: src/components/account-info.jsx:1770
-#: src/components/account-info.jsx:1774
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Sekti"
-#: src/components/account-info.jsx:1870
-#: src/components/account-info.jsx:1925
-#: src/components/account-info.jsx:2059
-#: src/components/account-info.jsx:2179
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -433,7 +433,7 @@ msgstr "Sekti"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -442,148 +442,148 @@ msgstr "Sekti"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3022
-#: src/components/status.jsx:3262
-#: src/components/status.jsx:3762
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Uždaryti"
-#: src/components/account-info.jsx:1875
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Išversta biografija"
-#: src/components/account-info.jsx:1970
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "Nepavyksta pašalinti iš sąrašo."
-#: src/components/account-info.jsx:1971
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "Nepavyksta pridėti prie sąrašo."
-#: src/components/account-info.jsx:1990
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Nepavyksta įkelti sąrašų."
-#: src/components/account-info.jsx:1994
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Nėra sąrašų."
-#: src/components/account-info.jsx:2005
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Naujas sąrašas"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2064
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Privati pastaba apie <0>@{0}0>"
-#: src/components/account-info.jsx:2094
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "Nepavyksta atnaujinti privačios pastabos."
-#: src/components/account-info.jsx:2117
-#: src/components/account-info.jsx:2415
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Atšaukti"
-#: src/components/account-info.jsx:2122
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Išsaugoti ir uždaryti"
-#: src/components/account-info.jsx:2239
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "Nepavyksta atnaujinti profilio."
-#: src/components/account-info.jsx:2246
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr "Antraštinė nuotrauka"
-#: src/components/account-info.jsx:2298
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr "Profilio nuotrauka"
-#: src/components/account-info.jsx:2350
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Pavadinimas"
-#: src/components/account-info.jsx:2363
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Biografija"
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Papildomi laukai"
-#: src/components/account-info.jsx:2382
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Etiketė"
-#: src/components/account-info.jsx:2385
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Turinys"
-#: src/components/account-info.jsx:2418
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Išsaugoti"
-#: src/components/account-info.jsx:2472
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "naudotojo vardas"
-#: src/components/account-info.jsx:2476
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "serverio domeno vardas"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "Išjungtas slėpimo režimas"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "Įjungtas slėpimo režimas"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Pagrindinis"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Sukurti"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr "Suplanuoti įrašai"
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr "Pridėti prie gijos"
@@ -685,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "Nepavyko #{i} priedas."
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Turinio įspėjimas"
@@ -695,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Turinio įspėjimas arba jautri medija"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Vieša"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Vietinis"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Neįtrauktas į sąrašą"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Tik sekėjai"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Privatus paminėjimas"
@@ -757,11 +757,11 @@ msgid "Schedule"
msgstr "Planuoti"
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2423
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Atsakyti"
@@ -805,32 +805,22 @@ msgid "Audio description"
msgstr "Garso įrašo aprašymas"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "Per didelis failo dydis. Įkeliant gali kilti problemų. Bandyk sumažinti failo dydį nuo {0} iki {1} arba mažiau."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr "Per didelis matmuo. Įkeliant gali kilti problemų. Bandykite sumažinti matmenis nuo {2}×{3} tšk. iki {4}×{5} tšk."
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr "Per didelis failo dydis. Įkeliant gali kilti problemų. Bandykite sumažinti failo dydį nuo {6} iki {7} arba mažiau."
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr "Per didelis matmuo. Įkeliant gali kilti problemų. Bandykite sumažinti matmenis nuo {8}×{9} tšk. iki {10}×{11} tšk."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr ""
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -839,8 +829,8 @@ msgstr "Per didelis kadrų dažnis. Įkeliant gali kilti problemų."
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Šalinti"
@@ -866,10 +856,10 @@ msgstr "Redaguoti garso įrašo aprašymą"
msgid "Generating description. Please wait…"
msgstr "Generuojamas aprašymas. Palauk…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr "Nepavyko sugeneruoti aprašymo: {12}"
+msgid "Failed to generate description: {0}"
+msgstr ""
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -881,10 +871,10 @@ msgstr "Nepavyko sugeneruoti aprašymo."
msgid "Generate description…"
msgstr "Generuoti aprašymą…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr "Nepavyko sugeneruoti aprašymo{13}"
+msgid "Failed to generate description{0}"
+msgstr ""
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -960,13 +950,13 @@ msgstr "Rašyk, kad ieškotum GIF"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Ankstesnis"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Kitas"
@@ -975,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Klaida įkeliant GIF."
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Neišsiųsti juodraščiai"
@@ -993,8 +983,8 @@ msgstr "Klaida ištrinant juodraštį. Bandyk dar kartą."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Ištrinti…"
@@ -1020,7 +1010,7 @@ msgid "No drafts found."
msgstr "Juodraščių nerasta."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Apklausa"
@@ -1034,7 +1024,7 @@ msgid "Open in new window"
msgstr "Atidaryti naujame lange"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Priimti"
@@ -1043,7 +1033,7 @@ msgid "Reject"
msgstr "Atmesti"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Priimta"
@@ -1054,23 +1044,23 @@ msgstr "Atmesta"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Paskyros"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Rodyti daugiau…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "Pabaiga."
@@ -1078,153 +1068,153 @@ msgstr "Pabaiga."
msgid "Nothing to show"
msgstr "Nėra ką rodyti."
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Spartieji klaviatūros klavišai"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Spartieji klaviatūros klavišos žinynas"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Sekantis įrašas"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Ankstesnis įrašas"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Praleisti karuselę į kitą įrašą"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Lyg2 (Shift)0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Praleisti karuselę į ankstesnį įrašą"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Lyg2 (Shift)0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Įkelti naujų įrašų"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Atidaryti įrašo informaciją"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Įvesti (Enter)0> arba <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Išskleisti turinio įspėjimą arba<0/>perjungti išskleistą / suskleistą giją"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Uždaryti įrašą arba dialogo langus"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Gr (Esc)0> arba <1>Naikinimo klavišas (Backspace)1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Fokusuoti stulpelį daugiastulpelių režime"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> iki <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr "Fokusuoti sekantį stulpelį daugiastulpelių režime"
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr "Fokusuoti ankstesnį stulpelį daugiastulpelių režime"
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Sukurti naują įrašą"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Sukurti naują įrašą (naujas langas)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Lyg2 (Shift)0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Siųsti įrašą"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Vald (Ctrl)0> + <1>Įvesti (Enter)1> arba <2>⌘2> + <3>Įvesti (Enter)3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Paieška"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Atsakyti (naujas langas)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Lyg2 (Shift)0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "Patinka (pamėgti)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> arba <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
-#: src/components/status.jsx:2474
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Pasidalinti"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Lyg2 (Shift)0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
-#: src/components/status.jsx:2499
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Prid. į žym."
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "Perjungti slėpimo režimą"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Lyg2 (Shift)0> + <1>Alt1> + <2>k2>"
@@ -1257,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "Paslėpti šio sąrašo pranešimus iš pagrindinio / sekimo"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Kurti"
@@ -1275,15 +1265,14 @@ msgid "Media description"
msgstr "Medijos aprašymas"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Versti"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Kalbėti"
@@ -1320,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "Filtruota: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3592
-#: src/components/status.jsx:3688
-#: src/components/status.jsx:3766
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Filtruota"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr "Atverti failą"
@@ -1374,29 +1363,29 @@ msgid "following.title"
msgstr "Sekimai"
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Pasivijimas"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Paminėjimai"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Pranešimai"
@@ -1419,11 +1408,11 @@ msgstr "Žymės"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Patiktukų"
@@ -1435,8 +1424,8 @@ msgstr "Sekami saitažodžiai"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtrai"
@@ -1464,7 +1453,7 @@ msgstr "Paskyros…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Prisijungti"
@@ -1472,7 +1461,7 @@ msgstr "Prisijungti"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Tendencinga"
@@ -1634,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Nežinomas pranešimo tipas: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Pasidalino / patiko…"
@@ -1651,17 +1640,17 @@ msgstr "Pasidalino…"
msgid "Followed by…"
msgstr "Seka…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "Sužinoti daugiau <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr "Peržiūrėti #Wrapstodon"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Skaityti daugiau →"
@@ -1686,8 +1675,8 @@ msgstr "Balsuoti"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Atnaujinti"
@@ -1963,7 +1952,7 @@ msgid "Move down"
msgstr "Perkelti žemyn"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Redaguoti"
@@ -2162,372 +2151,383 @@ msgstr "Neapdorotos trumposios nuorodos JSON"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "Importuoti / eksportuoti nustatymus iš / į serverį (labai eksperimentinis)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> <1>pasidalino1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "Atsiprašome, tavo dabartinis prisijungtas serveris negali sąveikauti su šiuo įrašu iš kito serverio."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "Panaikintas @{0} patiktuko įrašas"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
-msgstr "Patiko @{1} įrašas"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
+msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
-msgstr "Pašalintas @{2} įrašas iš žymių"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
+msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
-msgstr "Pridėtas @{3} įrašas prie žymių"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
+msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "Kai kurios medijos neturi aprašymų."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "Senasis įrašas (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Nebepasidalinti"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2465
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Cituoti"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
-msgstr "Panaikintas @{4} įrašo pasidalinimas"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
+msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
-msgstr "Pasidalintas @{5} įrašas"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
+msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "Pasidalinti…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2486
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "Nebepatinka"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2486
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Patinka"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Pašalinti iš žymių"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr "Peržiūrėti įrašą, kurį sukūrė <0>@{0}0>"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "Rodyti redagavimo istoriją"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "Redaguota: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "Įterptas įrašas"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "Atšauktas pokalbio nutildymas"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "Pokalbis nutildytas"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "Nepavyksta atšaukti pokalbio nutildymą."
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "Nepavyksta nutildyti pokalbio."
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "Atšaukti pokalbio nutildymą"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Nutildyti pokalbį"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "Įrašas atsegtas iš profilio"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "Įrašas prisegtas prie profilio"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "Nepavyksta atsegti įrašo."
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "Nepavyksta atsegti įrašo."
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "Atsegti iš profilio"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "Prisegti prie profilio"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "Ištrinti šį įrašą?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "Įrašas ištrintas"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "Nepavyksta ištrinti įrašo."
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "Pranešti apie įrašą…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr "Panaikintas @{6} įrašo pasidalinimas"
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr "Pasidalintas @{7} įrašas"
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Patinka"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2474
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Pasidalinta"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2499
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Pridėta"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Prisegta"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Ištrinta"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# atsakymas} few {# atsakymai} many {# atsakymo} other {# atsakymų}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Gija{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Rodyti mažiau"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Rodyti turinį"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Filtruota: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Rodyti mediją"
-#: src/components/status.jsx:2347
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Redaguota"
-#: src/components/status.jsx:2424
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Komentarai"
#. More from [Author]
-#: src/components/status.jsx:2725
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "Daugiau iš <0/>"
-#: src/components/status.jsx:3027
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Redagavimo istoriją"
-#: src/components/status.jsx:3031
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Nepavyko įkelti istorijos."
-#: src/components/status.jsx:3036
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Įkeliama…"
-#: src/components/status.jsx:3272
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "HTML kodas"
-#: src/components/status.jsx:3289
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "Nukopijuotas HTML kodas"
-#: src/components/status.jsx:3292
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "Nepavyksta nukopijuoti HTML kodo."
-#: src/components/status.jsx:3304
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Medijos priedai:"
-#: src/components/status.jsx:3326
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Paskyros jaustukai:"
-#: src/components/status.jsx:3357
-#: src/components/status.jsx:3402
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "statinis URL"
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Jaustukai:"
-#: src/components/status.jsx:3416
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Pastabos:"
-#: src/components/status.jsx:3420
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Tai – statiškas, nestilingas ir be skriptis. Gali reikėti taikyti savo stilius ir redaguoti pagal poreikį."
-#: src/components/status.jsx:3426
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Apklausos nėra interaktyvios, tampa sąrašu su balsų skaičiais."
-#: src/components/status.jsx:3431
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Medijos priedai gali būti vaizdai, vaizdo įrašai, garso įrašai arba bet kokio tipo failai."
-#: src/components/status.jsx:3437
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "Įrašas gali būti redaguojamas arba ištrintas vėliau."
-#: src/components/status.jsx:3443
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Peržiūrėti"
-#: src/components/status.jsx:3452
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Pastaba: ši peržiūra yra šiek tiek stilizuota."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3696
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> pasidalino"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Nauji įrašai"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Bandyti dar kartą"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# pasidalinimas} few {# pasidalinimai} many {# pasidalinimo} other {# pasidalinimų}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Prisegti įrašai"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Gija"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtruota0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "Automatiškai išversta iš {sourceLangText}"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "Verčiama…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Versti iš {sourceLangText} (automatiškai aptikta)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Versti iš {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Automatinis ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "Nepavyko išversti."
@@ -2616,10 +2616,10 @@ msgstr "Rodomi įrašai su medija"
msgid "Showing posts tagged with #{0}"
msgstr "Rodomi įrašai pažymėti su #{0}"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
-msgstr "Rodomi įrašai rikiavime {1}"
+msgid "Showing posts in {0}"
+msgstr ""
#: src/pages/account-statuses.jsx:500
msgid "Nothing to see here yet."
@@ -2627,7 +2627,7 @@ msgstr "Kol kas nėra čia ką matyti."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "Nepavyksta įkelti įrašų."
@@ -2698,263 +2698,258 @@ msgstr "Kol kas nėra žymių. Eik kažką pridėti į žymes!"
msgid "Unable to load bookmarks."
msgstr "Nepavyksta įkelti žymių."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "paskutinės 1 valandos"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "paskutinių 2 valandų"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "paskutinių 3 valandų"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "paskutinių 4 valandų"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "paskutinių 5 valandų"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "paskutinių 6 valandų"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "paskutinių 7 valandų"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "paskutinių 8 valandų"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "paskutinių 9 valandų"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "paskutinių 10 valandų"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "paskutinių 11 valandų"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "paskutinių 12 valandų"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "po 12 valandų"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Sekamos žymės"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Grupės"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "Rodomi {selectedFilterCategory, select, all {visi įrašai} original {originalūs įrašai} replies {atsakymai} boosts {pasidalinimai} followedTags {sekamos žymės} groups {grupės} filtered {filtruojami įrašai}}, {sortBy, select, createdAt {{sortOrder, select, asc {seniausi} desc {naujausi}}} reblogsCount {{sortOrder, select, asc {mažiausiai pasidalinimų} desc {daugiausiai pasidalinimų}}} favouritesCount {{sortOrder, select, asc {mažiausiai patiktukų} desc {daugiausiai patiktukų}}} repliesCount {{sortOrder, select, asc {mažiausiai atsakymų} desc {daugiausiai atsakymų}}} density {{sortOrder, select, asc {mažiausiai tankūs} desc {tankiausi}}}} pirmiausiai {groupBy, select, account {, sugrupuota pagal autorius} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "Pasivijimas <0>beta versija0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Žinynas"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "Kas tai?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "Pasivijimo informacija – tai atskira sekimu laiko skalė, suteikianti aukšto lygio peržiūrą iš pirmo žvilgsnio, su paprasta, el. pašto įkvėpta sąsaja, kad būtų galima lengvai rikiuoti ir filtruoti įrašus."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Pasivijimo naudotojo sąsajos peržiūra"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "Pasivykime"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Pasivykime tavo sekimų įrašus."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Rodyti visus įrašus nuo…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "iki didžiausio"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Pasivyti"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "Sutampa su paskutiniu pasivijimu"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "Iki paskutinio pasivijimo ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "Pastaba: tavo serveris gali rodyti ne daugiau kaip 800 įrašų pagrindinėje laiko skalėje, nepaisant laiko intervalo. Gali būti mažiau arba daugiau."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Anksčiau…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# įrašas} few {# įrašai} many {# įrašo} other {# įrašų}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Šalinti šį pasivijimą?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr "Pašalinima {0} pasivijimas"
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
-msgstr "Pašalintas {1} pasivijimas"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
+msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Pastaba: bus išsaugota tik ne daugiau kaip 3. Likusios bus automatiškai pašalintos."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Gaunami įrašai…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Tai gali šiek tiek užtrukti."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Atkurti filtrus"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "Populiariausios nuorodos"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "Bendrino {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Viskas"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# autorius} few {# autoriai} many {# autoriaus} other {# autorių}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Rikiuoti"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Data"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Tankumas"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr "Filtruoti"
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Autoriai"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Nieko"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Rodyti visus autorius"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "Nebūtina perskaityti viską."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "Tai viskas."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Grįžti į viršų"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Nuorodos bendrinamos pagal sekimus, surikiuotos pagal bendrinamų nuorodų skaičių, pasidalinimus ir patiktukus."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Rikiuoti: tankumas"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "Įrašai rikiuojami pagal informacijos tankumą arba gilumą. Trumpesni įrašai „lengvesni“, o ilgesni – „sunkesni“. Įrašai su nuotraukomis yra „sunkesni“ nei įrašai be nuotraukų."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Grupuoti: autoriai"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "Įrašai sugrupuoti pagal autorius, surikiuoti pagal kiekvieno autoriaus įrašų skaičių."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Kitas autorius"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Ankstesnis autorius"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Slinkti į viršų"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Filtruota: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Kol kas nėra patiktukų. Eik kažką pamėgti!"
@@ -2963,130 +2958,134 @@ msgstr "Kol kas nėra patiktukų. Eik kažką pamėgti!"
msgid "Unable to load likes."
msgstr "Nepavyksta įkelti patiktukų."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Pagrindinis ir sąrašai"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Viešieji laiko skalės"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Pokalbiai"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Profiliai"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Niekada"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Naujas filtras"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtras} few {# filtrai} many {# filtro} other {# filtrų}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "Nepavyksta įkelti filtrų."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "Kol kas nėra filtrų."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Pridėti filtrą"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Redaguoti filtrą"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "Nepavyksta redaguoti filtro."
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "Nepavyksta sukurti filtro."
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Pavadinimas"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Visas žodis"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "Nėra raktažodžių. Pridėk vieną."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Pridėti raktažodį"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# raktažodis} few {# raktažodžiai} many {# raktažodžio} other {# raktažodžių}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "Filtruoti iš…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* Kol kas nepadaryta"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "Būsena: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "Keisti galiojimo laiką"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "Galiojimo laikas"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "Filtruotas įrašas bus…"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "sumažintas"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "paslėptas"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "Ištrinti šį filtrą?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "Nepavyksta ištrinti filtro."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Nebegalioja"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "Baigiasi <0/>"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "Niekada nesibaigia"
@@ -3199,37 +3198,37 @@ msgstr "Pridėti prie trumpųjų nuorodų"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Įvesk naują serverį, pvz., mastodon.social"
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "Netinkamas serveris."
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Eiti į kitą serverį…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Eiti į mano serverį (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "Nepavyksta gauti pranešimų."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Nauji0> <1>sekimo prašymai1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Žiūrėti viską"
@@ -3313,133 +3312,133 @@ msgstr "Niekas tavęs nepaminėjo. :("
msgid "Unable to load mentions."
msgstr "Nepavyksta įkelti paminėjimų."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "Neseki"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "Kurie tavęs neseka"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "Su nauja paskyra"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "Kurie neprašytai privačiai paminėjo tave"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "Kurie yra ribojami serverio prižiūrėtojų"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Pranešimų nustatymai"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Nauji pranešimai"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Skelbimas} few {Skelbimai} many {Skelbimo} other {Skelbimų}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Sekimo prašymai"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# sekimo prašymai} few {# sekimo prašymai} many {# sekimo prašymo} other {# sekimo prašymų}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Filtruojami pranešimai iš # žmogaus} few {Filtruojami pranešimai iš # žmonių} many {Filtruojami pranešimai iš # žmogaus} other {Filtruojami pranešimai iš # žmonių}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Tik paminėjimus"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Šiandien"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Viską peržiūrėjai."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Vakar"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "Nepavyksta įkelti pranešimų."
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "Atnaujinti pranešimų nustatymai"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "Filtruoti pranešimus iš žmonių:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Filtruoti"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Ignoruoti"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "Atnaujinta <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "Peržiūrėti pranešimus iš <0>@{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "Pranešimai iš <0>@{0}0>"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Pranešimai iš @{0} nuo šiol nebus filtruojami."
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "Nepavyksta priimti pranešimo prašymo."
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Leisti"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
-msgstr "Pranešimai iš @{1} nuo šiol nebus rodomi filtruotuose pranešimuose."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "Nepavyksta atmesti pranešimo prašymo."
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Atmesti"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Atmesta"
@@ -3526,402 +3525,402 @@ msgstr "Paieška: {q} (saitažodžiai)"
msgid "Search: {q}"
msgstr "Paieška: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Saitažodžiai"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Žiūrėti daugiau"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Žiūrėti daugiau paskyrų"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "Paskyrų nerasta."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "Žiūrėti daugiau saitažodžių"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "Saitažodžių nerasta."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Žiūrėti daugiau įrašų"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "Įrašų nerasta."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "Įvesk paieškos terminą arba įklijuok URL, kad pradėtum."
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Nustatymai"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Išvaizda"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Šviesi"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Tamsi"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Automatinis"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Teksto dydis"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Rodymo kalba"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "Atlikti vertimus savanoriškai"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "Skelbimas"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Numatytasis matomumas"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "Sinchronizuota"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "Nepavyko atnaujinti skelbimo privatumo."
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Sinchronizuota su serverio nustatymais. <0>Eiti į savo serverį ({instance}), kad sužinoti daugiau nustatymų.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Eksperimentai"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "Automatiškai atnaujinti laiko skalės įrašus"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "Pasidalinimų karuselė"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "Įrašo vertimas"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr "Versti į "
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Sistemos kalbą ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, one {Slėpti Versti mygtuką (#):} few {Slėpti Versti mygtuką (#):} many {Slėpti Versti mygtuką (#):}=0 {} other {Slėpti Versti mygtuką (#):}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "Pastaba: ši funkcija naudoja išorines vertimo paslaugas, veikiančias su <0>„Lingva“ API0> ir <1>„Lingva Translate“1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "Automatinis įterptinis vertimas"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Automatiškai rodyti vertimą įrašams laiko skalėje. Veikia tik <0>trumpiems0> įrašams be turinio įspėjimo, medijos ir apklausos."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "GIF parinkiklis rengyklei"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Pastaba: ši funkcija naudoja išorinę GIF paieškos paslaugą, veikiančią su <0>„GIPHY“0>. „G-rated“ (skirta visiems amžiaus grupėms), sekimo parametrai pašalinami, užklausose nepateikiama nukreipiančioji informacija, bet paieškos užklausos ir IP adreso informacija vis tiek pasieks jų serverius."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "Vaizdų aprašymo generatorius"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "Tik naujiems vaizdams, kai kuriami nauji įrašai."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Pastaba: ši funkcija naudoja išorinę DI paslaugą, veikiančią su <0>„img-alt-api“0>. Gali veikti netinkamai. Tik vaizdams ir anglų kalba."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "Serverio pusėje sugrupuoti pranešimai"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Alfa stadijos funkcija. Galimai patobulintas grupavimo langas, bet bazinė grupavimo logika."
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "„Debesis“ importuoti / eksportuoti trumpųjų nuorodų nustatymus"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ Labai eksperimentinis.<0/>Įrašyta jūsų profilio pastabose. Profilio (privačios) pastabos daugiausia naudojamos kitiems profiliams, o savo profilyje yra paslėptos."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Pastaba: ši funkcija naudoja šiuo metu prisijungusio serverio API."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Slėpimo režimas <0>(<1>Tekstas1> → <2>███████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Pakeiskite tekstą blokais – tai naudinga darant ekrano kopijas dėl privatumo priežasčių."
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "Apie"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Sukūrė0> <1>@cheeaun1>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "Remti"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Aukoti"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Privatumo politika"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>Svetainė:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versija:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "Nukopijuota versijos eilutė"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "Nepavyksta nukopijuoti versijos eilutės."
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "Nepavyko atnaujinti prenumeratos. Bandykite dar kartą."
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "Nepavyko pašalinti prenumeratos. Bandykite dar kartą."
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Tiesioginiai pranešimai (beta versija)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Tiesioginiai pranešimai yra užblokuoti. Įjunkite juos naršyklės nustatymuose."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "Leisti iš <0>{0}0>"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "bet kieno"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "žmonių, kuriuos seku"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "sekėjų"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "Sekimai"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Apklausos"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "Įrašų redagavimai"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Nuo paskutinio prisijungimo nebuvo suteiktas tiesioginis leidimas. Turėsite <0><1>prisijungti1> dar kartą, kad suteiktumėte tiesioginį leidimą0>."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "Pastaba: tiesioginiai pranešimai veikia tik <0>vienai paskyrai0>."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr "Įrašas"
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Nesate prisijungę. Sąveikos (atsakyti, pasidalinti ir t. t.) negalimos."
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Šis įrašas yra iš kito serverio (<0>{instance}0>). Sąveikos (atsakyti, pasidalinti ir t. t.) negalimos."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Klaida: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "Perjungti į mano serverį, kad būtų įjungtos sąveikos"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "Nepavyksta įkelti atsakymų."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Atgal"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "Eiti į pagrindinį įrašą"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr "{0} įrašų aukščiau – eiti į viršų"
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr "Perjungti į šoninio žvilgsnio rodymą"
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "Perjungti į visą rodymą"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "Rodyti visą jautrų turinį"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "Eksperimentinis"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "Nepavyksta perjungti."
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
-msgstr "Perjungti į įrašo serverį ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
+msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "Perjungti į įrašo serverį"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "Nepavyksta įkelti įrašo."
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# atsakymas} few {<0>{1}0> atsakymai} many {<0>{1}0> atsakymo} other {<0>{1}0> atsakymų}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# komentaras} few {<0>{0}0> komentarai} many {<0>{0}0> komentaro} other {<0>{0}0> komentarų}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "Peržiūrėti įrašą su jo atsakymais"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "Tendencinga ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "Tendencingos naujienos"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr "Sukūrė {0}"
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "Atgal į tendencingų įrašų rodymą"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Rodomi įrašai, kuriuose paminimas <0>{0}0>"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "Tendencingi įrašai"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "Nėra tendencingų įrašų."
diff --git a/src/locales/nb-NO.po b/src/locales/nb-NO.po
index 50ec833cd0..cdfc970f98 100644
--- a/src/locales/nb-NO.po
+++ b/src/locales/nb-NO.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: nb_NO\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 01:54\n"
+"PO-Revision-Date: 2025-04-21 05:33\n"
"Last-Translator: \n"
"Language-Team: Norwegian Bokmal\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Sist postet: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Automatisert"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Gruppe"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Gjensidig"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Forespurt"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Følger"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Følger deg"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr ""
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Bekreftet"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "Ble med <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "Ble med <0>{0}0>"
msgid "Forever"
msgstr "For alltid"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Kunne ikke laste inn konto."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Gå til kontoside"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Følgere"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr ""
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Innlegg"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Mer"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> har indikert at deres nye konto er nå:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Bukernavn kopiert"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "Kunne ikke kopiere brukernavn"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Kopiert brukernavn"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Gå til original profilside"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Vis profilbilde"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr ""
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Rediger profil"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "Til minne om"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "Denne brukeren har valgt å ikke gjøre denne informasjonen tilgjengelig."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} originale innlegg, {1} svar, {2} fremhevinger"
@@ -186,243 +192,238 @@ msgstr "{0} originale innlegg, {1} svar, {2} fremhevinger"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr ""
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Original"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Svar"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Fremhevinger"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Innleggsstatistikk ikke tilgjengelig."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Vis innleggsstatistikk"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Siste innlegg: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Dempet"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Blokkert"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "Privat notis"
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Nevn <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Oversett bio"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "Rediger privat notat"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "Legg til privat notis"
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr ""
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr ""
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "Fremhevinger fra @{username} aktivert."
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "Fremhevinger fra @{username} deaktivert."
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "Deaktiver fremhevinger"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "Aktiver fremhevinger"
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Legg til/fjern fra lister"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Link kopiert"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "Kunne ikke kopiere lenke"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Kopier"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Å dele synes ikke å fungere."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Del…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr ""
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr ""
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Demp <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr ""
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr ""
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "Fjern <0>@{username}0> fra følgere?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr ""
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Fjern følger…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "Blokker <0>@{username}0>?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "Blokkerte @{username}"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr ""
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "Kunne ikke blokkere @{username}"
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr ""
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Blokker <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Rapporter <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "Rediger profil"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "Trekk tilbake følgeforespørsel?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
msgstr ""
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Avfølg…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Trekk tilbake…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Følg"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Følg"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "Følg"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Lukk"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Oversatt bio"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "Kunne ikke fjerne fra liste."
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "Kunne ikke legge til i liste."
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Kunne ikke laste lister."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Ingen lister."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Ny liste"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Privat notat om <0>@{0}0>"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "Kunne ikke oppdatere privat notis."
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Avbryt"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Lagre & lukk"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "Kunne ikke oppdatere profil."
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr ""
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr ""
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Navn"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Bio"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Ekstra felter"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Etikett"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Innhold"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Lagre"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "brukernavn"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "tjenerens domenenavn"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr ""
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr ""
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Hjem"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Skriv ny"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr ""
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr ""
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "Vedlegg #{i} mislyktes"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Innholdsvarsel"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Innholdsvarsel eller sensitive media"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Offentlig"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Lokal"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Ikke listet"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Kun følgere"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Privat omtale"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr ""
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Svar"
@@ -804,31 +805,21 @@ msgid "Audio description"
msgstr "Lydbeskrivelse"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr ""
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr ""
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr ""
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
msgstr ""
#: src/components/compose.jsx:2632
@@ -838,8 +829,8 @@ msgstr ""
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Fjern"
@@ -865,9 +856,9 @@ msgstr "Rediger lydbeskrivelse"
msgid "Generating description. Please wait…"
msgstr "Genererer beskrivelse. Vennligst vent…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
+msgid "Failed to generate description: {0}"
msgstr ""
#: src/components/compose.jsx:2802
@@ -880,9 +871,9 @@ msgstr "Kunne ikke generere beskrivelse"
msgid "Generate description…"
msgstr "Generer beskrivelse…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
+msgid "Failed to generate description{0}"
msgstr ""
#. placeholder {0}: localeCode2Text(lang)
@@ -959,13 +950,13 @@ msgstr "Skriv for å søke GIFer"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Forrige"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Neste"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Feil ved lasting av GIFer"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Usendte utkast"
@@ -992,8 +983,8 @@ msgstr "Feil ved sletting av utkast! Prøv igjen."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Slett…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "Ingen utkast funnet."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Avstemning"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Åpne i nytt vindu"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Aksepter"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Avvis"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Akseptert"
@@ -1053,23 +1044,23 @@ msgstr "Avvist"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Konti"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Vis mer…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "Slutt."
@@ -1077,153 +1068,153 @@ msgstr "Slutt."
msgid "Nothing to show"
msgstr "Ingenting å vise"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Hurtigtaster"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Hjelp til tastatursnarveier"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Neste innlegg"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Forrige innlegg"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Last inn nye innlegg"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Åpne innleggsdetaljer"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> eller <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Lukk innlegg eller dialoger"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> til <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Skriv nytt innlegg"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Skriv nytt innlegg (nytt vindu)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Send innlegg"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Søk"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Svar (nytt vindu)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> eller <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Fremhev"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr ""
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Opprett"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "Mediabeskrivelse"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Oversett"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Les opp"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr ""
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Filtrert"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr "Åpne fil"
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr ""
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr ""
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Omtaler"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Varsler"
@@ -1418,11 +1408,11 @@ msgstr "Bokmerker"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Likte"
@@ -1434,8 +1424,8 @@ msgstr "Fulgte emneknagger"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtre"
@@ -1463,7 +1453,7 @@ msgstr "Konti…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Logg inn"
@@ -1471,7 +1461,7 @@ msgstr "Logg inn"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Populære"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr ""
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr ""
@@ -1650,17 +1640,17 @@ msgstr ""
msgid "Followed by…"
msgstr ""
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr ""
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Les mer →"
@@ -1685,8 +1675,8 @@ msgstr "Stem"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Oppdater"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "Flytt ned"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Rediger"
@@ -2161,372 +2151,383 @@ msgstr ""
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr ""
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr ""
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr ""
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr ""
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr ""
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr ""
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr ""
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Siter"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr ""
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr ""
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Lik"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Fjern bokmerke"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr ""
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "Vis redigeringshistorikk"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "Redigert: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "Bygg inn innlegg"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "Samtale dempet"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr ""
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr ""
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr ""
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr ""
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Demp samtale"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr ""
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr ""
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr ""
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr ""
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr ""
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr ""
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr ""
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr ""
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr ""
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr ""
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Likt"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr ""
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Bokmerket"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Festet"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Slettet"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Tråd{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Vis mindre"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Vis innhold"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr ""
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Vis media"
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Redigert"
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Kommentarer"
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "Mer fra <0/>"
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Redigeringshistorikk"
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Kunne ikke laste inn historikk"
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Laster…"
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "HTML-kode"
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "HTML-kode kopiert"
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "Kunne ikke kopiere HTML-kode"
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Mediavedlegg:"
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Konto-emojier:"
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Emojier:"
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Notater:"
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Nye innlegg"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Prøv igjen"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Festede innlegg"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Tråd"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "Oversetter…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Oversett fra {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Automatisk ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "Kunne ikke oversette"
@@ -2615,9 +2616,9 @@ msgstr ""
msgid "Showing posts tagged with #{0}"
msgstr ""
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
+msgid "Showing posts in {0}"
msgstr ""
#: src/pages/account-statuses.jsx:500
@@ -2626,7 +2627,7 @@ msgstr ""
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr ""
@@ -2697,263 +2698,258 @@ msgstr ""
msgid "Unable to load bookmarks."
msgstr ""
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "siste time"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "siste 2 timer"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "siste 3 timer"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "siste 4 timer"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "siste 5 timer"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "siste 6 timer"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "siste 7 timer"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "siste 8 timer"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "siste 9 timer"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "siste 10 timer"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "siste 11 timer"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "siste 12 timer"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "mer enn 12 timer"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Fulgte emneknagger"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Grupper"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr ""
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr ""
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Hjelp"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "Hva er dette?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr ""
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr ""
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr ""
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr ""
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr ""
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr ""
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr ""
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr ""
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr ""
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr ""
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Tidligere…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr ""
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr ""
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr ""
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr ""
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Henter innlegg…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Dette kan ta litt tid."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Tilbakestill filtre"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr ""
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr ""
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Alle"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr ""
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Sorter"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Dato"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Tetthet"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr ""
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Forfattere"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Ingen"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Vis alle forfattere"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "Du trenger ikke lese alt."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "Det var alle."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Tilbake til toppen"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr ""
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr ""
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr ""
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr ""
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr ""
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr ""
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr ""
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr ""
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr ""
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
@@ -2962,130 +2958,134 @@ msgstr ""
msgid "Unable to load likes."
msgstr ""
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr ""
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Samtaler"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Profiler"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Aldri"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Nytt filter"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filter} other {# filtre}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "Kunne ikke laste filtre."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr ""
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Legg til filter"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Rediger filter"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "Kunne ikke redigere filter"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "Kunne ikke opprette filter"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Tittel"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Hele ordet"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr ""
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr ""
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr ""
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr ""
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr ""
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr ""
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr ""
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr ""
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr ""
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Utløpt"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "Utløper <0/>"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "Utløper aldri"
@@ -3198,37 +3198,37 @@ msgstr ""
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr ""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr ""
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr ""
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Se alle"
@@ -3312,133 +3312,133 @@ msgstr ""
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr ""
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr ""
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr ""
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Nye varsler"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr ""
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr ""
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "I dag"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "I går"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr ""
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr ""
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Filter"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Ignorer"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "Oppdaterte <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "Vis varsler fra <0>@{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "Varsler fra <0>@{0}0>"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "Kunne ikke akseptere varselforespørsel"
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Tillat"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Avvis"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Avvist"
@@ -3525,402 +3525,402 @@ msgstr ""
msgid "Search: {q}"
msgstr "Søk: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Emneknagger"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Se mer"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Innstillinger"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Utseende"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Lyst"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Mørkt"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Automatisk"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Tekststørrelse"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr ""
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr ""
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr ""
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Eksperimenter"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr ""
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr ""
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Systemspråk ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr ""
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr ""
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr ""
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr ""
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versjon:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr ""
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Feil: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr ""
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr ""
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr ""
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr ""
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr ""
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr ""
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr ""
diff --git a/src/locales/nl-NL.po b/src/locales/nl-NL.po
index 3aec77fa54..c7cc2eadfe 100644
--- a/src/locales/nl-NL.po
+++ b/src/locales/nl-NL.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: nl\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 01:54\n"
+"PO-Revision-Date: 2025-04-21 05:33\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Laatst geplaatst: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Geautomatiseerd"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Groep"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Wederzijds"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Aangevraagd"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Volgend"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Volgt jou"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# volger} other {# volgers}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Geverifieerd"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "Lid geworden op <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "Lid geworden op <0>{0}0>"
msgid "Forever"
msgstr "Altijd"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Kan account niet laden."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Ga naar de accountpagina"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Volgers"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr ""
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Berichten"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "meer"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> heeft aangegeven dat ze een nieuw account hebben:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Kenmerk gekopieerd"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "Kan dit kenmerk niet kopiëren"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Kopieer kenmerk"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Ga naar de oorspronkelijke profielpagina"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Bekijk profielfoto"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Bekijk profielkop"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Bewerk profiel"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "In Memoriam"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "Deze gebruiker heeft ervoor gekozen om deze informatie niet beschikbaar te maken."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} originele berichten, {1} antwoorden, {2} boosts"
@@ -186,243 +192,238 @@ msgstr "{0} originele berichten, {1} antwoorden, {2} boosts"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {Laatste bericht van de afgelopen dag} other {Laatste 1 bericht van de afgelopen {2} dagen}}} other {{3, plural, one {Laatste {4} berichten van de afgelopen dag} other {Laatste {5} berichten van de afgelopen {6} dagen}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {Laatste bericht van de afgelopen jaren} other {Laatste {1} berichten van de afgelopen jaren}}"
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Origineel"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Antwoorden"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Boosts"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Berichtstatistieken niet beschikbaar."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Bekijk berichtstatistieken"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Laatste bericht: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Gedempt"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Geblokkeerd"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr ""
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Noem <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Vertaal bio"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr ""
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr ""
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr ""
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr ""
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr ""
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr ""
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Toevoegen/Verwijderen uit lijsten"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Link gekopieerd"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "Kan deze link niet kopiëren"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Kopiëer"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Delen lijkt niet te werken."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Delen…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr ""
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "Dempen van <0>@{username}0> opheffen"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Demp <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr ""
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr ""
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "Verwijder <0>@{username}0> van volgers?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr ""
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Verwijder volger…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "Blokkeer <0>@{username}0>?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr ""
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr ""
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "Blokkeren van <0>@{username}0> opheffen"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Blokkeer <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Rapporteer <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "Bewerk profiel"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr ""
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
msgstr ""
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Ontvolg…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Neem terug…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Volg"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Volg"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "Volg"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Sluit"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Vertaalde bio"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr ""
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr ""
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Kan lijsten niet laden."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Geen lijsten."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nieuwe lijst"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Privénotitie over <0>@{0}0>"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr ""
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Annuleren"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Opslaan & sluiten"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr ""
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr ""
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr ""
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Naam"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Bio"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Extra velden"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Omschrijving"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Inhoud"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Opslaan"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "gebruikersnaam"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "server domeinnaam"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "Cloak-modus uitgeschakeld"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "Cloak-modus ingeschakeld"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Startpagina"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Opstellen"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr ""
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr ""
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "Bijlage #{i} is mislukt"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Inhoudswaarschuwing"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Inhoudswaarschuwing of gevoelige media"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Openbaar"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Lokaal"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Niet openbaar"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Alleen volgers"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Privévermelding"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr ""
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Beantwoord"
@@ -804,31 +805,21 @@ msgid "Audio description"
msgstr "Audiobeschrijving"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "Bestandsgrootte is te groot. Uploaden kan problemen opleveren. Probeer de bestandsgrootte van {0} naar {1} of lager te verminderen."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr ""
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr ""
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
msgstr ""
#: src/components/compose.jsx:2632
@@ -838,8 +829,8 @@ msgstr "Opnamesnelheid is te hoog. Uploaden kan problemen opleveren."
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Verwijder"
@@ -865,9 +856,9 @@ msgstr "Bewerk audiobeschrijving"
msgid "Generating description. Please wait…"
msgstr "Omschrijving genereren. Even geduld…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
+msgid "Failed to generate description: {0}"
msgstr ""
#: src/components/compose.jsx:2802
@@ -880,9 +871,9 @@ msgstr "Genereren van beschrijving mislukt"
msgid "Generate description…"
msgstr "Genereer beschrijving…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
+msgid "Failed to generate description{0}"
msgstr ""
#. placeholder {0}: localeCode2Text(lang)
@@ -959,13 +950,13 @@ msgstr "Typ om GIF's te zoeken"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Vorige"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Volgende"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Fout bij laden van GIF's"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Niet-verzonden concepten"
@@ -992,8 +983,8 @@ msgstr "Fout bij verwijderen concept! Probeer het opnieuw."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Verwijder…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "Geen concepten gevonden."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Peiling"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Openen in een nieuw venster"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Accepteren"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Weigeren"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Geaccepteerd"
@@ -1053,23 +1044,23 @@ msgstr "Geweigerd"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Accounts"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Toon meer…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "Het einde."
@@ -1077,153 +1068,153 @@ msgstr "Het einde."
msgid "Nothing to show"
msgstr "Niets om te tonen"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Sneltoetsen"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Sneltoetsen help"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Volgend bericht"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Vorig bericht"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Sla carrousel over naar volgend bericht"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Sla carrousel over naar vorig bericht"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Laad nieuwe berichten"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Open berichtdetails"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> of <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Sluit bericht of dialoogvenster"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> of <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Focus kolom in multi-kolommodus"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> tot <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Stel nieuw bericht op"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Stel nieuw bericht op (nieuw venster)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Verstuur bericht"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> of <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Zoeken"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Beantwoord (nieuw venster)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "Like (favoriet)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> of <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Boost"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Bladwijzer"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "Schakel Cloak-modus"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr ""
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Aanmaken"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "Mediabeschrijving"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Vertaal"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Spreek uit"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "Gefilterd: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Gefilterd"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr ""
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr ""
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Inhalen"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Vermeldingen"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Meldingen"
@@ -1418,11 +1408,11 @@ msgstr "Bladwijzers"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Likes"
@@ -1434,8 +1424,8 @@ msgstr "Gevolgde Hashtags"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filters"
@@ -1463,7 +1453,7 @@ msgstr "Accounts…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Inloggen"
@@ -1471,7 +1461,7 @@ msgstr "Inloggen"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Populair"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Onbekend meldingstype: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Geboost/Geliket door…"
@@ -1650,17 +1640,17 @@ msgstr "Geboost door…"
msgid "Followed by…"
msgstr "Gevolgd door…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "Leer meer <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Lees meer →"
@@ -1685,8 +1675,8 @@ msgstr "Stem"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Ververs"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "Verplaats omlaag"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Bewerk"
@@ -2161,372 +2151,383 @@ msgstr "Ruwe Snelkoppelingen JSON"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "Importeer/exporteer instellingen van/naar instance server (zeer experimenteel)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> <1>geboost1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "Sorry, je momentieel ingelogde instantie kan niet communiceren met dit bericht van een andere instantie."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "@{0}'s bericht niet langer geliket"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr ""
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr ""
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Niet langer boosten"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr ""
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "Boost…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "Niet langer liken"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Like"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr ""
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr ""
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr ""
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr ""
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr ""
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr ""
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr ""
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr ""
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr ""
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr ""
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr ""
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr ""
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr ""
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr ""
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr ""
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr ""
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr ""
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "Kan bericht niet verwijderen"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr ""
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr ""
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr ""
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Geliket"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Geboost"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Bladwijzer opgeslagen"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Vastgezet"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Verwijderd"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# antwoord} other {# antwoorden}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Draad{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Toon minder"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Toon inhoud"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Gefilterd: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Toon media"
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Bewerkt"
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Antwoorden"
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Bewerkingsgeschiedenis"
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Kon geschiedenis niet laden"
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Laden…"
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "HTML code"
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "HTML code gekopieerd"
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "Kan HTML-code niet kopiëren"
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Mediabijlagen:"
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Account emoji's:"
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "statische URL"
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Emoji's:"
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Notities:"
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Dit is statisch, zonder vormgeving en scriptloos. Je moet mogelijk je eigen vormgeving toepassen en bewerken waar nodig."
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Peilingen zijn niet interactief, wordt een lijst met uitslagen."
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Mediabijlagen kunnen afbeeldingen, video's, audiobestanden of andere bestandstypes zijn."
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Let op: Deze voorvertoning is licht vormgegeven."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> geboost"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Nieuwe berichten"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr ""
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Boost} other {# Boosts}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr ""
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr ""
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr ""
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr ""
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr ""
@@ -2615,9 +2616,9 @@ msgstr "Berichten met media worden nu getoond"
msgid "Showing posts tagged with #{0}"
msgstr "Alle berichten met tag #{0}"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
+msgid "Showing posts in {0}"
msgstr ""
#: src/pages/account-statuses.jsx:500
@@ -2626,7 +2627,7 @@ msgstr "Nog niets te zien hier."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "Kan berichten niet laden"
@@ -2697,263 +2698,258 @@ msgstr ""
msgid "Unable to load bookmarks."
msgstr "Kan bladwijzers niet laden."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "het afgelopen uur"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "de afgelopen 2 uur"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "de afgelopen 3 uur"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "de afgelopen 4 uur"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "de afgelopen 5 uur"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "de afgelopen 6 uur"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "de afgelopen 7 uur"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "de afgelopen 8 uur"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "de afgelopen 9 uur"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "de afgelopen 10 uur"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "de afgelopen 11 uur"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "de afgelopen 12 uur"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "meer dan 12 uur geleden"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Gevolgde hashtags"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Groepen"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "{selectedFilterCategory, select, all {Alle berichten} original {Alle originele berichten} replies {Alle antwoorden} boosts {Alle boosts} followedTags {Alle gevolgde tags} groups {Alle groepen} filtered {Alle gefilterde berichten}}, {sortBy, select, createdAt {{sortOrder, select, asc {oudste} desc {nieuwste}}} reblogsCount {{sortOrder, select, asc {minste boosts} desc {meeste boosts}}} favouritesCount {{sortOrder, select, asc {minste likes} desc {meeste likes}}} repliesCount {{sortOrder, select, asc {minste antwoorden} desc {meeste antwoorden}}} density {{sortOrder, select, asc {minst dichte} desc {meest dichte}}}} first{groupBy, select, account {, gegroepeerd per schrijver} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "Inhalen <0>beta0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Hulp"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "Wat is dit?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "Inhalen is een aparte tijdlijn voor de accounts die je volgt, dat een weergave op hoog niveau in één oogopslag biedt met een eenvoudige, e-mailgeïnspireerde interface om moeiteloos door berichten te sorteren en filteren."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Voorbeeld van de Inhalen UI"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "Laten we inhalen"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Laten we de posts van je de accounts die je volgt inhalen."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Toon me alle berichten van…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "tot het maximum"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Catch up"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "Overlapt met je laatste catch-up"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "Tot aan de laatste catch-up ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "Let op: je instantie mag max. 800 berichten in de startpaginatijdlijn tonen, ongeacht het tijdsbereik. Kan minder of meer berichten zijn."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Eerder…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# bericht} other {# berichten}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Deze catch-up verwijderen?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr ""
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Let op: Max. 3 worden opgeslagen. De rest wordt automatisch verwijderd."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Berichten ophalen…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Dit kan even duren."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Filters terug zetten"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "Top links"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "Gedeeld door {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Alles"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# auteur} other {# auteurs}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Sorteer"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Datum"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Dichtheid"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr ""
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Auteurs"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Geen"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Toon alle auteurs"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "Je hoeft niet alles te lezen."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "Dat was het."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Terug naar boven"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Links gedeeld door volgenden, gesorteerd op hoe vaak het is gedeeld, geboost en geliket."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Sorteer: Dichtheid"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr ""
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Groep: Auteurs"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr ""
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Volgende auteur"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Vorige auteur"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Scroll naar boven"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Gefilterd: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Nog geen likes. Ga iets liken!"
@@ -2962,130 +2958,134 @@ msgstr "Nog geen likes. Ga iets liken!"
msgid "Unable to load likes."
msgstr "Kan likes niet laden."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Startpagina en lijsten"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Openbare tijdlijnen"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Discussies"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Profielen"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Nooit"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Nieuw filter"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filter} other {# filters}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "Kan filters niet laden."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "Nog geen filters."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Voeg filter toe"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Bewerk filter"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "Kan filter niet bewerken"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "Kan filter niet aanmaken"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Titel"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Volledig woord"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "Geen trefwoorden. Voeg er één toe."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Voeg trefwoord toe"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# trefwoord} other {# trefwoorden}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "Filter op…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* Nog niet geïmplementeerd"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "Status: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "Wijzig vervaldatum"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "Vervaldatum"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "Gefilterd bericht zal worden…"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "geminimaliseerd"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "verborgen"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "Verwijder dit filter?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "Kan filter niet verwijderen."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Vervallen"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "Vervalt op <0/>"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "Vervalt nooit"
@@ -3198,37 +3198,37 @@ msgstr "Voeg aan Snelkoppelingen toe"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Voer een nieuwe instantie in, bijv. \"mastodon.social\""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "Ongeldige instantie"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Ga naar een andere instantie…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Ga naar mijn instantie (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "Kan meldingen niet ophalen."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Bekijk alles"
@@ -3312,133 +3312,133 @@ msgstr "Niemand vermeld je :("
msgid "Unable to load mentions."
msgstr "Kan vermeldingen niet laden."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "Die je niet volgt"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "Die je niet volgen"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "Met een nieuw account"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "Die je ongevraagd privé noemen"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Meldingsinstellingen"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Nieuwe meldingen"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Mededeling} other {Mededelingen}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Volgverzoeken"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# volgverzoek} other {# volgverzoeken}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Alleen vermeldingen"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Vandaag"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Je bent weer helemaal bij."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Gisteren"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "Kan meldingen niet laden"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "Meldingsinstellingen bijgewerkt"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Filter"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Negeren"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Sta toe"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Negeer"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Genegeerd"
@@ -3525,402 +3525,402 @@ msgstr "Zoek: {q} (Hashtags)"
msgid "Search: {q}"
msgstr "Zoeken: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Hashtags"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Bekijk meer"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Bekijk meer accounts"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "Geen accounts gevonden."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "Bekijk meer hashtags"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "Geen hashtags gevonden."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Bekijk meer berichten"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "Geen berichten gevonden."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Instellingen"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Weergave"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Licht"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Donker"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Automatisch"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Lettergrootte"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Weergavetaal"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "Vertalingen van vrijwilligers"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "Plaatsen"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Standaard zichtbaarheid"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "Gesynchroniseerd"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Gesynchroniseerd met de instellingen van je instance server. <0>Ga naar je instance ({instance}) voor meer instellingen.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Experimenten"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "Boosts carrousel"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "Berichtvertaling"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr ""
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Systeemtaal ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "Let op: Deze functie maakt gebruik van externe vertaaldiensten, mede mogelijk gemaakt door <0>Lingva API0> & <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Let op: Deze functie maakt gebruik van een externe GIF zoekdienst, mede mogelijk gemaakt door <0>GIPHY0>. Geschikt voor alle leeftijden, tracking parameters worden geschrapt, verwijzerinformatie wordt weggelaten uit verzoeken, maar zoekopdrachten en het IP-adres zullen hun servers nog steeds bereiken."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Let op: Deze functie maakt gebruik van externe AI-service, gevoed door <0>img-alt-api0>. Kan mogelijk niet goed werken. Alleen voor afbeeldingen in het Engels."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "\"Cloud\" import/export voor snelkoppelingsinstellingen"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ Zeer experimenteel.<0/>Opgeslagen in je eigen profielnotities. (Privé) profielnotities worden voornamelijk gebruikt voor andere profielen en verborgen voor je eigen profiel."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Let op: Deze functie maakt gebruik van de API van de instance server waar je momenteel bent ingelogd."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "Over"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "Sponsor"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Doneer"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Privacybeleid"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>Site:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versie:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "Versiestring gekopieerd"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Pushmeldingen (bèta)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "Sta toe van <0>{0}0>"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "iedereen"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "mensen die ik volg"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "volgers"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "Volgend"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Peilingen"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "Plaats bewerkingen"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "LET OP: Push meldingen werken alleen voor <0>één account0>."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Je bent niet ingelogd. Interacties (antwoorden, boosten, etc) zijn niet mogelijk."
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Dit bericht komt uit een andere instantie (<0>{instance}0>). Interacties (antwoorden, boosten, etc.) zijn niet mogelijk."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Fout: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "Overschakelen naar mijn instantie om interacties in te schakelen"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "Kan antwoorden niet laden."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Terug"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "Ga naar het hoofdbericht"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr "{0} berichten boven - Go naar boven"
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "Toon alle gevoelige inhoud"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "Experimenteel"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "Kan niet overschakelen"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "Overschakelen naar instantie van bericht"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "Kan bericht niet laden"
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# antwoord} other {<0>{1}0> antwoorden}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# opmerking} other {<0>{0}0> opmerkingen}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "Bekijk bericht met antwoorden"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "Populair ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "Populair nieuws"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "Terug naar alle populaire berichten"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Alle berichten over <0>{0}0>"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "Populaire berichten"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "Geen populaire berichten."
diff --git a/src/locales/oc-FR.po b/src/locales/oc-FR.po
index b2b5ca147d..a5a663bf3d 100644
--- a/src/locales/oc-FR.po
+++ b/src/locales/oc-FR.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: oc\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 01:54\n"
+"PO-Revision-Date: 2025-04-21 05:33\n"
"Last-Translator: \n"
"Language-Team: Occitan\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr ""
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr ""
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr ""
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr ""
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr ""
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr ""
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr ""
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr ""
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr ""
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr ""
@@ -82,100 +82,106 @@ msgstr ""
msgid "Forever"
msgstr ""
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr ""
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr ""
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr ""
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr ""
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr ""
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr ""
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr ""
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr ""
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr ""
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr ""
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr ""
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr ""
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr ""
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr ""
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr ""
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr ""
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr ""
@@ -186,243 +192,238 @@ msgstr ""
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr ""
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr ""
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr ""
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr ""
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr ""
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr ""
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr ""
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr ""
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr ""
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr ""
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr ""
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr ""
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr ""
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr ""
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr ""
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr ""
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr ""
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr ""
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr ""
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr ""
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr ""
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr ""
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr ""
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr ""
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr ""
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr ""
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr ""
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr ""
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr ""
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr ""
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr ""
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr ""
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr ""
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr ""
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr ""
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr ""
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr ""
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr ""
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr ""
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr ""
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
msgstr ""
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr ""
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr ""
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr ""
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr ""
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr ""
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr ""
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr ""
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr ""
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr ""
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr ""
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr ""
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr ""
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr ""
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr ""
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr ""
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr ""
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr ""
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr ""
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr ""
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr ""
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr ""
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr ""
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr ""
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr ""
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr ""
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr ""
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr ""
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr ""
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr ""
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr ""
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr ""
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr ""
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr ""
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr ""
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr ""
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr ""
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr ""
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr ""
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr ""
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr ""
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr ""
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr ""
@@ -804,31 +805,21 @@ msgid "Audio description"
msgstr ""
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr ""
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr ""
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr ""
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
msgstr ""
#: src/components/compose.jsx:2632
@@ -838,8 +829,8 @@ msgstr ""
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr ""
@@ -865,9 +856,9 @@ msgstr ""
msgid "Generating description. Please wait…"
msgstr ""
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
+msgid "Failed to generate description: {0}"
msgstr ""
#: src/components/compose.jsx:2802
@@ -880,9 +871,9 @@ msgstr ""
msgid "Generate description…"
msgstr ""
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
+msgid "Failed to generate description{0}"
msgstr ""
#. placeholder {0}: localeCode2Text(lang)
@@ -959,13 +950,13 @@ msgstr ""
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr ""
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr ""
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr ""
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr ""
@@ -992,8 +983,8 @@ msgstr ""
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr ""
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr ""
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr ""
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr ""
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr ""
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr ""
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr ""
@@ -1053,23 +1044,23 @@ msgstr ""
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr ""
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr ""
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr ""
@@ -1077,153 +1068,153 @@ msgstr ""
msgid "Nothing to show"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr ""
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr ""
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr ""
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr ""
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr ""
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr ""
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr ""
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr ""
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr ""
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr ""
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr ""
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr ""
@@ -1418,11 +1408,11 @@ msgstr ""
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr ""
@@ -1434,8 +1424,8 @@ msgstr ""
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr ""
@@ -1463,7 +1453,7 @@ msgstr ""
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr ""
@@ -1471,7 +1461,7 @@ msgstr ""
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr ""
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr ""
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr ""
@@ -1650,17 +1640,17 @@ msgstr ""
msgid "Followed by…"
msgstr ""
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr ""
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr ""
@@ -1685,8 +1675,8 @@ msgstr ""
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr ""
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr ""
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr ""
@@ -2161,372 +2151,383 @@ msgstr ""
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr ""
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr ""
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr ""
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr ""
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr ""
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr ""
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr ""
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr ""
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr ""
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr ""
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr ""
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr ""
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr ""
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr ""
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr ""
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr ""
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr ""
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr ""
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr ""
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr ""
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr ""
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr ""
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr ""
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr ""
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr ""
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr ""
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr ""
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr ""
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr ""
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr ""
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr ""
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr ""
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr ""
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr ""
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr ""
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr ""
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr ""
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr ""
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr ""
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr ""
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr ""
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr ""
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr ""
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr ""
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr ""
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr ""
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr ""
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr ""
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr ""
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr ""
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr ""
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr ""
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr ""
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr ""
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr ""
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr ""
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr ""
@@ -2615,9 +2616,9 @@ msgstr ""
msgid "Showing posts tagged with #{0}"
msgstr ""
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
+msgid "Showing posts in {0}"
msgstr ""
#: src/pages/account-statuses.jsx:500
@@ -2626,7 +2627,7 @@ msgstr ""
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr ""
@@ -2697,263 +2698,258 @@ msgstr ""
msgid "Unable to load bookmarks."
msgstr ""
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr ""
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr ""
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr ""
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr ""
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr ""
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr ""
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr ""
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr ""
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr ""
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr ""
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr ""
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr ""
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr ""
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr ""
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr ""
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr ""
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr ""
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr ""
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr ""
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr ""
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr ""
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr ""
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr ""
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr ""
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr ""
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr ""
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr ""
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr ""
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr ""
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr ""
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr ""
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr ""
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr ""
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr ""
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr ""
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr ""
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr ""
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr ""
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr ""
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr ""
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr ""
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr ""
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr ""
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr ""
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr ""
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr ""
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr ""
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr ""
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr ""
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr ""
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr ""
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr ""
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr ""
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr ""
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr ""
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr ""
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr ""
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr ""
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr ""
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr ""
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
@@ -2962,130 +2958,134 @@ msgstr ""
msgid "Unable to load likes."
msgstr ""
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr ""
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr ""
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr ""
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr ""
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr ""
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr ""
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr ""
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr ""
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr ""
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr ""
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr ""
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr ""
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr ""
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr ""
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr ""
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr ""
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr ""
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr ""
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr ""
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr ""
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr ""
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr ""
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr ""
@@ -3198,37 +3198,37 @@ msgstr ""
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr ""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr ""
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr ""
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr ""
@@ -3312,133 +3312,133 @@ msgstr ""
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr ""
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr ""
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr ""
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr ""
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr ""
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr ""
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr ""
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr ""
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr ""
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr ""
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr ""
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr ""
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr ""
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr ""
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr ""
@@ -3525,402 +3525,402 @@ msgstr ""
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr ""
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr ""
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr ""
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr ""
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr ""
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr ""
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr ""
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr ""
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr ""
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr ""
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr ""
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr ""
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr ""
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr ""
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr ""
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr ""
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr ""
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr ""
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr ""
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr ""
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr ""
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr ""
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr ""
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr ""
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr ""
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr ""
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr ""
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr ""
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr ""
diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po
index be751e66cb..e7c3584f8a 100644
--- a/src/locales/pl-PL.po
+++ b/src/locales/pl-PL.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: pl\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-12 16:13\n"
+"PO-Revision-Date: 2025-04-21 05:32\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
@@ -30,16 +30,16 @@ msgstr "Wpisy: {0}"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
#: src/components/account-block.jsx:147
msgid "Last posted: {0}"
-msgstr "Najnowszy wpis: {0}"
+msgstr "Ostatni wpis: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Bot"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Grupa"
@@ -48,33 +48,33 @@ msgid "Mutual"
msgstr "Przyjaciele"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Oczekująca prośba"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Obserwujesz"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Obserwuje cię"
#: src/components/account-block.jsx:199
msgid "{followersCount, plural, one {# follower} other {# followers}}"
-msgstr "{followersCount, plural, one {# obserwujący} few {# obserwujących} many {# obserwujących} other {# obserwujących}}"
+msgstr "{followersCount, plural, one {# osoba obserwująca} few {# osoby obserwujące} many {# osób obserwujących} other {# osoby obserwującej}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
-msgstr "Zweryfikowany"
+msgstr "Zweryfikowano"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "Jest tutaj od <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "Jest tutaj od <0>{0}0>"
msgid "Forever"
msgstr "Na zawsze"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Nie można załadować konta."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Przejdź na stronę konta"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
-msgstr "Obserwującx"
+msgstr "Osoby obserwujące"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
-msgstr "Statystyki obserwowanych"
+msgstr "Osoby obserwowane"
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Wpisy"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2519
-#: src/components/status.jsx:2522
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Więcej"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
-msgstr "<0>{displayName}0> informuje, że ma teraz nowe konto:"
+msgstr "<0>{displayName}0> używa teraz nowego konta:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Identyfikator skopiowany"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "Nie udało się skopiować identyfikatora"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Kopiuj identyfikator"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Przejdź na oryginalną stronę profilową"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Pokaż zdjęcie profilowe"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Pokaż baner profilu"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Edytuj profil"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "In memoriam"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
-msgstr "Użytkownix postanowiłx nie udostępnić tych informacji."
+msgstr "Ta osoba nie udostępnia tych informacji."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "wpisy: {0}, komentarze: {1}, podbicia: {2}"
@@ -186,243 +192,238 @@ msgstr "wpisy: {0}, komentarze: {1}, podbicia: {2}"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
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 {Ostatni wpis w ciągu minionych 24 godzin} few {Ostatni wpis w ciągu minionych {2} dni} many {Ostatni wpis w ciągu minionych {2} dni} other {Ostatni wpis w ciągu minionych {2} dni}}} few {{3, plural, one {Ostatni {4} wpis w ciągu minionych 24 godzin} few {Ostatnie {5} wpisy w ciągu minionych {6} dni} many {Ostatnie {5} wpisów w ciągu minionych {6} dni} other {Ostatnie {5} wpisów w ciągu minionych {6} dni}}} many {{3, plural, one {Ostatni {4} wpis w ciągu minionych 24 godzin} few {Ostatnie {5} wpisy w ciągu minionych {6} dni} many {Ostatnie {5} wpisów w ciągu minionych {6} dni} other {Ostatnie {5} wpisów w ciągu minionych {6} dni}}} other {{3, plural, one {Ostatni {4} wpis w ciągu minionych 24 godzin} few {Ostatnie {5} wpisy w ciągu minionych {6} dni} many {Ostatnie {5} wpisów w ciągu minionych {6} dni} other {Ostatnie {5} wpisów w ciągu minionych {6} dni}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
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 {Ostatni wpis w ciągu minionego roku} few {Ostatnie {1} wpisy w ciągu minionego roku} many {Ostatnie {1} wpisów w ciągu minionego roku} other {Ostatnie {1} wpisów w ciągu minionego roku}}"
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Oryginalne"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Odpowiedzi"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
-msgstr "Udostępnienia"
+msgstr "Podbicia"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Statystyki wpisów nie są dostępne."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Pokaż statystyki wpisów"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Ostatni wpis: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Wyciszono"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Zablokowano"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "Notatka"
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Wspomnij o <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
-msgstr "Przetłumacz opis"
+msgstr "Przetłumacz biogram"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "Edytuj notatkę"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "Dodaj notatkę"
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr "Włączono powiadomienia dla wpisów od @{username}."
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr " Wyłączono powiadomienia dla wpisów od @{username}."
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "Wyłącz powiadomienia"
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "Włącz powiadomienia"
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "Włączono podbicia od @{username}."
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "Wyłączono podbicia od @{username}."
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "Wyłącz podbicia"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "Włącz podbicia"
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Dodaj/usuń z list"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Skopiowano odnośnik"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "Nie udało się skopiować odnośnika"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3298
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Kopiuj"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Udostępnianie zdaje się nie działać."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Udostępnij…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr "Nie wyciszaj @{username}"
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "Nie wyciszaj <0>@{username}0>"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Wycisz <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr "Wyciszono @{username} na {0}"
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr "Nie udało się wyciszyć @{username}"
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "Usunąć <0>@{username}0> z obserwujących?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr "@{username} usunięto z obserwujących"
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Usuń z obserwujących…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "Zablokować <0>@{username}0>?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr "Odblokowano @{username}"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "Zablokowano @{username}"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr "Nie udało się odblokować @{username}"
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "Nie udało się zablokować @{username}"
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "Odblokuj <0>@{username}0>"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Zablokuj <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Zgłoś <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "Edytuj profil"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "Wycofać prośbę o obserwację?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
-msgstr "Przestać obserwować @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr ""
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Nie obserwuj…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Wycofaj…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Obserwuj"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Obserwuj"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "Obserwuj"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3022
-#: src/components/status.jsx:3262
-#: src/components/status.jsx:3762
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Zamknij"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Przetłumaczony opis"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "Nie udało się usunąć z listy."
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "Nie udało się dodać do listy."
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Nie udało się wczytać list."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Brak list."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nowa lista"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Notatka o <0>@{0}0>"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "Nie udało się zaktualizować notatki."
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Anuluj"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Zapisz i zamknij"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "Nie udało się zaktualizować profilu."
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr "Obrazek w nagłówku"
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr "Zdjęcie profilowe"
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nazwa"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Opis"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Dodatkowe pola"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Etykieta"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Zawartość"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Zapisz"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "nazwa użytkownika"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "nazwa domeny serwera"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
-msgstr "Tryb \"Kloaka\" jest wyłączony"
+msgstr "Tryb Cloak jest wyłączony"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
-msgstr "Tryb \"Kloaka\" jest włączony"
+msgstr "Tryb Cloak jest włączony"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Strona główna"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Utwórz wpis"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr "Zaplanowane posty"
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr "Dodaj do wątku"
@@ -619,18 +620,18 @@ msgstr "Masz niezapisane zmiany. Czy chcesz porzucić ten wpis?"
#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
#: src/components/compose.jsx:644
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
-msgstr ""
+msgstr "{0, plural, one {Plik {1} nie jest obsługiwany.} few {Pliki {2} nie są obsługiwane.} many {Pliki {2} nie są obsługiwane.} other {Pliki {2} nie są obsługiwane.}}"
#: src/components/compose.jsx:654
#: src/components/compose.jsx:672
#: src/components/compose.jsx:1777
#: src/components/compose.jsx:1902
msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}"
-msgstr ""
+msgstr "{maxMediaAttachments, plural, one {Możesz załączyć co najwyżej # plik.} few {Możesz załączyć co najwyżej # pliki.} many {Możesz załączyć co najwyżej # plików.} other {Możesz załączyć co najwyżej # pliku.}}"
#: src/components/compose.jsx:862
msgid "Pop out"
-msgstr ""
+msgstr "Przenieś do wyskakującego okienka"
#: src/components/compose.jsx:869
msgid "Minimize"
@@ -638,19 +639,19 @@ msgstr "Zminimalizuj"
#: src/components/compose.jsx:905
msgid "Looks like you closed the parent window."
-msgstr ""
+msgstr "Wygląda na to, że zamknięto okno nadrzędne."
#: src/components/compose.jsx:912
msgid "Looks like you already have a compose field open in the parent window and currently publishing. Please wait for it to be done and try again later."
-msgstr ""
+msgstr "Wygląda na to, że masz też otwarte pole tworzenia wpisu w oknie głównym, gdzie aktualnie trwa publikowanie. Poczekaj, aż skończy i spróbuj ponownie później."
#: src/components/compose.jsx:917
msgid "Looks like you already have a compose field open in the parent window. Popping in this window will discard the changes you made in the parent window. Continue?"
-msgstr ""
+msgstr "Wygląda na to, że już masz otwarte pole edycji w oknie nadrzędnym. Aktywowanie tego okna spowoduje skasowanie zmian dokonanych przez Ciebie w oknie nadrzędnym. Kontynuować?"
#: src/components/compose.jsx:960
msgid "Pop in"
-msgstr ""
+msgstr "Przenieś z powrotem do okna głównego"
#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "Załączenie #{i} nie powiodło się"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Ostrzeżenie o zawartości"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Ostrzeżenie o treściach lub wrażliwych plikach"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Publiczny"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Lokalne"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Niepubliczny"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Tylko dla obserwujących"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Prywatne wzmianki"
@@ -742,7 +743,7 @@ msgstr "Oznacz media jako \"wrażliwe\""
#: src/components/compose.jsx:1405
msgid "Posting on <0/>"
-msgstr ""
+msgstr "Posting on <0/>"
#: src/components/compose.jsx:1436
#: src/components/compose.jsx:3260
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr "Zaplanuj"
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2423
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Odpowiedz"
@@ -804,42 +805,32 @@ msgid "Audio description"
msgstr "Opis audio"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
-msgstr ""
+msgstr "Rozmiar pliku jest za duży. Upload może spowodować błędy. Spróbuj zredukować rozmiar pliku z {0} do maksymalnie {1}."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr ""
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr ""
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr ""
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr "Wymiary są za duże. Upload może spowodować błędy. Spróbuj zredukować wymiary z {0}×{1} do {2}×{3}px."
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
-msgstr ""
+msgstr "Liczba klatek na sekundę jest za wysoka. Upload może spowodować błędy."
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Usuń"
@@ -863,16 +854,16 @@ msgstr "Edytuj opis audio"
#: src/components/compose.jsx:2781
#: src/components/compose.jsx:2830
msgid "Generating description. Please wait…"
-msgstr ""
+msgstr "Generowanie opisu. Proszę czekać…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr ""
+msgid "Failed to generate description: {0}"
+msgstr "Błąd podczas generowania opisu: {0}"
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
-msgstr ""
+msgstr "Błąd przy generowaniu opisu."
#: src/components/compose.jsx:2814
#: src/components/compose.jsx:2820
@@ -880,10 +871,10 @@ msgstr ""
msgid "Generate description…"
msgstr "Wygeneruj opis…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr ""
+msgid "Failed to generate description{0}"
+msgstr "Błąd podczas generowania opisu{0}"
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -930,7 +921,7 @@ msgstr "Szkaj emoji"
#: src/components/compose.jsx:3468
msgid "Error loading custom emojis"
-msgstr ""
+msgstr "Błąd podczas ładowania własnych emoji."
#: src/components/compose.jsx:3479
msgid "Recently used"
@@ -947,7 +938,7 @@ msgstr ""
#: src/components/compose.jsx:3656
msgid "Search GIFs"
-msgstr ""
+msgstr "Znajdź GIF"
#: src/components/compose.jsx:3671
msgid "Powered by GIPHY"
@@ -959,13 +950,13 @@ msgstr "Zacznij pisać, żeby wyszukać GIF'a"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Poprzednie"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Następne"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Wystąpił błąd podczas wczytywania GIFów"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Nieopublikowane szkice"
@@ -992,8 +983,8 @@ msgstr "Wystąpił błąd podczas usuwania szkicu! Spróbuj ponownie."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Usuń…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "Nie znaleziono żadnych szkiców."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Ankieta"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Otwórz w nowym oknie"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Akceptuj"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Odrzuć"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Zaakceptowano"
@@ -1053,23 +1044,23 @@ msgstr "Odrzucono"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Konta"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Pokaż więcej…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "Koniec."
@@ -1077,167 +1068,167 @@ msgstr "Koniec."
msgid "Nothing to show"
msgstr "Nie ma nic do wyświetlenia"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Skróty klawiszowe"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Pomoc dotycząca skrótów klawiszowych"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Następny wpis"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Poprzedni wpis"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Pomiń przejście do następnego wpisu"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Pomiń przejście do poprzedniego wpisu"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Wczytaj nowe wpisy"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Otwórz szczegóły wpisu"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> lub <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Rozwiń ostrzeżenie o zawartości<0/>Rozwiń lub zwiń wątek"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Zamknij wpis lub okna dialogowe"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> lub <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Aktywuj kolumnę w trybie rozszerzonym"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> do <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr "Przejdź do następnej kolumny w trybie rozszerzonym"
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr "Przejdź do poprzedniej kolumny w trybie rozszerzonym"
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Utwórz nowy wpis"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Utwórz nowy wpis (w nowym oknie)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Opublikuj wpis"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> lub <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Szukaj"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
-msgstr ""
+msgstr "Odpowiedz (nowe okno)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
-msgstr ""
+msgstr "Polub (ulubione)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
-#: src/components/status.jsx:2474
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
-msgstr ""
+msgstr "Podbij"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
-#: src/components/status.jsx:2499
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
-msgstr ""
+msgstr "Zakładka"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
-msgstr ""
+msgstr "Przełącz \"tryb kloaki\""
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
#: src/components/list-add-edit.jsx:40
msgid "Edit list"
-msgstr ""
+msgstr "Edytuj listę"
#: src/components/list-add-edit.jsx:96
msgid "Unable to edit list."
-msgstr ""
+msgstr "Nie da się edytować listy."
#: src/components/list-add-edit.jsx:97
msgid "Unable to create list."
-msgstr ""
+msgstr "Nie da się stworzyć listy."
#: src/components/list-add-edit.jsx:125
msgid "Show replies to list members"
@@ -1249,66 +1240,65 @@ msgstr ""
#: src/components/list-add-edit.jsx:131
msgid "Don't show replies"
-msgstr ""
+msgstr "Nie pokazuj odpowiedzi"
#: src/components/list-add-edit.jsx:144
msgid "Hide posts on this list from Home/Following"
msgstr ""
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr ""
#: src/components/list-add-edit.jsx:157
msgid "Delete this list?"
-msgstr ""
+msgstr "Skasować tą listę?"
#: src/components/list-add-edit.jsx:176
msgid "Unable to delete list."
-msgstr ""
+msgstr "Nie można skasować listy."
#: src/components/media-alt-modal.jsx:39
#: src/components/media.jsx:51
msgid "Media description"
-msgstr ""
+msgstr "Opis mediów"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
-msgstr ""
+msgstr "Tłumacz"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
-msgstr ""
+msgstr "Powiedz"
#: src/components/media-modal.jsx:369
msgid "Open original media in new window"
-msgstr ""
+msgstr "Otwórz oryginalne media w nowym oknie"
#: src/components/media-modal.jsx:373
msgid "Open original media"
-msgstr ""
+msgstr "Otwórz oryginalne media"
#: src/components/media-modal.jsx:389
msgid "Attempting to describe image. Please wait…"
-msgstr ""
+msgstr "Próba opisania obrazka. Proszę czekać..."
#: src/components/media-modal.jsx:404
msgid "Failed to describe image"
-msgstr ""
+msgstr "Błąd podczas opisywania obrazka"
#: src/components/media-modal.jsx:414
msgid "Describe image…"
-msgstr ""
+msgstr "Opisz obrazek"
#: src/components/media-modal.jsx:438
msgid "View post"
-msgstr ""
+msgstr "Zobacz wpis"
#: src/components/media-post.jsx:128
msgid "Sensitive media"
@@ -1319,22 +1309,22 @@ msgid "Filtered: {filterTitleStr}"
msgstr ""
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3592
-#: src/components/status.jsx:3688
-#: src/components/status.jsx:3766
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr ""
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
-msgstr ""
+msgstr "Otwórz plik"
#: src/components/modals.jsx:75
msgid "Post scheduled"
-msgstr ""
+msgstr "Zaplanowany wpis"
#: src/components/modals.jsx:76
msgid "Post published. Check it out."
@@ -1373,31 +1363,31 @@ msgid "following.title"
msgstr ""
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr ""
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr ""
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
-msgstr ""
+msgstr "Powiadomienia"
#: src/components/nav-menu.jsx:209
msgid "New"
@@ -1413,18 +1403,18 @@ msgstr ""
#: src/pages/bookmarks.jsx:12
#: src/pages/bookmarks.jsx:24
msgid "Bookmarks"
-msgstr ""
+msgstr "Zakładki"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
-msgstr ""
+msgstr "Polubienia"
#: src/components/nav-menu.jsx:254
#: src/pages/followed-hashtags.jsx:15
@@ -1434,19 +1424,19 @@ msgstr ""
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr ""
#: src/components/nav-menu.jsx:276
msgid "Muted users"
-msgstr ""
+msgstr "Wyciszeni użytkownicy"
#: src/components/nav-menu.jsx:284
msgid "Muted users…"
-msgstr ""
+msgstr "Wyciszeniu użytkownicy..."
#: src/components/nav-menu.jsx:291
msgid "Blocked users"
@@ -1463,7 +1453,7 @@ msgstr "Konta…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Zaloguj się"
@@ -1471,7 +1461,7 @@ msgstr "Zaloguj się"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Popularne"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Nieznany typ powiadomienia: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Podbite/polubione przez…"
@@ -1650,17 +1640,17 @@ msgstr "Podbite przez…"
msgid "Followed by…"
msgstr "Obserwujący…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "Dowiedz się więcej <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr "Wyświetl #Wrapstodon"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Więcej →"
@@ -1685,10 +1675,10 @@ msgstr ""
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
-msgstr ""
+msgstr "Odśwież"
#: src/components/poll.jsx:222
#: src/components/poll.jsx:226
@@ -1779,7 +1769,7 @@ msgstr ""
#: src/components/report-modal.jsx:68
msgid "Report Post"
-msgstr ""
+msgstr "Zgłoś wpis"
#: src/components/report-modal.jsx:68
msgid "Report @{username}"
@@ -1791,7 +1781,7 @@ msgstr ""
#: src/components/report-modal.jsx:146
msgid "Post reported"
-msgstr ""
+msgstr "Wpis zgłoszony"
#: src/components/report-modal.jsx:146
msgid "Profile reported"
@@ -1799,7 +1789,7 @@ msgstr ""
#: src/components/report-modal.jsx:154
msgid "Unable to report post"
-msgstr ""
+msgstr "Nie można zgłosić wpisu"
#: src/components/report-modal.jsx:155
msgid "Unable to report profile"
@@ -1827,15 +1817,15 @@ msgstr ""
#: src/components/report-modal.jsx:275
msgid "Muted {username}"
-msgstr ""
+msgstr "Wyciszony: {username}"
#: src/components/report-modal.jsx:278
msgid "Unable to mute {username}"
-msgstr ""
+msgstr "Nie udało się wyciszyć: {username}"
#: src/components/report-modal.jsx:283
msgid "Send Report <0>+ Mute profile0>"
-msgstr ""
+msgstr "Wyślij raport <0>+ Wycisz profil0>"
#: src/components/report-modal.jsx:294
msgid "Blocked {username}"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "Przesuń w dół"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Edytuj"
@@ -2161,372 +2151,383 @@ msgstr ""
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr ""
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr ""
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr ""
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr ""
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr ""
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr ""
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr ""
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2465
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr ""
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr ""
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2486
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr ""
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2486
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
-msgstr ""
+msgstr "Polub"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr ""
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
-msgstr ""
+msgstr "Zobacz wpisy autorstwa: <0>@{0}0>"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr ""
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr ""
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr ""
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
-msgstr ""
+msgstr "Anulowano wyciszenie konwersacji"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
-msgstr ""
+msgstr "Konwersacja wyciszona"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
-msgstr ""
+msgstr "Nie udało się anulować wyciszenia konwersacji"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
-msgstr ""
+msgstr "Nie udało się wyciszyć konwersacji"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
-msgstr ""
+msgstr "Anuluj wyciszenie konwersacji"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
-msgstr ""
+msgstr "Wycisz konwersację"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr ""
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
-msgstr ""
+msgstr "Wpis przypięty do profilu"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr ""
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr ""
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
-msgstr ""
+msgstr "Przypnij do profilu"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr ""
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr ""
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr ""
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr ""
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr "Cofnięto podbicie wpisu od @{6}"
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr "Podbito wpis od @{7}"
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Polubiono"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2474
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Podbito"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2499
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Zapisano"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Przypięto"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Usunięto"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# komentarz} few {# komentarze} other {# komentarzy}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Wątek{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Pokaż mniej"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Pokaż zawartość"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Odfiltrowano: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Pokaż multimedia"
-#: src/components/status.jsx:2347
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Edytowano"
-#: src/components/status.jsx:2424
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Komentarze"
#. More from [Author]
-#: src/components/status.jsx:2725
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "Więcej od <0/>"
-#: src/components/status.jsx:3027
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Historia zmian"
-#: src/components/status.jsx:3031
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Nie udało się wczytać historii"
-#: src/components/status.jsx:3036
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Wczytywanie…"
-#: src/components/status.jsx:3272
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "Kod HTML"
-#: src/components/status.jsx:3289
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "Kod HTML został skopiowany"
-#: src/components/status.jsx:3292
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "Nie udało się skopiować kodu HTML"
-#: src/components/status.jsx:3304
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Załączniki:"
-#: src/components/status.jsx:3326
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Emoji:"
-#: src/components/status.jsx:3357
-#: src/components/status.jsx:3402
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "statyczny adres URL"
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Emoji:"
-#: src/components/status.jsx:3416
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Notatki:"
-#: src/components/status.jsx:3420
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Jest to strona statyczna, bez stylów i skryptów. Konieczne może być zastosowanie własnych stylów i edytowanie w razie potrzeby."
-#: src/components/status.jsx:3426
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Ankiety nie są interaktywne, stają się listą z liczbą głosów."
-#: src/components/status.jsx:3431
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Załącznikami mogą być zdjęcia, filmy, pliki audio lub dowolne inne typy plików."
-#: src/components/status.jsx:3437
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "Wpis może być edytowany lub usunięty później."
-#: src/components/status.jsx:3443
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Podgląd"
-#: src/components/status.jsx:3452
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Uwaga: podgląd jest lekko stylizowany."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3696
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Nowe wpisy"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Spróbuj ponownie"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# podbicie} few {# podbicia} other{# podbić}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Przypięte wpisy"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Wątek"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Odfiltrowane0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "Automatycznie przetłumaczone z {sourceLangText}"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "Tłumaczenie…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Przetłumacz z {sourceLangText} (wykryto automatycznie)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Przetłumacz z {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Automatycznie ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "Nie udało się przetłumaczyć"
@@ -2596,15 +2597,15 @@ msgstr ""
#: src/pages/account-statuses.jsx:338
msgid "+ Replies"
-msgstr ""
+msgstr "+ Odpowiedzi"
#: src/pages/account-statuses.jsx:344
msgid "Showing posts without boosts"
-msgstr ""
+msgstr "Posty z wyłączeniem podbić"
#: src/pages/account-statuses.jsx:349
msgid "- Boosts"
-msgstr ""
+msgstr "- Podbicia"
#: src/pages/account-statuses.jsx:355
msgid "Showing posts with media"
@@ -2615,9 +2616,9 @@ msgstr ""
msgid "Showing posts tagged with #{0}"
msgstr ""
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
+msgid "Showing posts in {0}"
msgstr ""
#: src/pages/account-statuses.jsx:500
@@ -2626,7 +2627,7 @@ msgstr ""
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr ""
@@ -2697,263 +2698,258 @@ msgstr ""
msgid "Unable to load bookmarks."
msgstr ""
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr ""
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr ""
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr ""
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr ""
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr ""
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr ""
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr ""
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr ""
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr ""
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr ""
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr ""
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr ""
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr ""
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr ""
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Grupy"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "Wyświetlanie {selectedFilterCategory, select, all {wszystkich wpisów} original {oryginalnych wpisów} replies {komentarzy} boosts {podbić} followedTags {obserwowanych hashtagów} groups {grup} filtered {odfiltrowanych wpisów}}, {sortBy, select, createdAt {{sortOrder, select, asc {najstarsze} desc {najnowsze}}} reblogsCount {{sortOrder, select, asc {najmniej podbić} desc {najwięcej podbić}}} favouritesCount {{sortOrder, select, asc {najmniej polubień} desc {najwięcej polubień}}} repliesCount {{sortOrder, select, asc {najmniej odpowiedzi} desc {najwięcej odpowiedzi}}} density {{sortOrder, select, asc {najkrótsze} desc {najdłuższe}}}} najpierw{groupBy, select, account {, pogrupowane według autorstwa} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "Nadrabianie zaległości <0>beta0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Pomoc"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "Na czym to polega?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "Nadrabianie zaległości to osobna oś czasu, zapewniająca przejrzysty podgląd obserwowanych treści, z prostym, inspirowanym pocztą e-mail interfejsem do łatwego sortowania i filtrowania wpisów."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Podgląd interfejsu"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "Nadróbmy zaległości"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Nadróbmy zaległości z twoich obserwowanych treści."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Pokaż mi wszystkie wpisy od…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "na maksa"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Nadrób zaległości"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "Pokrywa się z ostatnim nadrabianiem zaległości"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "Do ostatniego nadrabiania zaległości ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "Uwaga: twój serwer może pokazać maksymalnie 800 wpisów na głównej osi czasu niezależnie od zakresu czasu. Może być mniej lub więcej."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Poprzednio…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# wpis} few {# wpisy} other {# wpisów}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Usunąć to nadrabianie zaległości?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr "Usuwanie nadrabiania zaległości {0}"
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
-msgstr "Nadrabianie zaległości {1} zostało usunięte"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
+msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Uwaga: tylko 3 zostaną zapisane. Pozostałe będą usuwane automatycznie."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Wczytywanie wpisów…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "To może zająć chwilę."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Resetuj filtry"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "Najpopularniejsze"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "Od {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Wszystko"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# autor} few {# autorów} other {# autorów}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Sortuj"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Data"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Długość"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr ""
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Autorstwa"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Brak"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Pokaż wszystkich autorów"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "Nie musisz czytać wszystkiego."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "To wszystko."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Wróć na górę"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Linki udostępniane przez obserwowanych, posortowane według liczby udostępnień, podbić i polubień."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Sortuj: Długość"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "Wpisy są sortowane według wagi informacji. Krótsze wpisy są \"lżejsze\", a dłuższe \"cięższe\". Wpisy ze zdjęciami są \"cięższe\" niż wpisy bez zdjęć."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Grupuj: Autorstwo"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "Wpisy są pogrupowane według autorstwa, posortowane według liczby wpisów na autora."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Następny autor"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Poprzedni autor"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Przewiń na górę"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Odfiltrowano: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Nie ma jeszcze polubień. Polub coś!"
@@ -2962,130 +2958,134 @@ msgstr "Nie ma jeszcze polubień. Polub coś!"
msgid "Unable to load likes."
msgstr "Nie udało się wczytać polubień."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Strona główna i listy"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr ""
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr ""
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr ""
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr ""
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr ""
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr ""
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr ""
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr ""
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr ""
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr ""
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr ""
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr ""
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr ""
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr ""
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr ""
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr ""
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr ""
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr ""
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr ""
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr ""
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr ""
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr ""
@@ -3198,37 +3198,37 @@ msgstr "Dodaj do skrótów"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Wprowadź nowy serwer, np. \"mastodon.social\""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "Nieprawidłowy serwer"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Przejdź do innego serwera…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Przejdź do mojego serwera (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "Nie można wczytać powiadomień."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Nowe0> <1>Prośby o obserwację1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Pokaż wszystko"
@@ -3312,135 +3312,135 @@ msgstr "Brak wzmianek o tobie :("
msgid "Unable to load mentions."
msgstr "Nie udało się wczytać wzmianek."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "których nie obserwujesz"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "które nie obserwują ciebie"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "z nowym kontem"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "które wysłały do ciebie niechcianą wzmiankę bezpośrednią"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "które mają ograniczenia od moderatorów serwera"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Ustawienia powiadomień"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Nowe powiadomienia"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Ogłoszenie} few {Ogłoszenia} other {Ogłoszeń}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Prośby o obserwację"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# prośba} few {# prośby} other {# próśb}} o obserwację"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "Odfiltrowane powiadomienia od {0, plural, one {# osoby} other {# osób}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Tylko wzmianki"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Dziś"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Jesteś na bieżąco."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Wczoraj"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "Nie udało się wczytać powiadomień"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "Ustawienia powiadomień zostały zaktualizowane"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
-msgstr ""
+msgstr "Filtr"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
-msgstr ""
+msgstr "Ignoruj"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
-msgstr ""
+msgstr "Zobacz powiadomienia od <0>@{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
-msgstr ""
+msgstr "Zezwól"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
-msgstr ""
+msgstr "Anuluj"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
-msgstr ""
+msgstr "Anulowane"
#: src/pages/public.jsx:28
msgid "Local timeline ({instance})"
@@ -3525,402 +3525,402 @@ msgstr ""
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr ""
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Zobacz więcej"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Zobacz więcej kont"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "Nie znaleziono żadnych kont."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "Zobacz więcej hashtagów"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "Nie znaleziono hashtagów"
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Zobacz więcej postów"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "Nie znaleziono postów."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Ustawienia"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Wygląd"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Jasny"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Ciemny"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Automatyczny"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Rozmiar tekstu"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Język wyświetlania"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr ""
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr ""
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr ""
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
-msgstr ""
+msgstr "Karuzela podbić"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "Tłumaczenie"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr "Przetłumacz na "
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Język systemu ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {Ukryj przycisk tłumaczenia dla:} other {Ukryj przycisk tłumaczenia dla (#):}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "Uwaga: ta funkcja korzysta z zewnętrznych tłumaczeń, obsługiwanych przez <0>Lingva API0> i <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "Automatyczne tłumaczenie"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Pokazuj automatycznie przetłumaczone wpisy na osi czasu. Działa tylko w przypadku <0>krótkich0> wpisów bez ostrzeżeń, multimediów i ankiet."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "Selektor GIFów"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Uwaga: ta funkcja korzysta z zewnętrznej usługi wyszukiwania GIFów, obsługiwanej przez <0>GIPHY0>. Klasyfikacja G (odpowiednie dla wszystkich grup wiekowych), parametry śledzące są usuwane, informacje o źródle są pomijane w zapytaniach, ale wyszukiwania i informacje o adresie IP nadal będą trafiać na ich serwery."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "Generator opisu zdjęć"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "Tylko dla nowych zdjęć podczas tworzenia nowych wpisów."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Uwaga: ta funkcja korzysta z zewnętrznej usługi AI, obsługiwanej przez <0>img-alt-api0>. Może nie działać prawidłowo. Tylko dla zdjęć i tylko po angielsku."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "Powiadomienia pogrupowane po stronie serwera"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Funkcja w fazie alfa. Potencjalnie ulepszone okno grupowania, ale podstawowa logika grupowania."
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Import/eksport ustawień skrótów z \"chmury\""
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ Bardzo eksperymentalne.<0/>Przechowywane w notatkach własnego profilu. Notatki profilu (prywatne) są używane głównie dla innych profili i ukryte dla własnego profilu."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Uwaga: ta funkcja korzysta z API aktywnego serwera."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Tryb maskowania <0>(<1>Tekst1> → <2>████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Zastępuje tekst blokami, co jest przydatne podczas robienia zrzutów ekranu w celu zachowania prywatności."
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "Informacje"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Stworzone0> przez <1>@cheeaun1>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "Sponsoruj"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Wspieraj"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Polityka prywatności"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>Strona:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Wersja:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "Numer wersji został skopiowany"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "Nie udało się skopiować numeru wersji"
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "Nie udało się zaktualizować subskrypcji. Spróbuj ponownie."
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "Nie udało się usunąć subskrypcji. Spróbuj ponownie."
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Powiadomienia push (beta)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Powiadomienia push są blokowane. Włącz je w ustawieniach przeglądarki."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "Zezwalaj od <0>{0}0>"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "każdego"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "obserwowanych"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "obserwujących"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "Obserwowani"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Ankiety"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "Edycje wpisów"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Pozwolenie na powiadomienia push nie zostało przyznane od ostatniego logowania. Musisz <0><1>zalogować się1> ponownie, aby pozwolić na powiadomienia push0>."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "UWAGA: powiadomienia push działają tylko dla <0>jednego konta0>."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Nie zalogowano. Interakcje (komentarze, podbicia, itp.) nie są możliwe."
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Ten wpis jest z innego serwera (<0>{instance}0>). Interakcje (komantarze, podbicia, itp.) nie są możliwe."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Błąd: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "Przełącz na mój serwer, aby włączyć interakcje"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "Nie udało się wczytać komentarzy."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Wróć"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "Przejdź do głównego wpisu"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr ""
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr ""
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
-msgstr ""
+msgstr "Zobacz wpis z odpowiedziami"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr ""
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr ""
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr ""
@@ -3950,7 +3950,7 @@ msgstr ""
#: src/pages/welcome.jsx:130
msgid "Boosts Carousel"
-msgstr ""
+msgstr "Karuzela podbić"
#: src/pages/welcome.jsx:133
msgid "Visually separate original posts and re-shared posts (boosted posts)."
diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po
index de051f5db7..d8a63292ab 100644
--- a/src/locales/pt-BR.po
+++ b/src/locales/pt-BR.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: pt\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-16 15:44\n"
+"PO-Revision-Date: 2025-04-21 10:17\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Última publicação: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:667
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Automático"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:672
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Grupo"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Mútuo"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1713
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Solicitado"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1704
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Seguindo"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1095
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Segue você"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# seguidor} other {# seguidores}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:713
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Verificado"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:813
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "Juntou-se em <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "Juntou-se em <0>{0}0>"
msgid "Forever"
msgstr "Permanente"
-#: src/components/account-info.jsx:380
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Não foi possível carregar a conta."
-#: src/components/account-info.jsx:395
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Ir à página da conta"
-#: src/components/account-info.jsx:424
-#: src/components/account-info.jsx:735
-#: src/components/account-info.jsx:765
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Seguidores"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:427
-#: src/components/account-info.jsx:775
-#: src/components/account-info.jsx:792
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr "Seguindo"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:809
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Publicações"
-#: src/components/account-info.jsx:438
-#: src/components/account-info.jsx:1151
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2519
-#: src/components/status.jsx:2522
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Mais"
-#: src/components/account-info.jsx:450
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> indicou que a nova conta é:"
-#: src/components/account-info.jsx:595
-#: src/components/account-info.jsx:1309
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Identificador copiado"
-#: src/components/account-info.jsx:598
-#: src/components/account-info.jsx:1312
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "Não foi possível copiar o identificador"
-#: src/components/account-info.jsx:604
-#: src/components/account-info.jsx:1318
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Copiar identificador"
-#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Ir à página do perfil original"
-#: src/components/account-info.jsx:628
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Ver foto de perfil"
-#: src/components/account-info.jsx:645
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Ver banner de perfil"
-#: src/components/account-info.jsx:662
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Editar perfil"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "Em memória"
-#: src/components/account-info.jsx:742
-#: src/components/account-info.jsx:783
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "O usuário deixou privado esta informação."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:838
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} publicações originais, {1} respostas, {2} impulsos"
@@ -186,243 +192,238 @@ msgstr "{0} publicações originais, {1} respostas, {2} impulsos"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:854
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {Última publicação no último dia} other {Última publicação nos últimos {2} dias}}} other {{3, plural, one {Últimas {4} publicações no último dia} other {Últimas {5} publicações nos últimos {6} dias}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:867
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {Última publicação no(s) ano(s) passado(s)} other {Últimas {1} publicações no(s) ano(s) passado(s)}}"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Original"
-#: src/components/account-info.jsx:895
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Respostas"
-#: src/components/account-info.jsx:899
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Impulsos"
-#: src/components/account-info.jsx:905
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "As estatísticas estão indisponíveis."
-#: src/components/account-info.jsx:936
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Ver estatísticas"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1099
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Última publicação: <0>{0}0>"
-#: src/components/account-info.jsx:1113
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Silenciado"
-#: src/components/account-info.jsx:1118
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Bloqueado"
-#: src/components/account-info.jsx:1127
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "Nota privada"
-#: src/components/account-info.jsx:1184
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Mencionar <0>@{username}0>"
-#: src/components/account-info.jsx:1196
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Traduzir bio"
-#: src/components/account-info.jsx:1207
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "Editar nota privada"
-#: src/components/account-info.jsx:1207
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "Adicionar nota privada"
-#: src/components/account-info.jsx:1227
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr "Notificações ativadas para as publicações de @{username}."
-#: src/components/account-info.jsx:1228
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr " Notificações desativadas para as publicações de @{username}."
-#: src/components/account-info.jsx:1240
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "Desativar notificações"
-#: src/components/account-info.jsx:1241
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "Ativar notificações"
-#: src/components/account-info.jsx:1258
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "Impulsos de @{username} ativados."
-#: src/components/account-info.jsx:1259
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "Impulsos de @{username} desativados."
-#: src/components/account-info.jsx:1270
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "Desativar impulsos"
-#: src/components/account-info.jsx:1270
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "Ativar impulsos"
-#: src/components/account-info.jsx:1286
-#: src/components/account-info.jsx:1296
-#: src/components/account-info.jsx:1899
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Adicionar/remover das listas"
-#: src/components/account-info.jsx:1335
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Link copiado"
-#: src/components/account-info.jsx:1338
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "Não foi possível copiar link"
-#: src/components/account-info.jsx:1344
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3298
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Copiar"
-#: src/components/account-info.jsx:1359
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Compartilhar não parece estar funcionando."
-#: src/components/account-info.jsx:1365
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Compartilhar…"
-#: src/components/account-info.jsx:1385
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr "Dessilenciou @{username}"
-#: src/components/account-info.jsx:1397
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "Dessilenciar <0>@{username}0>"
-#: src/components/account-info.jsx:1413
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Silenciar <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1445
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr "Silenciou @{username} por {0}"
-#: src/components/account-info.jsx:1457
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr "Não foi possível silenciar @{username}"
-#: src/components/account-info.jsx:1478
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "Excluir <0>@{username}0> dos seguidores?"
-#: src/components/account-info.jsx:1498
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr "@{username} excluído dos seguidores"
-#: src/components/account-info.jsx:1510
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Excluir seguidor…"
-#: src/components/account-info.jsx:1521
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "Bloquear <0>@{username}0>?"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr "Desbloqueou @{username}"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "Bloqueou @{username}"
-#: src/components/account-info.jsx:1561
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr "Não foi possível desbloquear @{username}"
-#: src/components/account-info.jsx:1563
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "Não foi possível bloquear @{username}"
-#: src/components/account-info.jsx:1573
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "Desbloquear <0>@{username}0>"
-#: src/components/account-info.jsx:1582
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Bloquear <0>@{username}0>…"
-#: src/components/account-info.jsx:1599
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Denunciar <0>@{username}0>…"
-#: src/components/account-info.jsx:1619
-#: src/components/account-info.jsx:2153
-msgid "Edit profile"
-msgstr "Editar perfil"
-
-#: src/components/account-info.jsx:1655
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "Excluir solicitação de seguimento?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1656
-msgid "Unfollow @{1}?"
-msgstr "Parar de seguir @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr "Parar de seguir @{0}?"
-#: src/components/account-info.jsx:1707
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Parar de seguir…"
-#: src/components/account-info.jsx:1716
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Excluir…"
-#: src/components/account-info.jsx:1723
-#: src/components/account-info.jsx:1727
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Seguir"
-#: src/components/account-info.jsx:1839
-#: src/components/account-info.jsx:1894
-#: src/components/account-info.jsx:2028
-#: src/components/account-info.jsx:2148
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Seguir"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "Seguir"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3022
-#: src/components/status.jsx:3262
-#: src/components/status.jsx:3762
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Fechar"
-#: src/components/account-info.jsx:1844
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Bio traduzida"
-#: src/components/account-info.jsx:1939
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "Não foi possível remover da lista."
-#: src/components/account-info.jsx:1940
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "Não foi possível adicionar à lista."
-#: src/components/account-info.jsx:1959
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Não foi possível carregar listas."
-#: src/components/account-info.jsx:1963
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Não há listas."
-#: src/components/account-info.jsx:1974
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nova lista"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2033
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Nota privada sobre <0>@{0}0>"
-#: src/components/account-info.jsx:2063
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "Não foi possível atualizar nota privada."
-#: src/components/account-info.jsx:2086
-#: src/components/account-info.jsx:2384
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Cancelar"
-#: src/components/account-info.jsx:2091
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Salvar e fechar"
-#: src/components/account-info.jsx:2208
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "Não foi possível atualizar perfil."
-#: src/components/account-info.jsx:2215
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr "Foto do banner"
-#: src/components/account-info.jsx:2267
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr "Foto de perfil"
-#: src/components/account-info.jsx:2319
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nome"
-#: src/components/account-info.jsx:2332
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Bio"
-#: src/components/account-info.jsx:2345
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Campos adicionais"
-#: src/components/account-info.jsx:2351
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Etiqueta"
-#: src/components/account-info.jsx:2354
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Conteúdo"
-#: src/components/account-info.jsx:2387
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Salvar"
-#: src/components/account-info.jsx:2441
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "nome de usuário"
-#: src/components/account-info.jsx:2445
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "domínio do servidor"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "Modo oculto desativado"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "Modo oculto ativado"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Início"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Escrever"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr "Publicações agendadas"
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr "Adicionar ao tópico"
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "Anexo #{i} falhou"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Aviso de conteúdo"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Aviso de conteúdo ou mídia sensível"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Público"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Local"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Não listado"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Apenas seguidores"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Menção privada"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr "Agendar"
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2423
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Responder"
@@ -804,32 +805,22 @@ msgid "Audio description"
msgstr "Descrição do áudio"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "O arquivo é muito grande. Enviá-lo pode enfrentar problemas. Reduza o tamanho do arquivo de {0} a {1} ou menor."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr "A dimensão é muito grande. Enviá-lo pode enfrentar problemas. Reduza a dimensão de {2}×{3}px a {4}×{5}px."
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr "O arquivo é muito grande. Enviá-lo pode enfrentar problemas. Reduza o tamanho do arquivo de {6} a {7} ou menor."
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr "A dimensão é muito grande. Enviá-lo pode enfrentar problemas. Reduza a dimensão de {8}×{9}px a {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr "A dimensão é muito grande. Enviá-lo pode enfrentar problemas. Reduza a dimensão de {0}×{1}px a {2}×{3}px."
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -838,8 +829,8 @@ msgstr "A taxa de quadros está muito alta. Enviá-lo pode enfrentar problemas."
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Excluir"
@@ -865,10 +856,10 @@ msgstr "Editar descrição do áudio"
msgid "Generating description. Please wait…"
msgstr "Gerando descrição. Por favor, espere…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr "Falhou ao gerar descrição: {12}"
+msgid "Failed to generate description: {0}"
+msgstr "Houve um erro ao gerar descrição: {0}"
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -880,10 +871,10 @@ msgstr "Houve um erro ao gerar descrição"
msgid "Generate description…"
msgstr "Gerar descrição…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr "Falhou ao gerar descrição{13}"
+msgid "Failed to generate description{0}"
+msgstr "Houve um erro ao gerar descrição{0}"
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -959,13 +950,13 @@ msgstr "Escreva para pesquisar GIFs"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Anterior"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Seguinte"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Erro ao carregar GIFs"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Rascunhos não enviados"
@@ -992,8 +983,8 @@ msgstr "Erro ao excluir rascunho. Tente novamente."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Excluir…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "Não há rascunho encontrado."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Enquete"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Abrir em nova janela"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Aceitar"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Rejeitar"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Aceitado"
@@ -1053,23 +1044,23 @@ msgstr "Rejeitado"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Contas"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Mostrar mais…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "Fim."
@@ -1077,153 +1068,153 @@ msgstr "Fim."
msgid "Nothing to show"
msgstr "Nada para mostrar"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Atalhos do teclado"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Ajuda com atalhos do teclado"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Próxima publicação"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Publicação anterior"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Pular carrossel para a próxima publicação"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Pular carrossel para a publicação anterior"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Carregar novas publicações"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Abrir detalhes da publicação"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> ou <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Expandir aviso de conteúdo ou<0/>alternar tópico expandido/colapsado"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Fechar publicação ou diálogos"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> ou <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Focar coluna no modo multi-coluna"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> a <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr "Focar na próxima coluna no modo multi-coluna"
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr "Focar na coluna anterior no modo multi-coluna"
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Escrever nova publicação"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Escrever nova publicação (nova janela)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Enviar publicação"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> ou <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Buscar"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Responder (nova janela)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "Curtida (favorito)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> ou <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
-#: src/components/status.jsx:2474
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Impulsionar"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
-#: src/components/status.jsx:2499
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Favoritar"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "Alternar modo oculto"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "Ocultar publicações nessa lista do Início/Seguindo"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Criar"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "Descrição da mídia"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Traduzir"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Falar"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "Filtrado: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3592
-#: src/components/status.jsx:3688
-#: src/components/status.jsx:3766
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Filtrado"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr "Abrir arquivo"
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr "Seguindo"
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Acompanhar"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Menções"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Notificações"
@@ -1418,11 +1408,11 @@ msgstr "Favoritos"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Curtidas"
@@ -1434,8 +1424,8 @@ msgstr "Hashtags seguidas"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtros"
@@ -1463,7 +1453,7 @@ msgstr "Contas…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Iniciar sessão"
@@ -1471,7 +1461,7 @@ msgstr "Iniciar sessão"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Tendência"
@@ -1634,8 +1624,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Tipo de notificação desconhecida: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Impulsionado/Curtido por…"
@@ -1651,17 +1641,17 @@ msgstr "Impulsionado por…"
msgid "Followed by…"
msgstr "Seguido por…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "Saiba mais <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr "Ver #Wrapstodon"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Ler mais →"
@@ -1686,8 +1676,8 @@ msgstr "Votar"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Atualizar"
@@ -1963,7 +1953,7 @@ msgid "Move down"
msgstr "Mover para baixo"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Editar"
@@ -2162,372 +2152,383 @@ msgstr "Atalhos brutos JSON"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "Importar/exportar opções do/para servidor de instância (Muito experimental)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> <1>impulsionou1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "Desculpe, a atual instância registrada não pode interagir com esta publicação de outra instância."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "Não curtiu a publicação de @{0}"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
-msgstr "Curtiu a publicação de @{1}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
+msgstr "Curtiu a publicação de @{0}"
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
-msgstr "Desfavoritou a publicação de @{2}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
+msgstr "Desfavoritou a publicação de @{0}"
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
-msgstr "Favoritou a publicação de @{3}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
+msgstr "Favoritou a publicação de @{0}"
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "Algumas das mídias não têm descrição."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "Publicação antiga (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Remover impulso"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2465
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Citar"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
-msgstr "Removeu impulso da publicação de @{4}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
+msgstr "Removeu impulso da publicação de @{0}"
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
-msgstr "Impulsionou a publicação de @{5}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
+msgstr "Impulsionou a publicação de @{0}"
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "Impulsionar…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2486
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "Remover curtida"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2486
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Curtir"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Desfavoritar"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr "Texto da publicação copiado"
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr "Não foi possível copiar o texto da publicação"
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr "Copiar texto da publicação"
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr "Ver publicação de <0>@{0}0>"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "Exibir histórico de edições"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "Editado: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "Incorporar publicação"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "Conversa dessilenciada"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "Conversa silenciada"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "Não foi possível dessilenciar conversa"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "Não foi possível silenciar conversa"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "Dessilenciar conversa"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Silenciar conversa"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "Publicação desafixada do perfil"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "Publicação fixada no perfil"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "Não foi possível desafixar publicação"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "Não foi possível fixar publicação"
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "Desafixar do perfil"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "Fixar ao perfil"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "Excluir publicação?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "Publicação excluída"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "Não foi possível excluir publicação"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "Denunciar publicação…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr "Removeu impulso da publicação de @{6}"
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr "Impulsionou a publicação de @{7}"
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Curtido"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2474
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Impulsionado"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2499
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Favoritado"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Fixado"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Excluído"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# resposta} other {# respostas}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Tópico{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Mostrar menos"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Mostrar conteúdo"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Filtrado: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Mostrar mídia"
-#: src/components/status.jsx:2347
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Editado"
-#: src/components/status.jsx:2424
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Comentários"
#. More from [Author]
-#: src/components/status.jsx:2725
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "Mais de <0/>"
-#: src/components/status.jsx:3027
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Histórico de edições"
-#: src/components/status.jsx:3031
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Houve um erro ao carregar histórico"
-#: src/components/status.jsx:3036
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Carregando…"
-#: src/components/status.jsx:3272
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "Código HTML"
-#: src/components/status.jsx:3289
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "Código HTML copiado"
-#: src/components/status.jsx:3292
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "Não foi possível copiar código HTML"
-#: src/components/status.jsx:3304
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Anexos de mídia:"
-#: src/components/status.jsx:3326
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Emojis da conta:"
-#: src/components/status.jsx:3357
-#: src/components/status.jsx:3402
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "URL estático"
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Emojis:"
-#: src/components/status.jsx:3416
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Notas:"
-#: src/components/status.jsx:3420
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Isso é estático, instável e sem guião. Você pode precisar para aplicar seus próprios estilos e editar caso necessário."
-#: src/components/status.jsx:3426
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Enquetes não são interativas, ela se torna uma lista com contagem de votos."
-#: src/components/status.jsx:3431
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Anexos de mídia pode ser imagens, vídeos, áudios ou qualquer arquivo."
-#: src/components/status.jsx:3437
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "Publicações podem ser editadas ou excluídas depois."
-#: src/components/status.jsx:3443
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Prévia"
-#: src/components/status.jsx:3452
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Nota: Esta prévia tem um estilo levemente padronizado."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3696
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> impulsionou"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Novas publicações"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Tentar novamente"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Impulso} other {# Impulsos}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Publicações fixadas"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Tópico"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtrado0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "Traduzido automaticamente de {sourceLangText}"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "Traduzindo…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Traduzir do {sourceLangText} (detectado automaticamente)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Traduzir do {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Auto ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "Houve um erro ao traduzir"
@@ -2616,10 +2617,10 @@ msgstr "Exibindo publicações com mídia"
msgid "Showing posts tagged with #{0}"
msgstr "Exibindo publicações marcadas com #{0}"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
-msgstr "Exibindo publicações em {1}"
+msgid "Showing posts in {0}"
+msgstr "Exibindo publicações em {0}"
#: src/pages/account-statuses.jsx:500
msgid "Nothing to see here yet."
@@ -2627,7 +2628,7 @@ msgstr "Não há nada para ver aqui."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "Não foi possível carregar publicações"
@@ -2698,263 +2699,258 @@ msgstr "Não há favoritos ainda. Favorite algo primeiramente!"
msgid "Unable to load bookmarks."
msgstr "Não foi possível carregar os favoritos."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "última 1 hora"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "últimas 2 horas"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "últimas 3 horas"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "últimas 4 horas"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "últimas 5 horas"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "últimas 6 horas"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "últimas 7 horas"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "últimas 8 horas"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "últimas 9 horas"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "últimas 10 horas"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "últimas 11 horas"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "últimas 12 horas"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "além de 12 horas"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Tags seguidas"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Grupos"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "Exibindo {selectedFilterCategory, select, all {todas as publicações} original {publicações originais} replies {respostas} boosts {impulsos} followedTags {tags seguidas} groups {grupos} filtered {publicações filtradas}}, {sortBy, select, createdAt {{sortOrder, select, asc {mais antigo} desc {mais recente}}} reblogsCount {{sortOrder, select, asc {menos impulsos} desc {mais impulsos}}} favouritesCount {{sortOrder, select, asc {menos curtidas} desc {mais curtidas}}} repliesCount {{sortOrder, select, asc {menos respostas} desc {mais respostas}}} density {{sortOrder, select, asc {menos denso} desc {mais denso}}}} primeiro{groupBy, select, account {, agrupado por autores} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "Acompanhar <0>beta0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Ajuda"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "O que isso significa?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "A função de acompanhamento é uma linha de tempo separada de seus seguidores, oferecendo uma visão de alto-nível em um relance, com uma interface simples e inspirada em e-mails para ordenar e filtrar publicações sem esforço."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Prévia da interface de acompanhamento"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "Vamos acompanhar"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Vamos acompanhar as publicações de seus seguidores."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Exiba as publicações de…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "até o máximo"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Acompanhar"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "Sobreposições com o seu último acompanhamento"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "Até o último acompanhamento ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "Nota: Sua instância talvez mostre um máximo de 800 publicações na linha de tempo do início, independente do intervalo de tempo. Pode ser menos ou mais."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Antes…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# publicação} other {# publicações}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Excluir acompanhamento?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr "Removendo acompanhamento {0}"
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
-msgstr "Acompanhamento {1} removido"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
+msgstr "Acompanhamento {0} removido"
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Nota: Aqui armazenará um máximo de 3 acompanhamentos. O resto será automaticamente excluído."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Obtendo publicações…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Isso deve levar um tempo."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Redefinir filtros"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "Links populares"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "Compartilhado por {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Tudo"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# autor} other {# autores}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Ordenar"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Data"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Densidade"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr "Filtrar"
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Autores"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Nenhum"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Mostrar autores"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "Você não precisa ler tudo."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "Isso é tudo."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Voltar ao topo"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Links compartilhados por seguidores, ordenados pela contagem de compartilhamentos, impulsos e curtidas."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Ordenar: Densidade"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "As publicações são ordenadas por informações de densidade ou profundidade. As curtas são mais \"leves\" enquanto as longas são mais \"pesadas\". Publicações com fotos são mais \"pesadas\" do que elas sem fotos."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Grupo: Autores"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "Publicações são agrupadas por autores, ordenado por quantidade de publicações por autor."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Próximo autor"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Autor anterior"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Subir"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Filtrado: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Não há curtidas ainda. Curta algo primeiramente!"
@@ -2963,130 +2959,134 @@ msgstr "Não há curtidas ainda. Curta algo primeiramente!"
msgid "Unable to load likes."
msgstr "Não foi possível carregar curtidas."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Início e listas"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Linhas de tempo públicas"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Conversas"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Perfis"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Nunca"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Novo filtro"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtro} other {# filtros}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "Não foi possível carregar filtros."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "Não há filtros ainda."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Adicionar filtro"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Editar filtro"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "Não foi possível editar filtro"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "Não foi possível criar filtro"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Título"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Palavra completa"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "Não há palavras-chave. Adicione uma."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Adicionar palavra-chave"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# palavra-chave} other {# palavras-chave}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "Filtrar de…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* Não implementado ainda"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "Estado: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "Alterar expiração"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "Expiração"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "A publicação filtrada será…"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr "oculto (apenas mídia)"
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "minimizada"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "oculta"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "Excluir filtro?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "Não foi possível excluir filtro."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Expirado"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "Expirando <0/>"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "Nunca expira"
@@ -3199,37 +3199,37 @@ msgstr "Adicionar aos atalhos"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Insira uma nova instância ex. \"mastodon.social\""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "Instância inválida"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Ir à outra instância…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Ir à minha instância (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "Não foi possível obter notificações."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Novas0> <1>Solicitações de seguimento1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Ver tudo"
@@ -3313,133 +3313,133 @@ msgstr "Ninguém mencionou você :("
msgid "Unable to load mentions."
msgstr "Não foi possível carregar menções."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "Você não segue"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "Quem não segue você"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "Com uma conta nova"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "Quem mencionou você privadamente sem solicitar"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "Quem está limitado por moderadores do servidor"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Opções de notificação"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Novas notificações"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Anúncio} other {Anúncios}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Solicitações de seguimento"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# solicitação de seguimento} other {# solicitações de seguimento}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Notificações filtradas de # pessoa} other {Notificações filtradas de # pessoas}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Apenas menções"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Hoje"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Está tudo em dia."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Ontem"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "Não foi possível carregar notificações"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "Opções de notificação atualizada"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "Filtrar notificações de pessoas:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Filtrar"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Ignorar"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "Atualizado <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "Ver notificações de <0>@{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "Notificações de <0>@{0}0>"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "As notificações de @{0} não serão mais filtradas."
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "Não foi possível aceitar solicitação de notificação"
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Permitir"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
-msgstr "As notificações de @{1} não aparecerá em notificações filtradas."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+msgstr "As notificações de @{0} não aparecerá em notificações filtradas."
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "Não foi possível descartar solicitação de notificação"
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Descartar"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Descartado"
@@ -3526,402 +3526,402 @@ msgstr "Buscar: {q} (Hashtags)"
msgid "Search: {q}"
msgstr "Buscar: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Hashtags"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Ver mais"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Ver mais contas"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "Nenhuma conta encontrada."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "Ver mais hashtags"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "Nenhuma hashtag encontrada."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Ver mais publicações"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "Nenhuma publicação encontrada."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "Insira o termo de sua busca ou copie um URL acima para iniciar."
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Opções"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Tema"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Claro"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Escuro"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Automático"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Tamanho do texto"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Idioma de exibição"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "Traduções de voluntários"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "Publicando"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Visibilidade padrão"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "Sincronizado"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "Houve um erro ao atualizar privacidade de publicação"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Sincronizado com as opções do servidor de instância. <0>Vá para sua instância ({instance}) para mais opções.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Experimentos"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "Atualizar automaticamente publicações da linha do tempo"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "Carrossel de impulsos"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "Tradução da publicação"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr "Traduzir para "
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Idioma do sistema ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {Ocultar o botão de \"Traduzir\" em:} other {Ocultar o botão de \"Traduzir\" por (#):}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "Nota: Esse recurso usa serviços externos de tradução, desenvolvido por <0>Lingva API0> e <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr "Nota: este recurso usa serviços de tradução externa, feito por <0>{TRANSLATION_API_NAME}0>."
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "Tradução automática"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Exibe automaticamente tradução para publicações na linha de tempo. Só funciona para publicações <0>curtas0> sem aviso de conteúdo, mídia ou enquete."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "Selecionador de GIF para escrita"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Nota: Esse recurso usa serviços externos de busca de GIF, desenvolvido por <0>GIPHY0>. Avaliado bem (adequado para visualização de todas as idades), parâmetros de rastreamento são listrados, informação de referência é omitida de solicitações, porém as consultas de busca e informação de endereço IP ainda poderá alcançar os servidores do GIPHY."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "Gerador de descrição de imagem"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "Apenas para novas imagens enquanto escreve novas publicações."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Nota: Esse recurso usa serviços externos IA, desenvolvido por <0>img-alt-api0>. Então ele pode não funcionar bem. Apenas para imagens e em inglês."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "Notificações agrupadas do servidor"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Recurso em estágio alpha. Janela potencialmente agrupada e melhorada, porém lógica básica de agrupamento."
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Opções de exportação/importação \"nuvem\" para atalhos"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ Muito experimental.<0/>Armazenado nas notas do seu perfil. Notas (privadas) do perfil são mais usadas para outros perfis, e oculto para o próprio perfil."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Nota: Esse recurso usa a API do servidor de instância atualmente em uso."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Modo oculto <0>(<1>Texto1> → <2>████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Substituir os textos por blocos, útil ao fazer capturas de tela, por razões de privacidade."
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "Sobre"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Feito0> por <1>@cheeaun1>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "Patrocinar"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Doar"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Política de privacidade"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>Site:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versão:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "Versão copiada"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "Não foi possível copiar versão"
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "Houve um erro ao atualizar inscrição. Tente novamente."
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "Houve um erro ao cancelar inscrição. Tente novamente."
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Notificações de push (beta)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "As notificações de push estão bloqueadas. Por favor, ative-as nas opções do navegador."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "Permitir de <0>{0}0>"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "qualquer um"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "pessoas que sigo"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "seguidores"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "Segue"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Enquetes"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "Publicar edições"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "A permissão de push não foi concedida desde a última sessão. Você precisa <0><1>iniciar sessão1> novamente para conceder a permissão0>."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTA: Notificações de push só funcionam para <0>uma conta0>."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr "Publicação"
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Você não está conectado. Interações como (respostas, impulsos, etc.) não são possíveis."
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Essa publicação é de outra instância (<0>{instance}0>). Interações como (respostas, impulsos, etc.) não são possíveis."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Erro: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "Alterar para minha instância para ativar interações"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "Não foi possível carregar respostas."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Voltar"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "Ir à publicação principal"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr "{0} publicações acima – Voltar ao topo"
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr "Alterar para vista lateral"
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "Alterar para vista completa"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "Mostrar conteúdo sensível"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "Experimental"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "Não foi possível alterar"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
-msgstr "Alterar para instância da publicação ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
+msgstr "Alterar para instância da publicação ({0})"
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "Alterar para instância da publicação"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "Não foi possível carregar publicação"
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# resposta} other {<0>{1}0> respostas}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# comentário} other {<0>{0}0> comentários}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "Ver publicação com respostas"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "Tendência ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "Notícias populares"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr "Por {0}"
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "Voltar a mostrar publicações populares"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Mostrar publicações mencionando <0>{0}0>"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "Publicações populares"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "Não há publicações populares."
diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po
index 268fa93ce3..63a92c78f1 100644
--- a/src/locales/pt-PT.po
+++ b/src/locales/pt-PT.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: pt\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-16 15:44\n"
+"PO-Revision-Date: 2025-04-21 10:17\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Última publicação: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:667
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Automático"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:672
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Grupo"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Mútuo"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1713
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Pedido"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1704
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "A seguir"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1095
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Segue tu"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# seguidor} other {# seguidores}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:713
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Verificado"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:813
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "Juntou-se em <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "Juntou-se em <0>{0}0>"
msgid "Forever"
msgstr "Permanente"
-#: src/components/account-info.jsx:380
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Impossível carregar conta."
-#: src/components/account-info.jsx:395
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Ir à página da conta"
-#: src/components/account-info.jsx:424
-#: src/components/account-info.jsx:735
-#: src/components/account-info.jsx:765
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Seguidores"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:427
-#: src/components/account-info.jsx:775
-#: src/components/account-info.jsx:792
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr "A seguir"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:809
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Postagens"
-#: src/components/account-info.jsx:438
-#: src/components/account-info.jsx:1151
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2519
-#: src/components/status.jsx:2522
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Mais"
-#: src/components/account-info.jsx:450
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "A nova conta de <0>{displayName}0> é:"
-#: src/components/account-info.jsx:595
-#: src/components/account-info.jsx:1309
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Identificador copiado"
-#: src/components/account-info.jsx:598
-#: src/components/account-info.jsx:1312
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "Impossível copiar identificador"
-#: src/components/account-info.jsx:604
-#: src/components/account-info.jsx:1318
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Copiar identificador"
-#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Ir à página do perfil original"
-#: src/components/account-info.jsx:628
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Ver foto de perfil"
-#: src/components/account-info.jsx:645
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Ver banner de perfil"
-#: src/components/account-info.jsx:662
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Editar perfil"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "Em memória"
-#: src/components/account-info.jsx:742
-#: src/components/account-info.jsx:783
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "O utilizador deixou privado esta informação."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:838
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} postagens originais, {1} respostas, {2} impulsos"
@@ -186,243 +192,238 @@ msgstr "{0} postagens originais, {1} respostas, {2} impulsos"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:854
+#: src/components/account-info.jsx:881
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 postagem no último dia} other {Última postagem nos últimos {2} dias}}} other {{3, plural, one {Últimas {4} postagens no último dia} other {Últimas {5} postagens nos últimos {6} dias}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:867
+#: src/components/account-info.jsx:897
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 postagem no(s) ano(s) passado(s)} other {Últimas {1} postagens no(s) ano(s) passado(s)}}"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Original"
-#: src/components/account-info.jsx:895
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Respostas"
-#: src/components/account-info.jsx:899
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Impulsos"
-#: src/components/account-info.jsx:905
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Estatísticas da publicação indisponíveis."
-#: src/components/account-info.jsx:936
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Ver estatísticas"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1099
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Última publicação: <0>{0}0>"
-#: src/components/account-info.jsx:1113
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Silenciado"
-#: src/components/account-info.jsx:1118
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Bloqueado"
-#: src/components/account-info.jsx:1127
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "Nota privada"
-#: src/components/account-info.jsx:1184
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Mencionar <0>@{username}0>"
-#: src/components/account-info.jsx:1196
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Traduzir biografia"
-#: src/components/account-info.jsx:1207
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "Editar nota privada"
-#: src/components/account-info.jsx:1207
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "Adicionar nota privada"
-#: src/components/account-info.jsx:1227
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr "Habilitado as notificações para postagens de @{username}."
-#: src/components/account-info.jsx:1228
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr " Desabilitado as notificações de postagens de @{username}."
-#: src/components/account-info.jsx:1240
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "Desativar notificações"
-#: src/components/account-info.jsx:1241
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "Ativar notificações"
-#: src/components/account-info.jsx:1258
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "Impulsos de @{username} ativados."
-#: src/components/account-info.jsx:1259
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "Impulsos de @{username} desativados."
-#: src/components/account-info.jsx:1270
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "Desativar impulsos"
-#: src/components/account-info.jsx:1270
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "Ativar impulsos"
-#: src/components/account-info.jsx:1286
-#: src/components/account-info.jsx:1296
-#: src/components/account-info.jsx:1899
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Adicionar/Remover das listas"
-#: src/components/account-info.jsx:1335
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Ligação copiada"
-#: src/components/account-info.jsx:1338
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "Impossível copiar ligação"
-#: src/components/account-info.jsx:1344
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3298
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Copiar"
-#: src/components/account-info.jsx:1359
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Partilhar não parece estar a funcionar."
-#: src/components/account-info.jsx:1365
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Partilhar…"
-#: src/components/account-info.jsx:1385
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr "Dessilenciou @{username}"
-#: src/components/account-info.jsx:1397
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "Dessilenciar <0>@{username}0>"
-#: src/components/account-info.jsx:1413
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Silenciar <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1445
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr "Silenciou @{username} por {0}"
-#: src/components/account-info.jsx:1457
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr "Impossível silenciar @{username}"
-#: src/components/account-info.jsx:1478
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "Eliminar <0>@{username}0> dos seguidores?"
-#: src/components/account-info.jsx:1498
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr "@{username} eliminado dos seguidores"
-#: src/components/account-info.jsx:1510
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Eliminar seguidor…"
-#: src/components/account-info.jsx:1521
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "Bloquear <0>@{username}0>?"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr "Desbloqueou @{username}"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "Bloqueou @{username}"
-#: src/components/account-info.jsx:1561
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr "Impossível desbloquear @{username}"
-#: src/components/account-info.jsx:1563
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "Impossível bloquear @{username}"
-#: src/components/account-info.jsx:1573
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "Desbloquear <0>@{username}0>"
-#: src/components/account-info.jsx:1582
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Bloquear <0>@{username}0>…"
-#: src/components/account-info.jsx:1599
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Reportar <0>@{username}0>…"
-#: src/components/account-info.jsx:1619
-#: src/components/account-info.jsx:2153
-msgid "Edit profile"
-msgstr "Editar perfil"
-
-#: src/components/account-info.jsx:1655
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "Eliminar pedido de seguir?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1656
-msgid "Unfollow @{1}?"
-msgstr "Deixar de seguir @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr "Deixar de seguir @{0}?"
-#: src/components/account-info.jsx:1707
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Deixar de seguir…"
-#: src/components/account-info.jsx:1716
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Eliminar…"
-#: src/components/account-info.jsx:1723
-#: src/components/account-info.jsx:1727
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Seguir"
-#: src/components/account-info.jsx:1839
-#: src/components/account-info.jsx:1894
-#: src/components/account-info.jsx:2028
-#: src/components/account-info.jsx:2148
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Seguir"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "Seguir"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3022
-#: src/components/status.jsx:3262
-#: src/components/status.jsx:3762
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Fechar"
-#: src/components/account-info.jsx:1844
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Biografia traduzida"
-#: src/components/account-info.jsx:1939
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "Impossível remover da lista."
-#: src/components/account-info.jsx:1940
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "Impossível adicionar na lista."
-#: src/components/account-info.jsx:1959
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Impossível carregar listas."
-#: src/components/account-info.jsx:1963
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Sem listas."
-#: src/components/account-info.jsx:1974
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Nova lista"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2033
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Nota privada sobre <0>@{0}0>"
-#: src/components/account-info.jsx:2063
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "Impossível atualizar nota privada."
-#: src/components/account-info.jsx:2086
-#: src/components/account-info.jsx:2384
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Cancelar"
-#: src/components/account-info.jsx:2091
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Guardar e fechar"
-#: src/components/account-info.jsx:2208
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "Impossível atualizar perfil."
-#: src/components/account-info.jsx:2215
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr "Foto de fundo"
-#: src/components/account-info.jsx:2267
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr "Foto de perfil"
-#: src/components/account-info.jsx:2319
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Nome"
-#: src/components/account-info.jsx:2332
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Biografia"
-#: src/components/account-info.jsx:2345
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Campos adicionais"
-#: src/components/account-info.jsx:2351
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Etiqueta"
-#: src/components/account-info.jsx:2354
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Conteúdo"
-#: src/components/account-info.jsx:2387
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Guardar"
-#: src/components/account-info.jsx:2441
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "nome de utilizador"
-#: src/components/account-info.jsx:2445
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "domínio do servidor"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "Modo oculto desativado"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "Modo oculto ativado"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Página inicial"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Escrever"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr "Publicações Programadas"
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr "Adicionar ao tópico"
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "Anexo #{i} falhou"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Alerta de conteúdo"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Alerta de conteúdo ou multimédia sensível"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Público"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Local"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Não listado"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Somente seguidores"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Menção privada"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr "Programar"
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2423
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Responder"
@@ -804,32 +805,22 @@ msgid "Audio description"
msgstr "Descrição do áudio"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "O ficheiro é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir o tamanho de {0} a {1} ou mais baixo."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr "A dimensão é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir a dimensão de {2}×{3}px para {4}×{5}px."
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr "O ficheiro é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir o tamanho de {6} a {7} ou mais baixo."
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr "A dimensão é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir a dimensão de {8}×{9}px para {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr "A dimensão é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir a dimensão de {0}×{1}px para {2}×{3}px."
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -838,8 +829,8 @@ msgstr "A taxa de quadros está muito alta. Ao enviar pode enfrentar problemas."
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Eliminar"
@@ -865,10 +856,10 @@ msgstr "Editar descrição do áudio"
msgid "Generating description. Please wait…"
msgstr "A gerar descrição. Por favor, espere…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr "Falhou ao gerar descrição: {12}"
+msgid "Failed to generate description: {0}"
+msgstr "Falhou ao gerar descrição: {0}"
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -880,10 +871,10 @@ msgstr "Falhou ao gerar descrição"
msgid "Generate description…"
msgstr "Gerar descrição…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr "Falhou ao gerar descrição{13}"
+msgid "Failed to generate description{0}"
+msgstr "Falhou ao gerar descrição{0}"
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -959,13 +950,13 @@ msgstr "Digite para buscar GIFs"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Anterior"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Seguinte"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Erro ao carregar GIFs"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Rascunhos não enviados"
@@ -992,8 +983,8 @@ msgstr "Erro ao eliminar rascunho. Tente novamente."
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Eliminar…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "Nenhum rascunho encontrado."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Enquete"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Abrir em nova janela"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Aceitar"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Rejeitar"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Aceitado"
@@ -1053,23 +1044,23 @@ msgstr "Rejeitado"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Contas"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Mostrar mais…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "Fim."
@@ -1077,153 +1068,153 @@ msgstr "Fim."
msgid "Nothing to show"
msgstr "Nada para exibir"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Atalhos do teclado"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Ajuda com atalhos do teclado"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Publicação seguinte"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Publicação anterior"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Pular carrossel para a publicação seguinte"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Pular carrossel para a publicação anterior"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Ver novas postagens"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Abrir detalhes da publicação"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> ou <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Expandir alerta de conteúdo ou<0/>alternar tópico expandido/colapsado"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Fechar publicação ou diálogos"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> ou <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Focar coluna no modo multi-coluna"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> a <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr "Focar na próxima coluna no modo multi-coluna"
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr "Focar na coluna anterior no modo multi-coluna"
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Escrever nova publicação"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Escrever nova publicação (nova janela)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Enviar publicação"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> ou <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Buscar"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Responder (nova janela)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "Gosto (favorito)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> ou <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
-#: src/components/status.jsx:2474
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Impulsionar"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
-#: src/components/status.jsx:2499
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Marcar como favorito"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "Alternar modo oculto"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "Ocultar postagens nesta lista da página inicial/A seguir"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Criar"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "Descrição da multimédia"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Traduzir"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Falar"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "Filtrado: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3592
-#: src/components/status.jsx:3688
-#: src/components/status.jsx:3766
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Filtrado"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr "Abrir ficheiro"
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr "A seguir"
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Acompanhar"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Menções"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Notificações"
@@ -1418,11 +1408,11 @@ msgstr "Favoritos"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Gostos"
@@ -1434,8 +1424,8 @@ msgstr "Hashtags seguidas"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtros"
@@ -1463,7 +1453,7 @@ msgstr "Contas…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Iniciar sessão"
@@ -1471,7 +1461,7 @@ msgstr "Iniciar sessão"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Tendência"
@@ -1634,8 +1624,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Tipo de notificação desconhecida: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Impulsionado/Gostado por…"
@@ -1651,17 +1641,17 @@ msgstr "Impulsionado por…"
msgid "Followed by…"
msgstr "Seguido por…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "Saiba mais <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr "Ver #Wrapstodon"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Leia mais →"
@@ -1686,8 +1676,8 @@ msgstr "Votar"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Atualizar"
@@ -1963,7 +1953,7 @@ msgid "Move down"
msgstr "Mover para baixo"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Editar"
@@ -2162,372 +2152,383 @@ msgstr "Atalhos brutos JSON"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "Importar/exportar definições do/para servidor de instância (Muito experimental)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> <1>impulsionou1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "Desculpe, a atual instância registrada não pode interagir com esta publicação de outra instância."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "Não gostou da publicação de @{0}"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
-msgstr "Gostou da publicação de @{1}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
+msgstr "Gostou da publicação de @{0}"
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
-msgstr "Removeu dos favoritos a publicação de @{2}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
+msgstr "Removeu dos favoritos a publicação de @{0}"
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
-msgstr "Adicionou aos favoritos a publicação de @{3}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
+msgstr "Adicionou aos favoritos a publicação de @{0}"
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "Algumas multimédias não possuem descrições."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "Publicação antiga (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Remover impulso"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2465
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Citar"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
-msgstr "Removeu impulso da publicação de @{4}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
+msgstr "Removeu impulso da publicação de @{0}"
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
-msgstr "Impulsionou a publicação de @{5}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
+msgstr "Impulsionou a publicação de @{0}"
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "Impulsionar…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2486
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "Remover gosto"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2486
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Gosto"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Eliminar dos favoritos"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr "Texto da publicação copiado"
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr "Impossível copiar texto da publicação"
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr "Copiar texto da publicação"
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr "Ver publicação de <0>@{0}0>"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "Exibir histórico de edições"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "Editado: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "Incorporar publicação"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "Conversa dessilenciada"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "Conversa silenciada"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "Impossível dessilenciar conversa"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "Impossível silenciar conversa"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "Dessilenciar conversa"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Silenciar conversa"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "Publicação desafixada do perfil"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "Publicação fixada ao perfil"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "Impossível desafixar publicação"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "Impossível fixar publicação"
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "Desafixar do perfil"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "Fixar ao perfil"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "Eliminar publicação?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "Publicação eliminada"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "Impossível eliminar publicação"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "Relatar publicação…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr "Removeu impulso da publicação de @{6}"
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr "Impulsionou a publicação de @{7}"
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Gostado"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2474
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Impulsionado"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2499
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Adicionado aos favoritos"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Fixado"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Eliminado"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# resposta} other {# respostas}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Tópico{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Mostrar menos"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Mostrar conteúdo"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Filtrado: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Mostrar multimédia"
-#: src/components/status.jsx:2347
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Editado"
-#: src/components/status.jsx:2424
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Comentários"
#. More from [Author]
-#: src/components/status.jsx:2725
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "Mais de <0/>"
-#: src/components/status.jsx:3027
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Histórico de edições"
-#: src/components/status.jsx:3031
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Falhou ao carregar histórico"
-#: src/components/status.jsx:3036
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "A carregar…"
-#: src/components/status.jsx:3272
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "Código HTML"
-#: src/components/status.jsx:3289
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "Código HTML copiado"
-#: src/components/status.jsx:3292
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "Impossível copiar código HTML"
-#: src/components/status.jsx:3304
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Anexos de multimédia:"
-#: src/components/status.jsx:3326
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Emojis da conta:"
-#: src/components/status.jsx:3357
-#: src/components/status.jsx:3402
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "URL estático"
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Emojis:"
-#: src/components/status.jsx:3416
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Notas:"
-#: src/components/status.jsx:3420
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Isto é estático, instável e sem guião. Pode precisar para aplicar os seus próprios estilos e editar caso necessário."
-#: src/components/status.jsx:3426
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Votações não são interativas, ela vira uma lista com contador de votos."
-#: src/components/status.jsx:3431
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Anexos de multimédia pode ser imagens, vídeos, áudios, e qualquer tipo de ficheiro."
-#: src/components/status.jsx:3437
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "Publicações podem ser editadas ou eliminadas depois."
-#: src/components/status.jsx:3443
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Prévia"
-#: src/components/status.jsx:3452
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Nota: Esta prévia tem um estilo levemente padronizado."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3696
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> impulsionou"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Novas publicações"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Tentar novamente"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Impulso} other {# Impulsos}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Publicações fixadas"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Tópico"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Filtrado0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "Traduzido automaticamente de {sourceLangText}"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "A traduzir…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Traduzir do {sourceLangText} (detetado automaticamente)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Traduzir do {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Auto ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "Falhou ao traduzir"
@@ -2616,10 +2617,10 @@ msgstr "A exibir publicações com multimédia"
msgid "Showing posts tagged with #{0}"
msgstr "A exibir publicações marcadas com #{0}"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
-msgstr "A exibir publicações em {1}"
+msgid "Showing posts in {0}"
+msgstr "A exibir publicações em {0}"
#: src/pages/account-statuses.jsx:500
msgid "Nothing to see here yet."
@@ -2627,7 +2628,7 @@ msgstr "Não há nada para ver aqui."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "Impossível carregar publicações"
@@ -2698,263 +2699,258 @@ msgstr "Sem favoritos ainda. Favorita algo primeiramente!"
msgid "Unable to load bookmarks."
msgstr "Impossível carregar favoritos."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "última 1 hora"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "últimas 2 horas"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "últimas 3 horas"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "últimas 4 horas"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "últimas 5 horas"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "últimas 6 horas"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "últimas 7 horas"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "últimas 8 horas"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "últimas 9 horas"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "últimas 10 horas"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "últimas 11 horas"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "últimas 12 horas"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "além de 12 horas"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Marcações seguidas"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Grupos"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "A exibir {selectedFilterCategory, select, all {todas as publicações} original {publicações originais} replies {respostas} boosts {impulsos} followedTags {marcações seguidas} groups {grupos} filtered {publicações filtradas}}, {sortBy, select, createdAt {{sortOrder, select, asc {mais antigo} desc {mais recente}}} reblogsCount {{sortOrder, select, asc {menos impulsos} desc {mais impulsos}}} favouritesCount {{sortOrder, select, asc {menos gostos} desc {mais gostos}}} repliesCount {{sortOrder, select, asc {menos respostas} desc {mais respostas}}} density {{sortOrder, select, asc {menos denso} desc {mais denso}}}} primeiro{groupBy, select, account {, agrupado por autores} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "Acompanhar <0>beta0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Ajuda"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "O que isto significa?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "Acompanhar é uma linha de tempo separada dos seus seguidores, oferecendo uma vista de alto-nível num relance, com uma simples interface inspirada em e-mails, para ordenar e filtrar sem esforço através das publicações."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Prévia da interface de acompanhamento"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "Vamos acompanhar"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Vamos acompanhar as publicações dos seus seguidores."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Exiba-me as publicações de…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "até o máximo"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Acompanhar"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "Sobreposições com o seu último acompanhamento"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "Até o último acompanhamento ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "Nota: a sua instância talvez mostre um máximo de 800 publicações na linha de tempo da página inicial, independente do intervalo de tempo. Pode ser menos ou mais."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Antes…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# publicação} other {# publicações}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Eliminar acompanhamento?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr "A remover acompanhamento {0}"
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
-msgstr "Acompanhamento {1} removido"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
+msgstr "Acompanhamento {0} removido"
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Nota: Aqui guardará um máximo de 3 acompanhamentos. O resto será automaticamente eliminado."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "A obter publicações…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Isto deve levar um tempo."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Redefinir filtros"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "Ligações populares"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "Partilhado por {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Tudo"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# autor} other {# autores}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Ordenar"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Data"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Densidade"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr "Filtrar"
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Autores"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Nenhum"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Exibir autores"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "Não precisa ler tudo."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "Isto é tudo."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Voltar ao topo"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Ligações partilhadas por seus seguidores, ordenadas por contagem de vezes partilhadas, impulsos e gostos."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Ordenar: Densidade"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "Publicações são ordenadas por informações de densidade ou profundidade. Publicações curtas são mais \"leves\" enquanto as longas são mais \"pesadas\". Elas com fotos são mais \"pesadas\" do que elas sem fotos."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Grupo: Autores"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "Publicações são agrupadas por autores, ordenado por quantidade de publicações por autor."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Próximo autor"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Autor anterior"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Rolar até o topo"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Filtrado: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Sem gostos ainda. Dá um ❤️ em algo!"
@@ -2963,130 +2959,134 @@ msgstr "Sem gostos ainda. Dá um ❤️ em algo!"
msgid "Unable to load likes."
msgstr "Impossível carregar gostos."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Página inicial e listas"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Linhas de tempo públicas"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Conversas"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Perfis"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Nunca"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Novo filtro"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# filtro} other {# filtros}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "Impossível carregar filtros."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "Sem filtro ainda."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Adicionar filtro"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Editar filtro"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "Impossível editar filtro"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "Impossível criar filtro"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Título"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Palavra completa"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "Sem palavras-chave. Adicione uma."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Adicionar palavra-chave"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# palavra-chave} other {# palavras-chave}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "Filtrar de…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* Não implementado ainda"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "Estado: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "Alterar expiração"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "Expiração"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "A publicação filtrada será…"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr "oculto (só multimédia)"
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "minimizada"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "oculta"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "Eliminar filtro?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "Impossível eliminar filtro."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Expirado"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "A expirar <0/>"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "Nunca expira"
@@ -3199,37 +3199,37 @@ msgstr "Adicionar aos atalhos"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Digite uma nova instância ex. \"mastodon.social\""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "Instância inválida"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Ir à outra instância…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Ir à minha instância (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "Impossível obter notificações."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Novos0> <1>Pedidos de seguir1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Ver tudo"
@@ -3313,133 +3313,133 @@ msgstr "Ninguém lhe mencionou... ☹️"
msgid "Unable to load mentions."
msgstr "Impossível carregar menções."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "Não segues"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "Quem não lhe segue"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "Com uma conta nova"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "Quem lhe mencionou privadamente sem pedir"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "Quem está limitado por moderadores do servidor"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Definições de notificação"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Novas notificações"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Anunciado} other {Anunciados}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Pedidos de seguir"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# pedido de seguir} other {# pedidos de seguir}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Notificações filtradas de # pessoa} other {Notificações filtradas de # pessoas}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Somente menções"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Hoje"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Está tudo em dia."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Ontem"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "Impossível carregar notificações"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "Definições de notificação atualizada"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "Filtrar notificações de pessoas:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Filtrar"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Ignorar"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "Atualizado <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "Ver notificações de <0>@{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "Notificações de <0>@{0}0>"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Notificações de @{0} não serão mais filtradas."
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "Impossível aceitar pedido de notificação"
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Permitir"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
-msgstr "Notificações de @{1} não irão mais aparecer em notificações filtradas."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+msgstr "Notificações de @{0} não irão mais aparecer em notificações filtradas."
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "Impossível descartar pedido de notificação"
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Descartar"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Descartado"
@@ -3526,402 +3526,402 @@ msgstr "Buscar: {q} (Hashtags)"
msgid "Search: {q}"
msgstr "Buscar: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Hashtags"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Ver mais"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Ver mais contas"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "Nenhuma conta encontrada."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "Ver mais hashtags"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "Nenhuma hashtag encontrada."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Ver mais publicações"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "Nenhuma publicação encontrada."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "Insira o termo da sua busca ou cole um URL acima para iniciar."
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Definições"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Aparência"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Claro"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Escuro"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Automático"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Tamanho do texto"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Idioma de exibição"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "Traduções de voluntários"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "Publicando"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Visibilidade padrão"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "Sincronizado"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "Falhou ao atualizar a privacidade da publicação"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Sincronizado com as definições de instância do servidor. <0>Vá para a sua instância ({instance}) para mais definições.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Experimentos"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "Atualizar automaticamente publicações da linha do tempo"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "Carrossel de impulsos"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "Tradução da publicação"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr "Traduzir para "
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Idioma do sistema ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {Ocultar o botão de \"Traduzir\" em:} other {Ocultar o botão de \"Traduzir\" por (#):}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "Nota: Este recurso usa serviços externos de tradução, desenvolvido por <0>Lingva API0> e <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr "Nota: esta funcionalidade usa serviços de tradução externa, feito por <0>{TRANSLATION_API_NAME}0>."
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "Tradução automática"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Automaticamente exibe tradução para publicações na linha de tempo. Só funciona para publicações <0>curtas0> sem aviso de conteúdo, multimédia ou enquete."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "Selecionador de GIF para escrita"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Nota: Este recurso usa serviços externos de busca de GIF, desenvolvido por <0>GIPHY0>. Avaliado bem (adequado para visualização de todas as idades), parâmetros de rastreamento são listrados, informação de referência é omitida de pedidos, porém as consultas de busca e informação de endereço IP ainda poderá alcançar os servidores do GIPHY."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "Gerador de descrição de imagem"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "Apenas para novas imagens enquanto escreve novas publicações."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Nota: Este recurso usa serviços externos IA, desenvolvido por <0>img-alt-api0>. Pode não funcionar bem. Apenas para imagens e em inglês."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "Notificações agrupadas do servidor"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Recurso em estágio alpha. Janela potencialmente agrupada e melhorada, porém lógica básica de agrupamento."
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Definições de importação/exportação \"Nuvem\" para atalhos"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ Muito experimental.<0/>Guardado nas notas do seu próprio perfil. Notas (privadas) do perfil são mais usadas para outros perfis, e oculto para o próprio perfil."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Nota: Este recurso usa a API do servidor de instância atualmente registrado."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Modo oculto <0>(<1>Texto1> → <2>████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Substitui os textos por blocos, útil quando tirar capturas de ecrã, por razões de privacidade."
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "Sobre"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Feito0> por <1>@cheeaun1>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "Patrocinar"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Doar"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Política de privacidade"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>Sítio web:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versão:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "Versão copiada"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "Impossível copiar versão"
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "Falhou ao atualizar subscrição. Tente novamente."
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "Falhou ao remover subscrição. Tente novamente."
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Notificações de push (beta)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "As notificações de push estão bloqueadas. Por favor, habilite-as nas definições do seu navegador."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "Permitir de <0>{0}0>"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "qualquer um"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "pessoas que sigo"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "seguidores"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "Segue"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Votações"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "Publicar edições"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "A permissão de push não foi concedida desde a última sessão. Precisas <0><1>iniciar sessão1> novamente para conceder a permissão0>."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTA: Notificações de push só funcionam para <0>uma conta0>."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr "Publicação"
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Não estás conectado. Interações como (respostas, impulsos, etc.) não são possíveis."
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Esta publicação é de outra instância (<0>{instance}0>). Interações como (respostas, impulsos, etc.) não são possíveis."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Erro: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "Alterar para a minha instância para ativar interações"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "Impossível carregar respostas."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Voltar"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "Ir à publicação principal"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr "{0} publicações acima – Voltar ao topo"
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr "Alterar para visualização lateral"
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "Alterar para visualização completa"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "Mostrar conteúdo sensível"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "Experimental"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "Impossível alterar"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
-msgstr "Alterar para instância da publicação ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
+msgstr "Alterar para instância da publicação ({0})"
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "Alterar para instância da publicação"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "Impossível carregar publicação"
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# resposta} other {<0>{1}0> respostas}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# comentário} other {<0>{0}0> comentários}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "Ver publicação com respostas"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "Tendência ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "Notícias em tendência"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr "Por {0}"
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "Voltar a mostrar publicações em tendência"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Mostrar publicações mencionando <0>{0}0>"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "Publicações em tendência"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "Nenhuma publicação em tendência."
diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po
index bc529a39f6..c694fb93dc 100644
--- a/src/locales/ru-RU.po
+++ b/src/locales/ru-RU.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: ru\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 06:11\n"
+"PO-Revision-Date: 2025-04-22 12:11\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Последний пост: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Бот"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Группа"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Взаимная подписка"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Запрос отправлен"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Подписка"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Подписан(а) на вас"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# подписчик} many {# подписчиков} other {# подписчика}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Подтверждено"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "Присоединил(ся/ась) <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "Присоединил(ся/ась) <0>{0}0>"
msgid "Forever"
msgstr "Навсегда"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Не удалось загрузить учётную запись."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Перейти на страницу учётной записи"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Подписчик(а/ов)"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr "Подпис(ки/ок)"
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Посты"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Ещё"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> указал(а), что теперь использует новую учётную запись:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Имя пользователя скопировано"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "Не удалось скопировать имя пользователя"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Копировать имя пользователя"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Перейти на страницу оригинального профиля"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Просмотр изображения профиля"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Открыть изображение-шапку"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Редактировать профиль"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "Вечная память"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "Этот пользователь предпочёл не раскрывать эту информацию."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "Оригинальные посты: {0}. Ответы: {1}. Продвижения: {2}"
@@ -186,243 +192,238 @@ msgstr "Оригинальные посты: {0}. Ответы: {1}. Продв
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {1 последний пост за 1 последний день} other {1 последний пост за {2} последних ден(я/ей)}}} other {{3, plural, one {Последние {4} пост(а/ов) за 1 последний день} other {Последние {5} пост(а/ов) за {6} последних ден(я/ей)}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {{1} пост} few {{1} поста} many {{1} постов} other {{1} поста}} за последний год или годы"
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Оригинальные"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Ответы"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Продвижения"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Статистика публикации постов недоступна."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Показать статистику публикации постов"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Последний пост: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Игнорируется"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Заблокирован(а)"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "Личная заметка"
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Упомянуть <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Перевести поле «О себе»"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "Редактировать личную заметку"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "Добавить личную заметку"
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr "Уведомления о новых постах @{username} включены."
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr "Уведомления о новых постах @{username} отключены."
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "Отключить уведомления"
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "Включить уведомления"
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "Продвижения @{username} видны."
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "Продвижения @{username} скрыты."
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "Скрыть продвижения"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "Включить продвижения"
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Управление списками"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Ссылка скопирована"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "Не удалось скопировать ссылку"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Копировать"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Кажется, функция «Поделиться» не работает."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Поделиться…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr "@{username} убран(а) из списка игнорируемых"
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "Убрать <0>@{username}0> из игнорируемых"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Игнорировать <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr "@{username} добавлен(а) в список игнорируемых на {0}"
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr "Не удалось добавить @{username} в список игнорируемых"
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "Удалить <0>@{username}0> из подписчиков?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr "@{username} убран(а) из подписчиков"
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Убрать подписчика…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "Заблокировать <0>@{username}0>?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr "@{username} разблокирован(а)"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "@{username} заблокирован(а)"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr "Не удалось разблокировать @{username}"
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "Не удалось заблокировать @{username}"
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "Разблокировать <0>@{username}0>"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Заблокировать <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Пожаловаться на <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "Редактировать профиль"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "Отозвать запрос на подписку?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
-msgstr "Отписаться от @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr "Отписаться от @{0}?"
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Отписаться…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Отозвать…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Подписаться"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Подписаться"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "Подписаться"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Закрыть"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Перевод поля «О себе»"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "Не удалось убрать из списка."
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "Не удалось добавить в список."
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Не удалось загрузить списки."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Списки отсутствуют."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Новый список"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Личная заметка о <0>@{0}0>"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "Не удалось обновить личную заметку."
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Отмена"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Сохранить и закрыть"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "Не удалось обновить профиль."
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr "Изображение заголовка"
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr "Изображение профиля"
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Название"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "О себе"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Дополнительные поля"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Заголовок"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Содержание"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Сохранить"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "имя пользователя"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "доменное имя сервера"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "Режим маскировки отключён"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "Режим маскировки включён"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Домашняя"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Написать"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr "Отложенные посты"
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr "Добавить в обсуждение"
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "Не удалось прикрепить вложение №{i}"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Предупреждение о содержании"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Предупреждение о содержании или медиафайлах деликатного характера"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Публичный"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Локальная"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Без включения в поиск"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Только для подписчиков"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Личное упоминание"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr "Запланировать"
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Ответить"
@@ -804,32 +805,22 @@ msgid "Audio description"
msgstr "Описание аудио"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "Файл слишком большой — при загрузке могут возникнуть проблемы. Попробуйте уменьшить размер с {0} до {1} или меньше."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr "Сильно большое разрешение — при загрузке могут возникнуть проблемы. Попробуйте уменьшить разрешение с {2}×{3}px до {4}×{5}px."
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr "Файл слишком большой — при загрузке могут возникнуть проблемы. Попробуйте уменьшить размер с {6} до {7} или меньше."
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr "Сильно большое разрешение — при загрузке могут возникнуть проблемы. Попробуйте уменьшить разрешение с {8}×{9}px до {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr "Разрешение слишком большое. При загрузке могут возникнуть проблемы. Попробуйте уменьшить разрешение с {0}×{1}px to {2}×{3}px."
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -838,8 +829,8 @@ msgstr "Слишком высокая частота кадров — при з
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Убрать"
@@ -865,10 +856,10 @@ msgstr "Редактировать описание аудио"
msgid "Generating description. Please wait…"
msgstr "Создаём описание. Один момент, пожалуйста…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr "Не удалось создать описание: {12}"
+msgid "Failed to generate description: {0}"
+msgstr "Не удалось сгенерировать описание: {0}"
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -880,10 +871,10 @@ msgstr "Не удалось создать описание"
msgid "Generate description…"
msgstr "Автоматическое описание…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr "Не удалось создать описание: {13}"
+msgid "Failed to generate description{0}"
+msgstr "Не удалось сгенерировать описание: {0}"
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -959,13 +950,13 @@ msgstr "Начните набирать для поиска GIF-анимаций
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Назад"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Вперёд"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Ошибка поиска GIF-анимаций"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Черновики"
@@ -992,8 +983,8 @@ msgstr "Не удалось удалить черновик. Попробуйт
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Удалить…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "У вас пока нет черновиков."
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Опрос"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Открыть в новом окне"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Принять"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Отклонить"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Принят"
@@ -1053,23 +1044,23 @@ msgstr "Отклонён"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Учётные записи"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Показать ещё…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "Конец."
@@ -1077,153 +1068,153 @@ msgstr "Конец."
msgid "Nothing to show"
msgstr "Нечего отображать"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Горячие клавиши"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Справка по горячим клавишам"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Следующий пост"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Предыдущий пост"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Перейти к следующему посту в карусели"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Перейти к предыдущему посту в карусели"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Обновить ленту"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Раскрыть пост"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> или <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Развернуть предупреждение о содержимом или<0/>свернуть/развернуть обсуждение"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Закрыть пост или диалоги"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> или <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Фокус столбца в многоколоночном режиме"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> по <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr "Перейти к следующему столбцу в многоколонном режиме"
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr "Перейти к предыдущему столбцу в многоколонном режиме"
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Новый пост"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Создать новый пост (новое окно)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Отправить пост"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> или <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Поиск"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Ответить (в новом окне)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "Нравится (избранное)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> или <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Продвинуть"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Закладка"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "Включить \"приватный\" режим"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "Скрыть посты этого списка из Домашней ленты/Подписок"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Создать"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "Описание медиа"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Перевести"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Произнести"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "Отфильтровано: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Отфильтровано"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr "Открыть файл"
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr "Подписки"
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Catch-up"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Упоминания"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Уведомления"
@@ -1418,11 +1408,11 @@ msgstr "Закладки"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Отметки \"нравится\""
@@ -1434,8 +1424,8 @@ msgstr "Хэштеги (подписки)"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Фильтры"
@@ -1463,7 +1453,7 @@ msgstr "Учётные записи…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Войти"
@@ -1471,7 +1461,7 @@ msgstr "Войти"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "В тренде"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Неизвестный тип уведомления: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Продвинули/Отметили как \"нравится\"…"
@@ -1650,17 +1640,17 @@ msgstr "Продвинули…"
msgid "Followed by…"
msgstr "Подписались…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "Подробнее <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr "Посмотреть #Wrapstodon"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Читать далее →"
@@ -1685,8 +1675,8 @@ msgstr "Голосовать"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Обновить"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "Переместить вниз"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Редактировать"
@@ -2161,372 +2151,383 @@ msgstr "Исходный JSON ярлыков"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "Импорт/экспорт настроек с сервера инстанса (Очень экспериментально)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> <1>продвинул(а)1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "К сожалению, ваша текущая учетная запись не может взаимодействовать с этим постом из другого инстанса."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "Удалена отметка \"нравится\" у поста от @{0}"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
-msgstr "Понравился пост от @{1}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
+msgstr "Понравился пост от @{0}"
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
-msgstr "Удалена закладка поста от @{2}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
+msgstr "Удалена закладка поста от @{0}"
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
-msgstr "Добавлена закладка поста от @{3}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
+msgstr "Добавлена закладка поста от @{0}"
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "Некоторые медиа не имеют описаний."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "Старый пост (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Прекратить продвигать"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Цитировать"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
-msgstr "Прекратил(а) продвигать пост @{4}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
+msgstr "Прекратил(а) продвигать пост @{0}"
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
-msgstr "Продвинул(а) пост @{5}"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
+msgstr "Продвинул(а) пост @{0}"
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "Продвинуть…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "Не нравится"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Нравится"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Удалить закладку"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr "Текст поста скопирован"
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr "Не удалось скопировать текст поста"
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr "Копировать текст поста"
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr "Посмотреть пост <0>@{0}0>"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "Показать историю редактирования"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "Отредактировано: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "Встроить пост"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "Обсуждение не игнорируется"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "Обсуждение игнорируется"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "Не удалось прекратить игнорировать обсуждение"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "Не удалось игнорировать обсуждение"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "Не игнорировать обсуждение"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Игнорировать обсуждение"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "Пост откреплён из профиля"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "Пост прикреплён к профилю"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "Не удалось открепить пост"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "Не удалось закрепить пост"
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "Открепить от профиля"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "Закрепить в профиле"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "Удалить этот пост?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "Пост удален"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "Не удалось удалить пост"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "Пожаловаться на пост…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr "Прекратил(а) продвигать пост @{6}"
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr "Продвинул(а) пост @{7}"
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Нравится"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Продвинут"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Добавлен в закладки"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Закреплён"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Удалён"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# ответ} other {# ответ(а/ов)}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Обсуждение{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Свернуть/скрыть"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Показать содержимое"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Отфильтровано: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Показать медиа"
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Отредактировано"
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Комментарии"
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "Больше от <0/>"
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "История изменений"
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Не удалось загрузить историю"
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Загрузка…"
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "HTML-код"
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "HTML-код скопирован"
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "Не удалось скопировать HTML-код"
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Медиа-вложения:"
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Эмодзи пользователя:"
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "статический URL"
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Эмодзи:"
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Заметки:"
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Это статическое, нестилизованное и не требующее сценариев. Возможно, вам придется применить свои собственные стили и отредактировать их по мере необходимости."
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Опросы не интерактивны, они представляют собой список с подсчетом голосов."
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Медиа-вложения могут быть изображениями, видео, аудио или определёнными типами файлов."
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "Пост может быть отредактирован или удален позже."
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Предпросмотр"
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Примечание: Этот предварительный просмотр слегка стилизован."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> продвинули"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Новые посты"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Повторите попытку"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Продвижение} other {# Продвижения}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Закреплённые посты"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Обсуждение"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Отфильтровано0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "Автоперевод с {sourceLangText}"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "Переводим…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Перевод с {sourceLangText} (автоопределение)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Перевод с {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Авто ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "Не удалось перевести"
@@ -2615,10 +2616,10 @@ msgstr "Посты с медиа-контентом"
msgid "Showing posts tagged with #{0}"
msgstr "Посты, помеченные #{0}"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
-msgstr "Посты с {1}"
+msgid "Showing posts in {0}"
+msgstr "Посты от {0}"
#: src/pages/account-statuses.jsx:500
msgid "Nothing to see here yet."
@@ -2626,7 +2627,7 @@ msgstr "Здесь пока ничего нет."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "Не удается загрузить посты"
@@ -2697,263 +2698,258 @@ msgstr "Нет закладок. Добавьте какую-нибудь!"
msgid "Unable to load bookmarks."
msgstr "Не удалось загрузить закладки."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "за последний час"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "за последние 2 часа"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "за последние 3 часа"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "за последние 4 часа"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "за последние 5 часов"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "за последние 6 часов"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "за последние 7 часов"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "за последние 8 часов"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "за последние 9 часов"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "за последние 10 часов"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "за последние 11 часов"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "за последние 12 часов"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "более 12 часов"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Отслеживаемые хэштеги"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Группы"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "Отображается {selectedFilterCategory, select, all {все посты} original {оригинальные посты} replies {ответы} boosts {продвижения} followedTags {отслеживаемые тэги} groups {группы} filtered {отфильтрованные посты}}, {sortBy, select, createdAt {{sortOrder, select, asc {старые} desc {новейшие}}} reblogsCount {{sortOrder, select, asc {меньше всего продвижений} desc {больше всего продвижений}}} favouritesCount {{sortOrder, select, asc {меньше всего отметок \"нравится\"} desc {больше всего отметок \"нравится\"}}} repliesCount {{sortOrder, select, asc {меньше всего ответов} desc {больше всего ответов}}} density {{sortOrder, select, asc {менее плотные} desc {более плотные}}}} первые{groupBy, select, account {, сгруппированы по авторам} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "Catch-up <0>бета0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Справка"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "Что это?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "Catch-up — это отдельная лента для ваших подписок, предлагающая на первый взгляд высокоуровневый вид, с простым и вдохновленным почтой интерфейсом, позволяющим легко сортировать и фильтровать по постам."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Предпросмотр интерфейса Catch-up"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "Давайте приступим"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Давай посмотрим на посты из ваших подписок."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Покажи мне все посты…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "до максимума"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Наверстать упущенное"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "Перепишет ваш последний catch-up"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "До последнего catch-up ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "Примечание: Ваш инстанс может показывать не более 800 сообщений в домашней ленте, независимо от диапазона времени. Может быть меньше или больше."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Ранее…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# пост} other {# посты}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Удалить этот catch-up?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr "Убираем Catch-up {0}"
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
-msgstr "Catch-up {1} удалён"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
+msgstr "Catch-up {0} убран"
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Внимание: Будут сохранены только не более 3. Остальные будут автоматически удалены."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Подгружаем посты…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Это займет некоторое время."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Сбросить фильтры"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "Самые популярные ссылки"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "Поделил(ся/ась) {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Все"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# автор} other {# авторы}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Сортировка"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Дата"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Плотность"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr ""
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Авторы"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Отсутствует"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Показать всех авторов"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "Вы не обязаны читать всё."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "Вот и всё!"
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Вернуться к началу"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Ссылки, которыми поделились подписчики, отсортированы по количеству взаимодействий, продвижений и отметок \"нравится\"."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Сортировка: Плотность"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "Посты сортируются по плотности или глубине информации. Более короткие сообщения \"легкие\", в то время как длинные сообщения \"тяжелее\". Сообщения с фотографиями \"тяжелее\", чем сообщения без фотографий."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Группа: Авторы"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "Посты группируются по авторам, сортируются по количеству сообщений на автора."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Следующий автор"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Предыдущий автор"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Прокрутка к началу"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Отфильтровано: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Нет отметок \"нравится\". Лайкните что-нибудь!"
@@ -2962,130 +2958,134 @@ msgstr "Нет отметок \"нравится\". Лайкните что-ни
msgid "Unable to load likes."
msgstr "Не удалось загрузить отметки \"нравится\"."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Домашняя лента и списки"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Публичные ленты"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Диалоги"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Профили"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Никогда"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Новый фильтр"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# фильтр} other {# фильтр(а/ов)}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "Не удалось загрузить фильтры."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "Пока нет фильтров."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Добавить фильтр"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Редактировать фильтр"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "Не удалось изменить фильтр"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "Не удалось создать фильтр"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Заголовок"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Слово целиком"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "Нет ключевых слов. Добавьте их."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Добавить ключевое слово"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# ключевое слово} other {# ключевых слов(а)}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "Фильтр от…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* Ещё не реализовано"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "Состояние: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "Изменить срок действия"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "Срок действия"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "Отфильтрованный пост будет…"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr "скрытый (только для медиа)"
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "свернуто"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "скрыто"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "Удалить этот фильтр?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "Не удалось удалить фильтр."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Срок действия истёк"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "Истекает <0/>"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "Никогда не истекает"
@@ -3198,37 +3198,37 @@ msgstr "Добавить в ярлыки"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Введите новый инстанс, например \"mastodon.social\""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "Некорректный инстанс"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Перейти к другому инстансу…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Переключиться на мой инстанс (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "Не удалось загрузить уведомления."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Новые0> <1>запросы на подписку1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Показать все"
@@ -3312,133 +3312,133 @@ msgstr "Никто не упомянул вас :("
msgid "Unable to load mentions."
msgstr "Не удалось загрузить упоминания."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "Которых вы не читаете"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "Кто не подписан на вас"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "С новой учетной записью"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "Кому нежелательно лично упоминать вас"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "Кто ограничен модераторами сервера"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Параметры уведомлений"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Новые уведомления"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Оповещение} other {Оповещени(я/й)}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Запросы на подписку"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# запрос на подписку} other {# запрос(а/ов) на подписку}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, one {Отфильтрованные уведомления от # человека} other {Отфильтрованные уведомления от # человек}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Только упоминания"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Сегодня"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Вы уловили всё."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Вчера"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "Не удалось загрузить уведомления"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "Параметры уведомлений обновлены"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "Отфильтровать уведомления от людей:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Фильтр"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Игнорировать"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "Обновлено <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "Просмотр уведомлений от <0>@{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "Уведомления от <0>@{0}0>"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Уведомления от @{0} теперь не будут отфильтрованы."
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "Не удалось принять запрос на уведомление"
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Разрешить"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
-msgstr "Уведомления от @{1} теперь не будут отображаться в отфильтрованных уведомлениях."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+msgstr "Уведомления от @{0} теперь не будут отображаться в отфильтрованных уведомлениях."
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "Не удалось отклонить запрос на уведомление"
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Отклонить"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Отклонено"
@@ -3525,402 +3525,402 @@ msgstr "Поиск: {q} (Хэштеги)"
msgid "Search: {q}"
msgstr "Поиск: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Хэштеги"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Показать больше"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Показать больше учётных записей"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "Учетные записи не найдены."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "Показать больше хэштегов"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "Хэштеги не найдены."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Показать больше постов"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "Публикации не найдены."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "Введите слово для поиска или вставьте URL выше, чтобы начать."
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Параметры"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Тема"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Светлая"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Тёмная"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Устройство"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Размер текста"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Язык интерфейса"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "Вы можете помочь с переводом"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "Публикация сообщений"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Видимость поста по умолчанию"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "Синхронизировано"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "Не удалось обновить информацию о постах"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Синхронизировано с настройками сервера инстанса. <0>Перейдите к инстансу ({instance}) для дополнительных настроек.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Э-э-эксперименты"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "Автоматически обновлять ленту с постами"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "Карусель продвижений"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "Перевод поста"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr "Перевести на "
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Системный язык ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {Скрыть кнопку \"Перевести\" для:} other {Скрыть кнопку \"Перевести\" для (#):}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "Примечание: Эта функция использует услуги сторонних сервисов перевода, основанных на <0>Lingva API0> и <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr "Примечание: Эта функция использует внешние службы перевода, на основе <0>{TRANSLATION_API_NAME}0>."
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "Автоматический встроенный перевод"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Автоматически показывать перевод постов на ленте. Работает только для <0>коротких0> постов без предупреждения о содержимом, медиа и опросов."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "Выбор GIF для исполнителя"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Примечание: Эта функция использует внешний сервис поиска GIF, работающий на <0>GIPHY0>. Имеет рейтинг G (подходит для просмотра всем возрастам), параметры отслеживания удалены, информация о использовании отсутствует в запросах, но поисковые запросы и информация об IP-адресе все равно будут поступать на их серверы."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "Генератор описания изображения"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "Только для новых изображений при написании новых постов."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Примечание: Эта функция использует внешний сервис искусственного интеллекта, работающий на <0>img-alt-api0>. Может работать некорректно. Только для изображений и на английском языке."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "Группировка уведомлений на стороне сервера"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Функция находится в состоянии альфа. Потенциально улучшает группировку, однако логика группировки базовая."
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Облачный \"импорт/экспорт\" для настроек ярлыков"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ Очень экспериментально.<0/>Хранится в заметках вашего профиля. Личные заметки (которые в профиле) в основном используются для других профилей и скрыты для собственного профиля."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Примечание: Эта функция использует текущий авторизованный API сервера инстанса."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Режим маскировки <0>(<1>Текст1> → <2>████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Замените текст блоками, полезными для изготовления скриншотов по соображениям конфиденциальности."
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "О приложении"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Собрано0> <1>@cheeaun1>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "Стать спонсором"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Поддержать монеткой"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Политика конфиденциальности"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>Сайт:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Версия:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "Строка версии скопирована"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "Не удалось скопировать строку версии"
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "Не удалось обновить подписку. Пожалуйста, попробуйте еще раз."
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "Не удалось удалить подписку. Пожалуйста, попробуйте еще раз."
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Push-уведомления (бета)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Push-уведомления заблокированы. Пожалуйста, включите их в настройках браузера."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "Разрешить от <0>{0}0>"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "кто угодно"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "людей, на которых я подписан(а)"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "подписчиков"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "Подписки"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Опросы"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "Редактирование постов"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Разрешение для Push не было предоставлено с момента вашего последнего входа в систему. Чтобы предоставить разрешение на push-уведомление, вам нужно будет <0><1>войти1> еще раз0>."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "ПРИМЕЧАНИЕ: Push-уведомления работают только для <0>одного аккаунта0>."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr "Пост"
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Вы не вошли в систему. Взаимодействия (ответы, продвижения и т. п.) невозможны."
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Это сообщение с другого инстанса (<0>{instance}0>). Взаимодействия (ответ, продвижение и т. д.) невозможны."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Ошибка: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "Переключиться на мой инстанс для включения взаимодействий"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "Не удалось загрузить ответы."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Назад"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "Перейти к главному посту"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr "{0} постов выше - Перейти к началу"
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr "Переключиться на боковую панель"
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "Переключиться на полный вид"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "Показать весь деликатный контент"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "Экспериментальные"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "Не удалось переключиться"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
-msgstr "Переключиться на инстанс поста ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
+msgstr "Переключиться на инстанс поста ({0})"
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "Переключиться на инстанс поста"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "Не удалось загрузить пост"
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# ответ} other {<0>{1}0> ответ(а/ов)}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# комментарий} other {<0>{0}0> комментари(я/ев)}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "Просмотреть пост и ответы на него"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "Популярное ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "Популярные новости"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr "От {0}"
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "Назад к показу популярных сообщений"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Сообщения, упоминающие <0>{0}0>"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "Популярные посты"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "Нет популярных постов."
diff --git a/src/locales/th-TH.po b/src/locales/th-TH.po
index ddc26879f5..64d8fd74af 100644
--- a/src/locales/th-TH.po
+++ b/src/locales/th-TH.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: th\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 01:54\n"
+"PO-Revision-Date: 2025-04-21 05:33\n"
"Last-Translator: \n"
"Language-Team: Thai\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "โพสต์ล่าสุด: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "อัตโนมัติ"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "กลุ่ม"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "ร่วมกัน"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "ส่งคำขอแล้ว"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "กำลังติดตาม"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "ติดตามคุณ"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, other {# ผู้ติดตาม}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "ยืนยันแล้ว"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "เข้าร่วมเมื่อ <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "เข้าร่วมเมื่อ <0>{0}0>"
msgid "Forever"
msgstr "ตลอดไป"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "ไม่สามารถโหลดบัญชีได้"
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "ไปที่หน้าบัญชี"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "ผู้ติดตาม"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr "following.stats"
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "โพสต์"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "เพิ่มเติม"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> ได้ระบุว่าเปลี่ยนบัญชีใหม่เป็น:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "คัดลอกชื่อเรียกแล้ว"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "ไม่สามารถคัดลอกชื่อเรียก"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "คัดลอกชื่อเรียก"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr ""
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "ดูภาพโพรไฟล์"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr ""
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "แก้ไขโปรไฟล์"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "ในความทรงจำ"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "ผู้ใช้นี้ได้เลือกที่จะไม่ทำให้ข้อมูลนี้พร้อมใช้งาน"
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr ""
@@ -186,243 +192,238 @@ msgstr ""
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr ""
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "ต้นฉบับ"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "การตอบกลับ"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "การดัน"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "สถิติโพสต์ไม่พร้อมใช้งาน"
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "ดูสถิติโพสต์"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "โพสต์ล่าสุด: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr ""
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr ""
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr ""
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "กล่าวถึง <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr ""
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr ""
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr ""
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "ปิดใช้งานการแจ้งเตือน"
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "เปิดใช้งานการแจ้งเตือน"
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr ""
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr ""
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr ""
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "คัดลอกลิงก์แล้ว"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "ไม่สามารถคัดลอกลิงก์"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "คัดลอก"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr ""
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "แชร์…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr ""
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr ""
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr ""
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr ""
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr ""
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr ""
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr ""
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr ""
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr ""
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr ""
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr ""
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr ""
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr ""
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr ""
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "แก้ไขโปรไฟล์"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "ถอนคำขอติดตามหรือไม่?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
msgstr ""
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "เลิกติดตาม…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "ถอน…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "ติดตาม"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "ติดตาม"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "ติดตาม"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "ปิด"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr ""
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr ""
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr ""
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr ""
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "ไม่มีรายการ"
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "รายการใหม่"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr ""
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr ""
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "ยกเลิก"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "บันทึกและปิด"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr ""
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr ""
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr ""
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "ชื่อ"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr ""
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr ""
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr ""
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "เนื้อหา"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "บันทึก"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "ชื่อผู้ใช้"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "ชื่อโดเมนเซิร์ฟเวอร์"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr ""
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr ""
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "หน้าหลัก"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "เขียน"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr ""
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr ""
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr ""
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr ""
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr ""
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "สาธารณะ"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "ในเซิร์ฟเวอร์"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "ไม่อยู่ในรายการ"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "ผู้ติดตามเท่านั้น"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "การกล่าวถึงแบบส่วนตัว"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr ""
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr ""
@@ -804,31 +805,21 @@ msgid "Audio description"
msgstr ""
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr ""
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr ""
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr ""
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
msgstr ""
#: src/components/compose.jsx:2632
@@ -838,8 +829,8 @@ msgstr ""
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr ""
@@ -865,9 +856,9 @@ msgstr ""
msgid "Generating description. Please wait…"
msgstr ""
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
+msgid "Failed to generate description: {0}"
msgstr ""
#: src/components/compose.jsx:2802
@@ -880,9 +871,9 @@ msgstr ""
msgid "Generate description…"
msgstr ""
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
+msgid "Failed to generate description{0}"
msgstr ""
#. placeholder {0}: localeCode2Text(lang)
@@ -959,13 +950,13 @@ msgstr ""
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr ""
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr ""
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr ""
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr ""
@@ -992,8 +983,8 @@ msgstr ""
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr ""
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr ""
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr ""
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr ""
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr ""
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr ""
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr ""
@@ -1053,23 +1044,23 @@ msgstr ""
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr ""
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr ""
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr ""
@@ -1077,153 +1068,153 @@ msgstr ""
msgid "Nothing to show"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr ""
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr ""
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr ""
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr ""
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr ""
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr ""
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr ""
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr ""
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr ""
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr ""
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr ""
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr ""
@@ -1418,11 +1408,11 @@ msgstr ""
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr ""
@@ -1434,8 +1424,8 @@ msgstr ""
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr ""
@@ -1463,7 +1453,7 @@ msgstr ""
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr ""
@@ -1471,7 +1461,7 @@ msgstr ""
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr ""
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr ""
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr ""
@@ -1650,17 +1640,17 @@ msgstr ""
msgid "Followed by…"
msgstr ""
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr ""
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr ""
@@ -1685,8 +1675,8 @@ msgstr ""
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr ""
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr ""
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr ""
@@ -2161,372 +2151,383 @@ msgstr ""
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr ""
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr ""
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr ""
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr ""
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr ""
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr ""
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr ""
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr ""
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr ""
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "เลิกถูกใจ"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "ถูกใจ"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr ""
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr ""
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr ""
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr ""
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr ""
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr ""
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr ""
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr ""
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr ""
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr ""
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr ""
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr ""
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr ""
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr ""
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr ""
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr ""
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr ""
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr ""
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr ""
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr ""
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr ""
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "ถูกใจแล้ว"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr ""
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr ""
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr ""
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr ""
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr ""
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr ""
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr ""
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr ""
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr ""
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr ""
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr ""
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr ""
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr ""
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr ""
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr ""
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr ""
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr ""
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr ""
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr ""
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr ""
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr ""
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr ""
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr ""
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr ""
@@ -2615,9 +2616,9 @@ msgstr ""
msgid "Showing posts tagged with #{0}"
msgstr ""
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
+msgid "Showing posts in {0}"
msgstr ""
#: src/pages/account-statuses.jsx:500
@@ -2626,7 +2627,7 @@ msgstr ""
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr ""
@@ -2697,263 +2698,258 @@ msgstr ""
msgid "Unable to load bookmarks."
msgstr ""
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr ""
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr ""
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr ""
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr ""
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr ""
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr ""
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr ""
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr ""
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr ""
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr ""
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr ""
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr ""
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr ""
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr ""
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr ""
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr ""
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr ""
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr ""
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr ""
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr ""
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr ""
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr ""
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr ""
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr ""
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr ""
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr ""
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr ""
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr ""
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr ""
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr ""
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr ""
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr ""
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr ""
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr ""
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr ""
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr ""
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr ""
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr ""
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr ""
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr ""
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr ""
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr ""
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr ""
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr ""
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr ""
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr ""
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr ""
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr ""
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr ""
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr ""
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr ""
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr ""
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr ""
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr ""
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr ""
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr ""
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr ""
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr ""
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr ""
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr ""
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
@@ -2962,130 +2958,134 @@ msgstr ""
msgid "Unable to load likes."
msgstr "ไม่สามารถโหลดจำนวนที่ถูกใจได้"
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr ""
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr ""
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr ""
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr ""
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr ""
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr ""
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr ""
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr ""
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr ""
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr ""
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr ""
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr ""
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr ""
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr ""
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr ""
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr ""
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr ""
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr ""
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr ""
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr ""
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr ""
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr ""
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr ""
@@ -3198,37 +3198,37 @@ msgstr ""
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr ""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr ""
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr ""
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr ""
@@ -3312,133 +3312,133 @@ msgstr ""
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr ""
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr ""
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr ""
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr ""
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr ""
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr ""
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr ""
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr ""
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr ""
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr ""
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr ""
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr ""
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr ""
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr ""
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr ""
@@ -3525,402 +3525,402 @@ msgstr ""
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr ""
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr ""
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr ""
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr ""
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr ""
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr ""
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr ""
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr ""
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr ""
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr ""
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr ""
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr ""
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr ""
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr ""
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr ""
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr ""
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr ""
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr ""
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr ""
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr ""
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr ""
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr ""
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr ""
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr ""
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr ""
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr ""
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr ""
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr ""
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr ""
diff --git a/src/locales/tr-TR.po b/src/locales/tr-TR.po
index 4fa131f8a0..e8f8b4418f 100644
--- a/src/locales/tr-TR.po
+++ b/src/locales/tr-TR.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: tr\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 01:54\n"
+"PO-Revision-Date: 2025-04-21 05:33\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Son gönderi"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Otomatik"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Grup"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Karşılıklı"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "İstenildi"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Takip Ediliyor"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Sizi takip ediyor"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr ""
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Doğrulandı"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "<0>{0}0> Katıldı"
@@ -82,100 +82,106 @@ msgstr "<0>{0}0> Katıldı"
msgid "Forever"
msgstr "Sonsuz"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Hesap yüklenemedi."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Hesap sayfasına git"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Takipçiler"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr ""
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Gönderiler"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Daha"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> yeni hesabının artık şu şekilde olduğunu belirtti:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "İsim kopyalandı"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "İsim Kopyalanamadı"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "İsmi Kopyala"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Orijinal profil sayfasına git"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Profil resmini görüntüle"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Profil kapak resmini görüntüle"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Profili düzenle"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "Anısına"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "Bu kullanıcı bu bilgileri yayınlamamayı tercih etti."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "orijinal gönderiler, yanıtlar, yükseltmeler"
@@ -186,243 +192,238 @@ msgstr "orijinal gönderiler, yanıtlar, yükseltmeler"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr ""
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Orijinal"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Yanıtlar"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Yükseltmeler"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Gönderi istatistiklerine ulaşılamıyor."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Gönderi istatistiklerini görüntüle"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Son gönderi:"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Susturuldu"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Engellendi"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "Özel not"
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Bahset"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Biyografiyi çevir"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "Özel notu düzenle"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "Özel not ekle"
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr "@{username} adlı kullanıcının gönderileri için bildirimler etkinleştirildi."
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr "@{username} adlı kullanıcının gönderileri için bildirimler devre dışı bırakıldı."
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "Bildirimleri devre dışı bırak"
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "Bildirimleri etkinleştir"
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "@{username} kullanıcısından gelen yükseltmeler etkinleştirildi."
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "@{username} kullanıcısından gelen yükseltmeler devre dışı bırakıldı."
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "Yükseltmeleri devre dışı bırak"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "Yükseltmeleri etkinleştir"
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Listelere Ekle/Çıkar"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Bağlantı kopyalandı"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "Bağlantı kopyalanamadı"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Kopyala"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Paylaşmak işe yaramıyor gibi görünüyor."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Paylaş…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr "@{username} sessize alınmadı"
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "<0>@{username0> kullanıcısının sesini aç"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "<0>@{username0> kullanıcısını sessize al…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr "{0} için @{username} sessize alındı"
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr "@{username} sessize alınamıyor"
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "<0>@{username} kullanıcısını takipçilerinizden kaldırmak ister misiniz?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr "@{username} takipçilerden kaldırıldı"
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Takipçiyi kaldır…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "<0>@{username0> engellensin mi?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr "@{username} engeli kaldırıldı"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "@{username} engellendi"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr "@{username} kullanıcısının engellemesi kaldırılamıyor"
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "@{username} engellenemiyor"
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "<0>@{username0> kullanıcısının engellemesini kaldır"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "<0>@{username0>'ı engelle…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "<0>@{username}0> adlı kullanıcıyı rapor et…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "Profili düzenle"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "Takip isteğini geri çekmek istiyor musun?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
-msgstr "@{1} adlı kişiyi takipten çık?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr ""
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Takipten çık…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Geri çek…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Takip et"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Takip et"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "Takip et"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Kapat"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Çevrilmiş Biyografi"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "Listeden kaldırılamıyor."
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "Listeye eklenemiyor."
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Listeler yüklenemedi."
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Liste yok."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Yeni liste"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "<0>@{0}0> hakkında özel not"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "Özel not güncellenemiyor."
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "İptal et"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Kaydet & kapat"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "Profil güncellenemiyor."
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr ""
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr ""
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "İsim"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Biyografi"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Ek alanlar"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Etiket"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "İçerik"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Kaydet"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "kullanıcı adı"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "sunucu alan adı"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr ""
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "Saat modu etkinleştirildi"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Ana Sayfa"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Oluştur"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr ""
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr ""
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "Ek #{i} başarısız oldu"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "İçerik uyarısı"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "İçerik uyarısı veya hassas medya"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Herkese Açık"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Yerel"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Listelenmemiş"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Sadece takipçiler"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Özel bahsetme"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr ""
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Yanıtla"
@@ -804,32 +805,22 @@ msgid "Audio description"
msgstr "Sesli açıklama"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "Dosya boyutu çok büyük. Yükleme sırasında sorunlarla karşılaşılabilir. Dosya boyutunu {0}'dan {1}'e veya daha düşük bir değere düşürmeyi deneyin."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr "Boyut çok büyük. Yüklemede sorunlar yaşanabilir. Boyutu {2}×{3}px'ten {4}×{5}px'e düşürmeyi deneyin."
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr "Dosya boyutu çok büyük. Yükleme sırasında sorunlarla karşılaşılabilir. Dosya boyutunu {6}'dan {7}'ye veya daha düşük bir değere düşürmeyi deneyin."
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr "Boyut çok büyük. Yüklemede sorunlar yaşanabilir. Boyutu {8}×{9}px'ten {10}×{11}px'e düşürmeyi deneyin."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr ""
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -838,8 +829,8 @@ msgstr "Kare hızı çok yüksek. Yükleme sırasında sorunlarla karşılaşıl
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Kaldır"
@@ -865,10 +856,10 @@ msgstr "Sesli açıklamayı düzenle"
msgid "Generating description. Please wait…"
msgstr "Açıklama oluşturuluyor. Lütfen bekleyin..."
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr "Açıklama oluşturulamadı: {12}"
+msgid "Failed to generate description: {0}"
+msgstr ""
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -880,10 +871,10 @@ msgstr "Açıklama oluşturulamadı"
msgid "Generate description…"
msgstr "Açıklama oluştur…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr "Açıklama oluşturulamadı{13}"
+msgid "Failed to generate description{0}"
+msgstr ""
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -959,13 +950,13 @@ msgstr ""
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Önceki"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Sıradaki"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr ""
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr ""
@@ -992,8 +983,8 @@ msgstr ""
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr ""
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr ""
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Anket"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Yeni pencerede aç"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Kabut Et"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Reddet"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Kabul edildi"
@@ -1053,23 +1044,23 @@ msgstr "Reddedildi"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Hesaplar"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr ""
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "Bitti."
@@ -1077,153 +1068,153 @@ msgstr "Bitti."
msgid "Nothing to show"
msgstr "Gösterilecek bir şey yok"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Klavye kısayolları"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Klavye kısayolları yardımcısı"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Sonraki gönderi"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Önceki gönderi"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Yeni gönderileri yükle"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Yeni bir gönderi oluştur"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Ara"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Yükselt"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Yer İşareti"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr ""
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Oluştur"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr ""
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Çeviri Yap"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Konuş"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr ""
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr ""
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr ""
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr ""
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Yakalama"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Bahsetmeler"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Bildirimler"
@@ -1418,11 +1408,11 @@ msgstr "Yer işaretleri"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Beğeniler"
@@ -1434,8 +1424,8 @@ msgstr "Takip edilen etiketler"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Filtreler"
@@ -1463,7 +1453,7 @@ msgstr ""
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Oturum aç"
@@ -1471,7 +1461,7 @@ msgstr "Oturum aç"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Öne çıkanlar"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr ""
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr ""
@@ -1650,17 +1640,17 @@ msgstr ""
msgid "Followed by…"
msgstr ""
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr ""
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr "#Wrapstodon'u Görüntüle"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr ""
@@ -1685,8 +1675,8 @@ msgstr "Oy ver"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Yenile"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "Aşağı taşı"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Düzenle"
@@ -2161,372 +2151,383 @@ msgstr ""
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr ""
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr ""
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr ""
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr ""
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr ""
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr ""
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Yükseltmeyi geri çek"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Alıntı"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr ""
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "Beğenmekten Vazgeç"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Beğen"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Yer İşaretini Kaldır"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr ""
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr ""
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr ""
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr ""
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr ""
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr ""
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr ""
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr ""
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "Sohbet sesini aç"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Sohbeti sessize al"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr ""
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr ""
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "Profilden sabitlemeyi kaldır"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "Profile Sabitle"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "Bu ileti silinsin mi?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "Gönderi silindi"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr ""
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr ""
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr ""
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr ""
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Beğen"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Yükseltildi"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr ""
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Sabitlendi"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Silindi"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr ""
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Özet göster"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "İçeriği göster"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Filtrelenmiş: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Medyayı göster"
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Düzenlendi"
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Yorumlar"
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Geçmişi Görüntüle"
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Geçmiş yüklenemedi."
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Yükleniyor…"
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "HTML kodu"
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr ""
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Medya ekleri"
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr ""
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "Statik URL"
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr ""
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Notlar:"
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Ön İzleme"
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Yeni gönderiler"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Tekrar deneyin"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Sabitlenmiş gönderiler"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Konu"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr ""
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr ""
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Otomatik ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr ""
@@ -2615,9 +2616,9 @@ msgstr ""
msgid "Showing posts tagged with #{0}"
msgstr ""
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
+msgid "Showing posts in {0}"
msgstr ""
#: src/pages/account-statuses.jsx:500
@@ -2626,7 +2627,7 @@ msgstr "Henüz burada bir şey yok."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "Yazılar yüklenemedi"
@@ -2697,263 +2698,258 @@ msgstr ""
msgid "Unable to load bookmarks."
msgstr ""
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "Son 1 saat"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "Son 2 saat"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "Son 3 Saat"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "Son 4 saat"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "Son 5 saat"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "Son 6 saat"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "Son 7 saat"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "Son 8 saat"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "Son 9 saat"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "Son 10 saat"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "Son 11 saat"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "Son 12 saat"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr ""
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Takip edilen etiketler"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Gruplar"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr ""
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr ""
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Yardım"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "Bu nedir?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr ""
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr ""
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr ""
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr ""
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr ""
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr ""
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr ""
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr ""
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr ""
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr ""
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr ""
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr ""
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr ""
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr ""
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr ""
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Gönderiler getiriliyor…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Bu biraz zaman alacak."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Filtreleri sıfırla"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr ""
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "{0} kişi tarafından paylaşıldı"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Tüm"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr ""
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr ""
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Tarih"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr ""
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr ""
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "Yazarlar"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Hiçbiri"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr ""
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr ""
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "Hepsi bu."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "Başa dön"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr ""
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr ""
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr ""
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr ""
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr ""
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr ""
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr ""
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Başa Kaydır"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Filtrelenmiş: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
@@ -2962,130 +2958,134 @@ msgstr ""
msgid "Unable to load likes."
msgstr ""
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Ana sayfa ve Listeler"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Herkese açık zaman akışı"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Sohbetler"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Profiller"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Asla"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Yeni filtre"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr ""
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr ""
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Filtre Ekle"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Filtreyi düzenle"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr ""
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "Filtre Oluşturulamıyor"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Başlık"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr ""
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr ""
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Anahtar sözcük ekle"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr ""
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr ""
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr ""
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr ""
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr ""
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr ""
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "Bu filtreyi sil"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "Asla süresi dolmasın"
@@ -3198,37 +3198,37 @@ msgstr ""
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr ""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr ""
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr ""
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Tümünü gör"
@@ -3312,133 +3312,133 @@ msgstr "Kimse senden bahsetmedi :("
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr ""
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr ""
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr ""
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Yeni bildirim"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Takip istekleri"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Sadece Bahsetmeler"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Bugün"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Hepiniz yakalandınız!"
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Dün"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr ""
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr ""
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Filtre"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Yoksay"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "İzin Ver"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Yoksay"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Yoksayıldı"
@@ -3525,402 +3525,402 @@ msgstr ""
msgid "Search: {q}"
msgstr "Ara: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Etiketler"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Daha fazlasını gör"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "Hesap bulunamadı."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Daha fazla gönderi gör"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "Hiç gönderi bulunamadı."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Ayarlar"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Görünüm"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Aydınlık modu"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Gece modu"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Otomatik"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Metin Boyutu"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Görüntüleme dili"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "Gönüllü çevirmenler"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Varsayılan görünürlük"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "Eşitlendi"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Deneysel Çalışmalar"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr ""
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr "Şu dile çevir"
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr ""
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr ""
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr ""
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "Hakkında"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "Katkıda Bulunanlar"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Bağış Yap"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Gizlilik Politikası"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr ""
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr ""
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "Herhangi Biri"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "Takipçiler"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "Takip Ettiklerim"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Anketler"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr ""
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Geri"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr ""
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "Deneysel"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr ""
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr ""
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "Trend Haberler"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr "{0} Tarafından"
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr ""
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "Trend Gönderiler"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr ""
diff --git a/src/locales/uk-UA.po b/src/locales/uk-UA.po
index f24c81f3ae..11b00b161d 100644
--- a/src/locales/uk-UA.po
+++ b/src/locales/uk-UA.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: uk\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 01:54\n"
+"PO-Revision-Date: 2025-04-21 05:33\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "Останній допис: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "Автоматизовано"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "Група"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "Взаємно"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "Зроблено запит"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "Ви підписані"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "Підписаний(-на) на вас"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# підписник} many {# підписників} other {# підписники}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "Верифіковано"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "Приєднав(-ла)ся <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "Приєднав(-ла)ся <0>{0}0>"
msgid "Forever"
msgstr "Назавжди"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "Не вдалося завантажити обліковий запис."
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "Перейти на сторінку облікового запису"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "Підписники"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr "Підписок"
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "Дописів"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "Більше"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> вказав(-ла), що новий обліковий запис зараз:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "Ідентифікатор скопійовано"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "Не вдалося скопіювати ідентифікатор"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "Скопіювати ідентифікатор"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "Перейти на сторінку на сервері"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "Переглянути зображення профілю"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "Переглянути шапку профілю"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "Редагувати профіль"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "Вічна пам'ять"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "Цей користувач вирішив не розкривати цю інформацію."
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} дописи, {1} відповіді, {2} поширення"
@@ -186,243 +192,238 @@ msgstr "{0} дописи, {1} відповіді, {2} поширення"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {1 останній допис за 1 останній день} other {1 останній допис за {2} останніх днів}}} other {{3, plural, one {Останні {4} дописів за 1 останній день} other {Останні {5} дописів за {6} останніх днів}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {{1} допис} few {{1} дописи} many {{1} дописів} other {{1} дописи}} за останній рік чи роки"
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "Оригінал"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "Відповіді"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "Поширення"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "Статистика дописів недоступна."
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "Переглянути статистику дописів"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "Останній допис: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "Заглушений(-а)"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "Заблокований(-а)"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr ""
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "Згадати <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "Перекласти біографію"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr ""
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr ""
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr ""
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr ""
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr ""
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr ""
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr ""
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "Додати/видалити зі Списків"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "Посилання скопійовано"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "Не вдалося скопіювати посилання"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "Скопіювати"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "Здається, поширення не працює."
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "Поширити…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr ""
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "Не глушити <0>@{username}0>"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "Заглушити <0>@{username}0>"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr ""
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr ""
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "Відписати <0>@{username}0>?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr ""
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "Відписати…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "Заблокувати <0>@{username}0>?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr ""
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr ""
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "Розблокувати <0>@{username}0>"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "Заблокувати <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "Поскаржитися на <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "Редагувати профіль"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr ""
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
msgstr ""
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "Відписатися…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "Відкликати…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "Підписатися"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "Підписатися"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "Підписатися"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "Закрити"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "Перекладена біографія"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr ""
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr ""
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "Не вдалося завантажити список"
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "Списки відсутні."
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "Новий список"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "Приватна нотатка про <0>@{0}0>"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr ""
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "Скасувати"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "Зберегти і закрити"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr ""
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr ""
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr ""
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "Назва"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "Біографія"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "Додаткові поля"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "Заголовок"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "Вміст"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "Зберегти"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "ім'я користувача"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "доменне ім'я сервера"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "Режим маскування вимкнено"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "Режим маскування увімкнено"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "Домашня"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "Написати"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr ""
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr ""
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "Помилка вкладення #{i}"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "Попередження про вміст"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "Попередження про вміст або чутливе медіа"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "Для всіх"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "Локальна"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "Поза списком"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "Лише підписники"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "Лише згадані"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr ""
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "Відповісти"
@@ -804,31 +805,21 @@ msgid "Audio description"
msgstr "Опис аудіо"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "Розмір файлу завеликий. Можуть виникнути проблеми з вивантаженням файлу. Спробуйте зменшити його розмір з {0} до {1} або менше."
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr ""
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr ""
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
msgstr ""
#: src/components/compose.jsx:2632
@@ -838,8 +829,8 @@ msgstr "Частота кадрів зависока. Можуть виникн
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "Вилучити"
@@ -865,9 +856,9 @@ msgstr "Редагувати опис аудіо"
msgid "Generating description. Please wait…"
msgstr "Генерується опис. Будь ласка, зачекайте…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
+msgid "Failed to generate description: {0}"
msgstr ""
#: src/components/compose.jsx:2802
@@ -880,9 +871,9 @@ msgstr "Помилка генерації опису"
msgid "Generate description…"
msgstr "Згенерувати опис…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
+msgid "Failed to generate description{0}"
msgstr ""
#. placeholder {0}: localeCode2Text(lang)
@@ -959,13 +950,13 @@ msgstr "Почніть набирати для пошуку GIF-ок"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "Попередні"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "Наступні"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "Помилка завантаження GIF-ок"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "Невідправлені чернетки"
@@ -992,8 +983,8 @@ msgstr "Помилка видалення чернетки! Будь ласка,
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "Видалити…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "Поки що жодної чернетки"
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "Опитування"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "Відкрити у новому вікні"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "Погодитись"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "Відхилити"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "Погоджено"
@@ -1053,23 +1044,23 @@ msgstr "Відхилено"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "Облікові записи"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "Показати більше…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "Кінець."
@@ -1077,153 +1068,153 @@ msgstr "Кінець."
msgid "Nothing to show"
msgstr "Нічого показати"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "Комбінації клавіш"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "Довідка з комбінацій клавіш"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "Наступний допис"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "Попередній допис"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "Наступний допис (пропустити карусель)"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "Попередній допис (пропустити карусель)"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "Завантажити нові дописи"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "Відкрити подробиці допису"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> або <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "Розгорнути попередження про вміст або<0/>перемкнути розгорнуту/згорнуту нитку"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "Закрити допис або діалоги"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> або <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "Фокус стовпця в режимі декількох стовпців"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> по <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr "Перемістити фокус на наступний стовпець в режимі декількох стовпців"
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr "Перемістити фокус на попередній стовпець в режимі декількох стовпців"
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "Створити новий допис"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "Створити новий допис (нове вікно)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "Опублікувати допис"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> або<2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "Пошук"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "Відповісти (нове вікно)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "Вподобати (обране)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> або<1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "Поширити"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "Додати в закладки"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "Перемкнути режим маскування"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "Приховати дописи цього списку з Головної/Підписок"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "Створити"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "Опис медіа"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "Перекласти"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "Вимовити"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "Відфільтровано: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "Відфільтровано"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr ""
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr "Підписки"
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "Ретроспектива"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "Згадки"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "Сповіщення"
@@ -1418,11 +1408,11 @@ msgstr "Закладки"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "Вподобане"
@@ -1434,8 +1424,8 @@ msgstr "Відстежувані хештеґи"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "Фільтри"
@@ -1463,7 +1453,7 @@ msgstr "Облікові записи…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "Увійти"
@@ -1471,7 +1461,7 @@ msgstr "Увійти"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "Популярне"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[Невідомий тип сповіщення: {type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "Поширили/Вподобали…"
@@ -1650,17 +1640,17 @@ msgstr "Поширили…"
msgid "Followed by…"
msgstr "Підписалися…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "Дізнайтеся більше <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "Читати більше →"
@@ -1685,8 +1675,8 @@ msgstr "Проголосувати"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "Оновити"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "Пересунути вниз"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "Редагувати"
@@ -2161,372 +2151,383 @@ msgstr "Вихідний JSON Ярликів"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "Імпорт/експорт налаштувань з/на сервер інстансу (Дуже експериментально)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> <1>пошири(в/ла)1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "На жаль, ваш поточний інстанс не може взаємодіяти з цим дописом з іншого інстансу."
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "Не вподобано допис @{0}"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "Деякі медіа не мають альтернативного тексту."
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "Старий допис (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "Не поширювати"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "Цитувати"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "Поширити…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "Не вподобати"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "Вподобати"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "Вилучити з закладок"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr "Переглянути допис від <0>@{0}0>"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "Показати Історію Змін"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "Відредаговано: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "Вбудувати допис"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "Бесіда більше не глушиться"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "Бесіда заглушена"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "Не вдалося розглушити бесіду"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "Не вдалося заглушити бесіду"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "Розглушити бесіду"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "Заглушити бесіду"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "Допис відкріплено від профілю"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "Допис закріплено в профілі"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "Не вдалося відкріпити допис"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "Не вдалося закріпити допис"
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "Відкріпити від профілю"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "Закріпити в профілі"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "Видалити цей допис?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "Допис видалено"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "Не вдалося видалити допис"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "Поскаржитися на допис…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr ""
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr ""
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "Вподобано"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "Поширено"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "Додано в закладки"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "Закріплено"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "Видалено"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, one {# відповідь} few {# відповіді} other {# відповідей}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "Нитка{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "Згорнути"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "Показати вміст"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "Відфільтровано: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "Показати медіа"
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "Відредаговано"
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "Коментарі"
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "Більше від <0/>"
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "Історія Змін"
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "Не вдалося завантажити історію"
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "Завантаження…"
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "HTML-код"
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "HTML-код скопійовано"
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "Не вдалося скопіювати HTML-код"
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "Медіа вкладення:"
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "Емодзі обліківки:"
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "статичний URL"
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "Емодзі:"
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "Нотатки:"
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "Це статичне, не стилізоване та без сценаріїв. Можливо, варто застосувати власні стилі та відредагувати як треба."
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "Опитування не інтерактивні, вони являють собою список з підрахованими голосами."
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "Вкладені медіа можуть бути зображеннями, відео, аудіо чи будь-якими іншими типами файлів."
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "Допис можна відредагувати або видалити пізніше."
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "Попередній перегляд"
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "Примітка: Цей попередній перегляд трохи стилізовано."
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> поширили"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "Нові дописи"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "Спробувати знову"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, one {# Поширення} few {# Поширення} other{# Поширень}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "Закріплені дописи"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "Нитка"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>Відфільтровано0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "Автопереклад з {sourceLangText}"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "Перекладаємо…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "Перекласти з {sourceLangText} (автовизначення)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "Перекласти з {sourceLangText}"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "Авто ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "Не вдалося перекласти"
@@ -2615,9 +2616,9 @@ msgstr "Показ дописів з медіа"
msgid "Showing posts tagged with #{0}"
msgstr "Показ дописів з теґом #{0}"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
+msgid "Showing posts in {0}"
msgstr ""
#: src/pages/account-statuses.jsx:500
@@ -2626,7 +2627,7 @@ msgstr "Поки що тут нічого нема."
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "Не вдалося завантажити дописи"
@@ -2697,263 +2698,258 @@ msgstr "Жодної закладки. Додаймо якусь!"
msgid "Unable to load bookmarks."
msgstr "Не вдалося завантажити закладки."
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "остання година"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "останні 2 години"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "останні 3 години"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "останні 4 години"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "останні 5 годин"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "останні 6 годин"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "останні 7 годин"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "останні 8 годин"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "останні 9 годин"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "останні 10 годин"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "останні 11 годин"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "останні 12 годин"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "більше 12 годин"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "Відстежувані теґи"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "Групи"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "Показуються {selectedFilterCategory, select, all {усі дописи} original {оригінальні дописи} replies {відповіді} boosts {поширення} followedTags {відстежувані теґи} groups {групи} filtered {відфільтровані дописи}}, {sortBy, select, createdAt {{sortOrder, select, asc {найстаріші} desc {найновіші}}} reblogsCount {{sortOrder, select, asc {найменш поширені} desc {найпоширеніші}}} favouritesCount {{sortOrder, select, asc {найменш вподобані} desc {найвподобаніші}}} repliesCount {{sortOrder, select, asc {найменше відповідей} desc {найбільше відповідей}}} density {{sortOrder, select, asc {найменш наповнені} desc {найбільш наповнені}}}} перші{groupBy, select, account {, згруповані за авторами} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "Ретроспектива <0>бета0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "Довідка"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "Що це?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "Ретроспектива (Cath-Up) - це окрема стрічка ваших підписок, що пропонує їх високорівневий перегляд з простим, натхненний email-ом інтерфейсом для багатофункціонального і легкого сортування і фільтру дописів."
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "Попередній перегляд інтерфейсу Ретроспективи"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "Зрозуміло, до роботи"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "Нумо переглянемо дописи з ваших підписок."
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "Показати мені всі дописи з…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "до максимуму"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "Наздогнати"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "Перетинається з вашою останньою ретроспективою"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "До останньої ретроспективи ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "Примітка: ваш інстанс може показати не більше 800 дописів в Домашній стрічці незалежно від часового діапазону. Може бути менше або більше."
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "Раніше…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# допис} few {# дописи} other {# дописів}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "Видалити цю ретроспективу?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr "Видалення ретроспективи {0}"
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "Примітка: Буде збережено не більше 3 останніх ретроспектив."
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "Отримання дописів…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "Це може зайняти деякий час."
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "Скинути фільтри"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "Найпопулярніші посилання"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "Поширили {0}"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "Усе"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, one {# автор} few {# автори} other {# авторів}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "Сортування"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "Дата"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "Наповнення"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr "Групування"
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "За авторами"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "Не групувати"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "Показати всіх авторів"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "Ви не мусите читати все."
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "На цьому все."
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "На початок"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "Посилання, поширені підписками, відсортовані за кількістю взаємодій, поширень і вподобань."
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "Сортування: Наповнення"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "Дописи відсортовані за наповненням або розміром інформації. Короткі дописи - \"легші\", коли як довші пости - \"важче\". Дописи із зображенням \"важче\", аніж дописи без зображень."
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "Групування: За авторами"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "Дописи згруповані за авторами, відсортовані за кількістю дописів на автора."
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "Наступний автор"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "Попередній автор"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "Прокрутити догори"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "Відфільтровано: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "Жодного вподобання. Нумо вподобайте щось!"
@@ -2962,130 +2958,134 @@ msgstr "Жодного вподобання. Нумо вподобайте що
msgid "Unable to load likes."
msgstr "Не вдалося завантажити вподобання."
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "Домашня та Списки"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "Публічна стрічка"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "Бесіди"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "Профілі"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "Ніколи"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "Новий фільтр"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, one {# фільтр} few {# фільтри} other {# фільтрів}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "Не вдалося завантажити фільтри."
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "Немає жодного фільтра."
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "Додати фільтр"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "Редагувати фільтр"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "Не вдалося редагувати фільтр"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "Не вдалося створити фільтр"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "Заголовок"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "Ціле слово"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "Немає ключових слів. Додайте одне."
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "Додати ключове слово"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, one {# ключове слово} few {# ключових слова} other {# ключових слів}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "Фільтрувати з…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* Ще не реалізовано"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "Статус: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "Змінити термін дії"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "Термін дії"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "Відфільтрований допис буде…"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "згорнуто"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "приховано"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "Видалити цей фільтр?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "Не вдалося видалити фільтр."
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "Прострочений"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "Минає <0/>"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "Необмежений термін дії"
@@ -3198,37 +3198,37 @@ msgstr "Додати в Ярлики"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "Введіть новий інстанс, напр. \"twiukraine.com\""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "Некоректний інстанс"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "Перейти до іншого інстансу…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "Перейти до мого інстансу (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "Не вдалося отримати сповіщення."
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>Нові0> <1>Запити на Підписку1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "Переглянути всі"
@@ -3312,133 +3312,133 @@ msgstr "Ніхто не згадував вас :("
msgid "Unable to load mentions."
msgstr "Не вдалося завантажити згадки."
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "На кого ви не підписані"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "Хто не підписаний на вас"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "З новим обліковим записом"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "Хто небажано згадав вас"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "Хто обмежений модераторами сервера"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "Налаштування сповіщень"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "Нові сповіщення"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Оголошення} few {Оголошення} other {Оголошень}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "Запити на підписку"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, one {# запит} few {# запити} other {# запитів}} на підписку"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "Відфільтровані сповіщення від {0, plural, one {# користувача} other {# користувачів}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "Лише згадки"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "Сьогодні"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "Ви наздогнали все."
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "Вчора"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "Не вдалося завантажити сповіщення"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "Налаштування сповіщень оновлено"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "Відфільтрувати сповіщення від користувачів:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "Фільтрувати"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "Ігнорувати"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "Оновлено <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "Переглянути сповіщення від <0>@{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "Сповіщення від <0>@{0}0>"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "Відтепер сповіщення від @{0} не будуть відфільтровані."
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "Не вдалося прийняти запит на сповіщення"
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "Дозволити"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "Не вдалося відхилити запит на сповіщення"
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "Відхилити"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "Відхилено"
@@ -3525,402 +3525,402 @@ msgstr "Пошук: {q} (Хештеґи)"
msgid "Search: {q}"
msgstr "Пошук: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "Хештеґи"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "Показати більше"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "Переглянути більше облікових записів"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "Жодного облікового запису не знайдено."
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "Переглянути більше хештеґів"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "Хештеґи не знайдено."
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "Показати більше повідомлень"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "Жодного допису не знайдено."
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "Введіть пошуковий запит або вставте посилання вище, щоб розпочати."
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "Налаштування"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "Тема"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "Світла"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "Темна"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "Автоматична"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "Розмір тексту"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "А"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "Мова інтерфейсу"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "Допомогти з перекладом"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "Публікація"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "Видимість допису за замовчуванням"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "Синхронізовано"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "Не вдалося оновити видимість дописів"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "Синхронізовано з налаштуваннями на вашому інстансі.<0> Перейдіть на сайт вашого інстансу ({instance}) для детальних налаштувань.0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "Експериментальні опції"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "Автоматично оновлювати дописи стрічки"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "Карусель поширень"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "Переклад допису"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr ""
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "Мова системи ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {Приховати кнопку \"Перекласти\" для:} other {Приховати кнопку \"Перекласти\" для (#):}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "Примітка: Ця функція використовує сервіси зовнішніх перекладів, що працюють на <0>Lingva API0> & <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "Автоматичний вбудований переклад"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Автоматично показувати переклад постів в стрічці. Працює лише для <0>коротких0> дописів без чутливого контенту, медіа та опитування."
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "Пошук GIF в редакторі"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Примітка: Ця функція використовує зовнішній сервіс пошуку GIF від <0>GIPHY0>. G-рейтинг (підходить для перегляду будь-якому віку), параметри відстеження та інформація про джерело будуть прибрані, але пошукові запити та дані IP-адреси все одно будуть передаватися на їхній сервер."
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "Генератор опису зображення"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "Лише для нових зображень при створенні нових дописів."
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "Примітка: Ця функціональність використовує зовнішній сервіс AI, що базується на <0>img-alt-api0>. Може не працювати добре. Тільки для зображень та англійською мовою."
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "Згруповані сервером сповіщення"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Функціональність на етапі альфи. Потенційно покращене групування вікон, але базова логіка групування."
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "\"Хмарний\" імпорт/експорт для налаштувань ярликів"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ Занадто експериментально.<0/>Зберігається в нотатках вашого профілю. (Приватні) нотатки профілю зазвичай використовуються для інших профілів і приховані для власного профілю."
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Примітка: Ця функціональність використовує API поточно-авторизованого сервера інстансу."
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Режим маскування <0>(<1>Текст1> → <2>████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Замінює текст блоками. Корисно при створенні скриншотів (з міркувань конфіденційності)."
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "Про застосунок"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Створено0> <1>@cheeaun1>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "Спонсорувати"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "Підтримати"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "Політика конфіденційності"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>Адреса клієнта:0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Версія:0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "Версію скопійовано"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "Не вдалося скопіювати версію"
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "Не вдалося оновити підписку. Будь ласка, спробуйте ще раз."
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "Не вдалося скасувати підписку. Будь ласка, спробуйте ще раз."
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "Push-сповіщення (бета)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Push-сповіщення заблоковані. Будь ласка, увімкніть їх у налаштуваннях свого браузеру."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "Дозволити від <0>{0}0>"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "будь-кого"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "моїх підписок"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "підписників"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "Підписки"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "Опитування"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "Редагування дописів"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "Дозвіл на push-сповіщення не було надано з моменту останнього входу. Вам потрібно <0><1>увійти в систему1> знову, щоб надати дозвіл."
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "ПРИМІТКА: Push-сповіщення працюють лише для <0>одного облікового запису0>."
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr "Допис"
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "Ви не увійшли в систему. Взаємодія (відповідь, поширення тощо) неможлива."
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "Цей допис з іншого інстансу (<0>{instance}0>). Взаємодія (відповідь, поширення тощо) неможлива."
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "Помилка: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "Перемкнутися на мій інстанс задля взаємодії"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "Не вдалося завантажити відповіді."
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "Назад"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "Перейти до головного запису"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr "{0} дописів вище ‒ Перейти вгору"
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr "Перемкнутися на вигляд з Боковою Панеллю"
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "Перемкнутися на Повний вигляд"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "Показати весь чутливий вміст"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "Експериментальне"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "Не вдалося перемкнутися"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "Перемкнутися на інстанс допису"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "Не вдалося завантажити дописи"
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, one {# відповідь} few {<0>{1}0> відповіді} other {<0>{1}0> відповідей}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, one {# коментар} few {<0>{0}0> коментарі} other {<0>{0}0> коментарів}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "Переглянути допис і відповіді на нього"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "Популярне ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "Популярні Новини"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr "Від {0}"
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "Назад до популярних дописів"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "Показ дописів зі згадкою <0>{0}0>"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "Популярні дописи"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "Немає популярних дописів."
diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po
index e0175fc29c..5ce558d927 100644
--- a/src/locales/zh-CN.po
+++ b/src/locales/zh-CN.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: zh\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-15 05:12\n"
+"PO-Revision-Date: 2025-04-21 07:40\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "上次发嘟: {0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "机器人"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "群组"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "互相关注"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "已请求"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "正在关注"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "关注了你"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, other {# 粉丝}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "已认证"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "加入于 <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "加入于 <0>{0}0>"
msgid "Forever"
msgstr "永久"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "无法加载账户。"
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "转到账户页"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "粉丝"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr "关注"
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "嘟文"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2519
-#: src/components/status.jsx:2522
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "更多"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> 已声明 Ta 现在的新账户是:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "已复制用户名"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "无法复制用户名"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "复制用户名"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "转到原始账户页"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "查看头像"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "查看横幅图片"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "编辑个人资料"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "悼念账户"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "该用户选择不提供此信息。"
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} 为原创嘟文,{1} 为回复,{2} 为转嘟"
@@ -186,243 +192,238 @@ msgstr "{0} 为原创嘟文,{1} 为回复,{2} 为转嘟"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, other {{3, plural, other {最近 {6} 天发了 {5} 条嘟文}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, other {近几年的 {1} 条嘟文}}"
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "原创"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "回复"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "转嘟"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr "嘟文统计不可用"
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "查看嘟文统计"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr "上次发嘟: <0>{0}0>"
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "已静音"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "已屏蔽"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
msgstr "私人备注"
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "提及 <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "翻译简介"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
msgstr "编辑私人备注"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
msgstr "添加私人备注"
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
msgstr "已启用 @{username} 的嘟文通知。"
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
msgstr " 已停用 @{username} 的发嘟通知。"
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
msgstr "停用通知"
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
msgstr "启用通知"
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
msgstr "将显示 @{username} 的转嘟。"
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
msgstr "将不再显示 @{username} 的转嘟。"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
msgstr "不显示转嘟"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
msgstr "显示转嘟"
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "加入/移出列表"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "已复制链接"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "无法复制链接"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3298
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "复制"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr "分享似乎无法正常工作。"
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "分享…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
msgstr "已取消静音 @{username}"
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "取消静音 <0>@{username}0>"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "静音 <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
msgstr "已静音 @{username} {0}"
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
msgstr "无法静音 @{username}"
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "是否将 <0>@{username}0> 从粉丝中移除?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
msgstr "@{username} 已被从粉丝中移除"
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "移除粉丝…"
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "是否屏蔽 <0>@{username}0>?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
msgstr "已解除屏蔽 @{username}"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
msgstr "已屏蔽 @{username}"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
msgstr "无法解除屏蔽 @{username}"
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
msgstr "无法屏蔽 @{username}"
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "取消屏蔽 <0>@{username}0>"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "屏蔽 <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "举报 <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "编辑个人资料"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
msgstr "是否撤回关注请求?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
-msgstr "是否取关 @{1} ?"
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr "是否取关 @{0} ?"
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "取关…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "撤回…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "关注"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "关注"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,148 +442,148 @@ msgstr "关注"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3022
-#: src/components/status.jsx:3262
-#: src/components/status.jsx:3762
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "关闭"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "简介(已翻译)"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
msgstr "无法从列表中移除。"
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
msgstr "无法添加到列表。"
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "无法加载列表。"
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr "暂无列表。"
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "新建列表"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr "对 <0>@{0}0> 的私人备注"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr "无法更新私人备注。"
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "取消"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "保存并关闭"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
msgstr "无法更新个人资料。"
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
msgstr "横幅图片"
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
msgstr "头像"
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "名称"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "简介"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "附加信息"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "名称"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "内容"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "保存"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "用户名"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "实例域名"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
msgstr "已停用文字打码模式"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
msgstr "已启用文字打码模式"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "主页"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
msgstr "发嘟"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
msgstr "定时嘟文"
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr "添加到嘟文串"
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr "附加附件 #{i} 失败"
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "内容警告"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr "内容警告或敏感媒体"
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "公开"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "本站"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "不列出"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "仅粉丝"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "私信"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr "定时发嘟"
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2423
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "回复"
@@ -804,32 +805,22 @@ msgid "Audio description"
msgstr "音频描述"
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "文件大小过大。上传将有可能出现问题。可尝试将文件大小从 {0} 压缩至 {1} 或更小。"
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr "文件尺寸过大。上传将有可能出现问题。可尝试将尺寸从 {2}×{3}px 裁剪至 {4}×{5}px。"
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr "文件大小过大。上传将有可能出现问题。可尝试将文件大小从 {6} 压缩至 {7} 或更小。"
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr "文件尺寸过大。上传将有可能出现问题。可尝试将尺寸从 {8}×{9}px 裁剪至 {10}×{11}px。"
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
+msgstr "文件尺寸过大。上传将有可能出现问题。可尝试将尺寸从 {0}×{1}px 裁剪至 {2}×{3}px。"
#: src/components/compose.jsx:2632
msgid "Frame rate too high. Uploading might encounter issues."
@@ -838,8 +829,8 @@ msgstr "帧率过高。上传将有可能出现问题。"
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "移除"
@@ -865,10 +856,10 @@ msgstr "编辑音频描述"
msgid "Generating description. Please wait…"
msgstr "正在生成描述。请稍候…"
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
-msgstr "描述生成失败: {12}"
+msgid "Failed to generate description: {0}"
+msgstr "描述生成失败: {0}"
#: src/components/compose.jsx:2802
msgid "Failed to generate description"
@@ -880,10 +871,10 @@ msgstr "描述生成失败"
msgid "Generate description…"
msgstr "生成描述…"
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
-msgstr "描述生成失败{13}"
+msgid "Failed to generate description{0}"
+msgstr "描述生成失败{0}"
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2868
@@ -959,13 +950,13 @@ msgstr "输入以搜索 GIF"
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "上一页"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "下一页"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr "加载 GIF 时出错"
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr "未发送的草稿"
@@ -992,8 +983,8 @@ msgstr "删除草稿时出错!请重试。"
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "删除…"
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "暂无草稿。"
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "投票"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "在新窗口打开"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "接受"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "拒绝"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "已接受"
@@ -1053,23 +1044,23 @@ msgstr "已拒绝"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "账号"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "显示更多…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "到底了。"
@@ -1077,153 +1068,153 @@ msgstr "到底了。"
msgid "Nothing to show"
msgstr "暂无内容"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "快捷键"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "快捷键帮助"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "下一条嘟文"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "上一条嘟文"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr "跳转到下一条嘟文"
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr "<0>Shift0> + <1>j1>"
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr "跳转到上一条嘟文"
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr "<0>Shift0> + <1>k1>"
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "加载新嘟文"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr "打开嘟文详情页"
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr "<0>Enter0> 或 <1>o1>"
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr "展开内容警告或<0/>展开/折叠嘟文串"
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr "关闭嘟文或对话"
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr "<0>Esc0> 或 <1>Backspace1>"
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr "在多栏模式中选中对应栏"
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr "<0>10> 到 <1>91>"
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr "在多栏模式中选中下一栏"
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr "在多栏模式中选中上一栏"
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr "撰写新嘟文"
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr "撰写新嘟文(新窗口)"
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr "<0>Shift0> + <1>c1>"
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr "发送嘟文"
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> 或 <2>⌘2> + <3>Enter3>"
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "搜索"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr "回复(新窗口)"
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr "<0>Shift0> + <1>r1>"
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr "喜欢(点赞)"
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr "<0>l0> 或 <1>f1>"
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
-#: src/components/status.jsx:2474
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "转嘟"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr "<0>Shift0> + <1>b1>"
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
-#: src/components/status.jsx:2499
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "收藏"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
msgstr "切换文字打码模式"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr "将此列表下的嘟文从主页/关注时间线隐藏"
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "创建"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "媒体描述"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "翻译"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr "朗读"
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr "已过滤: {filterTitleStr}"
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3592
-#: src/components/status.jsx:3688
-#: src/components/status.jsx:3766
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr "已过滤"
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr "打开文件"
@@ -1373,29 +1363,29 @@ msgid "following.title"
msgstr "关注"
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr "补看"
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr "提及"
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
msgstr "通知"
@@ -1418,11 +1408,11 @@ msgstr "收藏夹"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "点赞列表"
@@ -1434,8 +1424,8 @@ msgstr "关注的话题标签"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "过滤规则"
@@ -1463,7 +1453,7 @@ msgstr "账号…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "登录"
@@ -1471,7 +1461,7 @@ msgstr "登录"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "热门"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr "[未知通知类型:{type}]"
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr "查看转嘟/点赞…"
@@ -1650,17 +1640,17 @@ msgstr "查看转嘟…"
msgid "Followed by…"
msgstr "被关注…"
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr "了解更多 <0/>"
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr "查看 #Wrapstodon 年度回顾"
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
msgstr "阅读更多 →"
@@ -1685,8 +1675,8 @@ msgstr "投票"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "刷新"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr "向下移动"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "编辑"
@@ -2161,372 +2151,383 @@ msgstr "原始快捷方式 JSON"
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr "导入/导出配置到实例服务器(很不稳定)"
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr "<0/> <1>转嘟了1>"
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr "抱歉,你当前登录的实例无法与该外站嘟文互动。"
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr "已取消点赞 @{0} 的嘟文"
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
-msgstr "已点赞 @{1} 的嘟文"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
+msgstr "已点赞 @{0} 的嘟文"
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
-msgstr "已取消收藏 @{2} 的嘟文"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
+msgstr "已取消收藏 @{0} 的嘟文"
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
-msgstr "已收藏 @{3} 的嘟文"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
+msgstr "已收藏 @{0} 的嘟文"
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr "某些媒体附件没有描述文本。"
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr "旧嘟文 (<0>{0}0>)"
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2450
-#: src/components/status.jsx:2473
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "取消转嘟"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2465
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "引用"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
-msgstr "已取消转嘟 @{4} 的嘟文"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
+msgstr "已取消转嘟 @{0} 的嘟文"
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
-msgstr "已转嘟 @{5} 的嘟文"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
+msgstr "已转嘟 @{0} 的嘟文"
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "转嘟…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2486
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "取消喜欢"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2486
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "赞"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2498
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "取消收藏"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr "已复制嘟文文本"
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr "无法复制嘟文文本"
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr "复制嘟文文本"
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr "查看 <0>@{0}0> 的嘟文"
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "显示编辑记录"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr "编辑于: {editedDateText}"
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3267
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr "嵌入嘟文"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr "已取消静音该对话"
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr "已静音该对话"
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr "无法取消静音该对话"
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr "无法静音该对话"
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "取消静音对话"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "静音对话"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "已取消置顶该嘟文"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "已置顶该嘟文"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr "无法取消置顶该嘟文"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr "无法置顶该嘟文"
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "取消置顶"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "置顶"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr "是否删除此嘟文?"
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr "嘟文已删除"
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr "无法删除嘟文"
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr "举报嘟文…"
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr "已取消转嘟 @{6} 的嘟文"
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr "已转嘟 @{7} 的嘟文"
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2487
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr "已点赞"
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2474
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr "已转嘟"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2499
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr "已收藏"
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr "已置顶"
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr "已删除"
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr "{repliesCount, plural, other {# 条回复}}"
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr "嘟文串{0}"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr "折叠"
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr "显示内容"
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr "已过滤: {0}"
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr "显示媒体"
-#: src/components/status.jsx:2347
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr "已编辑"
-#: src/components/status.jsx:2424
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr "评论"
#. More from [Author]
-#: src/components/status.jsx:2725
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr "<0/> 的更多内容"
-#: src/components/status.jsx:3027
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr "编辑记录"
-#: src/components/status.jsx:3031
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr "无法加载编辑记录"
-#: src/components/status.jsx:3036
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr "正在加载…"
-#: src/components/status.jsx:3272
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr "HTML 代码"
-#: src/components/status.jsx:3289
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr "已复制 HTML 代码"
-#: src/components/status.jsx:3292
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr "无法复制 HTML 代码"
-#: src/components/status.jsx:3304
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr "媒体附件:"
-#: src/components/status.jsx:3326
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr "账户表情:"
-#: src/components/status.jsx:3357
-#: src/components/status.jsx:3402
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr "静态URL"
-#: src/components/status.jsx:3371
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr "表情:"
-#: src/components/status.jsx:3416
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr "注意:"
-#: src/components/status.jsx:3420
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr "此代码是静态代码,不包含样式和脚本。你可能需要进行编辑并按需应用自己的样式。"
-#: src/components/status.jsx:3426
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr "代码中的投票无法交互,将显示为一个带有投票数的列表。"
-#: src/components/status.jsx:3431
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr "媒体附件可以是图片、视频、音频或任何文件类型。"
-#: src/components/status.jsx:3437
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr "嘟文可以稍后编辑或删除。"
-#: src/components/status.jsx:3443
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr "预览"
-#: src/components/status.jsx:3452
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr "注意: 此预览带有少量额外的样式"
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3696
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> 转嘟了"
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr "新嘟文"
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr "重试"
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr "{0, plural, other {# 转嘟}}"
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr "置顶嘟文"
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr "嘟文串"
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr "<0>已过滤0>: <1>{0}1>"
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr "已自动从 {sourceLangText} 翻译"
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr "正在翻译…"
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr "从 {sourceLangText} 翻译 (语言为自动检测)"
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr "从 {sourceLangText} 翻译"
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr "自动 ({0})"
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "翻译失败"
@@ -2615,10 +2616,10 @@ msgstr "已展示媒体"
msgid "Showing posts tagged with #{0}"
msgstr "已展示带有 #{0} 话题标签的嘟文"
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
-msgstr "显示 {1} 中的嘟文"
+msgid "Showing posts in {0}"
+msgstr "已显示 {0} 中的嘟文"
#: src/pages/account-statuses.jsx:500
msgid "Nothing to see here yet."
@@ -2626,7 +2627,7 @@ msgstr "空空如也"
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr "无法加载嘟文"
@@ -2697,263 +2698,258 @@ msgstr "尚无收藏。去收藏一些嘟文吧!"
msgid "Unable to load bookmarks."
msgstr "无法加载收藏夹。"
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr "最近 1 小时"
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr "最近 2 小时"
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr "最近 3 小时"
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr "最近 4 小时"
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr "最近 5 小时"
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr "最近 6 小时"
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr "最近 7 小时"
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr "最近 8 小时"
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr "最近 9 小时"
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr "最近 10 小时"
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr "最近 11 小时"
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr "最近 12 小时"
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr "12 小时之前"
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr "关注的话题标签"
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr "分组"
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "已显示 {selectedFilterCategory, select, all {所有嘟文} original {原创嘟文} replies {回复} boosts {转嘟} followedTags {关注的话题标签} groups {群组} filtered {过滤后的嘟文}}, {sortBy, select, createdAt {{sortOrder, select, asc {最旧嘟文} desc {最新嘟文}}} reblogsCount {{sortOrder, select, asc {转嘟最少} desc {转嘟最多}}} favouritesCount {{sortOrder, select, asc {点赞最少} desc {点赞最多}}} repliesCount {{sortOrder, select, asc {回复最少} desc {回复最多}}} density {{sortOrder, select, asc {内容最少} desc {内容最多}}}} first{groupBy, select, account {, 按作者分组} other {}}"
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr "补看 <0>beta0>"
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr "帮助"
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr "这是什么?"
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr "“补看”是你关注的内容的一个独立时间线,提供一种一目了然的高级视图,它拥有灵感来源于电子邮件的简洁界面,能够让你轻松对嘟文进行排序和筛选。"
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr "补看界面预览"
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr "让我们开始补看吧"
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr "让我们补看你所关注的人的嘟文。"
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr "选择要显示的嘟文的时间范围…"
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr "尽可能多"
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr "补看"
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr "与上次补看的时间范围重叠"
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr "直至上次补看 ({0})"
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr "注意: 无论时间范围如何,你的实例可能在主页时间线中最多只显示800条嘟文。这个值可能会更少或更多。"
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr "之前的补看…"
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, other {# 条嘟文}}"
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr "是否删除这次补看?"
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr "正在移除补看 {0}"
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
-msgstr "补看 {1} 已被移除"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
+msgstr "补看 {0} 已被移除"
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr "注意: 最多只存储 3 次。更早的补看将被自动删除。"
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr "正在获取嘟文…"
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr "这可能需要一段时间。"
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr "重置过滤规则"
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr "热门链接"
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr "由 {0} 分享"
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr "全部"
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr "{0, plural, other {# 名作者}}"
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr "排序"
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr "日期"
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr "内容"
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr "分组"
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr "作者"
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr "无"
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr "显示所有作者"
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr "你不必阅读所有内容。"
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr "这就是全部内容。"
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr "返回顶部"
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr "你关注的人分享的链接,按分享次数、转嘟次数和点赞数排序。"
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr "排序: 内容"
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr "嘟文按信息密度或深度排序。较短的嘟文“更轻”,而较长的嘟文“更重”。带图嘟文比不带图的嘟文“更重”。"
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr "分组: 作者"
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr "嘟文按作者分组,按每位作者的嘟文数量排序。"
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr "下一位作者"
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr "上一位作者"
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr "返回顶部"
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr "已过滤: {0}"
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr "尚无点赞。去点赞一些嘟文吧!"
@@ -2962,130 +2958,134 @@ msgstr "尚无点赞。去点赞一些嘟文吧!"
msgid "Unable to load likes."
msgstr "无法加载点赞列表。"
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr "主页与列表"
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr "公共时间线"
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr "对话"
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr "账户"
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr "永不"
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr "新建过滤规则"
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr "{0, plural, other {# 条过滤规则}}"
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr "无法加载过滤规则。"
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr "尚无过滤规则。"
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr "添加过滤规则。"
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr "编辑过滤规则"
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr "无法编辑过滤规则"
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr "无法创建过滤规则"
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "标题"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr "整词匹配"
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr "尚无关键词。请添加一个。"
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr "添加关键词"
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr "{0, plural, other {# 个关键词}}"
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr "过滤范围…"
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr "* 此功能尚未实现"
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr "状态: <0><1/>0>"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr "更改到期时间"
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr "到期时间"
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr "过滤后的嘟文将被…"
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr "已隐藏 (仅媒体)"
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr "最小化"
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr "隐藏"
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr "是否删除此过滤规则?"
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr "无法删除过滤规则。"
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr "已到期"
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr "将于 <0/> 到期"
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr "永不到期"
@@ -3198,37 +3198,37 @@ msgstr "添加到快捷方式"
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr "输入一个新实例地址,例如 ”mastodon.social“"
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr "实例地址无效"
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr "转到其它实例…"
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr "转到我所在的实例 (<0>{currentInstance}0>)"
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr "无法获取通知。"
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr "<0>新的0> <1>关注请求1>"
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr "查看全部"
@@ -3312,133 +3312,133 @@ msgstr "没有他人提到你的记录 :("
msgid "Unable to load mentions."
msgstr "无法加载提及列表。"
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr "你没有关注的人"
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr "没有关注你的人"
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr "新注册的账户"
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr "不请自来地提及你的人"
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr "被实例管理员限制的人"
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr "通知设置"
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr "新通知"
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, other {公告}}"
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr "关注请求"
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr "{0, plural, other {# 个关注请求}}"
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr "{0, plural, other {过滤了 # 人的通知}}"
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr "仅提及"
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr "今天"
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr "你已经全读完了。"
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr "昨天"
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr "无法加载通知"
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr "通知设置已更新"
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr "过滤来自这些人的通知:"
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr "过滤规则"
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr "忽略"
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr "更新于 <0>{0}0>"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr "查看来自 <0>@{0}0> 的通知"
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr "来自 <0>@{0}0> 的通知"
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr "现在起,将不在过滤来自 @{0} 的通知。"
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr "无法接受通知请求。"
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "允许"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
-msgstr "现在起,将过滤来自 @{1} 的通知。"
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
+msgstr "现在起,将过滤来自 @{0} 的通知。"
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr "无法忽略通知请求"
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr "忽略"
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr "已忽略"
@@ -3525,402 +3525,402 @@ msgstr "搜索: {q} (话题标签)"
msgid "Search: {q}"
msgstr "搜索: {q}"
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr "话题标签"
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr "查看更多"
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr "查看更多账户"
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr "未找到账户。"
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr "查看更多话题标签"
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr "未找到话题标签。"
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr "查看更多嘟文"
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr "未找到嘟文。"
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr "输入你要搜索的关键词或粘贴一条 URL 以开始搜索。"
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr "设置"
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr "外观"
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr "浅色"
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr "深色"
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr "自动"
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr "文字大小"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr "字"
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr "界面语言"
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr "贡献翻译"
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr "发嘟"
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr "默认可见性"
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr "已同步"
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr "更新默认可见性失败"
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr "已同步到你账号所在的实例服务端的设置。<0>前往你所在的实例 ({instance}) 查看更多设置。0>"
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr "实验性功能"
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "实时刷新时间线嘟文"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr "转嘟轮播"
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr "嘟文翻译"
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr "翻译为 "
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr "系统语言 ({systemTargetLanguageText})"
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {对下列语言隐藏“翻译”按钮: } other {对下列语言隐藏“翻译”按钮 (#):}}"
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
-msgstr "注意: 此功能使用外部翻译服务,由 <0>Lingva API0> 和 <1>Lingva 翻译1> 驱动。"
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
+msgstr "注意: 此功能使用外部翻译服务,翻译服务由 <0>{TRANSLATION_API_NAME}0> 驱动。"
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr "自动翻译"
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "自动显示时间线中的嘟文的翻译。仅适用于不含内容警告、媒体或投票的<0>短0>嘟文。"
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr "为嘟文撰写框集成 GIF 选择器"
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "注意: 此功能使用外部 GIF 搜索服务,由 <0>GIPHY0> 驱动。该服务为 G 级(适合所有年龄浏览),请求已去除跟踪参数,并省略了 referrer 信息,但搜索关键词和 IP 地址信息仍会到达 GIPHY 的服务器。"
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr "图片描述文本生成器"
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr "仅适用于发布新嘟文时新插入的图片。"
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr "注意: 此功能使用外部人工智能服务,由 <0>img-alt-api0> 驱动。可能效果不佳。仅适用于图像,描述文本内容为英文。"
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr "服务端通知分组"
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "开发阶段特性。启用该功能可能会为通知窗口的分组带来改进,但分组逻辑较为简单。"
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "“云”导入/导出快捷方式配置。"
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ 非常不稳定。<0/>配置存储于你对自己账户的备注中。账户的(私人)备注主要用于其他账户,对自己的账户是隐藏的。"
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "注意: 此功能使用了当前登录实例的服务端 API。"
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "文字打码模式 <0>(<1>文本1> → <2>████2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "将文字替换为块,在截图时保护隐私。"
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr "关于"
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "由 <1>@cheeaun1> <0>开发0>"
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr "赞助者"
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr "赞助"
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr "隐私政策"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr "<0>站点: 0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr "<0> 版本: 0> <1/> {0}"
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr "已复制版本号"
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr "无法复制版本号"
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr "订阅更新失败。请重试。"
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr "订阅删除失败。请重试。"
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr "通知推送 (beta)"
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "通知推送已被阻止。请在你的浏览器设置中授予相关权限。"
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr "推送范围 <0>{0}0>"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr "任何人"
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr "我关注的人"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr "粉丝"
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr "关注"
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr "投票"
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr "嘟文被编辑"
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr "本次登录未授予通知推送权限。你需要<0>再次<1>登录1>以授予推送权限0>。"
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "注意: 只能推送 <0>一个账户0> 的通知。"
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr "嘟文"
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr "你尚未登录。互动 ()"
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr "此嘟文加载自其它实例 (<0>{instance}0>)。 无法进行互动 (回复、转嘟等)。"
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr "错误: {e}"
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr "切换到我所在的实例以进行互动"
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr "无法加载回复。"
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr "返回"
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr "跳转到主嘟文"
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr "还有 {0} 条上级嘟文 ‒ 转到顶部"
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr "切换至侧边预览视图"
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr "切换至完整视图"
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr "显示所有敏感内容"
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr "实验性功能"
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr "无法切换"
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
-msgstr "切换到原嘟文所属的实例 ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
+msgstr "切换到原嘟所属的实例 ({0})"
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr "切换到原嘟所属实例"
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr "无法加载嘟文"
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr "{0, plural, other {<0>{1}0> 条回复}}"
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr "{totalComments, plural, other {<0>{0}0> 条评论}}"
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr "查看嘟文及其回复"
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr "热门 ({instance})"
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr "热门新闻"
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr "作者 {0}"
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr "返回热门嘟文页"
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr "已显示提到 <0>{0}0> 的嘟文"
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr "热门嘟文"
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr "没有热门嘟文。"
diff --git a/src/locales/zh-TW.po b/src/locales/zh-TW.po
index b1d62a7acd..310ce0954b 100644
--- a/src/locales/zh-TW.po
+++ b/src/locales/zh-TW.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: zh\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-03-08 01:54\n"
+"PO-Revision-Date: 2025-04-21 05:33\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -33,13 +33,13 @@ msgid "Last posted: {0}"
msgstr "最新嘟文:{0}"
#: src/components/account-block.jsx:162
-#: src/components/account-info.jsx:659
+#: src/components/account-info.jsx:690
msgid "Automated"
msgstr "機器人"
#: src/components/account-block.jsx:169
-#: src/components/account-info.jsx:664
-#: src/components/status.jsx:547
+#: src/components/account-info.jsx:695
+#: src/components/status.jsx:588
msgid "Group"
msgstr "群組"
@@ -48,17 +48,17 @@ msgid "Mutual"
msgstr "互相關注"
#: src/components/account-block.jsx:183
-#: src/components/account-info.jsx:1705
+#: src/components/account-info.jsx:1762
msgid "Requested"
msgstr "已請求"
#: src/components/account-block.jsx:187
-#: src/components/account-info.jsx:1696
+#: src/components/account-info.jsx:1753
msgid "Following"
msgstr "跟隨"
#: src/components/account-block.jsx:191
-#: src/components/account-info.jsx:1087
+#: src/components/account-info.jsx:1144
msgid "Follows you"
msgstr "跟隨了你"
@@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, other {# 跟隨者}}"
#: src/components/account-block.jsx:208
-#: src/components/account-info.jsx:705
+#: src/components/account-info.jsx:738
msgid "Verified"
msgstr "已驗證"
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
#: src/components/account-block.jsx:223
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:840
msgid "Joined <0>{0}0>"
msgstr "加入於 <0>{0}0>"
@@ -82,100 +82,106 @@ msgstr "加入於 <0>{0}0>"
msgid "Forever"
msgstr "永久"
-#: src/components/account-info.jsx:378
+#: src/components/account-info.jsx:385
msgid "Unable to load account."
msgstr "無法載入帳號"
-#: src/components/account-info.jsx:387
+#: src/components/account-info.jsx:400
msgid "Go to account page"
msgstr "前往帳號頁"
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:727
-#: src/components/account-info.jsx:757
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:760
+#: src/components/account-info.jsx:790
msgid "Followers"
msgstr "粉絲"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:767
-#: src/components/account-info.jsx:784
+#: src/components/account-info.jsx:433
+#: src/components/account-info.jsx:800
+#: src/components/account-info.jsx:819
msgid "following.stats"
msgstr ""
-#: src/components/account-info.jsx:422
-#: src/components/account-info.jsx:801
+#: src/components/account-info.jsx:436
+#: src/components/account-info.jsx:836
#: src/pages/account-statuses.jsx:479
-#: src/pages/search.jsx:328
-#: src/pages/search.jsx:475
+#: src/pages/search.jsx:341
+#: src/pages/search.jsx:488
msgid "Posts"
msgstr "嘟文"
-#: src/components/account-info.jsx:430
-#: src/components/account-info.jsx:1143
+#: src/components/account-info.jsx:444
+#: src/components/account-info.jsx:1200
#: src/components/compose.jsx:2772
#: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358
-#: src/components/status.jsx:1770
-#: src/components/status.jsx:1787
-#: src/components/status.jsx:1912
-#: src/components/status.jsx:2517
-#: src/components/status.jsx:2520
+#: src/components/status.jsx:1826
+#: src/components/status.jsx:1843
+#: src/components/status.jsx:1968
+#: src/components/status.jsx:2588
+#: src/components/status.jsx:2591
#: src/pages/account-statuses.jsx:523
#: src/pages/accounts.jsx:110
#: src/pages/hashtag.jsx:200
#: src/pages/list.jsx:158
#: src/pages/public.jsx:115
#: src/pages/scheduled-posts.jsx:87
-#: src/pages/status.jsx:1214
-#: src/pages/trending.jsx:472
+#: src/pages/status.jsx:1232
+#: src/pages/trending.jsx:469
msgid "More"
msgstr "更多"
-#: src/components/account-info.jsx:442
+#: src/components/account-info.jsx:456
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> 他們的新帳號現在是:"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1301
+#: src/components/account-info.jsx:601
+#: src/components/account-info.jsx:1358
msgid "Handle copied"
msgstr "已複製用戶名"
-#: src/components/account-info.jsx:590
-#: src/components/account-info.jsx:1304
+#: src/components/account-info.jsx:604
+#: src/components/account-info.jsx:1361
msgid "Unable to copy handle"
msgstr "無法複製用戶名"
-#: src/components/account-info.jsx:596
-#: src/components/account-info.jsx:1310
+#: src/components/account-info.jsx:610
+#: src/components/account-info.jsx:1367
msgid "Copy handle"
msgstr "複製用戶名"
-#: src/components/account-info.jsx:602
+#: src/components/account-info.jsx:616
msgid "Go to original profile page"
msgstr "前往原始帳號頁面"
-#: src/components/account-info.jsx:620
+#: src/components/account-info.jsx:634
msgid "View profile image"
msgstr "查看頭像"
-#: src/components/account-info.jsx:637
+#: src/components/account-info.jsx:651
msgid "View profile header"
msgstr "查看個人資料標題"
-#: src/components/account-info.jsx:654
+#: src/components/account-info.jsx:666
+#: src/components/account-info.jsx:1668
+#: src/components/account-info.jsx:2187
+msgid "Edit profile"
+msgstr "編輯個人資料"
+
+#: src/components/account-info.jsx:685
msgid "In Memoriam"
msgstr "紀念帳戶"
-#: src/components/account-info.jsx:734
-#: src/components/account-info.jsx:775
+#: src/components/account-info.jsx:767
+#: src/components/account-info.jsx:810
msgid "This user has chosen to not make this information available."
msgstr "此用戶選擇不提供資訊。"
#. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
#. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', })
-#: src/components/account-info.jsx:830
+#: src/components/account-info.jsx:865
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} 原創嘟文,{1} 回覆,{2} 轉嘟"
@@ -186,243 +192,238 @@ msgstr "{0} 原創嘟文,{1} 回覆,{2} 轉嘟"
#. placeholder {4}: postingStats.total
#. placeholder {5}: postingStats.total
#. placeholder {6}: postingStats.daysSinceLastPost
-#: src/components/account-info.jsx:846
+#: src/components/account-info.jsx:881
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, other {{3, plural, other {最近 {6} 天內的 {5} 條嘟文}}}}"
#. placeholder {0}: postingStats.total
#. placeholder {1}: postingStats.total
-#: src/components/account-info.jsx:859
+#: src/components/account-info.jsx:897
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
-#: src/components/account-info.jsx:883
-#: src/pages/catchup.jsx:70
+#: src/components/account-info.jsx:922
+#: src/pages/catchup.jsx:71
msgid "Original"
msgstr "原文"
-#: src/components/account-info.jsx:887
-#: src/components/status.jsx:2303
-#: src/pages/catchup.jsx:71
-#: src/pages/catchup.jsx:1445
-#: src/pages/catchup.jsx:2058
-#: src/pages/status.jsx:937
-#: src/pages/status.jsx:1560
+#: src/components/account-info.jsx:926
+#: src/components/status.jsx:2372
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2062
+#: src/pages/status.jsx:955
+#: src/pages/status.jsx:1578
msgid "Replies"
msgstr "回覆"
-#: src/components/account-info.jsx:891
-#: src/pages/catchup.jsx:72
-#: src/pages/catchup.jsx:1447
-#: src/pages/catchup.jsx:2070
-#: src/pages/settings.jsx:1151
+#: src/components/account-info.jsx:930
+#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:1449
+#: src/pages/catchup.jsx:2074
+#: src/pages/settings.jsx:1159
msgid "Boosts"
msgstr "轉嘟"
-#: src/components/account-info.jsx:897
+#: src/components/account-info.jsx:936
msgid "Post stats unavailable."
msgstr ""
-#: src/components/account-info.jsx:928
+#: src/components/account-info.jsx:967
msgid "View post stats"
msgstr "查看貼文統計"
#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
-#: src/components/account-info.jsx:1091
+#: src/components/account-info.jsx:1148
msgid "Last post: <0>{0}0>"
msgstr ""
-#: src/components/account-info.jsx:1105
+#: src/components/account-info.jsx:1162
msgid "Muted"
msgstr "已靜音"
-#: src/components/account-info.jsx:1110
+#: src/components/account-info.jsx:1167
msgid "Blocked"
msgstr "已封鎖"
-#: src/components/account-info.jsx:1119
+#: src/components/account-info.jsx:1176
msgid "Private note"
-msgstr ""
+msgstr "私人備註"
-#: src/components/account-info.jsx:1176
+#: src/components/account-info.jsx:1233
msgid "Mention <0>@{username}0>"
msgstr "提及 <0>@{username}0>"
-#: src/components/account-info.jsx:1188
+#: src/components/account-info.jsx:1245
msgid "Translate bio"
msgstr "翻譯簡介"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Edit private note"
-msgstr ""
+msgstr "編輯私人備註"
-#: src/components/account-info.jsx:1199
+#: src/components/account-info.jsx:1256
msgid "Add private note"
-msgstr ""
+msgstr "加上私人備註"
-#: src/components/account-info.jsx:1219
+#: src/components/account-info.jsx:1276
msgid "Notifications enabled for @{username}'s posts."
-msgstr ""
+msgstr "已開啟 @{username} 的貼文通知"
-#: src/components/account-info.jsx:1220
+#: src/components/account-info.jsx:1277
msgid " Notifications disabled for @{username}'s posts."
-msgstr ""
+msgstr "已關閉 @{username} 的貼文通知"
-#: src/components/account-info.jsx:1232
+#: src/components/account-info.jsx:1289
msgid "Disable notifications"
-msgstr ""
+msgstr "關閉通知"
-#: src/components/account-info.jsx:1233
+#: src/components/account-info.jsx:1290
msgid "Enable notifications"
-msgstr ""
+msgstr "開啟通知"
-#: src/components/account-info.jsx:1250
+#: src/components/account-info.jsx:1307
msgid "Boosts from @{username} enabled."
-msgstr ""
+msgstr "觀看 @{username} 的轉嘟"
-#: src/components/account-info.jsx:1251
+#: src/components/account-info.jsx:1308
msgid "Boosts from @{username} disabled."
-msgstr ""
+msgstr "取消觀看 @{username} 的轉嘟"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Disable boosts"
-msgstr ""
+msgstr "停用轉嘟"
-#: src/components/account-info.jsx:1262
+#: src/components/account-info.jsx:1319
msgid "Enable boosts"
-msgstr ""
+msgstr "啟用轉嘟"
-#: src/components/account-info.jsx:1278
-#: src/components/account-info.jsx:1288
-#: src/components/account-info.jsx:1891
+#: src/components/account-info.jsx:1335
+#: src/components/account-info.jsx:1345
+#: src/components/account-info.jsx:1933
msgid "Add/Remove from Lists"
msgstr "從列表中新增/刪除"
-#: src/components/account-info.jsx:1327
-#: src/components/status.jsx:1210
+#: src/components/account-info.jsx:1384
+#: src/components/status.jsx:1253
msgid "Link copied"
msgstr "連結已複製"
-#: src/components/account-info.jsx:1330
-#: src/components/status.jsx:1213
+#: src/components/account-info.jsx:1387
+#: src/components/status.jsx:1256
msgid "Unable to copy link"
msgstr "無法複製連結"
-#: src/components/account-info.jsx:1336
+#: src/components/account-info.jsx:1393
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1219
-#: src/components/status.jsx:3296
+#: src/components/status.jsx:1262
+#: src/components/status.jsx:3359
msgid "Copy"
msgstr "複製"
-#: src/components/account-info.jsx:1351
+#: src/components/account-info.jsx:1408
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1278
msgid "Sharing doesn't seem to work."
msgstr ""
-#: src/components/account-info.jsx:1357
-#: src/components/status.jsx:1241
+#: src/components/account-info.jsx:1414
+#: src/components/status.jsx:1284
msgid "Share…"
msgstr "分享…"
-#: src/components/account-info.jsx:1377
+#: src/components/account-info.jsx:1434
msgid "Unmuted @{username}"
-msgstr ""
+msgstr "取消靜音 @{username}"
-#: src/components/account-info.jsx:1389
+#: src/components/account-info.jsx:1446
msgid "Unmute <0>@{username}0>"
msgstr "取消靜音 <0>@{username}0>"
-#: src/components/account-info.jsx:1405
+#: src/components/account-info.jsx:1462
msgid "Mute <0>@{username}0>…"
msgstr "靜音 <0>@{username}0>…"
#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
-#: src/components/account-info.jsx:1437
+#: src/components/account-info.jsx:1494
msgid "Muted @{username} for {0}"
-msgstr ""
+msgstr "已將 @{username} 靜音 {0}"
-#: src/components/account-info.jsx:1449
+#: src/components/account-info.jsx:1506
msgid "Unable to mute @{username}"
-msgstr ""
+msgstr "無法靜音 @{username}"
-#: src/components/account-info.jsx:1470
+#: src/components/account-info.jsx:1527
msgid "Remove <0>@{username}0> from followers?"
msgstr "要把 <0>@{username}0> 從跟隨者中移除嗎?"
-#: src/components/account-info.jsx:1490
+#: src/components/account-info.jsx:1547
msgid "@{username} removed from followers"
-msgstr ""
+msgstr "已把 @{username} 從跟隨者中移除"
-#: src/components/account-info.jsx:1502
+#: src/components/account-info.jsx:1559
msgid "Remove follower…"
msgstr "移除跟隨者..."
-#: src/components/account-info.jsx:1513
+#: src/components/account-info.jsx:1570
msgid "Block <0>@{username}0>?"
msgstr "封鎖 <0>@{username}0>?"
-#: src/components/account-info.jsx:1537
+#: src/components/account-info.jsx:1594
msgid "Unblocked @{username}"
-msgstr ""
+msgstr "取消封鎖 @{username}"
-#: src/components/account-info.jsx:1545
+#: src/components/account-info.jsx:1602
msgid "Blocked @{username}"
-msgstr ""
+msgstr "已把 @{username} 封鎖"
-#: src/components/account-info.jsx:1553
+#: src/components/account-info.jsx:1610
msgid "Unable to unblock @{username}"
-msgstr ""
+msgstr "無法取消封鎖 @{username}"
-#: src/components/account-info.jsx:1555
+#: src/components/account-info.jsx:1612
msgid "Unable to block @{username}"
-msgstr ""
+msgstr "無法封鎖 @{username}"
-#: src/components/account-info.jsx:1565
+#: src/components/account-info.jsx:1622
msgid "Unblock <0>@{username}0>"
msgstr "取消封鎖 <0>@{username}0>"
-#: src/components/account-info.jsx:1574
+#: src/components/account-info.jsx:1631
msgid "Block <0>@{username}0>…"
msgstr "封鎖 <0>@{username}0>…"
-#: src/components/account-info.jsx:1591
+#: src/components/account-info.jsx:1648
msgid "Report <0>@{username}0>…"
msgstr "檢舉 <0>@{username}0>…"
-#: src/components/account-info.jsx:1611
-#: src/components/account-info.jsx:2145
-msgid "Edit profile"
-msgstr "編輯個人資料"
-
-#: src/components/account-info.jsx:1647
+#: src/components/account-info.jsx:1704
msgid "Withdraw follow request?"
-msgstr ""
+msgstr "收回跟隨請求?"
-#. placeholder {1}: info.acct || info.username
-#: src/components/account-info.jsx:1648
-msgid "Unfollow @{1}?"
-msgstr ""
+#. placeholder {0}: info.acct || info.username
+#: src/components/account-info.jsx:1705
+msgid "Unfollow @{0}?"
+msgstr "取消跟隨 @{0}?"
-#: src/components/account-info.jsx:1699
+#: src/components/account-info.jsx:1756
msgid "Unfollow…"
msgstr "取消跟隨…"
-#: src/components/account-info.jsx:1708
+#: src/components/account-info.jsx:1765
msgid "Withdraw…"
msgstr "丟棄…"
-#: src/components/account-info.jsx:1715
-#: src/components/account-info.jsx:1719
+#: src/components/account-info.jsx:1772
+#: src/components/account-info.jsx:1776
#: src/pages/hashtag.jsx:262
msgid "Follow"
msgstr "跟隨"
-#: src/components/account-info.jsx:1831
-#: src/components/account-info.jsx:1886
-#: src/components/account-info.jsx:2020
-#: src/components/account-info.jsx:2140
+#: src/components/account-info.jsx:1873
+#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:2062
+#: src/components/account-info.jsx:2182
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:881
#: src/components/compose.jsx:2728
@@ -432,7 +433,7 @@ msgstr "跟隨"
#: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143
-#: src/components/keyboard-shortcuts-help.jsx:42
+#: src/components/keyboard-shortcuts-help.jsx:43
#: src/components/list-add-edit.jsx:36
#: src/components/media-alt-modal.jsx:34
#: src/components/media-modal.jsx:322
@@ -441,158 +442,158 @@ msgstr "跟隨"
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:3020
-#: src/components/status.jsx:3260
-#: src/components/status.jsx:3760
+#: src/components/status.jsx:3083
+#: src/components/status.jsx:3323
+#: src/components/status.jsx:3832
#: src/pages/accounts.jsx:37
-#: src/pages/catchup.jsx:1581
-#: src/pages/filters.jsx:224
+#: src/pages/catchup.jsx:1583
+#: src/pages/filters.jsx:225
#: src/pages/list.jsx:276
-#: src/pages/notifications.jsx:915
+#: src/pages/notifications.jsx:934
#: src/pages/scheduled-posts.jsx:257
-#: src/pages/settings.jsx:78
-#: src/pages/status.jsx:1301
+#: src/pages/settings.jsx:87
+#: src/pages/status.jsx:1319
msgid "Close"
msgstr "關閉"
-#: src/components/account-info.jsx:1836
+#: src/components/account-info.jsx:1878
msgid "Translated Bio"
msgstr "翻譯簡介"
-#: src/components/account-info.jsx:1931
+#: src/components/account-info.jsx:1973
msgid "Unable to remove from list."
-msgstr ""
+msgstr "無法從列表移除。"
-#: src/components/account-info.jsx:1932
+#: src/components/account-info.jsx:1974
msgid "Unable to add to list."
-msgstr ""
+msgstr "無法新增到列表。"
-#: src/components/account-info.jsx:1951
+#: src/components/account-info.jsx:1993
#: src/pages/lists.jsx:105
msgid "Unable to load lists."
msgstr "無法載入列表"
-#: src/components/account-info.jsx:1955
+#: src/components/account-info.jsx:1997
msgid "No lists."
msgstr ""
-#: src/components/account-info.jsx:1966
+#: src/components/account-info.jsx:2008
#: src/components/list-add-edit.jsx:40
#: src/pages/lists.jsx:59
msgid "New list"
msgstr "新增列表"
#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:2025
+#: src/components/account-info.jsx:2067
msgid "Private note about <0>@{0}0>"
msgstr ""
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2097
msgid "Unable to update private note."
msgstr ""
-#: src/components/account-info.jsx:2078
-#: src/components/account-info.jsx:2376
+#: src/components/account-info.jsx:2120
+#: src/components/account-info.jsx:2418
msgid "Cancel"
msgstr "取消"
-#: src/components/account-info.jsx:2083
+#: src/components/account-info.jsx:2125
msgid "Save & close"
msgstr "儲存並關閉"
-#: src/components/account-info.jsx:2200
+#: src/components/account-info.jsx:2242
msgid "Unable to update profile."
-msgstr ""
+msgstr "無法更新個人資料。"
-#: src/components/account-info.jsx:2207
+#: src/components/account-info.jsx:2249
msgid "Header picture"
-msgstr ""
+msgstr "封面圖片"
-#: src/components/account-info.jsx:2259
+#: src/components/account-info.jsx:2301
msgid "Profile picture"
-msgstr ""
+msgstr "個人資料照片"
-#: src/components/account-info.jsx:2311
+#: src/components/account-info.jsx:2353
#: src/components/list-add-edit.jsx:105
msgid "Name"
msgstr "名稱"
-#: src/components/account-info.jsx:2324
+#: src/components/account-info.jsx:2366
msgid "Bio"
msgstr "簡介"
-#: src/components/account-info.jsx:2337
+#: src/components/account-info.jsx:2379
msgid "Extra fields"
msgstr "額外欄位"
-#: src/components/account-info.jsx:2343
+#: src/components/account-info.jsx:2385
msgid "Label"
msgstr "標籤"
-#: src/components/account-info.jsx:2346
+#: src/components/account-info.jsx:2388
msgid "Content"
msgstr "內容"
-#: src/components/account-info.jsx:2379
+#: src/components/account-info.jsx:2421
#: src/components/list-add-edit.jsx:150
#: src/components/shortcuts-settings.jsx:715
-#: src/pages/filters.jsx:554
-#: src/pages/notifications.jsx:981
+#: src/pages/filters.jsx:570
+#: src/pages/notifications.jsx:1000
msgid "Save"
msgstr "儲存"
-#: src/components/account-info.jsx:2433
+#: src/components/account-info.jsx:2475
msgid "username"
msgstr "使用者名稱"
-#: src/components/account-info.jsx:2437
+#: src/components/account-info.jsx:2479
msgid "server domain name"
msgstr "伺服器域名"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode disabled"
-msgstr ""
+msgstr "已停用隱藏模式"
-#: src/components/background-service.jsx:151
+#: src/components/background-service.jsx:156
msgid "Cloak mode enabled"
-msgstr ""
+msgstr "已啟用隱藏模式"
#: src/components/columns.jsx:27
#: src/components/nav-menu.jsx:176
#: src/components/shortcuts-settings.jsx:139
-#: src/components/timeline.jsx:439
-#: src/pages/catchup.jsx:876
-#: src/pages/filters.jsx:89
+#: src/components/timeline.jsx:463
+#: src/pages/catchup.jsx:882
+#: src/pages/filters.jsx:90
#: src/pages/followed-hashtags.jsx:41
-#: src/pages/home.jsx:53
-#: src/pages/notifications.jsx:560
+#: src/pages/home.jsx:54
+#: src/pages/notifications.jsx:579
#: src/pages/scheduled-posts.jsx:72
msgid "Home"
msgstr "主頁"
-#: src/components/compose-button.jsx:135
+#: src/components/compose-button.jsx:142
#: src/compose.jsx:38
msgid "Compose"
-msgstr ""
+msgstr "撰寫"
-#: src/components/compose-button.jsx:162
+#: src/components/compose-button.jsx:169
#: src/components/nav-menu.jsx:260
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:76
msgid "Scheduled Posts"
-msgstr ""
+msgstr "排程的貼文"
-#: src/components/compose-button.jsx:175
+#: src/components/compose-button.jsx:182
msgid "Add to thread"
msgstr ""
#: src/components/compose.jsx:211
msgid "Take photo or video"
-msgstr ""
+msgstr "拍攝照片或影片"
#: src/components/compose.jsx:212
msgid "Add media"
-msgstr ""
+msgstr "新增媒體"
#: src/components/compose.jsx:213
msgid "Add custom emoji"
@@ -600,7 +601,7 @@ msgstr "新增自訂表情符號"
#: src/components/compose.jsx:214
msgid "Add GIF"
-msgstr ""
+msgstr "新增 GIF"
#: src/components/compose.jsx:215
msgid "Add poll"
@@ -608,7 +609,7 @@ msgstr "新增投票"
#: src/components/compose.jsx:216
msgid "Schedule post"
-msgstr ""
+msgstr "排程貼文"
#: src/components/compose.jsx:415
msgid "You have unsaved changes. Discard this post?"
@@ -684,8 +685,8 @@ msgid "Attachment #{i} failed"
msgstr ""
#: src/components/compose.jsx:1211
-#: src/components/status.jsx:2098
-#: src/components/timeline.jsx:989
+#: src/components/status.jsx:2156
+#: src/components/timeline.jsx:1017
msgid "Content warning"
msgstr "內容警告"
@@ -694,33 +695,33 @@ msgid "Content warning or sensitive media"
msgstr ""
#: src/components/compose.jsx:1263
-#: src/components/status.jsx:94
-#: src/pages/settings.jsx:306
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:315
msgid "Public"
msgstr "公開"
#: src/components/compose.jsx:1268
#: src/components/nav-menu.jsx:344
#: src/components/shortcuts-settings.jsx:165
-#: src/components/status.jsx:95
+#: src/components/status.jsx:97
msgid "Local"
msgstr "本地"
#: src/components/compose.jsx:1272
-#: src/components/status.jsx:96
-#: src/pages/settings.jsx:309
+#: src/components/status.jsx:98
+#: src/pages/settings.jsx:318
msgid "Unlisted"
msgstr "不公開"
#: src/components/compose.jsx:1275
-#: src/components/status.jsx:97
-#: src/pages/settings.jsx:312
+#: src/components/status.jsx:99
+#: src/pages/settings.jsx:321
msgid "Followers only"
msgstr "僅限跟隨者"
#: src/components/compose.jsx:1278
-#: src/components/status.jsx:98
-#: src/components/status.jsx:1976
+#: src/components/status.jsx:100
+#: src/components/status.jsx:2032
msgid "Private mention"
msgstr "私人訊息"
@@ -756,11 +757,11 @@ msgid "Schedule"
msgstr ""
#: src/components/compose.jsx:1664
-#: src/components/keyboard-shortcuts-help.jsx:154
-#: src/components/status.jsx:984
-#: src/components/status.jsx:1750
-#: src/components/status.jsx:1751
-#: src/components/status.jsx:2421
+#: src/components/keyboard-shortcuts-help.jsx:155
+#: src/components/status.jsx:1025
+#: src/components/status.jsx:1806
+#: src/components/status.jsx:1807
+#: src/components/status.jsx:2492
msgid "Reply"
msgstr "回覆"
@@ -804,31 +805,21 @@ msgid "Audio description"
msgstr ""
#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {0}: prettyBytes( videoSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit)
+#. placeholder {1}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2592
+#: src/components/compose.jsx:2612
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "檔案大小太大,上載可能會遇到問題。請嘗試把檔案大小從 {0} 縮小到 {1} 或更小"
-#. placeholder {2}: i18n.number( width, )
-#. placeholder {3}: i18n.number(height)
-#. placeholder {4}: i18n.number(newWidth)
-#. placeholder {5}: i18n.number( newHeight, )
+#. placeholder {0}: i18n.number( width, )
+#. placeholder {1}: i18n.number(height)
+#. placeholder {2}: i18n.number(newWidth)
+#. placeholder {3}: i18n.number( newHeight, )
#: src/components/compose.jsx:2604
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr ""
-
-#. placeholder {6}: prettyBytes( videoSize, )
-#. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2612
-msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr ""
-
-#. placeholder {8}: i18n.number( width, )
-#. placeholder {9}: i18n.number(height)
-#. placeholder {10}: i18n.number(newWidth)
-#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2624
-msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px."
msgstr ""
#: src/components/compose.jsx:2632
@@ -838,8 +829,8 @@ msgstr ""
#: src/components/compose.jsx:2692
#: src/components/compose.jsx:2942
#: src/components/shortcuts-settings.jsx:726
-#: src/pages/catchup.jsx:1074
-#: src/pages/filters.jsx:412
+#: src/pages/catchup.jsx:1080
+#: src/pages/filters.jsx:413
msgid "Remove"
msgstr "刪除"
@@ -865,9 +856,9 @@ msgstr ""
msgid "Generating description. Please wait…"
msgstr ""
-#. placeholder {12}: e.message
+#. placeholder {0}: e.message
#: src/components/compose.jsx:2801
-msgid "Failed to generate description: {12}"
+msgid "Failed to generate description: {0}"
msgstr ""
#: src/components/compose.jsx:2802
@@ -880,9 +871,9 @@ msgstr ""
msgid "Generate description…"
msgstr ""
-#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#. placeholder {0}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2853
-msgid "Failed to generate description{13}"
+msgid "Failed to generate description{0}"
msgstr ""
#. placeholder {0}: localeCode2Text(lang)
@@ -959,13 +950,13 @@ msgstr ""
#: src/components/compose.jsx:3777
#: src/components/media-modal.jsx:464
-#: src/components/timeline.jsx:893
+#: src/components/timeline.jsx:921
msgid "Previous"
msgstr "上一個"
#: src/components/compose.jsx:3795
#: src/components/media-modal.jsx:483
-#: src/components/timeline.jsx:910
+#: src/components/timeline.jsx:938
msgid "Next"
msgstr "下一個"
@@ -974,7 +965,7 @@ msgid "Error loading GIFs"
msgstr ""
#: src/components/drafts.jsx:64
-#: src/pages/settings.jsx:693
+#: src/pages/settings.jsx:701
msgid "Unsent drafts"
msgstr ""
@@ -992,8 +983,8 @@ msgstr ""
#: src/components/drafts.jsx:128
#: src/components/list-add-edit.jsx:186
-#: src/components/status.jsx:1385
-#: src/pages/filters.jsx:587
+#: src/components/status.jsx:1428
+#: src/pages/filters.jsx:603
#: src/pages/scheduled-posts.jsx:367
msgid "Delete…"
msgstr "移除..."
@@ -1019,7 +1010,7 @@ msgid "No drafts found."
msgstr "找不到草稿"
#: src/components/drafts.jsx:247
-#: src/pages/catchup.jsx:1929
+#: src/pages/catchup.jsx:1933
msgid "Poll"
msgstr "投票"
@@ -1033,7 +1024,7 @@ msgid "Open in new window"
msgstr "在新視窗中開啟"
#: src/components/follow-request-buttons.jsx:43
-#: src/pages/notifications.jsx:965
+#: src/pages/notifications.jsx:984
msgid "Accept"
msgstr "同意"
@@ -1042,7 +1033,7 @@ msgid "Reject"
msgstr "拒絕"
#: src/components/follow-request-buttons.jsx:76
-#: src/pages/notifications.jsx:1249
+#: src/pages/notifications.jsx:1268
msgid "Accepted"
msgstr "已同意"
@@ -1053,23 +1044,23 @@ msgstr "已拒絕"
#: src/components/generic-accounts.jsx:146
#: src/components/notification.jsx:445
#: src/pages/accounts.jsx:42
-#: src/pages/search.jsx:318
-#: src/pages/search.jsx:351
+#: src/pages/search.jsx:331
+#: src/pages/search.jsx:364
msgid "Accounts"
msgstr "帳號"
#: src/components/generic-accounts.jsx:206
-#: src/components/timeline.jsx:521
+#: src/components/timeline.jsx:545
#: src/pages/list.jsx:295
-#: src/pages/notifications.jsx:895
-#: src/pages/search.jsx:545
-#: src/pages/status.jsx:1334
+#: src/pages/notifications.jsx:914
+#: src/pages/search.jsx:558
+#: src/pages/status.jsx:1352
msgid "Show more…"
msgstr "顯示更多…"
#: src/components/generic-accounts.jsx:211
-#: src/components/timeline.jsx:526
-#: src/pages/search.jsx:550
+#: src/components/timeline.jsx:550
+#: src/pages/search.jsx:563
msgid "The end."
msgstr "結尾"
@@ -1077,153 +1068,153 @@ msgstr "結尾"
msgid "Nothing to show"
msgstr "沒有可顯示的內容"
-#: src/components/keyboard-shortcuts-help.jsx:46
+#: src/components/keyboard-shortcuts-help.jsx:47
#: src/components/nav-menu.jsx:363
-#: src/pages/catchup.jsx:1619
+#: src/pages/catchup.jsx:1621
msgid "Keyboard shortcuts"
msgstr "鍵盤快捷鍵"
-#: src/components/keyboard-shortcuts-help.jsx:54
+#: src/components/keyboard-shortcuts-help.jsx:55
msgid "Keyboard shortcuts help"
msgstr "鍵盤快速鍵提示"
-#: src/components/keyboard-shortcuts-help.jsx:58
-#: src/pages/catchup.jsx:1644
+#: src/components/keyboard-shortcuts-help.jsx:59
+#: src/pages/catchup.jsx:1646
msgid "Next post"
msgstr "下一則貼文"
-#: src/components/keyboard-shortcuts-help.jsx:62
-#: src/pages/catchup.jsx:1652
+#: src/components/keyboard-shortcuts-help.jsx:63
+#: src/pages/catchup.jsx:1654
msgid "Previous post"
msgstr "上一則貼文"
-#: src/components/keyboard-shortcuts-help.jsx:66
+#: src/components/keyboard-shortcuts-help.jsx:67
msgid "Skip carousel to next post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:68
+#: src/components/keyboard-shortcuts-help.jsx:69
msgid "<0>Shift0> + <1>j1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:74
+#: src/components/keyboard-shortcuts-help.jsx:75
msgid "Skip carousel to previous post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:76
+#: src/components/keyboard-shortcuts-help.jsx:77
msgid "<0>Shift0> + <1>k1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:82
+#: src/components/keyboard-shortcuts-help.jsx:83
msgid "Load new posts"
msgstr "載入新的貼文"
-#: src/components/keyboard-shortcuts-help.jsx:86
-#: src/pages/catchup.jsx:1676
+#: src/components/keyboard-shortcuts-help.jsx:87
+#: src/pages/catchup.jsx:1678
msgid "Open post details"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:88
+#: src/components/keyboard-shortcuts-help.jsx:89
msgid "<0>Enter0> or <1>o1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:95
+#: src/components/keyboard-shortcuts-help.jsx:96
msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:104
+#: src/components/keyboard-shortcuts-help.jsx:105
msgid "Close post or dialogs"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:106
+#: src/components/keyboard-shortcuts-help.jsx:107
msgid "<0>Esc0> or <1>Backspace1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:112
+#: src/components/keyboard-shortcuts-help.jsx:113
msgid "Focus column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:114
+#: src/components/keyboard-shortcuts-help.jsx:115
msgid "<0>10> to <1>91>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:120
+#: src/components/keyboard-shortcuts-help.jsx:121
msgid "Focus next column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:124
+#: src/components/keyboard-shortcuts-help.jsx:125
msgid "Focus previous column in multi-column mode"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:128
+#: src/components/keyboard-shortcuts-help.jsx:129
msgid "Compose new post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:132
+#: src/components/keyboard-shortcuts-help.jsx:133
msgid "Compose new post (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:135
+#: src/components/keyboard-shortcuts-help.jsx:136
msgid "<0>Shift0> + <1>c1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:141
+#: src/components/keyboard-shortcuts-help.jsx:142
msgid "Send post"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:144
msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:150
+#: src/components/keyboard-shortcuts-help.jsx:151
#: src/components/nav-menu.jsx:332
#: src/components/search-form.jsx:73
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:46
-#: src/pages/search.jsx:300
+#: src/pages/search.jsx:313
msgid "Search"
msgstr "搜尋"
-#: src/components/keyboard-shortcuts-help.jsx:158
+#: src/components/keyboard-shortcuts-help.jsx:159
msgid "Reply (new window)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:161
+#: src/components/keyboard-shortcuts-help.jsx:162
msgid "<0>Shift0> + <1>r1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:167
+#: src/components/keyboard-shortcuts-help.jsx:168
msgid "Like (favourite)"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:169
+#: src/components/keyboard-shortcuts-help.jsx:170
msgid "<0>l0> or <1>f1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:175
-#: src/components/status.jsx:992
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
-#: src/components/status.jsx:2472
+#: src/components/keyboard-shortcuts-help.jsx:176
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
+#: src/components/status.jsx:2543
msgid "Boost"
msgstr "轉發"
-#: src/components/keyboard-shortcuts-help.jsx:177
+#: src/components/keyboard-shortcuts-help.jsx:178
msgid "<0>Shift0> + <1>b1>"
msgstr ""
-#: src/components/keyboard-shortcuts-help.jsx:183
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
-#: src/components/status.jsx:2497
+#: src/components/keyboard-shortcuts-help.jsx:184
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
+#: src/components/status.jsx:2568
msgid "Bookmark"
msgstr "書籤"
-#: src/components/keyboard-shortcuts-help.jsx:187
+#: src/components/keyboard-shortcuts-help.jsx:188
msgid "Toggle Cloak mode"
-msgstr ""
+msgstr "切換隱藏模式"
-#: src/components/keyboard-shortcuts-help.jsx:189
+#: src/components/keyboard-shortcuts-help.jsx:190
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
@@ -1256,7 +1247,7 @@ msgid "Hide posts on this list from Home/Following"
msgstr ""
#: src/components/list-add-edit.jsx:150
-#: src/pages/filters.jsx:554
+#: src/pages/filters.jsx:570
msgid "Create"
msgstr "建立"
@@ -1274,15 +1265,14 @@ msgid "Media description"
msgstr "圖片描述"
#: src/components/media-alt-modal.jsx:58
-#: src/components/status.jsx:1099
-#: src/components/status.jsx:1126
-#: src/components/translation-block.jsx:215
+#: src/components/status.jsx:1139
+#: src/components/status.jsx:1148
+#: src/components/translation-block.jsx:235
msgid "Translate"
msgstr "翻譯"
#: src/components/media-alt-modal.jsx:69
-#: src/components/status.jsx:1113
-#: src/components/status.jsx:1140
+#: src/components/status.jsx:1167
msgid "Speak"
msgstr ""
@@ -1319,16 +1309,16 @@ msgid "Filtered: {filterTitleStr}"
msgstr ""
#: src/components/media-post.jsx:134
-#: src/components/status.jsx:3590
-#: src/components/status.jsx:3686
-#: src/components/status.jsx:3764
-#: src/components/timeline.jsx:978
-#: src/pages/catchup.jsx:75
-#: src/pages/catchup.jsx:1877
+#: src/components/status.jsx:3662
+#: src/components/status.jsx:3758
+#: src/components/status.jsx:3836
+#: src/components/timeline.jsx:1006
+#: src/pages/catchup.jsx:76
+#: src/pages/catchup.jsx:1881
msgid "Filtered"
msgstr ""
-#: src/components/media.jsx:414
+#: src/components/media.jsx:417
msgid "Open file"
msgstr ""
@@ -1373,31 +1363,31 @@ msgid "following.title"
msgstr ""
#: src/components/nav-menu.jsx:192
-#: src/pages/catchup.jsx:871
+#: src/pages/catchup.jsx:877
msgid "Catch-up"
msgstr ""
#: src/components/nav-menu.jsx:199
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
-#: src/pages/home.jsx:225
+#: src/pages/home.jsx:228
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:168
-#: src/pages/settings.jsx:1143
-#: src/pages/trending.jsx:382
+#: src/pages/settings.jsx:1151
+#: src/pages/trending.jsx:379
msgid "Mentions"
msgstr ""
#: src/components/nav-menu.jsx:206
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
-#: src/pages/filters.jsx:23
-#: src/pages/home.jsx:85
-#: src/pages/home.jsx:185
-#: src/pages/notifications.jsx:113
-#: src/pages/notifications.jsx:564
+#: src/pages/filters.jsx:24
+#: src/pages/home.jsx:86
+#: src/pages/home.jsx:186
+#: src/pages/notifications.jsx:114
+#: src/pages/notifications.jsx:583
msgid "Notifications"
-msgstr ""
+msgstr "通知"
#: src/components/nav-menu.jsx:209
msgid "New"
@@ -1418,11 +1408,11 @@ msgstr "書籤"
#: src/components/nav-menu.jsx:248
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
-#: src/pages/catchup.jsx:1446
-#: src/pages/catchup.jsx:2064
+#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:2068
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:24
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1155
msgid "Likes"
msgstr "喜歡"
@@ -1434,8 +1424,8 @@ msgstr "已跟隨的主題標籤"
#: src/components/nav-menu.jsx:268
#: src/pages/account-statuses.jsx:326
-#: src/pages/filters.jsx:54
-#: src/pages/filters.jsx:93
+#: src/pages/filters.jsx:55
+#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:340
msgid "Filters"
msgstr "篩選條件"
@@ -1463,7 +1453,7 @@ msgstr "帳號…"
#: src/components/nav-menu.jsx:321
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190
-#: src/pages/status.jsx:837
+#: src/pages/status.jsx:855
#: src/pages/welcome.jsx:65
msgid "Log in"
msgstr "登入"
@@ -1471,14 +1461,14 @@ msgstr "登入"
#: src/components/nav-menu.jsx:338
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
-#: src/pages/trending.jsx:442
+#: src/pages/trending.jsx:439
msgid "Trending"
msgstr "趨勢"
#: src/components/nav-menu.jsx:350
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
-msgstr ""
+msgstr "聯邦宇宙"
#: src/components/nav-menu.jsx:373
msgid "Shortcuts / Columns…"
@@ -1633,8 +1623,8 @@ msgid "[Unknown notification type: {type}]"
msgstr ""
#: src/components/notification.jsx:441
-#: src/components/status.jsx:1069
-#: src/components/status.jsx:1079
+#: src/components/status.jsx:1110
+#: src/components/status.jsx:1120
msgid "Boosted/Liked by…"
msgstr ""
@@ -1650,19 +1640,19 @@ msgstr ""
msgid "Followed by…"
msgstr ""
-#: src/components/notification.jsx:515
-#: src/components/notification.jsx:531
+#: src/components/notification.jsx:514
+#: src/components/notification.jsx:530
msgid "Learn more <0/>"
msgstr ""
-#: src/components/notification.jsx:540
+#: src/components/notification.jsx:539
msgid "View #Wrapstodon"
msgstr ""
-#: src/components/notification.jsx:770
-#: src/components/status.jsx:297
+#: src/components/notification.jsx:772
+#: src/components/status.jsx:316
msgid "Read more →"
-msgstr ""
+msgstr "查看更多 →"
#: src/components/poll.jsx:113
msgid "Voted"
@@ -1676,7 +1666,7 @@ msgstr ""
#: src/components/poll.jsx:222
#: src/components/poll.jsx:226
msgid "Hide results"
-msgstr ""
+msgstr "隱藏結果"
#: src/components/poll.jsx:188
msgid "Vote"
@@ -1685,8 +1675,8 @@ msgstr "投票"
#: src/components/poll.jsx:208
#: src/components/poll.jsx:210
#: src/pages/scheduled-posts.jsx:98
-#: src/pages/status.jsx:1203
-#: src/pages/status.jsx:1226
+#: src/pages/status.jsx:1221
+#: src/pages/status.jsx:1244
msgid "Refresh"
msgstr "重新整理"
@@ -1962,7 +1952,7 @@ msgid "Move down"
msgstr ""
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1347
+#: src/components/status.jsx:1390
#: src/pages/list.jsx:171
msgid "Edit"
msgstr "編輯"
@@ -2161,372 +2151,383 @@ msgstr ""
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr ""
-#: src/components/status.jsx:571
+#: src/components/status.jsx:612
msgid "<0/> <1>boosted1>"
msgstr ""
-#: src/components/status.jsx:670
+#: src/components/status.jsx:711
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr ""
#. placeholder {0}: username || acct
-#: src/components/status.jsx:823
+#: src/components/status.jsx:864
msgid "Unliked @{0}'s post"
msgstr ""
-#. placeholder {1}: username || acct
-#: src/components/status.jsx:824
-msgid "Liked @{1}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:865
+msgid "Liked @{0}'s post"
msgstr ""
-#. placeholder {2}: username || acct
-#: src/components/status.jsx:863
-msgid "Unbookmarked @{2}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:904
+msgid "Unbookmarked @{0}'s post"
msgstr ""
-#. placeholder {3}: username || acct
-#: src/components/status.jsx:864
-msgid "Bookmarked @{3}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:905
+msgid "Bookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:961
+#: src/components/status.jsx:1002
msgid "Some media have no descriptions."
msgstr ""
#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
-#: src/components/status.jsx:968
+#: src/components/status.jsx:1009
msgid "Old post (<0>{0}0>)"
msgstr ""
-#: src/components/status.jsx:992
-#: src/components/status.jsx:1032
-#: src/components/status.jsx:2448
-#: src/components/status.jsx:2471
+#: src/components/status.jsx:1033
+#: src/components/status.jsx:1073
+#: src/components/status.jsx:2519
+#: src/components/status.jsx:2542
msgid "Unboost"
msgstr "取消轉發"
-#: src/components/status.jsx:1008
-#: src/components/status.jsx:2463
+#: src/components/status.jsx:1049
+#: src/components/status.jsx:2534
msgid "Quote"
msgstr "引用"
-#. placeholder {4}: username || acct
-#: src/components/status.jsx:1020
-msgid "Unboosted @{4}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1061
+#: src/components/status.jsx:1524
+msgid "Unboosted @{0}'s post"
msgstr ""
-#. placeholder {5}: username || acct
-#: src/components/status.jsx:1021
-msgid "Boosted @{5}'s post"
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1062
+#: src/components/status.jsx:1525
+msgid "Boosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:1033
+#: src/components/status.jsx:1074
msgid "Boost…"
msgstr "轉發…"
-#: src/components/status.jsx:1045
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:2484
+#: src/components/status.jsx:1086
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:2555
msgid "Unlike"
msgstr "取消喜愛"
-#: src/components/status.jsx:1046
-#: src/components/status.jsx:1760
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:2484
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1087
+#: src/components/status.jsx:1816
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:2555
+#: src/components/status.jsx:2556
msgid "Like"
msgstr "喜愛"
-#: src/components/status.jsx:1055
-#: src/components/status.jsx:2496
+#: src/components/status.jsx:1096
+#: src/components/status.jsx:2567
msgid "Unbookmark"
msgstr "取消書籤"
+#: src/components/status.jsx:1179
+msgid "Post text copied"
+msgstr ""
+
+#: src/components/status.jsx:1182
+msgid "Unable to copy post text"
+msgstr ""
+
+#: src/components/status.jsx:1188
+msgid "Copy post text"
+msgstr ""
+
#. placeholder {0}: username || acct
-#: src/components/status.jsx:1163
+#: src/components/status.jsx:1206
msgid "View post by <0>@{0}0>"
msgstr ""
-#: src/components/status.jsx:1184
+#: src/components/status.jsx:1227
msgid "Show Edit History"
msgstr "顯示編輯紀錄"
-#: src/components/status.jsx:1187
+#: src/components/status.jsx:1230
msgid "Edited: {editedDateText}"
msgstr ""
-#: src/components/status.jsx:1254
-#: src/components/status.jsx:3265
+#: src/components/status.jsx:1297
+#: src/components/status.jsx:3328
msgid "Embed post"
msgstr ""
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation unmuted"
msgstr ""
-#: src/components/status.jsx:1268
+#: src/components/status.jsx:1311
msgid "Conversation muted"
msgstr ""
-#: src/components/status.jsx:1274
+#: src/components/status.jsx:1317
msgid "Unable to unmute conversation"
msgstr ""
-#: src/components/status.jsx:1275
+#: src/components/status.jsx:1318
msgid "Unable to mute conversation"
msgstr ""
-#: src/components/status.jsx:1284
+#: src/components/status.jsx:1327
msgid "Unmute conversation"
msgstr "取消此對話的靜音"
-#: src/components/status.jsx:1291
+#: src/components/status.jsx:1334
msgid "Mute conversation"
msgstr "靜音對話"
-#: src/components/status.jsx:1307
+#: src/components/status.jsx:1350
msgid "Post unpinned from profile"
msgstr "貼文已從個人檔案取消釘選"
-#: src/components/status.jsx:1308
+#: src/components/status.jsx:1351
msgid "Post pinned to profile"
msgstr "貼文已釘選至個人檔案"
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to unpin post"
msgstr ""
-#: src/components/status.jsx:1313
+#: src/components/status.jsx:1356
msgid "Unable to pin post"
msgstr ""
-#: src/components/status.jsx:1322
+#: src/components/status.jsx:1365
msgid "Unpin from profile"
msgstr "從個人檔案取消釘選"
-#: src/components/status.jsx:1329
+#: src/components/status.jsx:1372
msgid "Pin to profile"
msgstr "釘選至個人檔案"
-#: src/components/status.jsx:1358
+#: src/components/status.jsx:1401
msgid "Delete this post?"
msgstr ""
-#: src/components/status.jsx:1374
+#: src/components/status.jsx:1417
msgid "Post deleted"
msgstr ""
-#: src/components/status.jsx:1377
+#: src/components/status.jsx:1420
msgid "Unable to delete post"
msgstr ""
-#: src/components/status.jsx:1405
+#: src/components/status.jsx:1448
msgid "Report post…"
msgstr ""
-#. placeholder {6}: username || acct
-#: src/components/status.jsx:1475
-msgid "Unboosted @{6}'s post"
-msgstr ""
-
-#. placeholder {7}: username || acct
-#: src/components/status.jsx:1476
-msgid "Boosted @{7}'s post"
-msgstr ""
-
-#: src/components/status.jsx:1761
-#: src/components/status.jsx:1797
-#: src/components/status.jsx:2485
+#: src/components/status.jsx:1817
+#: src/components/status.jsx:1853
+#: src/components/status.jsx:2556
msgid "Liked"
msgstr ""
-#: src/components/status.jsx:1794
-#: src/components/status.jsx:2472
+#: src/components/status.jsx:1850
+#: src/components/status.jsx:2543
msgid "Boosted"
msgstr ""
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2497
+#: src/components/status.jsx:1860
+#: src/components/status.jsx:2568
msgid "Bookmarked"
msgstr ""
-#: src/components/status.jsx:1808
+#: src/components/status.jsx:1864
msgid "Pinned"
msgstr ""
-#: src/components/status.jsx:1854
-#: src/components/status.jsx:2311
+#: src/components/status.jsx:1910
+#: src/components/status.jsx:2380
msgid "Deleted"
msgstr ""
-#: src/components/status.jsx:1895
+#: src/components/status.jsx:1951
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
-#: src/components/status.jsx:1985
+#: src/components/status.jsx:2041
msgid "Thread{0}"
msgstr ""
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
-#: src/components/status.jsx:2208
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
+#: src/components/status.jsx:2276
msgid "Show less"
msgstr ""
-#: src/components/status.jsx:2061
-#: src/components/status.jsx:2123
+#: src/components/status.jsx:2119
+#: src/components/status.jsx:2181
msgid "Show content"
msgstr ""
-#: src/components/status.jsx:2208
+#. placeholder {0}: filterInfo.titlesStr
+#. placeholder {0}: filterInfo?.titlesStr
+#: src/components/status.jsx:2272
+#: src/pages/catchup.jsx:1880
+msgid "Filtered: {0}"
+msgstr ""
+
+#: src/components/status.jsx:2276
msgid "Show media"
msgstr ""
-#: src/components/status.jsx:2345
+#: src/components/status.jsx:2416
msgid "Edited"
msgstr ""
-#: src/components/status.jsx:2422
+#: src/components/status.jsx:2493
msgid "Comments"
msgstr ""
#. More from [Author]
-#: src/components/status.jsx:2723
+#: src/components/status.jsx:2786
msgid "More from <0/>"
msgstr ""
-#: src/components/status.jsx:3025
+#: src/components/status.jsx:3088
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:3029
+#: src/components/status.jsx:3092
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:3034
+#: src/components/status.jsx:3097
#: src/pages/annual-report.jsx:45
msgid "Loading…"
msgstr ""
-#: src/components/status.jsx:3270
+#: src/components/status.jsx:3333
msgid "HTML Code"
msgstr ""
-#: src/components/status.jsx:3287
+#: src/components/status.jsx:3350
msgid "HTML code copied"
msgstr ""
-#: src/components/status.jsx:3290
+#: src/components/status.jsx:3353
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3302
+#: src/components/status.jsx:3365
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3387
msgid "Account Emojis:"
msgstr ""
-#: src/components/status.jsx:3355
-#: src/components/status.jsx:3400
+#: src/components/status.jsx:3418
+#: src/components/status.jsx:3463
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3432
msgid "Emojis:"
msgstr ""
-#: src/components/status.jsx:3414
+#: src/components/status.jsx:3477
msgid "Notes:"
msgstr ""
-#: src/components/status.jsx:3418
+#: src/components/status.jsx:3481
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3424
+#: src/components/status.jsx:3487
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3429
+#: src/components/status.jsx:3492
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3435
+#: src/components/status.jsx:3498
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3441
+#: src/components/status.jsx:3504
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3450
+#: src/components/status.jsx:3513
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3694
+#: src/components/status.jsx:3766
msgid "<0/> <1/> boosted"
msgstr ""
-#: src/components/timeline.jsx:455
-#: src/pages/settings.jsx:1171
+#: src/components/timeline.jsx:479
+#: src/pages/settings.jsx:1179
msgid "New posts"
msgstr ""
-#: src/components/timeline.jsx:556
-#: src/pages/home.jsx:214
-#: src/pages/notifications.jsx:871
-#: src/pages/status.jsx:990
-#: src/pages/status.jsx:1363
+#: src/components/timeline.jsx:580
+#: src/pages/home.jsx:216
+#: src/pages/notifications.jsx:890
+#: src/pages/status.jsx:1008
+#: src/pages/status.jsx:1381
msgid "Try again"
msgstr ""
#. placeholder {0}: fItems.length
-#: src/components/timeline.jsx:591
+#: src/components/timeline.jsx:615
msgid "{0, plural, one {# Boost} other {# Boosts}}"
msgstr ""
-#: src/components/timeline.jsx:596
+#: src/components/timeline.jsx:620
msgid "Pinned posts"
msgstr ""
-#: src/components/timeline.jsx:951
-#: src/components/timeline.jsx:958
-#: src/pages/catchup.jsx:1894
+#: src/components/timeline.jsx:979
+#: src/components/timeline.jsx:986
+#: src/pages/catchup.jsx:1898
msgid "Thread"
msgstr ""
#. placeholder {0}: filterInfo.titlesStr
-#: src/components/timeline.jsx:973
+#: src/components/timeline.jsx:1001
msgid "<0>Filtered0>: <1>{0}1>"
msgstr ""
-#: src/components/translation-block.jsx:172
+#: src/components/translation-block.jsx:192
msgid "Auto-translated from {sourceLangText}"
msgstr ""
-#: src/components/translation-block.jsx:210
+#: src/components/translation-block.jsx:230
msgid "Translating…"
msgstr ""
-#: src/components/translation-block.jsx:213
+#: src/components/translation-block.jsx:233
msgid "Translate from {sourceLangText} (auto-detected)"
msgstr ""
-#: src/components/translation-block.jsx:214
+#: src/components/translation-block.jsx:234
msgid "Translate from {sourceLangText}"
msgstr ""
#. placeholder {0}: detectedLang ?? '…'
-#: src/components/translation-block.jsx:242
+#: src/components/translation-block.jsx:262
msgid "Auto ({0})"
msgstr ""
-#: src/components/translation-block.jsx:255
+#: src/components/translation-block.jsx:275
msgid "Failed to translate"
msgstr "翻譯失敗"
@@ -2615,9 +2616,9 @@ msgstr ""
msgid "Showing posts tagged with #{0}"
msgstr ""
-#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:411
-msgid "Showing posts in {1}"
+msgid "Showing posts in {0}"
msgstr ""
#: src/pages/account-statuses.jsx:500
@@ -2626,7 +2627,7 @@ msgstr ""
#: src/pages/account-statuses.jsx:501
#: src/pages/public.jsx:98
-#: src/pages/trending.jsx:450
+#: src/pages/trending.jsx:447
msgid "Unable to load posts"
msgstr ""
@@ -2697,263 +2698,258 @@ msgstr ""
msgid "Unable to load bookmarks."
msgstr ""
-#: src/pages/catchup.jsx:54
+#: src/pages/catchup.jsx:55
msgid "last 1 hour"
msgstr ""
-#: src/pages/catchup.jsx:55
+#: src/pages/catchup.jsx:56
msgid "last 2 hours"
msgstr ""
-#: src/pages/catchup.jsx:56
+#: src/pages/catchup.jsx:57
msgid "last 3 hours"
msgstr ""
-#: src/pages/catchup.jsx:57
+#: src/pages/catchup.jsx:58
msgid "last 4 hours"
msgstr ""
-#: src/pages/catchup.jsx:58
+#: src/pages/catchup.jsx:59
msgid "last 5 hours"
msgstr ""
-#: src/pages/catchup.jsx:59
+#: src/pages/catchup.jsx:60
msgid "last 6 hours"
msgstr ""
-#: src/pages/catchup.jsx:60
+#: src/pages/catchup.jsx:61
msgid "last 7 hours"
msgstr ""
-#: src/pages/catchup.jsx:61
+#: src/pages/catchup.jsx:62
msgid "last 8 hours"
msgstr ""
-#: src/pages/catchup.jsx:62
+#: src/pages/catchup.jsx:63
msgid "last 9 hours"
msgstr ""
-#: src/pages/catchup.jsx:63
+#: src/pages/catchup.jsx:64
msgid "last 10 hours"
msgstr ""
-#: src/pages/catchup.jsx:64
+#: src/pages/catchup.jsx:65
msgid "last 11 hours"
msgstr ""
-#: src/pages/catchup.jsx:65
+#: src/pages/catchup.jsx:66
msgid "last 12 hours"
msgstr ""
-#: src/pages/catchup.jsx:66
+#: src/pages/catchup.jsx:67
msgid "beyond 12 hours"
msgstr ""
-#: src/pages/catchup.jsx:73
+#: src/pages/catchup.jsx:74
msgid "Followed tags"
msgstr ""
-#: src/pages/catchup.jsx:74
+#: src/pages/catchup.jsx:75
msgid "Groups"
msgstr ""
-#: src/pages/catchup.jsx:596
+#: src/pages/catchup.jsx:597
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr ""
-#: src/pages/catchup.jsx:882
-#: src/pages/catchup.jsx:906
+#: src/pages/catchup.jsx:888
+#: src/pages/catchup.jsx:912
msgid "Catch-up <0>beta0>"
msgstr ""
-#: src/pages/catchup.jsx:896
-#: src/pages/catchup.jsx:1585
+#: src/pages/catchup.jsx:902
+#: src/pages/catchup.jsx:1587
msgid "Help"
msgstr ""
-#: src/pages/catchup.jsx:912
+#: src/pages/catchup.jsx:918
msgid "What is this?"
msgstr ""
-#: src/pages/catchup.jsx:915
+#: src/pages/catchup.jsx:921
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
msgstr ""
-#: src/pages/catchup.jsx:926
+#: src/pages/catchup.jsx:932
msgid "Preview of Catch-up UI"
msgstr ""
-#: src/pages/catchup.jsx:935
+#: src/pages/catchup.jsx:941
msgid "Let's catch up"
msgstr ""
-#: src/pages/catchup.jsx:940
+#: src/pages/catchup.jsx:946
msgid "Let's catch up on the posts from your followings."
msgstr ""
-#: src/pages/catchup.jsx:944
+#: src/pages/catchup.jsx:950
msgid "Show me all posts from…"
msgstr ""
-#: src/pages/catchup.jsx:967
+#: src/pages/catchup.jsx:973
msgid "until the max"
msgstr ""
-#: src/pages/catchup.jsx:997
+#: src/pages/catchup.jsx:1003
msgid "Catch up"
msgstr ""
-#: src/pages/catchup.jsx:1003
+#: src/pages/catchup.jsx:1009
msgid "Overlaps with your last catch-up"
msgstr ""
#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
-#: src/pages/catchup.jsx:1015
+#: src/pages/catchup.jsx:1021
msgid "Until the last catch-up ({0})"
msgstr ""
-#: src/pages/catchup.jsx:1024
+#: src/pages/catchup.jsx:1030
msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
msgstr ""
-#: src/pages/catchup.jsx:1034
+#: src/pages/catchup.jsx:1040
msgid "Previously…"
msgstr ""
#. placeholder {0}: pc.count
-#: src/pages/catchup.jsx:1052
+#: src/pages/catchup.jsx:1058
msgid "{0, plural, one {# post} other {# posts}}"
msgstr ""
-#: src/pages/catchup.jsx:1062
+#: src/pages/catchup.jsx:1068
msgid "Remove this catch-up?"
msgstr ""
#. placeholder {0}: pc.id
-#: src/pages/catchup.jsx:1065
+#: src/pages/catchup.jsx:1071
msgid "Removing Catch-up {0}"
msgstr ""
-#. placeholder {1}: pc.id
-#: src/pages/catchup.jsx:1069
-msgid "Catch-up {1} removed"
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1075
+msgid "Catch-up {0} removed"
msgstr ""
-#: src/pages/catchup.jsx:1083
+#: src/pages/catchup.jsx:1089
msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
msgstr ""
-#: src/pages/catchup.jsx:1098
+#: src/pages/catchup.jsx:1104
msgid "Fetching posts…"
msgstr ""
-#: src/pages/catchup.jsx:1101
+#: src/pages/catchup.jsx:1107
msgid "This might take a while."
msgstr ""
-#: src/pages/catchup.jsx:1136
+#: src/pages/catchup.jsx:1142
msgid "Reset filters"
msgstr ""
-#: src/pages/catchup.jsx:1144
-#: src/pages/catchup.jsx:1591
+#: src/pages/catchup.jsx:1150
+#: src/pages/catchup.jsx:1593
msgid "Top links"
msgstr ""
#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
-#: src/pages/catchup.jsx:1261
+#: src/pages/catchup.jsx:1263
msgid "Shared by {0}"
msgstr ""
-#: src/pages/catchup.jsx:1316
+#: src/pages/catchup.jsx:1318
#: src/pages/mentions.jsx:148
-#: src/pages/search.jsx:313
+#: src/pages/search.jsx:326
msgid "All"
msgstr ""
#. placeholder {0}: authorCountsList.length
-#: src/pages/catchup.jsx:1401
+#: src/pages/catchup.jsx:1403
msgid "{0, plural, one {# author} other {# authors}}"
msgstr ""
-#: src/pages/catchup.jsx:1413
+#: src/pages/catchup.jsx:1415
msgid "Sort"
msgstr ""
-#: src/pages/catchup.jsx:1444
+#: src/pages/catchup.jsx:1446
msgid "Date"
msgstr ""
-#: src/pages/catchup.jsx:1448
+#: src/pages/catchup.jsx:1450
msgid "Density"
msgstr ""
#. js-lingui-explicit-id
-#: src/pages/catchup.jsx:1471
+#: src/pages/catchup.jsx:1473
msgid "group.filter"
msgstr ""
-#: src/pages/catchup.jsx:1486
+#: src/pages/catchup.jsx:1488
msgid "Authors"
msgstr ""
-#: src/pages/catchup.jsx:1487
+#: src/pages/catchup.jsx:1489
msgid "None"
msgstr ""
-#: src/pages/catchup.jsx:1503
+#: src/pages/catchup.jsx:1505
msgid "Show all authors"
msgstr ""
-#: src/pages/catchup.jsx:1554
+#: src/pages/catchup.jsx:1556
msgid "You don't have to read everything."
msgstr ""
-#: src/pages/catchup.jsx:1555
+#: src/pages/catchup.jsx:1557
msgid "That's all."
msgstr ""
-#: src/pages/catchup.jsx:1563
+#: src/pages/catchup.jsx:1565
msgid "Back to top"
msgstr ""
-#: src/pages/catchup.jsx:1594
+#: src/pages/catchup.jsx:1596
msgid "Links shared by followings, sorted by shared counts, boosts and likes."
msgstr ""
-#: src/pages/catchup.jsx:1600
+#: src/pages/catchup.jsx:1602
msgid "Sort: Density"
msgstr ""
-#: src/pages/catchup.jsx:1603
+#: src/pages/catchup.jsx:1605
msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos."
msgstr ""
-#: src/pages/catchup.jsx:1610
+#: src/pages/catchup.jsx:1612
msgid "Group: Authors"
msgstr ""
-#: src/pages/catchup.jsx:1613
+#: src/pages/catchup.jsx:1615
msgid "Posts are grouped by authors, sorted by posts count per author."
msgstr ""
-#: src/pages/catchup.jsx:1660
+#: src/pages/catchup.jsx:1662
msgid "Next author"
msgstr ""
-#: src/pages/catchup.jsx:1668
+#: src/pages/catchup.jsx:1670
msgid "Previous author"
msgstr ""
-#: src/pages/catchup.jsx:1684
+#: src/pages/catchup.jsx:1686
msgid "Scroll to top"
msgstr ""
-#. placeholder {0}: filterInfo.titlesStr
-#: src/pages/catchup.jsx:1876
-msgid "Filtered: {0}"
-msgstr ""
-
#: src/pages/favourites.jsx:26
msgid "No likes yet. Go like something!"
msgstr ""
@@ -2962,130 +2958,134 @@ msgstr ""
msgid "Unable to load likes."
msgstr ""
-#: src/pages/filters.jsx:22
+#: src/pages/filters.jsx:23
msgid "Home and lists"
msgstr ""
-#: src/pages/filters.jsx:24
+#: src/pages/filters.jsx:25
msgid "Public timelines"
msgstr ""
-#: src/pages/filters.jsx:25
+#: src/pages/filters.jsx:26
msgid "Conversations"
msgstr ""
-#: src/pages/filters.jsx:26
+#: src/pages/filters.jsx:27
msgid "Profiles"
msgstr ""
-#: src/pages/filters.jsx:41
+#: src/pages/filters.jsx:42
msgid "Never"
msgstr ""
-#: src/pages/filters.jsx:103
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:104
+#: src/pages/filters.jsx:229
msgid "New filter"
msgstr ""
#. placeholder {0}: filters.length
-#: src/pages/filters.jsx:151
+#: src/pages/filters.jsx:152
msgid "{0, plural, one {# filter} other {# filters}}"
msgstr ""
-#: src/pages/filters.jsx:166
+#: src/pages/filters.jsx:167
msgid "Unable to load filters."
msgstr ""
-#: src/pages/filters.jsx:170
+#: src/pages/filters.jsx:171
msgid "No filters yet."
msgstr ""
-#: src/pages/filters.jsx:177
+#: src/pages/filters.jsx:178
msgid "Add filter"
msgstr ""
-#: src/pages/filters.jsx:228
+#: src/pages/filters.jsx:229
msgid "Edit filter"
msgstr ""
-#: src/pages/filters.jsx:345
+#: src/pages/filters.jsx:346
msgid "Unable to edit filter"
msgstr ""
-#: src/pages/filters.jsx:346
+#: src/pages/filters.jsx:347
msgid "Unable to create filter"
msgstr ""
-#: src/pages/filters.jsx:355
+#: src/pages/filters.jsx:356
msgid "Title"
msgstr "標題"
-#: src/pages/filters.jsx:396
+#: src/pages/filters.jsx:397
msgid "Whole word"
msgstr ""
-#: src/pages/filters.jsx:422
+#: src/pages/filters.jsx:423
msgid "No keywords. Add one."
msgstr ""
-#: src/pages/filters.jsx:449
+#: src/pages/filters.jsx:450
msgid "Add keyword"
msgstr ""
#. placeholder {0}: filteredEditKeywords.length
-#: src/pages/filters.jsx:453
+#: src/pages/filters.jsx:454
msgid "{0, plural, one {# keyword} other {# keywords}}"
msgstr ""
-#: src/pages/filters.jsx:466
+#: src/pages/filters.jsx:467
msgid "Filter from…"
msgstr ""
-#: src/pages/filters.jsx:492
+#: src/pages/filters.jsx:493
msgid "* Not implemented yet"
msgstr ""
-#: src/pages/filters.jsx:498
+#: src/pages/filters.jsx:499
msgid "Status: <0><1/>0>"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Change expiry"
msgstr ""
-#: src/pages/filters.jsx:507
+#: src/pages/filters.jsx:508
msgid "Expiry"
msgstr ""
-#: src/pages/filters.jsx:526
+#: src/pages/filters.jsx:527
msgid "Filtered post will be…"
msgstr ""
-#: src/pages/filters.jsx:536
+#: src/pages/filters.jsx:538
+msgid "obscured (media only)"
+msgstr ""
+
+#: src/pages/filters.jsx:552
msgid "minimized"
msgstr ""
-#: src/pages/filters.jsx:546
+#: src/pages/filters.jsx:562
msgid "hidden"
msgstr ""
-#: src/pages/filters.jsx:563
+#: src/pages/filters.jsx:579
msgid "Delete this filter?"
msgstr ""
-#: src/pages/filters.jsx:576
+#: src/pages/filters.jsx:592
msgid "Unable to delete filter."
msgstr ""
-#: src/pages/filters.jsx:609
+#: src/pages/filters.jsx:625
msgid "Expired"
msgstr ""
-#: src/pages/filters.jsx:611
+#: src/pages/filters.jsx:627
msgid "Expiring <0/>"
msgstr ""
-#: src/pages/filters.jsx:615
+#: src/pages/filters.jsx:631
msgid "Never expires"
msgstr ""
@@ -3198,37 +3198,37 @@ msgstr ""
#: src/pages/hashtag.jsx:487
#: src/pages/public.jsx:140
-#: src/pages/trending.jsx:479
+#: src/pages/trending.jsx:476
msgid "Enter a new instance e.g. \"mastodon.social\""
msgstr ""
#: src/pages/hashtag.jsx:490
#: src/pages/public.jsx:143
-#: src/pages/trending.jsx:482
+#: src/pages/trending.jsx:479
msgid "Invalid instance"
msgstr ""
#: src/pages/hashtag.jsx:504
#: src/pages/public.jsx:157
-#: src/pages/trending.jsx:494
+#: src/pages/trending.jsx:491
msgid "Go to another instance…"
msgstr ""
#: src/pages/hashtag.jsx:517
#: src/pages/public.jsx:170
-#: src/pages/trending.jsx:505
+#: src/pages/trending.jsx:502
msgid "Go to my instance (<0>{currentInstance}0>)"
msgstr ""
-#: src/pages/home.jsx:210
+#: src/pages/home.jsx:212
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.jsx:230
+#: src/pages/home.jsx:233
msgid "<0>New0> <1>Follow Requests1>"
msgstr ""
-#: src/pages/home.jsx:236
+#: src/pages/home.jsx:239
msgid "See all"
msgstr ""
@@ -3312,133 +3312,133 @@ msgstr ""
msgid "Unable to load mentions."
msgstr ""
-#: src/pages/notifications.jsx:104
+#: src/pages/notifications.jsx:105
msgid "You don't follow"
msgstr ""
-#: src/pages/notifications.jsx:105
+#: src/pages/notifications.jsx:106
msgid "Who don't follow you"
msgstr ""
-#: src/pages/notifications.jsx:106
+#: src/pages/notifications.jsx:107
msgid "With a new account"
msgstr ""
-#: src/pages/notifications.jsx:107
+#: src/pages/notifications.jsx:108
msgid "Who unsolicitedly private mention you"
msgstr ""
-#: src/pages/notifications.jsx:108
+#: src/pages/notifications.jsx:109
msgid "Who are limited by server moderators"
msgstr ""
-#: src/pages/notifications.jsx:578
-#: src/pages/notifications.jsx:919
+#: src/pages/notifications.jsx:597
+#: src/pages/notifications.jsx:938
msgid "Notifications settings"
msgstr ""
-#: src/pages/notifications.jsx:596
+#: src/pages/notifications.jsx:615
msgid "New notifications"
msgstr ""
#. placeholder {0}: announcements.length
-#: src/pages/notifications.jsx:607
+#: src/pages/notifications.jsx:626
msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
-#: src/pages/notifications.jsx:654
-#: src/pages/settings.jsx:1159
+#: src/pages/notifications.jsx:673
+#: src/pages/settings.jsx:1167
msgid "Follow requests"
msgstr ""
#. placeholder {0}: followRequests.length
-#: src/pages/notifications.jsx:659
+#: src/pages/notifications.jsx:678
msgid "{0, plural, one {# follow request} other {# follow requests}}"
msgstr ""
#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
-#: src/pages/notifications.jsx:714
+#: src/pages/notifications.jsx:733
msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
msgstr ""
-#: src/pages/notifications.jsx:787
+#: src/pages/notifications.jsx:806
msgid "Only mentions"
msgstr ""
-#: src/pages/notifications.jsx:791
+#: src/pages/notifications.jsx:810
msgid "Today"
msgstr ""
-#: src/pages/notifications.jsx:796
+#: src/pages/notifications.jsx:815
msgid "You're all caught up."
msgstr ""
-#: src/pages/notifications.jsx:819
+#: src/pages/notifications.jsx:838
msgid "Yesterday"
msgstr ""
-#: src/pages/notifications.jsx:867
+#: src/pages/notifications.jsx:886
msgid "Unable to load notifications"
msgstr ""
-#: src/pages/notifications.jsx:946
+#: src/pages/notifications.jsx:965
msgid "Notifications settings updated"
msgstr ""
-#: src/pages/notifications.jsx:954
+#: src/pages/notifications.jsx:973
msgid "Filter out notifications from people:"
msgstr ""
-#: src/pages/notifications.jsx:968
+#: src/pages/notifications.jsx:987
msgid "Filter"
msgstr ""
-#: src/pages/notifications.jsx:971
+#: src/pages/notifications.jsx:990
msgid "Ignore"
msgstr ""
#. placeholder {0}: niceDateTime(updatedAtDate)
-#: src/pages/notifications.jsx:1044
+#: src/pages/notifications.jsx:1063
msgid "Updated <0>{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1112
+#: src/pages/notifications.jsx:1131
msgid "View notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.jsx:1133
+#: src/pages/notifications.jsx:1152
msgid "Notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: request.account.username
-#: src/pages/notifications.jsx:1201
+#: src/pages/notifications.jsx:1220
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
-#: src/pages/notifications.jsx:1206
+#: src/pages/notifications.jsx:1225
msgid "Unable to accept notification request"
msgstr ""
-#: src/pages/notifications.jsx:1211
+#: src/pages/notifications.jsx:1230
msgid "Allow"
msgstr "允許"
-#. placeholder {1}: request.account.username
-#: src/pages/notifications.jsx:1231
-msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1250
+msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
msgstr ""
-#: src/pages/notifications.jsx:1236
+#: src/pages/notifications.jsx:1255
msgid "Unable to dismiss notification request"
msgstr ""
-#: src/pages/notifications.jsx:1241
+#: src/pages/notifications.jsx:1260
msgid "Dismiss"
msgstr ""
-#: src/pages/notifications.jsx:1256
+#: src/pages/notifications.jsx:1275
msgid "Dismissed"
msgstr ""
@@ -3525,402 +3525,402 @@ msgstr ""
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:323
-#: src/pages/search.jsx:405
+#: src/pages/search.jsx:336
+#: src/pages/search.jsx:418
msgid "Hashtags"
msgstr ""
-#: src/pages/search.jsx:355
-#: src/pages/search.jsx:409
-#: src/pages/search.jsx:479
+#: src/pages/search.jsx:368
+#: src/pages/search.jsx:422
+#: src/pages/search.jsx:492
msgid "See more"
msgstr ""
-#: src/pages/search.jsx:381
+#: src/pages/search.jsx:394
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:395
+#: src/pages/search.jsx:408
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:451
+#: src/pages/search.jsx:464
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:465
+#: src/pages/search.jsx:478
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:509
+#: src/pages/search.jsx:522
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:523
+#: src/pages/search.jsx:536
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:567
+#: src/pages/search.jsx:580
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:83
+#: src/pages/settings.jsx:92
msgid "Settings"
msgstr ""
-#: src/pages/settings.jsx:92
+#: src/pages/settings.jsx:101
msgid "Appearance"
msgstr ""
-#: src/pages/settings.jsx:168
+#: src/pages/settings.jsx:177
msgid "Light"
msgstr ""
-#: src/pages/settings.jsx:179
+#: src/pages/settings.jsx:188
msgid "Dark"
msgstr ""
-#: src/pages/settings.jsx:192
+#: src/pages/settings.jsx:201
msgid "Auto"
msgstr ""
-#: src/pages/settings.jsx:202
+#: src/pages/settings.jsx:211
msgid "Text size"
msgstr ""
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:207
-#: src/pages/settings.jsx:232
+#: src/pages/settings.jsx:216
+#: src/pages/settings.jsx:241
msgid "A"
msgstr ""
-#: src/pages/settings.jsx:246
+#: src/pages/settings.jsx:255
msgid "Display language"
msgstr ""
-#: src/pages/settings.jsx:255
+#: src/pages/settings.jsx:264
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:266
+#: src/pages/settings.jsx:275
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:282
msgid "Default visibility"
msgstr ""
-#: src/pages/settings.jsx:274
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:283
+#: src/pages/settings.jsx:329
msgid "Synced"
msgstr ""
-#: src/pages/settings.jsx:299
+#: src/pages/settings.jsx:308
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:322
+#: src/pages/settings.jsx:331
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:337
+#: src/pages/settings.jsx:346
msgid "Experiments"
msgstr ""
-#: src/pages/settings.jsx:350
+#: src/pages/settings.jsx:359
msgid "Auto refresh timeline posts"
msgstr "自動更新時間軸"
-#: src/pages/settings.jsx:362
+#: src/pages/settings.jsx:371
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:378
+#: src/pages/settings.jsx:388
msgid "Post translation"
msgstr ""
-#: src/pages/settings.jsx:389
+#: src/pages/settings.jsx:399
msgid "Translate to "
msgstr ""
-#: src/pages/settings.jsx:400
+#: src/pages/settings.jsx:410
msgid "System language ({systemTargetLanguageText})"
msgstr ""
-#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
-#: src/pages/settings.jsx:426
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
+#: src/pages/settings.jsx:436
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:480
-msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
+#: src/pages/settings.jsx:491
+msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
msgstr ""
-#: src/pages/settings.jsx:514
+#: src/pages/settings.jsx:519
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:518
+#: src/pages/settings.jsx:523
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr ""
-#: src/pages/settings.jsx:538
+#: src/pages/settings.jsx:544
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:542
+#: src/pages/settings.jsx:548
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr ""
-#: src/pages/settings.jsx:571
+#: src/pages/settings.jsx:577
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:576
+#: src/pages/settings.jsx:582
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:583
+#: src/pages/settings.jsx:589
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api0>. May not work well. Only for images and in English."
msgstr ""
-#: src/pages/settings.jsx:609
+#: src/pages/settings.jsx:617
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:613
+#: src/pages/settings.jsx:621
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:634
+#: src/pages/settings.jsx:642
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:639
+#: src/pages/settings.jsx:647
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr ""
-#: src/pages/settings.jsx:650
+#: src/pages/settings.jsx:658
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:667
+#: src/pages/settings.jsx:675
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
-msgstr ""
+msgstr "隱藏模式 <0>(<1>文字1> → <2>██2>)0>"
-#: src/pages/settings.jsx:676
+#: src/pages/settings.jsx:684
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:701
+#: src/pages/settings.jsx:709
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:740
+#: src/pages/settings.jsx:748
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:769
+#: src/pages/settings.jsx:777
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:777
+#: src/pages/settings.jsx:785
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:789
+#: src/pages/settings.jsx:797
msgid "Privacy Policy"
msgstr ""
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
-#: src/pages/settings.jsx:796
+#: src/pages/settings.jsx:804
msgid "<0>Site:0> {0}"
msgstr ""
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
-#: src/pages/settings.jsx:803
+#: src/pages/settings.jsx:811
msgid "<0>Version:0> <1/> {0}"
msgstr ""
-#: src/pages/settings.jsx:818
+#: src/pages/settings.jsx:826
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:821
+#: src/pages/settings.jsx:829
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1056
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1069
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1067
+#: src/pages/settings.jsx:1075
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1074
+#: src/pages/settings.jsx:1082
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1096
+#: src/pages/settings.jsx:1104
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
-#: src/pages/settings.jsx:1105
+#: src/pages/settings.jsx:1113
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1122
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1126
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1130
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1155
+#: src/pages/settings.jsx:1163
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1163
+#: src/pages/settings.jsx:1171
msgid "Polls"
msgstr ""
-#: src/pages/settings.jsx:1167
+#: src/pages/settings.jsx:1175
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1188
+#: src/pages/settings.jsx:1196
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.jsx:1204
+#: src/pages/settings.jsx:1212
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
#. js-lingui-explicit-id
#: src/pages/status.jsx:599
-#: src/pages/status.jsx:1133
+#: src/pages/status.jsx:1151
msgid "post.title"
msgstr ""
-#: src/pages/status.jsx:824
+#: src/pages/status.jsx:842
msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:844
+#: src/pages/status.jsx:862
msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
msgstr ""
-#: src/pages/status.jsx:872
+#: src/pages/status.jsx:890
msgid "Error: {e}"
msgstr ""
-#: src/pages/status.jsx:879
+#: src/pages/status.jsx:897
msgid "Switch to my instance to enable interactions"
msgstr ""
-#: src/pages/status.jsx:981
+#: src/pages/status.jsx:999
msgid "Unable to load replies."
msgstr ""
-#: src/pages/status.jsx:1093
+#: src/pages/status.jsx:1111
msgid "Back"
msgstr ""
-#: src/pages/status.jsx:1124
+#: src/pages/status.jsx:1142
msgid "Go to main post"
msgstr ""
#. placeholder {0}: ancestors.length
-#: src/pages/status.jsx:1147
+#: src/pages/status.jsx:1165
msgid "{0} posts above ‒ Go to top"
msgstr ""
-#: src/pages/status.jsx:1190
-#: src/pages/status.jsx:1253
+#: src/pages/status.jsx:1208
+#: src/pages/status.jsx:1271
msgid "Switch to Side Peek view"
msgstr ""
-#: src/pages/status.jsx:1254
+#: src/pages/status.jsx:1272
msgid "Switch to Full view"
msgstr ""
-#: src/pages/status.jsx:1272
+#: src/pages/status.jsx:1290
msgid "Show all sensitive content"
msgstr ""
-#: src/pages/status.jsx:1277
+#: src/pages/status.jsx:1295
msgid "Experimental"
msgstr ""
-#: src/pages/status.jsx:1286
+#: src/pages/status.jsx:1304
msgid "Unable to switch"
msgstr ""
-#. placeholder {1}: punycode.toUnicode( postInstance, )
-#: src/pages/status.jsx:1293
-msgid "Switch to post's instance ({1})"
+#. placeholder {0}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1311
+msgid "Switch to post's instance ({0})"
msgstr ""
-#: src/pages/status.jsx:1296
+#: src/pages/status.jsx:1314
msgid "Switch to post's instance"
msgstr ""
-#: src/pages/status.jsx:1354
+#: src/pages/status.jsx:1372
msgid "Unable to load post"
msgstr ""
#. placeholder {0}: replies.length
#. placeholder {1}: shortenNumber(replies.length)
-#: src/pages/status.jsx:1490
+#: src/pages/status.jsx:1508
msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
msgstr ""
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.jsx:1508
+#: src/pages/status.jsx:1526
msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
msgstr ""
-#: src/pages/status.jsx:1530
+#: src/pages/status.jsx:1548
msgid "View post with its replies"
msgstr ""
-#: src/pages/trending.jsx:72
+#: src/pages/trending.jsx:73
msgid "Trending ({instance})"
msgstr ""
-#: src/pages/trending.jsx:229
+#: src/pages/trending.jsx:230
msgid "Trending News"
msgstr ""
#. By [Author]
#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
-#: src/pages/trending.jsx:348
+#: src/pages/trending.jsx:345
msgid "By {0}"
msgstr ""
-#: src/pages/trending.jsx:409
+#: src/pages/trending.jsx:406
msgid "Back to showing trending posts"
msgstr ""
#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
-#: src/pages/trending.jsx:414
+#: src/pages/trending.jsx:411
msgid "Showing posts mentioning <0>{0}0>"
msgstr ""
-#: src/pages/trending.jsx:426
+#: src/pages/trending.jsx:423
msgid "Trending posts"
msgstr ""
-#: src/pages/trending.jsx:449
+#: src/pages/trending.jsx:446
msgid "No trending posts."
msgstr ""
diff --git a/src/pages/catchup.jsx b/src/pages/catchup.jsx
index 83ca5d8e1b..c0b11a99b9 100644
--- a/src/pages/catchup.jsx
+++ b/src/pages/catchup.jsx
@@ -309,7 +309,7 @@ function Catchup() {
original = 0;
const links = {};
for (const post of posts) {
- if (post._filtered) {
+ if (post._filtered && post._filtered?.action !== 'blur') {
filtered++;
post.__FILTER = 'filtered';
} else if (post.group) {
@@ -716,6 +716,7 @@ function Catchup() {
}
},
{
+ useKey: true,
preventDefault: true,
ignoreModifiers: true,
},
@@ -760,6 +761,7 @@ function Catchup() {
}
},
{
+ useKey: true,
preventDefault: true,
ignoreModifiers: true,
},
@@ -789,6 +791,7 @@ function Catchup() {
}
},
{
+ useKey: true,
preventDefault: true,
ignoreModifiers: true,
enableOnFormTags: ['input'],
@@ -817,6 +820,7 @@ function Catchup() {
});
},
{
+ useKey: true,
preventDefault: true,
ignoreModifiers: true,
enableOnFormTags: ['input'],
@@ -843,10 +847,11 @@ function Catchup() {
{
scrollableRef.current = node;
- jRef(node);
- kRef(node);
- hlRef(node);
- escRef(node);
+ jRef.current = node;
+ kRef.current = node;
+ hlRef.current = node;
+ escRef.current = node;
+ dotRef.current = node;
}}
id="catchup-page"
class="deck-container"
@@ -1711,7 +1716,7 @@ const PostLine = memo(
__BOOSTERS,
} = post;
const isReplyTo = inReplyToId && inReplyToAccountId !== account.id;
- const isFiltered = !!filterInfo;
+ const isFiltered = !!filterInfo && filterInfo?.action !== 'blur';
const debugHover = (e) => {
if (e.shiftKey) {
@@ -1853,7 +1858,9 @@ function PostPeek({ post, filterInfo }) {
return !!prefs['reading:expand:spoilers'];
}, []);
// const readingExpandSpoilers = true;
- const showMedia = readingExpandSpoilers || (!spoilerText && !sensitive);
+ const showMedia =
+ readingExpandSpoilers ||
+ (!spoilerText && !sensitive && filterInfo?.action !== 'blur');
const postText = content ? statusPeek(post) : '';
const showPostContent = !spoilerText || readingExpandSpoilers;
@@ -1866,7 +1873,7 @@ function PostPeek({ post, filterInfo }) {
Thread{' '}
>
)}
- {!!filterInfo ? (
+ {!!filterInfo && filterInfo?.action !== 'blur' ? (
{/* Filtered{filterInfo?.titlesStr ? `: ${filterInfo.titlesStr}` : ''} */}
{filterInfo?.titlesStr
@@ -1918,7 +1925,7 @@ function PostPeek({ post, filterInfo }) {
>
)}
- {!filterInfo && (
+ {(!filterInfo || filterInfo?.action === 'blur') && (
{!!poll && (
diff --git a/src/pages/filters.jsx b/src/pages/filters.jsx
index f9eaee984a..37fba5806f 100644
--- a/src/pages/filters.jsx
+++ b/src/pages/filters.jsx
@@ -13,11 +13,12 @@ import NavMenu from '../components/nav-menu';
import RelativeTime from '../components/relative-time';
import { api } from '../utils/api';
import i18nDuration from '../utils/i18n-duration';
+import { getAPIVersions } from '../utils/store-utils';
import useInterval from '../utils/useInterval';
import useTitle from '../utils/useTitle';
const FILTER_CONTEXT = ['home', 'public', 'notifications', 'thread', 'account'];
-const FILTER_CONTEXT_UNIMPLEMENTED = ['notifications', 'thread', 'account'];
+const FILTER_CONTEXT_UNIMPLEMENTED = ['thread', 'account'];
const FILTER_CONTEXT_LABELS = {
home: msg`Home and lists`,
notifications: msg`Notifications`,
@@ -525,12 +526,27 @@ function FiltersAddEdit({ filter, onClose }) {
Filtered post will be…
+ {getAPIVersions()?.mastodon >= 5 && (
+
+ )}{' '}
)}
{snapStates.notifications.length ? (
- <>
+
{snapStates.notifications
// This is leaked from Notifications popover
.filter((n) => n.type !== 'follow_request')
@@ -843,7 +862,7 @@ function Notifications({ columnMode }) {
);
})}
- >
+
) : (
<>
{uiState === 'loading' && (
diff --git a/src/pages/search.jsx b/src/pages/search.jsx
index 29b65f4436..63a1b9ca86 100644
--- a/src/pages/search.jsx
+++ b/src/pages/search.jsx
@@ -198,75 +198,88 @@ function Search({ columnMode, ...props }) {
}, [q, type, instance]);
useHotkeys(
- ['/', 'Slash'],
+ ['Slash', '/'],
(e) => {
searchFormRef.current?.focus?.();
searchFormRef.current?.select?.();
},
{
+ useKey: true,
preventDefault: true,
},
);
const itemsSelector = '.timeline > li > a, .hashtag-list > li > a';
- const jRef = useHotkeys('j', () => {
- const activeItem = document.activeElement.closest(itemsSelector);
- const activeItemRect = activeItem?.getBoundingClientRect();
- const allItems = Array.from(
- scrollableRef.current.querySelectorAll(itemsSelector),
- );
- if (
- activeItem &&
- activeItemRect.top < scrollableRef.current.clientHeight &&
- activeItemRect.bottom > 0
- ) {
- const activeItemIndex = allItems.indexOf(activeItem);
- let nextItem = allItems[activeItemIndex + 1];
- if (nextItem) {
- nextItem.focus();
- nextItem.scrollIntoView(scrollIntoViewOptions);
- }
- } else {
- const topmostItem = allItems.find((item) => {
- const itemRect = item.getBoundingClientRect();
- return itemRect.top >= 44 && itemRect.left >= 0;
- });
- if (topmostItem) {
- topmostItem.focus();
- topmostItem.scrollIntoView(scrollIntoViewOptions);
+ const jRef = useHotkeys(
+ 'j',
+ () => {
+ const activeItem = document.activeElement.closest(itemsSelector);
+ const activeItemRect = activeItem?.getBoundingClientRect();
+ const allItems = Array.from(
+ scrollableRef.current.querySelectorAll(itemsSelector),
+ );
+ if (
+ activeItem &&
+ activeItemRect.top < scrollableRef.current.clientHeight &&
+ activeItemRect.bottom > 0
+ ) {
+ const activeItemIndex = allItems.indexOf(activeItem);
+ let nextItem = allItems[activeItemIndex + 1];
+ if (nextItem) {
+ nextItem.focus();
+ nextItem.scrollIntoView(scrollIntoViewOptions);
+ }
+ } else {
+ const topmostItem = allItems.find((item) => {
+ const itemRect = item.getBoundingClientRect();
+ return itemRect.top >= 44 && itemRect.left >= 0;
+ });
+ if (topmostItem) {
+ topmostItem.focus();
+ topmostItem.scrollIntoView(scrollIntoViewOptions);
+ }
}
- }
- });
+ },
+ {
+ useKey: true,
+ },
+ );
- const kRef = useHotkeys('k', () => {
- // focus on previous status after active item
- const activeItem = document.activeElement.closest(itemsSelector);
- const activeItemRect = activeItem?.getBoundingClientRect();
- const allItems = Array.from(
- scrollableRef.current.querySelectorAll(itemsSelector),
- );
- if (
- activeItem &&
- activeItemRect.top < scrollableRef.current.clientHeight &&
- activeItemRect.bottom > 0
- ) {
- const activeItemIndex = allItems.indexOf(activeItem);
- let prevItem = allItems[activeItemIndex - 1];
- if (prevItem) {
- prevItem.focus();
- prevItem.scrollIntoView(scrollIntoViewOptions);
- }
- } else {
- const topmostItem = allItems.find((item) => {
- const itemRect = item.getBoundingClientRect();
- return itemRect.top >= 44 && itemRect.left >= 0;
- });
- if (topmostItem) {
- topmostItem.focus();
- topmostItem.scrollIntoView(scrollIntoViewOptions);
+ const kRef = useHotkeys(
+ 'k',
+ () => {
+ // focus on previous status after active item
+ const activeItem = document.activeElement.closest(itemsSelector);
+ const activeItemRect = activeItem?.getBoundingClientRect();
+ const allItems = Array.from(
+ scrollableRef.current.querySelectorAll(itemsSelector),
+ );
+ if (
+ activeItem &&
+ activeItemRect.top < scrollableRef.current.clientHeight &&
+ activeItemRect.bottom > 0
+ ) {
+ const activeItemIndex = allItems.indexOf(activeItem);
+ let prevItem = allItems[activeItemIndex - 1];
+ if (prevItem) {
+ prevItem.focus();
+ prevItem.scrollIntoView(scrollIntoViewOptions);
+ }
+ } else {
+ const topmostItem = allItems.find((item) => {
+ const itemRect = item.getBoundingClientRect();
+ return itemRect.top >= 44 && itemRect.left >= 0;
+ });
+ if (topmostItem) {
+ topmostItem.focus();
+ topmostItem.scrollIntoView(scrollIntoViewOptions);
+ }
}
- }
- });
+ },
+ {
+ useKey: true,
+ },
+ );
const [filterBarParent] = useAutoAnimate();
@@ -277,8 +290,8 @@ function Search({ columnMode, ...props }) {
tabIndex="-1"
ref={(node) => {
scrollableRef.current = node;
- jRef(node);
- kRef(node);
+ jRef.current = node;
+ kRef.current = node;
}}
>
diff --git a/src/pages/settings.jsx b/src/pages/settings.jsx
index 3fe154d993..ac6ab9c89e 100644
--- a/src/pages/settings.jsx
+++ b/src/pages/settings.jsx
@@ -10,7 +10,7 @@ import Icon from '../components/icon';
import LangSelector from '../components/lang-selector';
import Link from '../components/link';
import RelativeTime from '../components/relative-time';
-import targetLanguages from '../data/lingva-target-languages';
+import languages from '../data/translang-languages';
import { api } from '../utils/api';
import getTranslateTargetLanguage from '../utils/get-translate-target-language';
import localeCode2Text from '../utils/localeCode2Text';
@@ -24,6 +24,7 @@ import {
import showToast from '../utils/show-toast';
import states from '../utils/states';
import store from '../utils/store';
+import { getAPIVersions } from '../utils/store-utils';
import supports from '../utils/supports';
const DEFAULT_TEXT_SIZE = 16;
@@ -31,10 +32,18 @@ const TEXT_SIZES = [14, 15, 16, 17, 18, 19, 20];
const {
PHANPY_WEBSITE: WEBSITE,
PHANPY_PRIVACY_POLICY_URL: PRIVACY_POLICY_URL,
+ PHANPY_TRANSLANG_INSTANCES: TRANSLANG_INSTANCES,
PHANPY_IMG_ALT_API_URL: IMG_ALT_API_URL,
PHANPY_GIPHY_API_KEY: GIPHY_API_KEY,
} = import.meta.env;
+const targetLanguages = Object.entries(languages.tl).map(([code, name]) => ({
+ code,
+ name,
+}));
+
+const TRANSLATION_API_NAME = 'TransLang API';
+
function Settings({ onClose }) {
const { t } = useLingui();
const snapStates = useSnapshot(states);
@@ -362,46 +371,77 @@ function Settings({ onClose }) {
Boosts carousel
-
-
-
-
-
)}
- {authenticated && supports('@mastodon/grouped-notifications') && (
-
-
- {
- states.settings.groupedNotificationsAlpha =
- e.target.checked;
- }}
- />{' '}
- Server-side grouped notifications
-
-
-
-
- Alpha-stage feature. Potentially improved grouping window
- but basic grouping logic.
-
-
-
-
- )}
+ {authenticated &&
+ supports('@mastodon/grouped-notifications') &&
+ getAPIVersions()?.mastodon >= 2 && (
+
+
+ {
+ states.settings.groupedNotificationsAlpha =
+ e.target.checked;
+ }}
+ />{' '}
+ Server-side grouped notifications
+
+
+
+
+ Alpha-stage feature. Potentially improved grouping
+ window but basic grouping logic.
+
+
+
+
+ )}
{authenticated && (
diff --git a/src/pages/status.jsx b/src/pages/status.jsx
index 321dc0e896..aa0995780f 100644
--- a/src/pages/status.jsx
+++ b/src/pages/status.jsx
@@ -651,84 +651,102 @@ function StatusThread({ id, closeLink = '/', instance: propInstance }) {
location.hash = closeLink;
});
- useHotkeys('j', () => {
- const activeStatus = document.activeElement.closest(
- '.status-link, .status-focus',
- );
- const activeStatusRect = activeStatus?.getBoundingClientRect();
- const allStatusLinks = Array.from(
- scrollableRef.current.querySelectorAll(STATUSES_SELECTOR),
- );
- console.log({ allStatusLinks });
- if (
- activeStatus &&
- activeStatusRect.top < scrollableRef.current.clientHeight &&
- activeStatusRect.bottom > 0
- ) {
- const activeStatusIndex = allStatusLinks.indexOf(activeStatus);
- let nextStatus = allStatusLinks[activeStatusIndex + 1];
- if (nextStatus) {
- nextStatus.focus();
- nextStatus.scrollIntoView(scrollIntoViewOptions);
- }
- } else {
- // If active status is not in viewport, get the topmost status-link in viewport
- const topmostStatusLink = allStatusLinks.find((statusLink) => {
- const statusLinkRect = statusLink.getBoundingClientRect();
- return statusLinkRect.top >= 44 && statusLinkRect.left >= 0; // 44 is the magic number for header height, not real
- });
- if (topmostStatusLink) {
- topmostStatusLink.focus();
- topmostStatusLink.scrollIntoView(scrollIntoViewOptions);
+ useHotkeys(
+ 'j',
+ () => {
+ const activeStatus = document.activeElement.closest(
+ '.status-link, .status-focus',
+ );
+ const activeStatusRect = activeStatus?.getBoundingClientRect();
+ const allStatusLinks = Array.from(
+ scrollableRef.current.querySelectorAll(STATUSES_SELECTOR),
+ );
+ console.log({ allStatusLinks });
+ if (
+ activeStatus &&
+ activeStatusRect.top < scrollableRef.current.clientHeight &&
+ activeStatusRect.bottom > 0
+ ) {
+ const activeStatusIndex = allStatusLinks.indexOf(activeStatus);
+ let nextStatus = allStatusLinks[activeStatusIndex + 1];
+ if (nextStatus) {
+ nextStatus.focus();
+ nextStatus.scrollIntoView(scrollIntoViewOptions);
+ }
+ } else {
+ // If active status is not in viewport, get the topmost status-link in viewport
+ const topmostStatusLink = allStatusLinks.find((statusLink) => {
+ const statusLinkRect = statusLink.getBoundingClientRect();
+ return statusLinkRect.top >= 44 && statusLinkRect.left >= 0; // 44 is the magic number for header height, not real
+ });
+ if (topmostStatusLink) {
+ topmostStatusLink.focus();
+ topmostStatusLink.scrollIntoView(scrollIntoViewOptions);
+ }
}
- }
- });
+ },
+ {
+ useKey: true,
+ },
+ );
- useHotkeys('k', () => {
- const activeStatus = document.activeElement.closest(
- '.status-link, .status-focus',
- );
- const activeStatusRect = activeStatus?.getBoundingClientRect();
- const allStatusLinks = Array.from(
- scrollableRef.current.querySelectorAll(STATUSES_SELECTOR),
- );
- if (
- activeStatus &&
- activeStatusRect.top < scrollableRef.current.clientHeight &&
- activeStatusRect.bottom > 0
- ) {
- const activeStatusIndex = allStatusLinks.indexOf(activeStatus);
- let prevStatus = allStatusLinks[activeStatusIndex - 1];
- if (prevStatus) {
- prevStatus.focus();
- prevStatus.scrollIntoView(scrollIntoViewOptions);
- }
- } else {
- // If active status is not in viewport, get the topmost status-link in viewport
- const topmostStatusLink = allStatusLinks.find((statusLink) => {
- const statusLinkRect = statusLink.getBoundingClientRect();
- return statusLinkRect.top >= 44 && statusLinkRect.left >= 0; // 44 is the magic number for header height, not real
- });
- if (topmostStatusLink) {
- topmostStatusLink.focus();
- topmostStatusLink.scrollIntoView(scrollIntoViewOptions);
+ useHotkeys(
+ 'k',
+ () => {
+ const activeStatus = document.activeElement.closest(
+ '.status-link, .status-focus',
+ );
+ const activeStatusRect = activeStatus?.getBoundingClientRect();
+ const allStatusLinks = Array.from(
+ scrollableRef.current.querySelectorAll(STATUSES_SELECTOR),
+ );
+ if (
+ activeStatus &&
+ activeStatusRect.top < scrollableRef.current.clientHeight &&
+ activeStatusRect.bottom > 0
+ ) {
+ const activeStatusIndex = allStatusLinks.indexOf(activeStatus);
+ let prevStatus = allStatusLinks[activeStatusIndex - 1];
+ if (prevStatus) {
+ prevStatus.focus();
+ prevStatus.scrollIntoView(scrollIntoViewOptions);
+ }
+ } else {
+ // If active status is not in viewport, get the topmost status-link in viewport
+ const topmostStatusLink = allStatusLinks.find((statusLink) => {
+ const statusLinkRect = statusLink.getBoundingClientRect();
+ return statusLinkRect.top >= 44 && statusLinkRect.left >= 0; // 44 is the magic number for header height, not real
+ });
+ if (topmostStatusLink) {
+ topmostStatusLink.focus();
+ topmostStatusLink.scrollIntoView(scrollIntoViewOptions);
+ }
}
- }
- });
+ },
+ {
+ useKey: true,
+ },
+ );
// NOTE: I'm not sure if 'x' is the best shortcut for this, might change it later
// IDEA: x is for expand
- useHotkeys('x', () => {
- const activeStatus = document.activeElement.closest(
- '.status-link, .status-focus',
- );
- if (activeStatus) {
- const details = activeStatus.nextElementSibling;
- if (details && details.tagName.toLowerCase() === 'details') {
- details.open = !details.open;
+ useHotkeys(
+ 'x',
+ () => {
+ const activeStatus = document.activeElement.closest(
+ '.status-link, .status-focus',
+ );
+ if (activeStatus) {
+ const details = activeStatus.nextElementSibling;
+ if (details && details.tagName.toLowerCase() === 'details') {
+ details.open = !details.open;
+ }
}
- }
- });
+ },
+ {
+ useKey: true,
+ },
+ );
const [reachTopPost, setReachTopPost] = useState(false);
// const { nearReachStart } = useScroll({
diff --git a/src/utils/emojify-text.js b/src/utils/emojify-text.js
index 3c8cd43d26..d6264175a0 100644
--- a/src/utils/emojify-text.js
+++ b/src/utils/emojify-text.js
@@ -8,7 +8,7 @@ function emojifyText(text, emojis = []) {
const { shortcode, staticUrl, url } = emoji;
text = text.replace(
new RegExp(`:${shortcode}:`, 'g'),
- `
`,
+ `
`,
);
});
// console.log(text, emojis);
diff --git a/src/utils/filters.js b/src/utils/filters.js
index 794d617938..bb07668a73 100644
--- a/src/utils/filters.js
+++ b/src/utils/filters.js
@@ -16,7 +16,18 @@ function _isFiltered(filtered, filterContext) {
return {
action: 'hide',
};
- const isWarn = appliedFilters.some((f) => f.filter.filterAction === 'warn');
+ const isBlur = appliedFilters.every((f) => f.filter.filterAction === 'blur');
+ if (isBlur) {
+ const filterTitles = appliedFilters.map((f) => f.filter.title);
+ return {
+ action: 'blur',
+ titles: filterTitles,
+ titlesStr: filterTitles.join(' • '),
+ };
+ }
+ // const isWarn = appliedFilters.some((f) => f.filter.filterAction === 'warn');
+ const isWarn = appliedFilters.some((f) => !!f.filter.filterAction);
+ // Re: spec; unknown values for filter_action should be treated as warn.
if (isWarn) {
const filterTitles = appliedFilters.map((f) => f.filter.title);
return {
diff --git a/src/utils/get-translate-target-language.js b/src/utils/get-translate-target-language.js
index cb0c5749ff..4b2b3fbe55 100644
--- a/src/utils/get-translate-target-language.js
+++ b/src/utils/get-translate-target-language.js
@@ -1,9 +1,16 @@
-import translationTargetLanguages from '../data/lingva-target-languages';
+import languages from '../data/translang-languages';
import localeMatch from './locale-match';
import mem from './mem';
import states from './states';
+const translationTargetLanguages = Object.entries(languages.tl).map(
+ ([code, { name }]) => ({
+ code,
+ name,
+ }),
+);
+
const locales = mem(() => [
new Intl.DateTimeFormat().resolvedOptions().locale,
...navigator.languages,
diff --git a/src/utils/isMastodonLinkMaybe.js b/src/utils/isMastodonLinkMaybe.js
index ed820c47dd..1580dcf126 100644
--- a/src/utils/isMastodonLinkMaybe.js
+++ b/src/utils/isMastodonLinkMaybe.js
@@ -14,6 +14,7 @@ export default function isMastodonLinkMaybe(url) {
(/(fed|bsky)\.brid\.gy/i.test(hostname) &&
pathname.startsWith('/r/http')) || // Bridgy Fed
/^\/[^\/]+\/p\/\d+\.\d+$/i.test(pathname) || // snac2
+ /^\/fediverse\/post\/[a-z0-9\-]+$/i.test(pathname) || // Wafrn
/#\/[^\/]+\.[^\/]+\/s\/.+/i.test(hash) // Phanpy 🫣
);
} catch (e) {
diff --git a/src/utils/localeCode2Text.js b/src/utils/localeCode2Text.js
index 93778e3b77..a5c2d28972 100644
--- a/src/utils/localeCode2Text.js
+++ b/src/utils/localeCode2Text.js
@@ -1,5 +1,7 @@
import { i18n } from '@lingui/core';
+import translangLanguagesNative from '../data/translang-languages-native';
+
import mem from './mem';
// Some codes are not supported by Intl.DisplayNames
@@ -28,6 +30,8 @@ function _localeCode2Text(code) {
if (!fallback) {
const anotherText = IntlDN(code).of(code);
if (anotherText !== code) return anotherText;
+ const yetAnotherText = translangLanguagesNative?.[locale];
+ if (yetAnotherText !== code) return yetAnotherText;
}
return fallback || '';
} catch (e) {
diff --git a/src/utils/store-utils.js b/src/utils/store-utils.js
index 02fd38b288..59a0b010bb 100644
--- a/src/utils/store-utils.js
+++ b/src/utils/store-utils.js
@@ -164,6 +164,11 @@ export function getCurrentInstanceConfiguration() {
return getInstanceConfiguration(instance);
}
+export function getAPIVersions() {
+ const instance = getCurrentInstance();
+ return instance?.apiVersions || {};
+}
+
export function getVapidKey() {
// Vapid key has moved from account to instance config
const config = getCurrentInstanceConfiguration();
diff --git a/vite.config.js b/vite.config.js
index 0e1e51ecf5..363e561f83 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -63,7 +63,7 @@ export default defineConfig({
// Force use Babel instead of ESBuild due to this change: https://github.com/preactjs/preset-vite/pull/114
// Else, a bug will happen with importing variables from import.meta.env
babel: {
- plugins: ['macros'],
+ plugins: ['@lingui/babel-plugin-lingui-macro'],
},
}),
lingui(),