diff --git a/README.md b/README.md
index c01cdf9f5..754ba9b5d 100644
--- a/README.md
+++ b/README.md
@@ -331,6 +331,7 @@ Costs involved in running and developing this web app:
- MrWillCom (Chinese Simplified)
- nclm (French)
- pazpi (Italian)
+- PPNplus (Thai)
- punkrockgirl (Basque)
- radecos (French)
- Razem (Czech)
diff --git a/package-lock.json b/package-lock.json
index f0185b782..040f1b3c6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,16 +8,16 @@
"name": "phanpy",
"version": "0.1.0",
"dependencies": {
- "@formatjs/intl-localematcher": "~0.5.7",
- "@formatjs/intl-segmenter": "~11.7.3",
+ "@formatjs/intl-localematcher": "~0.5.8",
+ "@formatjs/intl-segmenter": "~11.7.4",
"@formkit/auto-animate": "~0.8.2",
"@github/text-expander-element": "~2.8.0",
"@iconify-icons/mingcute": "~1.2.9",
- "@justinribeiro/lite-youtube": "~1.5.0",
+ "@justinribeiro/lite-youtube": "~1.6.0",
"@lingui/detect-locale": "~4.14.0",
"@lingui/macro": "~4.14.0",
"@lingui/react": "~4.14.0",
- "@szhsin/react-menu": "~4.2.2",
+ "@szhsin/react-menu": "~4.2.3",
"chroma-js": "~3.1.2",
"compare-versions": "~6.1.1",
"fast-blurhash": "~1.1.4",
@@ -31,7 +31,7 @@
"lz-string": "~1.5.0",
"masto": "~6.10.1",
"moize": "~6.1.6",
- "p-retry": "~6.2.0",
+ "p-retry": "~6.2.1",
"p-throttle": "~6.2.0",
"preact": "~10.24.3",
"punycode": "~2.3.1",
@@ -57,15 +57,15 @@
"babel-plugin-macros": "~3.1.0",
"postcss": "~8.4.49",
"postcss-dark-theme-class": "~1.3.0",
- "postcss-preset-env": "~10.1.0",
- "sonda": "~0.6.0",
+ "postcss-preset-env": "~10.1.1",
+ "sonda": "~0.6.1",
"twitter-text": "~3.1.0",
"vite": "~5.4.11",
"vite-plugin-generate-file": "~0.2.0",
"vite-plugin-html-config": "~2.0.2",
- "vite-plugin-pwa": "~0.20.5",
+ "vite-plugin-pwa": "~0.21.0",
"vite-plugin-remove-console": "~2.2.0",
- "vite-plugin-run": "~0.6.0",
+ "vite-plugin-run": "~0.6.1",
"workbox-cacheable-response": "~7.3.0",
"workbox-expiration": "~7.3.0",
"workbox-navigation-preload": "~7.3.0",
@@ -126,9 +126,9 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.24.4",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz",
- "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==",
+ "version": "7.26.2",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz",
+ "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==",
"dev": true,
"engines": {
"node": ">=6.9.0"
@@ -181,39 +181,39 @@
}
},
"node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz",
- "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz",
+ "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/types": "^7.22.5"
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz",
- "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz",
+ "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.22.15"
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.23.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz",
- "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz",
+ "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==",
"dev": true,
"dependencies": {
- "@babel/compat-data": "^7.23.5",
- "@babel/helper-validator-option": "^7.23.5",
- "browserslist": "^4.22.2",
+ "@babel/compat-data": "^7.25.9",
+ "@babel/helper-validator-option": "^7.25.9",
+ "browserslist": "^4.24.0",
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
},
@@ -222,19 +222,17 @@
}
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz",
- "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz",
+ "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==",
"dev": true,
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-function-name": "^7.23.0",
- "@babel/helper-member-expression-to-functions": "^7.24.5",
- "@babel/helper-optimise-call-expression": "^7.22.5",
- "@babel/helper-replace-supers": "^7.24.1",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.24.5",
+ "@babel/helper-annotate-as-pure": "^7.25.9",
+ "@babel/helper-member-expression-to-functions": "^7.25.9",
+ "@babel/helper-optimise-call-expression": "^7.25.9",
+ "@babel/helper-replace-supers": "^7.25.9",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9",
+ "@babel/traverse": "^7.25.9",
"semver": "^6.3.1"
},
"engines": {
@@ -245,13 +243,13 @@
}
},
"node_modules/@babel/helper-create-regexp-features-plugin": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz",
- "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz",
+ "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==",
"dev": true,
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "regexpu-core": "^5.3.1",
+ "@babel/helper-annotate-as-pure": "^7.25.9",
+ "regexpu-core": "^6.1.1",
"semver": "^6.3.1"
},
"engines": {
@@ -262,9 +260,9 @@
}
},
"node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz",
- "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==",
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz",
+ "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==",
"dev": true,
"dependencies": {
"@babel/helper-compilation-targets": "^7.22.6",
@@ -277,78 +275,41 @@
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
- "node_modules/@babel/helper-environment-visitor": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz",
- "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.24.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-function-name": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz",
- "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==",
- "dev": true,
- "dependencies": {
- "@babel/template": "^7.24.7",
- "@babel/types": "^7.24.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-hoist-variables": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz",
- "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.24.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
"node_modules/@babel/helper-member-expression-to-functions": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz",
- "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz",
+ "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.24.5"
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-imports": {
- "version": "7.24.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz",
- "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
+ "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.24.0"
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz",
- "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==",
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz",
+ "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==",
"dev": true,
"dependencies": {
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-module-imports": "^7.24.3",
- "@babel/helper-simple-access": "^7.24.5",
- "@babel/helper-split-export-declaration": "^7.24.5",
- "@babel/helper-validator-identifier": "^7.24.5"
+ "@babel/helper-module-imports": "^7.25.9",
+ "@babel/helper-validator-identifier": "^7.25.9",
+ "@babel/traverse": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -358,35 +319,35 @@
}
},
"node_modules/@babel/helper-optimise-call-expression": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz",
- "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz",
+ "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.22.5"
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-plugin-utils": {
- "version": "7.24.8",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz",
- "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz",
+ "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-remap-async-to-generator": {
- "version": "7.22.20",
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz",
- "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz",
+ "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==",
"dev": true,
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-wrap-function": "^7.22.20"
+ "@babel/helper-annotate-as-pure": "^7.25.9",
+ "@babel/helper-wrap-function": "^7.25.9",
+ "@babel/traverse": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -396,14 +357,14 @@
}
},
"node_modules/@babel/helper-replace-supers": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz",
- "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz",
+ "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==",
"dev": true,
"dependencies": {
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-member-expression-to-functions": "^7.23.0",
- "@babel/helper-optimise-call-expression": "^7.22.5"
+ "@babel/helper-member-expression-to-functions": "^7.25.9",
+ "@babel/helper-optimise-call-expression": "^7.25.9",
+ "@babel/traverse": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -413,36 +374,26 @@
}
},
"node_modules/@babel/helper-simple-access": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz",
- "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz",
+ "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.24.5"
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-skip-transparent-expression-wrappers": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz",
- "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-split-export-declaration": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz",
- "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz",
+ "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.24.7"
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -465,23 +416,23 @@
}
},
"node_modules/@babel/helper-validator-option": {
- "version": "7.23.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz",
- "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz",
+ "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-wrap-function": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz",
- "integrity": "sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz",
+ "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==",
"dev": true,
"dependencies": {
- "@babel/helper-function-name": "^7.23.0",
- "@babel/template": "^7.24.0",
- "@babel/types": "^7.24.5"
+ "@babel/template": "^7.25.9",
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -517,13 +468,28 @@
}
},
"node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz",
- "integrity": "sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz",
+ "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/traverse": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz",
+ "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==",
"dev": true,
"dependencies": {
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-plugin-utils": "^7.24.5"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -533,12 +499,12 @@
}
},
"node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz",
- "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz",
+ "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -548,14 +514,14 @@
}
},
"node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz",
- "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz",
+ "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-transform-optional-chaining": "^7.24.1"
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9",
+ "@babel/plugin-transform-optional-chaining": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -565,13 +531,13 @@
}
},
"node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz",
- "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz",
+ "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==",
"dev": true,
"dependencies": {
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/traverse": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -592,76 +558,13 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-async-generators": {
- "version": "7.8.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
- "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-class-properties": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
- "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.12.13"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-class-static-block": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
- "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-dynamic-import": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
- "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-export-namespace-from": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
- "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.3"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@babel/plugin-syntax-import-assertions": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz",
- "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==",
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz",
+ "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -671,12 +574,12 @@
}
},
"node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz",
- "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==",
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz",
+ "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -685,30 +588,6 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-import-meta": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
- "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.10.4"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-json-strings": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
- "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@babel/plugin-syntax-jsx": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz",
@@ -725,108 +604,6 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
- "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.10.4"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
- "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-numeric-separator": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
- "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.10.4"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-object-rest-spread": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
- "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-optional-catch-binding": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
- "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-optional-chaining": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
- "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-private-property-in-object": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
- "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-top-level-await": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
- "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@babel/plugin-syntax-unicode-sets-regex": {
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
@@ -844,12 +621,12 @@
}
},
"node_modules/@babel/plugin-transform-arrow-functions": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz",
- "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz",
+ "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -859,15 +636,14 @@
}
},
"node_modules/@babel/plugin-transform-async-generator-functions": {
- "version": "7.24.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz",
- "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz",
+ "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==",
"dev": true,
"dependencies": {
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/helper-remap-async-to-generator": "^7.22.20",
- "@babel/plugin-syntax-async-generators": "^7.8.4"
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-remap-async-to-generator": "^7.25.9",
+ "@babel/traverse": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -877,14 +653,14 @@
}
},
"node_modules/@babel/plugin-transform-async-to-generator": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz",
- "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz",
+ "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==",
"dev": true,
"dependencies": {
- "@babel/helper-module-imports": "^7.24.1",
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/helper-remap-async-to-generator": "^7.22.20"
+ "@babel/helper-module-imports": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-remap-async-to-generator": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -894,12 +670,12 @@
}
},
"node_modules/@babel/plugin-transform-block-scoped-functions": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz",
- "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz",
+ "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -909,12 +685,12 @@
}
},
"node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz",
- "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz",
+ "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.5"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -924,13 +700,13 @@
}
},
"node_modules/@babel/plugin-transform-class-properties": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz",
- "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz",
+ "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==",
"dev": true,
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.24.1",
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-create-class-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -940,14 +716,13 @@
}
},
"node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.24.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz",
- "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==",
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz",
+ "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==",
"dev": true,
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.24.4",
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/plugin-syntax-class-static-block": "^7.14.5"
+ "@babel/helper-create-class-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -957,18 +732,16 @@
}
},
"node_modules/@babel/plugin-transform-classes": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz",
- "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz",
+ "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==",
"dev": true,
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-compilation-targets": "^7.23.6",
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-function-name": "^7.23.0",
- "@babel/helper-plugin-utils": "^7.24.5",
- "@babel/helper-replace-supers": "^7.24.1",
- "@babel/helper-split-export-declaration": "^7.24.5",
+ "@babel/helper-annotate-as-pure": "^7.25.9",
+ "@babel/helper-compilation-targets": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-replace-supers": "^7.25.9",
+ "@babel/traverse": "^7.25.9",
"globals": "^11.1.0"
},
"engines": {
@@ -979,13 +752,13 @@
}
},
"node_modules/@babel/plugin-transform-computed-properties": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz",
- "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz",
+ "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/template": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/template": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -995,12 +768,12 @@
}
},
"node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz",
- "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz",
+ "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.5"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1010,13 +783,13 @@
}
},
"node_modules/@babel/plugin-transform-dotall-regex": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz",
- "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz",
+ "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==",
"dev": true,
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-create-regexp-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1026,12 +799,12 @@
}
},
"node_modules/@babel/plugin-transform-duplicate-keys": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz",
- "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz",
+ "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1040,14 +813,29 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz",
+ "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
"node_modules/@babel/plugin-transform-dynamic-import": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz",
- "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz",
+ "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1057,13 +845,13 @@
}
},
"node_modules/@babel/plugin-transform-exponentiation-operator": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz",
- "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz",
+ "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==",
"dev": true,
"dependencies": {
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1073,13 +861,12 @@
}
},
"node_modules/@babel/plugin-transform-export-namespace-from": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz",
- "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz",
+ "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1089,13 +876,13 @@
}
},
"node_modules/@babel/plugin-transform-for-of": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz",
- "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz",
+ "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1105,14 +892,14 @@
}
},
"node_modules/@babel/plugin-transform-function-name": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz",
- "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz",
+ "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==",
"dev": true,
"dependencies": {
- "@babel/helper-compilation-targets": "^7.23.6",
- "@babel/helper-function-name": "^7.23.0",
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-compilation-targets": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/traverse": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1122,13 +909,12 @@
}
},
"node_modules/@babel/plugin-transform-json-strings": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz",
- "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz",
+ "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/plugin-syntax-json-strings": "^7.8.3"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1138,12 +924,12 @@
}
},
"node_modules/@babel/plugin-transform-literals": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz",
- "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz",
+ "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1153,13 +939,12 @@
}
},
"node_modules/@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz",
- "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz",
+ "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1169,12 +954,12 @@
}
},
"node_modules/@babel/plugin-transform-member-expression-literals": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz",
- "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz",
+ "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1184,13 +969,13 @@
}
},
"node_modules/@babel/plugin-transform-modules-amd": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz",
- "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz",
+ "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==",
"dev": true,
"dependencies": {
- "@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-module-transforms": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1200,14 +985,14 @@
}
},
"node_modules/@babel/plugin-transform-modules-commonjs": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz",
- "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz",
+ "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==",
"dev": true,
"dependencies": {
- "@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/helper-simple-access": "^7.22.5"
+ "@babel/helper-module-transforms": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-simple-access": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1217,15 +1002,15 @@
}
},
"node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz",
- "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz",
+ "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==",
"dev": true,
"dependencies": {
- "@babel/helper-hoist-variables": "^7.22.5",
- "@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/helper-validator-identifier": "^7.22.20"
+ "@babel/helper-module-transforms": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-validator-identifier": "^7.25.9",
+ "@babel/traverse": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1235,13 +1020,13 @@
}
},
"node_modules/@babel/plugin-transform-modules-umd": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz",
- "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz",
+ "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==",
"dev": true,
"dependencies": {
- "@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-module-transforms": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1251,13 +1036,13 @@
}
},
"node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz",
- "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz",
+ "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==",
"dev": true,
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-create-regexp-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1267,12 +1052,12 @@
}
},
"node_modules/@babel/plugin-transform-new-target": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz",
- "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz",
+ "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1282,13 +1067,12 @@
}
},
"node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz",
- "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz",
+ "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1298,13 +1082,12 @@
}
},
"node_modules/@babel/plugin-transform-numeric-separator": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz",
- "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz",
+ "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1314,15 +1097,14 @@
}
},
"node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz",
- "integrity": "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz",
+ "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==",
"dev": true,
"dependencies": {
- "@babel/helper-compilation-targets": "^7.23.6",
- "@babel/helper-plugin-utils": "^7.24.5",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.24.5"
+ "@babel/helper-compilation-targets": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/plugin-transform-parameters": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1332,13 +1114,13 @@
}
},
"node_modules/@babel/plugin-transform-object-super": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz",
- "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz",
+ "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/helper-replace-supers": "^7.24.1"
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-replace-supers": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1348,13 +1130,12 @@
}
},
"node_modules/@babel/plugin-transform-optional-catch-binding": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz",
- "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz",
+ "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1364,14 +1145,13 @@
}
},
"node_modules/@babel/plugin-transform-optional-chaining": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz",
- "integrity": "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz",
+ "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1381,12 +1161,12 @@
}
},
"node_modules/@babel/plugin-transform-parameters": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz",
- "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz",
+ "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.5"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1396,13 +1176,13 @@
}
},
"node_modules/@babel/plugin-transform-private-methods": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz",
- "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz",
+ "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==",
"dev": true,
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.24.1",
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-create-class-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1412,15 +1192,14 @@
}
},
"node_modules/@babel/plugin-transform-private-property-in-object": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz",
- "integrity": "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz",
+ "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==",
"dev": true,
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.24.5",
- "@babel/helper-plugin-utils": "^7.24.5",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
+ "@babel/helper-annotate-as-pure": "^7.25.9",
+ "@babel/helper-create-class-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1430,12 +1209,12 @@
}
},
"node_modules/@babel/plugin-transform-property-literals": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz",
- "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz",
+ "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1481,12 +1260,12 @@
}
},
"node_modules/@babel/plugin-transform-regenerator": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz",
- "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz",
+ "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-plugin-utils": "^7.25.9",
"regenerator-transform": "^0.15.2"
},
"engines": {
@@ -1496,13 +1275,29 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-transform-regexp-modifiers": {
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz",
+ "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
"node_modules/@babel/plugin-transform-reserved-words": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz",
- "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz",
+ "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1512,12 +1307,12 @@
}
},
"node_modules/@babel/plugin-transform-shorthand-properties": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz",
- "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz",
+ "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1527,13 +1322,13 @@
}
},
"node_modules/@babel/plugin-transform-spread": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz",
- "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz",
+ "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1543,12 +1338,12 @@
}
},
"node_modules/@babel/plugin-transform-sticky-regex": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz",
- "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz",
+ "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1558,12 +1353,12 @@
}
},
"node_modules/@babel/plugin-transform-template-literals": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz",
- "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz",
+ "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1573,12 +1368,12 @@
}
},
"node_modules/@babel/plugin-transform-typeof-symbol": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz",
- "integrity": "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz",
+ "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.5"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1588,12 +1383,12 @@
}
},
"node_modules/@babel/plugin-transform-unicode-escapes": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz",
- "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz",
+ "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1603,13 +1398,13 @@
}
},
"node_modules/@babel/plugin-transform-unicode-property-regex": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz",
- "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz",
+ "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==",
"dev": true,
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-create-regexp-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1619,13 +1414,13 @@
}
},
"node_modules/@babel/plugin-transform-unicode-regex": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz",
- "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz",
+ "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==",
"dev": true,
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-create-regexp-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1635,13 +1430,13 @@
}
},
"node_modules/@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz",
- "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz",
+ "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==",
"dev": true,
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-create-regexp-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1651,91 +1446,79 @@
}
},
"node_modules/@babel/preset-env": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz",
- "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==",
- "dev": true,
- "dependencies": {
- "@babel/compat-data": "^7.24.4",
- "@babel/helper-compilation-targets": "^7.23.6",
- "@babel/helper-plugin-utils": "^7.24.5",
- "@babel/helper-validator-option": "^7.23.5",
- "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1",
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1",
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz",
+ "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/compat-data": "^7.26.0",
+ "@babel/helper-compilation-targets": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-validator-option": "^7.25.9",
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9",
+ "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9",
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9",
"@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
- "@babel/plugin-syntax-async-generators": "^7.8.4",
- "@babel/plugin-syntax-class-properties": "^7.12.13",
- "@babel/plugin-syntax-class-static-block": "^7.14.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-import-assertions": "^7.24.1",
- "@babel/plugin-syntax-import-attributes": "^7.24.1",
- "@babel/plugin-syntax-import-meta": "^7.10.4",
- "@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
- "@babel/plugin-syntax-top-level-await": "^7.14.5",
+ "@babel/plugin-syntax-import-assertions": "^7.26.0",
+ "@babel/plugin-syntax-import-attributes": "^7.26.0",
"@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
- "@babel/plugin-transform-arrow-functions": "^7.24.1",
- "@babel/plugin-transform-async-generator-functions": "^7.24.3",
- "@babel/plugin-transform-async-to-generator": "^7.24.1",
- "@babel/plugin-transform-block-scoped-functions": "^7.24.1",
- "@babel/plugin-transform-block-scoping": "^7.24.5",
- "@babel/plugin-transform-class-properties": "^7.24.1",
- "@babel/plugin-transform-class-static-block": "^7.24.4",
- "@babel/plugin-transform-classes": "^7.24.5",
- "@babel/plugin-transform-computed-properties": "^7.24.1",
- "@babel/plugin-transform-destructuring": "^7.24.5",
- "@babel/plugin-transform-dotall-regex": "^7.24.1",
- "@babel/plugin-transform-duplicate-keys": "^7.24.1",
- "@babel/plugin-transform-dynamic-import": "^7.24.1",
- "@babel/plugin-transform-exponentiation-operator": "^7.24.1",
- "@babel/plugin-transform-export-namespace-from": "^7.24.1",
- "@babel/plugin-transform-for-of": "^7.24.1",
- "@babel/plugin-transform-function-name": "^7.24.1",
- "@babel/plugin-transform-json-strings": "^7.24.1",
- "@babel/plugin-transform-literals": "^7.24.1",
- "@babel/plugin-transform-logical-assignment-operators": "^7.24.1",
- "@babel/plugin-transform-member-expression-literals": "^7.24.1",
- "@babel/plugin-transform-modules-amd": "^7.24.1",
- "@babel/plugin-transform-modules-commonjs": "^7.24.1",
- "@babel/plugin-transform-modules-systemjs": "^7.24.1",
- "@babel/plugin-transform-modules-umd": "^7.24.1",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
- "@babel/plugin-transform-new-target": "^7.24.1",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1",
- "@babel/plugin-transform-numeric-separator": "^7.24.1",
- "@babel/plugin-transform-object-rest-spread": "^7.24.5",
- "@babel/plugin-transform-object-super": "^7.24.1",
- "@babel/plugin-transform-optional-catch-binding": "^7.24.1",
- "@babel/plugin-transform-optional-chaining": "^7.24.5",
- "@babel/plugin-transform-parameters": "^7.24.5",
- "@babel/plugin-transform-private-methods": "^7.24.1",
- "@babel/plugin-transform-private-property-in-object": "^7.24.5",
- "@babel/plugin-transform-property-literals": "^7.24.1",
- "@babel/plugin-transform-regenerator": "^7.24.1",
- "@babel/plugin-transform-reserved-words": "^7.24.1",
- "@babel/plugin-transform-shorthand-properties": "^7.24.1",
- "@babel/plugin-transform-spread": "^7.24.1",
- "@babel/plugin-transform-sticky-regex": "^7.24.1",
- "@babel/plugin-transform-template-literals": "^7.24.1",
- "@babel/plugin-transform-typeof-symbol": "^7.24.5",
- "@babel/plugin-transform-unicode-escapes": "^7.24.1",
- "@babel/plugin-transform-unicode-property-regex": "^7.24.1",
- "@babel/plugin-transform-unicode-regex": "^7.24.1",
- "@babel/plugin-transform-unicode-sets-regex": "^7.24.1",
+ "@babel/plugin-transform-arrow-functions": "^7.25.9",
+ "@babel/plugin-transform-async-generator-functions": "^7.25.9",
+ "@babel/plugin-transform-async-to-generator": "^7.25.9",
+ "@babel/plugin-transform-block-scoped-functions": "^7.25.9",
+ "@babel/plugin-transform-block-scoping": "^7.25.9",
+ "@babel/plugin-transform-class-properties": "^7.25.9",
+ "@babel/plugin-transform-class-static-block": "^7.26.0",
+ "@babel/plugin-transform-classes": "^7.25.9",
+ "@babel/plugin-transform-computed-properties": "^7.25.9",
+ "@babel/plugin-transform-destructuring": "^7.25.9",
+ "@babel/plugin-transform-dotall-regex": "^7.25.9",
+ "@babel/plugin-transform-duplicate-keys": "^7.25.9",
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9",
+ "@babel/plugin-transform-dynamic-import": "^7.25.9",
+ "@babel/plugin-transform-exponentiation-operator": "^7.25.9",
+ "@babel/plugin-transform-export-namespace-from": "^7.25.9",
+ "@babel/plugin-transform-for-of": "^7.25.9",
+ "@babel/plugin-transform-function-name": "^7.25.9",
+ "@babel/plugin-transform-json-strings": "^7.25.9",
+ "@babel/plugin-transform-literals": "^7.25.9",
+ "@babel/plugin-transform-logical-assignment-operators": "^7.25.9",
+ "@babel/plugin-transform-member-expression-literals": "^7.25.9",
+ "@babel/plugin-transform-modules-amd": "^7.25.9",
+ "@babel/plugin-transform-modules-commonjs": "^7.25.9",
+ "@babel/plugin-transform-modules-systemjs": "^7.25.9",
+ "@babel/plugin-transform-modules-umd": "^7.25.9",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9",
+ "@babel/plugin-transform-new-target": "^7.25.9",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9",
+ "@babel/plugin-transform-numeric-separator": "^7.25.9",
+ "@babel/plugin-transform-object-rest-spread": "^7.25.9",
+ "@babel/plugin-transform-object-super": "^7.25.9",
+ "@babel/plugin-transform-optional-catch-binding": "^7.25.9",
+ "@babel/plugin-transform-optional-chaining": "^7.25.9",
+ "@babel/plugin-transform-parameters": "^7.25.9",
+ "@babel/plugin-transform-private-methods": "^7.25.9",
+ "@babel/plugin-transform-private-property-in-object": "^7.25.9",
+ "@babel/plugin-transform-property-literals": "^7.25.9",
+ "@babel/plugin-transform-regenerator": "^7.25.9",
+ "@babel/plugin-transform-regexp-modifiers": "^7.26.0",
+ "@babel/plugin-transform-reserved-words": "^7.25.9",
+ "@babel/plugin-transform-shorthand-properties": "^7.25.9",
+ "@babel/plugin-transform-spread": "^7.25.9",
+ "@babel/plugin-transform-sticky-regex": "^7.25.9",
+ "@babel/plugin-transform-template-literals": "^7.25.9",
+ "@babel/plugin-transform-typeof-symbol": "^7.25.9",
+ "@babel/plugin-transform-unicode-escapes": "^7.25.9",
+ "@babel/plugin-transform-unicode-property-regex": "^7.25.9",
+ "@babel/plugin-transform-unicode-regex": "^7.25.9",
+ "@babel/plugin-transform-unicode-sets-regex": "^7.25.9",
"@babel/preset-modules": "0.1.6-no-external-plugins",
"babel-plugin-polyfill-corejs2": "^0.4.10",
- "babel-plugin-polyfill-corejs3": "^0.10.4",
+ "babel-plugin-polyfill-corejs3": "^0.10.6",
"babel-plugin-polyfill-regenerator": "^0.6.1",
- "core-js-compat": "^3.31.0",
+ "core-js-compat": "^3.38.1",
"semver": "^6.3.1"
},
"engines": {
@@ -1759,12 +1542,6 @@
"@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0"
}
},
- "node_modules/@babel/regjsgen": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz",
- "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==",
- "dev": true
- },
"node_modules/@babel/runtime": {
"version": "7.25.0",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz",
@@ -2688,9 +2465,9 @@
}
},
"node_modules/@csstools/postcss-sign-functions": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.0.0.tgz",
- "integrity": "sha512-cUpr5W8eookBi5TiLSvx1HL6DFoTTgcj2pmiVNd63y2JHhvtpnJs3sfsFMmLhB42yTRS02tFPsNz3Q5zeN8ZVA==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.0.tgz",
+ "integrity": "sha512-SLcc20Nujx/kqbSwDmj6oaXgpy3UjFhBy1sfcqPgDkHfOIfUtUVH7OXO+j7BU4v/At5s61N5ZX6shvgPwluhsA==",
"dev": true,
"funding": [
{
@@ -3251,12 +3028,12 @@
}
},
"node_modules/@formatjs/ecma402-abstract": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.2.3.tgz",
- "integrity": "sha512-aElGmleuReGnk2wtYOzYFmNWYoiWWmf1pPPCYg0oiIQSJj0mjc4eUfzUXaSOJ4S8WzI/cLqnCTWjqz904FT2OQ==",
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.2.4.tgz",
+ "integrity": "sha512-lFyiQDVvSbQOpU+WFd//ILolGj4UgA/qXrKeZxdV14uKiAUiPAtX6XAn7WBCRi7Mx6I7EybM9E5yYn4BIpZWYg==",
"dependencies": {
"@formatjs/fast-memoize": "2.2.3",
- "@formatjs/intl-localematcher": "0.5.7",
+ "@formatjs/intl-localematcher": "0.5.8",
"tslib": "2"
}
},
@@ -3269,20 +3046,20 @@
}
},
"node_modules/@formatjs/intl-localematcher": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.7.tgz",
- "integrity": "sha512-GGFtfHGQVFe/niOZp24Kal5b2i36eE2bNL0xi9Sg/yd0TR8aLjcteApZdHmismP5QQax1cMnZM9yWySUUjJteA==",
+ "version": "0.5.8",
+ "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.8.tgz",
+ "integrity": "sha512-I+WDNWWJFZie+jkfkiK5Mp4hEDyRSEvmyfYadflOno/mmKJKcB17fEpEH0oJu/OWhhCJ8kJBDz2YMd/6cDl7Mg==",
"dependencies": {
"tslib": "2"
}
},
"node_modules/@formatjs/intl-segmenter": {
- "version": "11.7.3",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-segmenter/-/intl-segmenter-11.7.3.tgz",
- "integrity": "sha512-IvEDQRe0t0ouqaqZK2KobGt/+BhwDHdtbS8GWhdl+fjmWbhXMz2mHihu5fAYkYChum5eNfGhEF5P+bLCeYq67w==",
+ "version": "11.7.4",
+ "resolved": "https://registry.npmjs.org/@formatjs/intl-segmenter/-/intl-segmenter-11.7.4.tgz",
+ "integrity": "sha512-pyHgFO86/CReKl20oK9jgaTMzSaG/nIMteMW8YuwUcS22EoMI1qbGTZ65oQ38KMT05SiHiMee2CP3WZvCi8YSQ==",
"dependencies": {
- "@formatjs/ecma402-abstract": "2.2.3",
- "@formatjs/intl-localematcher": "0.5.7",
+ "@formatjs/ecma402-abstract": "2.2.4",
+ "@formatjs/intl-localematcher": "0.5.8",
"tslib": "2"
}
},
@@ -3448,10 +3225,9 @@
"license": "Apache-2.0"
},
"node_modules/@justinribeiro/lite-youtube": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@justinribeiro/lite-youtube/-/lite-youtube-1.5.0.tgz",
- "integrity": "sha512-TU92RKtz9BI9PRYrVwDIUsnFadLZtqRKWl1ZOdbxb7roJDb8Dd/xURllAsLEmCg6oJNyhXlVa5RsnUc0EKd8Cw==",
- "license": "MIT"
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@justinribeiro/lite-youtube/-/lite-youtube-1.6.0.tgz",
+ "integrity": "sha512-gq+um2I/Q2rZYhvP9X7NVX36zFE7Lkz8V7ZNU4cPgDuN9a+2dA95PQhF4dCqIag8XspLN9lwrObIW6U0Y5moqA=="
},
"node_modules/@lingui/babel-plugin-extract-messages": {
"version": "4.14.0",
@@ -4143,15 +3919,14 @@
}
},
"node_modules/@rollup/plugin-node-resolve": {
- "version": "15.2.3",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz",
- "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==",
+ "version": "15.3.0",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz",
+ "integrity": "sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==",
"dev": true,
"dependencies": {
"@rollup/pluginutils": "^5.0.1",
"@types/resolve": "1.20.2",
"deepmerge": "^4.2.2",
- "is-builtin-module": "^3.2.1",
"is-module": "^1.0.0",
"resolve": "^1.22.1"
},
@@ -4168,14 +3943,14 @@
}
},
"node_modules/@rollup/plugin-node-resolve/node_modules/@rollup/pluginutils": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz",
- "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==",
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.3.tgz",
+ "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==",
"dev": true,
"dependencies": {
"@types/estree": "^1.0.0",
"estree-walker": "^2.0.2",
- "picomatch": "^2.3.1"
+ "picomatch": "^4.0.2"
},
"engines": {
"node": ">=14.0.0"
@@ -4189,6 +3964,18 @@
}
}
},
+ "node_modules/@rollup/plugin-node-resolve/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,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
"node_modules/@rollup/plugin-terser": {
"version": "0.4.4",
"resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz",
@@ -4399,71 +4186,22 @@
}
},
"node_modules/@szhsin/react-menu": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/@szhsin/react-menu/-/react-menu-4.2.2.tgz",
- "integrity": "sha512-xI1LlPlOAmyjcnBxEwhathJs3YV0U+4hbEKMbR2CXK2O9X+r7g02l5EqB9Slsjj1poVMpgQvf81vOZuCw1HUjg==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/@szhsin/react-menu/-/react-menu-4.2.3.tgz",
+ "integrity": "sha512-pLbjaR1XNu8rnHnmkf7eCotKFheumcxVrLQUxRRJB+P8XAc7LusAv4Rd6krhkGbeI4NsLFxNCvNq+wmx3/y/Wg==",
"dependencies": {
"prop-types": "^15.7.2",
- "react-transition-state": "^2.1.0"
+ "react-transition-state": "^2.1.2"
},
"peerDependencies": {
"react": ">=16.14.0",
"react-dom": ">=16.14.0"
}
},
- "node_modules/@types/babel__core": {
- "version": "7.20.5",
- "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
- "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
- "dev": true,
- "optional": true,
- "peer": true,
- "dependencies": {
- "@babel/parser": "^7.20.7",
- "@babel/types": "^7.20.7",
- "@types/babel__generator": "*",
- "@types/babel__template": "*",
- "@types/babel__traverse": "*"
- }
- },
- "node_modules/@types/babel__generator": {
- "version": "7.6.8",
- "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz",
- "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==",
- "dev": true,
- "optional": true,
- "peer": true,
- "dependencies": {
- "@babel/types": "^7.0.0"
- }
- },
- "node_modules/@types/babel__template": {
- "version": "7.4.4",
- "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
- "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
- "dev": true,
- "optional": true,
- "peer": true,
- "dependencies": {
- "@babel/parser": "^7.1.0",
- "@babel/types": "^7.0.0"
- }
- },
- "node_modules/@types/babel__traverse": {
- "version": "7.20.6",
- "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz",
- "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==",
- "dev": true,
- "optional": true,
- "peer": true,
- "dependencies": {
- "@babel/types": "^7.20.7"
- }
- },
"node_modules/@types/estree": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
- "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
+ "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
"dev": true
},
"node_modules/@types/istanbul-lib-coverage": {
@@ -4629,15 +4367,15 @@
}
},
"node_modules/ajv": {
- "version": "8.13.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz",
- "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==",
+ "version": "8.17.1",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
+ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
"dev": true,
"dependencies": {
"fast-deep-equal": "^3.1.3",
+ "fast-uri": "^3.0.1",
"json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.4.1"
+ "require-from-string": "^2.0.2"
},
"funding": {
"type": "github",
@@ -4852,13 +4590,13 @@
}
},
"node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.11",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz",
- "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==",
+ "version": "0.4.12",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz",
+ "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==",
"dev": true,
"dependencies": {
"@babel/compat-data": "^7.22.6",
- "@babel/helper-define-polyfill-provider": "^0.6.2",
+ "@babel/helper-define-polyfill-provider": "^0.6.3",
"semver": "^6.3.1"
},
"peerDependencies": {
@@ -4866,25 +4604,25 @@
}
},
"node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.10.4",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz",
- "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==",
+ "version": "0.10.6",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz",
+ "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==",
"dev": true,
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.1",
- "core-js-compat": "^3.36.1"
+ "@babel/helper-define-polyfill-provider": "^0.6.2",
+ "core-js-compat": "^3.38.0"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
"node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz",
- "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==",
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz",
+ "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==",
"dev": true,
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.2"
+ "@babel/helper-define-polyfill-provider": "^0.6.3"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
@@ -4980,9 +4718,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.23.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz",
- "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==",
+ "version": "4.24.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz",
+ "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==",
"dev": true,
"funding": [
{
@@ -4999,10 +4737,10 @@
}
],
"dependencies": {
- "caniuse-lite": "^1.0.30001629",
- "electron-to-chromium": "^1.4.796",
- "node-releases": "^2.0.14",
- "update-browserslist-db": "^1.0.16"
+ "caniuse-lite": "^1.0.30001669",
+ "electron-to-chromium": "^1.5.41",
+ "node-releases": "^2.0.18",
+ "update-browserslist-db": "^1.1.1"
},
"bin": {
"browserslist": "cli.js"
@@ -5042,18 +4780,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/builtin-modules": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz",
- "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==",
- "dev": true,
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/bundle-name": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz",
@@ -5118,9 +4844,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001640",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001640.tgz",
- "integrity": "sha512-lA4VMpW0PSUrFnkmVuEKBUovSWKhj7puyCg8StBChgu298N1AtuF1sKWEvfDuimSEDbhlb/KqPKC3fs1HbuQUA==",
+ "version": "1.0.30001680",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz",
+ "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==",
"dev": true,
"funding": [
{
@@ -5349,12 +5075,12 @@
"license": "MIT"
},
"node_modules/core-js-compat": {
- "version": "3.37.0",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz",
- "integrity": "sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==",
+ "version": "3.39.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz",
+ "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==",
"dev": true,
"dependencies": {
- "browserslist": "^4.23.0"
+ "browserslist": "^4.24.2"
},
"funding": {
"type": "opencollective",
@@ -5801,9 +5527,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.4.816",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.816.tgz",
- "integrity": "sha512-EKH5X5oqC6hLmiS7/vYtZHZFTNdhsYG5NVPRN6Yn0kQHNBlT59+xSM8HBy66P5fxWpKgZbPqb+diC64ng295Jw==",
+ "version": "1.5.62",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.62.tgz",
+ "integrity": "sha512-t8c+zLmJHa9dJy96yBZRXGQYoiCEnHYgFwn1asvSPZSUdVxnB62A4RASd7k41ytG3ErFBA0TpHlKg9D9SQBmLg==",
"dev": true
},
"node_modules/emoji-regex": {
@@ -5833,9 +5559,9 @@
}
},
"node_modules/es-abstract": {
- "version": "1.23.3",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz",
- "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==",
+ "version": "1.23.5",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz",
+ "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==",
"dev": true,
"dependencies": {
"array-buffer-byte-length": "^1.0.1",
@@ -5853,7 +5579,7 @@
"function.prototype.name": "^1.1.6",
"get-intrinsic": "^1.2.4",
"get-symbol-description": "^1.0.2",
- "globalthis": "^1.0.3",
+ "globalthis": "^1.0.4",
"gopd": "^1.0.1",
"has-property-descriptors": "^1.0.2",
"has-proto": "^1.0.3",
@@ -5869,10 +5595,10 @@
"is-string": "^1.0.7",
"is-typed-array": "^1.1.13",
"is-weakref": "^1.0.2",
- "object-inspect": "^1.13.1",
+ "object-inspect": "^1.13.3",
"object-keys": "^1.1.1",
"object.assign": "^4.1.5",
- "regexp.prototype.flags": "^1.5.2",
+ "regexp.prototype.flags": "^1.5.3",
"safe-array-concat": "^1.1.2",
"safe-regex-test": "^1.0.3",
"string.prototype.trim": "^1.2.9",
@@ -5995,9 +5721,9 @@
}
},
"node_modules/escalade": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
- "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
"dev": true,
"engines": {
"node": ">=6"
@@ -6096,6 +5822,12 @@
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
"dev": true
},
+ "node_modules/fast-uri": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz",
+ "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==",
+ "dev": true
+ },
"node_modules/figures": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
@@ -6733,21 +6465,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/is-builtin-module": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz",
- "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==",
- "dev": true,
- "dependencies": {
- "builtin-modules": "^3.3.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/is-callable": {
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
@@ -7520,9 +7237,9 @@
}
},
"node_modules/node-releases": {
- "version": "2.0.14",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
- "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz",
+ "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==",
"dev": true
},
"node_modules/normalize-path": {
@@ -7577,10 +7294,13 @@
}
},
"node_modules/object-inspect": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz",
- "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==",
+ "version": "1.13.3",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz",
+ "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==",
"dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -7735,9 +7455,9 @@
}
},
"node_modules/p-retry": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz",
- "integrity": "sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz",
+ "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==",
"dependencies": {
"@types/retry": "0.12.2",
"is-network-error": "^1.0.0",
@@ -8504,9 +8224,9 @@
}
},
"node_modules/postcss-preset-env": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.0.tgz",
- "integrity": "sha512-OfzbinZWpFcmuLB3mabsGa0NArzx5DVVtZ9G1k326iLvU7Jj9q/G3ihBu/Msi0mt96CjrM23HpbuEewDvT71KQ==",
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.1.tgz",
+ "integrity": "sha512-wqqsnBFD6VIwcHHRbhjTOcOi4qRVlB26RwSr0ordPj7OubRRxdWebv/aLjKLRR8zkZrbxZyuus03nOIgC5elMQ==",
"dev": true,
"funding": [
{
@@ -8543,10 +8263,10 @@
"@csstools/postcss-normalize-display-values": "^4.0.0",
"@csstools/postcss-oklab-function": "^4.0.6",
"@csstools/postcss-progressive-custom-properties": "^4.0.0",
- "@csstools/postcss-random-function": "^1.0.0",
+ "@csstools/postcss-random-function": "^1.0.1",
"@csstools/postcss-relative-color-syntax": "^3.0.6",
"@csstools/postcss-scope-pseudo-class": "^4.0.1",
- "@csstools/postcss-sign-functions": "^1.0.0",
+ "@csstools/postcss-sign-functions": "^1.1.0",
"@csstools/postcss-stepped-value-functions": "^4.0.5",
"@csstools/postcss-text-decoration-shorthand": "^4.0.1",
"@csstools/postcss-trigonometric-functions": "^4.0.5",
@@ -8920,10 +8640,9 @@
}
},
"node_modules/react-transition-state": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/react-transition-state/-/react-transition-state-2.1.0.tgz",
- "integrity": "sha512-b8ldw2pbZk++XM43vcD4ETaFWlzTsjpUX33CmT8BBPPFYlQ2R50wxcY4ZeJ1TesJYziYZ9/rNPFnyA9tR0iKDw==",
- "license": "MIT",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/react-transition-state/-/react-transition-state-2.2.0.tgz",
+ "integrity": "sha512-D3EyLku1Sdxrxq26Fo4Jh0q1BLEFQfDOxKKiSuyqWH84+hM6y0Guc0hcW2IXMXY5l5gQCgkOQ9y90xx6mNoj5w==",
"peerDependencies": {
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
@@ -8962,9 +8681,9 @@
"dev": true
},
"node_modules/regenerate-unicode-properties": {
- "version": "10.1.1",
- "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz",
- "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==",
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz",
+ "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==",
"dev": true,
"dependencies": {
"regenerate": "^1.4.2"
@@ -8988,15 +8707,15 @@
}
},
"node_modules/regexp.prototype.flags": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz",
- "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz",
+ "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.6",
+ "call-bind": "^1.0.7",
"define-properties": "^1.2.1",
"es-errors": "^1.3.0",
- "set-function-name": "^2.0.1"
+ "set-function-name": "^2.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -9006,15 +8725,15 @@
}
},
"node_modules/regexpu-core": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz",
- "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz",
+ "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==",
"dev": true,
"dependencies": {
- "@babel/regjsgen": "^0.8.0",
"regenerate": "^1.4.2",
- "regenerate-unicode-properties": "^10.1.0",
- "regjsparser": "^0.9.1",
+ "regenerate-unicode-properties": "^10.2.0",
+ "regjsgen": "^0.8.0",
+ "regjsparser": "^0.11.0",
"unicode-match-property-ecmascript": "^2.0.0",
"unicode-match-property-value-ecmascript": "^2.1.0"
},
@@ -9022,27 +8741,24 @@
"node": ">=4"
}
},
+ "node_modules/regjsgen": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz",
+ "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==",
+ "dev": true
+ },
"node_modules/regjsparser": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz",
- "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==",
+ "version": "0.11.2",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz",
+ "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==",
"dev": true,
"dependencies": {
- "jsesc": "~0.5.0"
+ "jsesc": "~3.0.2"
},
"bin": {
"regjsparser": "bin/parser"
}
},
- "node_modules/regjsparser/node_modules/jsesc": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
- "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==",
- "dev": true,
- "bin": {
- "jsesc": "bin/jsesc"
- }
- },
"node_modules/require-from-string": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
@@ -9360,9 +9076,9 @@
}
},
"node_modules/sonda": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/sonda/-/sonda-0.6.0.tgz",
- "integrity": "sha512-7mH+SNTbVsT5ntzf8vg+mpUb4lYAf662gslDEKMwTUEUcekDd9L6I5DKz7c36O7xs4CMg8p5S/XiGST2IvYZow==",
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/sonda/-/sonda-0.6.1.tgz",
+ "integrity": "sha512-0N32ZDSfN1FSYkoZOF0zshPtYZXloChfVOjGHiZmPhaBbykC8mL8/j861S5GcZXuIqDv0TJH3RHFkHJgBbMCFw==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "^2.3.0",
@@ -9676,12 +9392,12 @@
"dev": true
},
"node_modules/tinyglobby": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.6.tgz",
- "integrity": "sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==",
+ "version": "0.2.10",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.10.tgz",
+ "integrity": "sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==",
"dev": true,
"dependencies": {
- "fdir": "^6.3.0",
+ "fdir": "^6.4.2",
"picomatch": "^4.0.2"
},
"engines": {
@@ -9689,9 +9405,9 @@
}
},
"node_modules/tinyglobby/node_modules/fdir": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.3.0.tgz",
- "integrity": "sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==",
+ "version": "6.4.2",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz",
+ "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==",
"dev": true,
"peerDependencies": {
"picomatch": "^3 || ^4"
@@ -9921,9 +9637,9 @@
}
},
"node_modules/unicode-canonical-property-names-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
- "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz",
+ "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==",
"dev": true,
"engines": {
"node": ">=4"
@@ -9943,9 +9659,9 @@
}
},
"node_modules/unicode-match-property-value-ecmascript": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz",
- "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz",
+ "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==",
"dev": true,
"engines": {
"node": ">=4"
@@ -9997,9 +9713,9 @@
}
},
"node_modules/update-browserslist-db": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz",
- "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz",
+ "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==",
"dev": true,
"funding": [
{
@@ -10016,8 +9732,8 @@
}
],
"dependencies": {
- "escalade": "^3.1.2",
- "picocolors": "^1.0.1"
+ "escalade": "^3.2.0",
+ "picocolors": "^1.1.0"
},
"bin": {
"update-browserslist-db": "cli.js"
@@ -10044,15 +9760,6 @@
"tslib": "^2.0.3"
}
},
- "node_modules/uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
- "dependencies": {
- "punycode": "^2.1.0"
- }
- },
"node_modules/use-debounce": {
"version": "10.0.4",
"resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-10.0.4.tgz",
@@ -10199,16 +9906,16 @@
}
},
"node_modules/vite-plugin-pwa": {
- "version": "0.20.5",
- "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.20.5.tgz",
- "integrity": "sha512-aweuI/6G6n4C5Inn0vwHumElU/UEpNuO+9iZzwPZGTCH87TeZ6YFMrEY6ZUBQdIHHlhTsbMDryFARcSuOdsz9Q==",
+ "version": "0.21.0",
+ "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.21.0.tgz",
+ "integrity": "sha512-gnDE5sN2hdxA4vTl0pe6PCTPXqChk175jH8dZVVTBjFhWarZZoXaAdoTIKCIa8Zbx94sC0CnCOyERBWpxvry+g==",
"dev": true,
"dependencies": {
"debug": "^4.3.6",
"pretty-bytes": "^6.1.1",
- "tinyglobby": "^0.2.0",
- "workbox-build": "^7.1.0",
- "workbox-window": "^7.1.0"
+ "tinyglobby": "^0.2.10",
+ "workbox-build": "^7.3.0",
+ "workbox-window": "^7.3.0"
},
"engines": {
"node": ">=16.0.0"
@@ -10219,8 +9926,8 @@
"peerDependencies": {
"@vite-pwa/assets-generator": "^0.2.6",
"vite": "^3.1.0 || ^4.0.0 || ^5.0.0",
- "workbox-build": "^7.1.0",
- "workbox-window": "^7.1.0"
+ "workbox-build": "^7.3.0",
+ "workbox-window": "^7.3.0"
},
"peerDependenciesMeta": {
"@vite-pwa/assets-generator": {
@@ -10235,9 +9942,9 @@
"dev": true
},
"node_modules/vite-plugin-run": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/vite-plugin-run/-/vite-plugin-run-0.6.0.tgz",
- "integrity": "sha512-B5iHHz6MjXodmTxZPlEQAOJQAzi47wCqVqSDYo71A7b8MzS+MklwmZ384lb4xUy71PPTEZAxjNs0bIDqL4ly8g==",
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/vite-plugin-run/-/vite-plugin-run-0.6.1.tgz",
+ "integrity": "sha512-mXEEQHWhk/OD8XuK7V517eDPnXS5OrzjGsihHihSbWNFXqEBy6WNkdLNIfPY1o86JLLRDVq3VeVus3YOTiJeGg==",
"dev": true,
"dependencies": {
"@antfu/utils": "^0.7.10",
@@ -10348,28 +10055,28 @@
}
},
"node_modules/workbox-background-sync": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.1.0.tgz",
- "integrity": "sha512-rMbgrzueVWDFcEq1610YyDW71z0oAXLfdRHRQcKw4SGihkfOK0JUEvqWHFwA6rJ+6TClnMIn7KQI5PNN1XQXwQ==",
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.3.0.tgz",
+ "integrity": "sha512-PCSk3eK7Mxeuyatb22pcSx9dlgWNv3+M8PqPaYDokks8Y5/FX4soaOqj3yhAZr5k6Q5JWTOMYgaJBpbw11G9Eg==",
"dev": true,
"dependencies": {
"idb": "^7.0.1",
- "workbox-core": "7.1.0"
+ "workbox-core": "7.3.0"
}
},
"node_modules/workbox-broadcast-update": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.1.0.tgz",
- "integrity": "sha512-O36hIfhjej/c5ar95pO67k1GQw0/bw5tKP7CERNgK+JdxBANQhDmIuOXZTNvwb2IHBx9hj2kxvcDyRIh5nzOgQ==",
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.3.0.tgz",
+ "integrity": "sha512-T9/F5VEdJVhwmrIAE+E/kq5at2OY6+OXXgOWQevnubal6sO92Gjo24v6dCVwQiclAF5NS3hlmsifRrpQzZCdUA==",
"dev": true,
"dependencies": {
- "workbox-core": "7.1.0"
+ "workbox-core": "7.3.0"
}
},
"node_modules/workbox-build": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.1.0.tgz",
- "integrity": "sha512-F6R94XAxjB2j4ETMkP1EXKfjECOtDmyvt0vz3BzgWJMI68TNSXIVNkgatwUKBlPGOfy9n2F/4voYRNAhEvPJNg==",
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.3.0.tgz",
+ "integrity": "sha512-JGL6vZTPlxnlqZRhR/K/msqg3wKP+m0wfEUVosK7gsYzSgeIxvZLi1ViJJzVL7CEeI8r7rGFV973RiEqkP3lWQ==",
"dev": true,
"dependencies": {
"@apideck/better-ajv-errors": "^0.3.1",
@@ -10394,21 +10101,21 @@
"strip-comments": "^2.0.1",
"tempy": "^0.6.0",
"upath": "^1.2.0",
- "workbox-background-sync": "7.1.0",
- "workbox-broadcast-update": "7.1.0",
- "workbox-cacheable-response": "7.1.0",
- "workbox-core": "7.1.0",
- "workbox-expiration": "7.1.0",
- "workbox-google-analytics": "7.1.0",
- "workbox-navigation-preload": "7.1.0",
- "workbox-precaching": "7.1.0",
- "workbox-range-requests": "7.1.0",
- "workbox-recipes": "7.1.0",
- "workbox-routing": "7.1.0",
- "workbox-strategies": "7.1.0",
- "workbox-streams": "7.1.0",
- "workbox-sw": "7.1.0",
- "workbox-window": "7.1.0"
+ "workbox-background-sync": "7.3.0",
+ "workbox-broadcast-update": "7.3.0",
+ "workbox-cacheable-response": "7.3.0",
+ "workbox-core": "7.3.0",
+ "workbox-expiration": "7.3.0",
+ "workbox-google-analytics": "7.3.0",
+ "workbox-navigation-preload": "7.3.0",
+ "workbox-precaching": "7.3.0",
+ "workbox-range-requests": "7.3.0",
+ "workbox-recipes": "7.3.0",
+ "workbox-routing": "7.3.0",
+ "workbox-strategies": "7.3.0",
+ "workbox-streams": "7.3.0",
+ "workbox-sw": "7.3.0",
+ "workbox-window": "7.3.0"
},
"engines": {
"node": ">=16.0.0"
@@ -10492,9 +10199,9 @@
}
},
"node_modules/workbox-build/node_modules/rollup": {
- "version": "2.79.1",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz",
- "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==",
+ "version": "2.79.2",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz",
+ "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==",
"dev": true,
"bin": {
"rollup": "dist/bin/rollup"
@@ -10518,52 +10225,6 @@
"node": ">= 8"
}
},
- "node_modules/workbox-build/node_modules/workbox-cacheable-response": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.1.0.tgz",
- "integrity": "sha512-iwsLBll8Hvua3xCuBB9h92+/e0wdsmSVgR2ZlvcfjepZWwhd3osumQB3x9o7flj+FehtWM2VHbZn8UJeBXXo6Q==",
- "dev": true,
- "dependencies": {
- "workbox-core": "7.1.0"
- }
- },
- "node_modules/workbox-build/node_modules/workbox-expiration": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.1.0.tgz",
- "integrity": "sha512-m5DcMY+A63rJlPTbbBNtpJ20i3enkyOtSgYfv/l8h+D6YbbNiA0zKEkCUaMsdDlxggla1oOfRkyqTvl5Ni5KQQ==",
- "dev": true,
- "dependencies": {
- "idb": "^7.0.1",
- "workbox-core": "7.1.0"
- }
- },
- "node_modules/workbox-build/node_modules/workbox-navigation-preload": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.1.0.tgz",
- "integrity": "sha512-4wyAbo0vNI/X0uWNJhCMKxnPanNyhybsReMGN9QUpaePLTiDpKxPqFxl4oUmBNddPwIXug01eTSLVIFXimRG/A==",
- "dev": true,
- "dependencies": {
- "workbox-core": "7.1.0"
- }
- },
- "node_modules/workbox-build/node_modules/workbox-routing": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.1.0.tgz",
- "integrity": "sha512-oOYk+kLriUY2QyHkIilxUlVcFqwduLJB7oRZIENbqPGeBP/3TWHYNNdmGNhz1dvKuw7aqvJ7CQxn27/jprlTdg==",
- "dev": true,
- "dependencies": {
- "workbox-core": "7.1.0"
- }
- },
- "node_modules/workbox-build/node_modules/workbox-strategies": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.1.0.tgz",
- "integrity": "sha512-/UracPiGhUNehGjRm/tLUQ+9PtWmCbRufWtV0tNrALuf+HZ4F7cmObSEK+E4/Bx1p8Syx2tM+pkIrvtyetdlew==",
- "dev": true,
- "dependencies": {
- "workbox-core": "7.1.0"
- }
- },
"node_modules/workbox-cacheable-response": {
"version": "7.3.0",
"resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.3.0.tgz",
@@ -10573,18 +10234,12 @@
"workbox-core": "7.3.0"
}
},
- "node_modules/workbox-cacheable-response/node_modules/workbox-core": {
+ "node_modules/workbox-core": {
"version": "7.3.0",
"resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.3.0.tgz",
"integrity": "sha512-Z+mYrErfh4t3zi7NVTvOuACB0A/jA3bgxUN3PwtAVHvfEsZxV9Iju580VEETug3zYJRc0Dmii/aixI/Uxj8fmw==",
"dev": true
},
- "node_modules/workbox-core": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.1.0.tgz",
- "integrity": "sha512-5KB4KOY8rtL31nEF7BfvU7FMzKT4B5TkbYa2tzkS+Peqj0gayMT9SytSFtNzlrvMaWgv6y/yvP9C0IbpFjV30Q==",
- "dev": true
- },
"node_modules/workbox-expiration": {
"version": "7.3.0",
"resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.3.0.tgz",
@@ -10595,40 +10250,16 @@
"workbox-core": "7.3.0"
}
},
- "node_modules/workbox-expiration/node_modules/workbox-core": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.3.0.tgz",
- "integrity": "sha512-Z+mYrErfh4t3zi7NVTvOuACB0A/jA3bgxUN3PwtAVHvfEsZxV9Iju580VEETug3zYJRc0Dmii/aixI/Uxj8fmw==",
- "dev": true
- },
"node_modules/workbox-google-analytics": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.1.0.tgz",
- "integrity": "sha512-FvE53kBQHfVTcZyczeBVRexhh7JTkyQ8HAvbVY6mXd2n2A7Oyz/9fIwnY406ZcDhvE4NFfKGjW56N4gBiqkrew==",
- "dev": true,
- "dependencies": {
- "workbox-background-sync": "7.1.0",
- "workbox-core": "7.1.0",
- "workbox-routing": "7.1.0",
- "workbox-strategies": "7.1.0"
- }
- },
- "node_modules/workbox-google-analytics/node_modules/workbox-routing": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.1.0.tgz",
- "integrity": "sha512-oOYk+kLriUY2QyHkIilxUlVcFqwduLJB7oRZIENbqPGeBP/3TWHYNNdmGNhz1dvKuw7aqvJ7CQxn27/jprlTdg==",
- "dev": true,
- "dependencies": {
- "workbox-core": "7.1.0"
- }
- },
- "node_modules/workbox-google-analytics/node_modules/workbox-strategies": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.1.0.tgz",
- "integrity": "sha512-/UracPiGhUNehGjRm/tLUQ+9PtWmCbRufWtV0tNrALuf+HZ4F7cmObSEK+E4/Bx1p8Syx2tM+pkIrvtyetdlew==",
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.3.0.tgz",
+ "integrity": "sha512-ii/tSfFdhjLHZ2BrYgFNTrb/yk04pw2hasgbM70jpZfLk0vdJAXgaiMAWsoE+wfJDNWoZmBYY0hMVI0v5wWDbg==",
"dev": true,
"dependencies": {
- "workbox-core": "7.1.0"
+ "workbox-background-sync": "7.3.0",
+ "workbox-core": "7.3.0",
+ "workbox-routing": "7.3.0",
+ "workbox-strategies": "7.3.0"
}
},
"node_modules/workbox-navigation-preload": {
@@ -10640,99 +10271,38 @@
"workbox-core": "7.3.0"
}
},
- "node_modules/workbox-navigation-preload/node_modules/workbox-core": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.3.0.tgz",
- "integrity": "sha512-Z+mYrErfh4t3zi7NVTvOuACB0A/jA3bgxUN3PwtAVHvfEsZxV9Iju580VEETug3zYJRc0Dmii/aixI/Uxj8fmw==",
- "dev": true
- },
"node_modules/workbox-precaching": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.1.0.tgz",
- "integrity": "sha512-LyxzQts+UEpgtmfnolo0hHdNjoB7EoRWcF7EDslt+lQGd0lW4iTvvSe3v5JiIckQSB5KTW5xiCqjFviRKPj1zA==",
- "dev": true,
- "dependencies": {
- "workbox-core": "7.1.0",
- "workbox-routing": "7.1.0",
- "workbox-strategies": "7.1.0"
- }
- },
- "node_modules/workbox-precaching/node_modules/workbox-routing": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.1.0.tgz",
- "integrity": "sha512-oOYk+kLriUY2QyHkIilxUlVcFqwduLJB7oRZIENbqPGeBP/3TWHYNNdmGNhz1dvKuw7aqvJ7CQxn27/jprlTdg==",
- "dev": true,
- "dependencies": {
- "workbox-core": "7.1.0"
- }
- },
- "node_modules/workbox-precaching/node_modules/workbox-strategies": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.1.0.tgz",
- "integrity": "sha512-/UracPiGhUNehGjRm/tLUQ+9PtWmCbRufWtV0tNrALuf+HZ4F7cmObSEK+E4/Bx1p8Syx2tM+pkIrvtyetdlew==",
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.3.0.tgz",
+ "integrity": "sha512-ckp/3t0msgXclVAYaNndAGeAoWQUv7Rwc4fdhWL69CCAb2UHo3Cef0KIUctqfQj1p8h6aGyz3w8Cy3Ihq9OmIw==",
"dev": true,
"dependencies": {
- "workbox-core": "7.1.0"
+ "workbox-core": "7.3.0",
+ "workbox-routing": "7.3.0",
+ "workbox-strategies": "7.3.0"
}
},
"node_modules/workbox-range-requests": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.1.0.tgz",
- "integrity": "sha512-m7+O4EHolNs5yb/79CrnwPR/g/PRzMFYEdo01LqwixVnc/sbzNSvKz0d04OE3aMRel1CwAAZQheRsqGDwATgPQ==",
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.3.0.tgz",
+ "integrity": "sha512-EyFmM1KpDzzAouNF3+EWa15yDEenwxoeXu9bgxOEYnFfCxns7eAxA9WSSaVd8kujFFt3eIbShNqa4hLQNFvmVQ==",
"dev": true,
"dependencies": {
- "workbox-core": "7.1.0"
+ "workbox-core": "7.3.0"
}
},
"node_modules/workbox-recipes": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.1.0.tgz",
- "integrity": "sha512-NRrk4ycFN9BHXJB6WrKiRX3W3w75YNrNrzSX9cEZgFB5ubeGoO8s/SDmOYVrFYp9HMw6sh1Pm3eAY/1gVS8YLg==",
- "dev": true,
- "dependencies": {
- "workbox-cacheable-response": "7.1.0",
- "workbox-core": "7.1.0",
- "workbox-expiration": "7.1.0",
- "workbox-precaching": "7.1.0",
- "workbox-routing": "7.1.0",
- "workbox-strategies": "7.1.0"
- }
- },
- "node_modules/workbox-recipes/node_modules/workbox-cacheable-response": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.1.0.tgz",
- "integrity": "sha512-iwsLBll8Hvua3xCuBB9h92+/e0wdsmSVgR2ZlvcfjepZWwhd3osumQB3x9o7flj+FehtWM2VHbZn8UJeBXXo6Q==",
- "dev": true,
- "dependencies": {
- "workbox-core": "7.1.0"
- }
- },
- "node_modules/workbox-recipes/node_modules/workbox-expiration": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.1.0.tgz",
- "integrity": "sha512-m5DcMY+A63rJlPTbbBNtpJ20i3enkyOtSgYfv/l8h+D6YbbNiA0zKEkCUaMsdDlxggla1oOfRkyqTvl5Ni5KQQ==",
- "dev": true,
- "dependencies": {
- "idb": "^7.0.1",
- "workbox-core": "7.1.0"
- }
- },
- "node_modules/workbox-recipes/node_modules/workbox-routing": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.1.0.tgz",
- "integrity": "sha512-oOYk+kLriUY2QyHkIilxUlVcFqwduLJB7oRZIENbqPGeBP/3TWHYNNdmGNhz1dvKuw7aqvJ7CQxn27/jprlTdg==",
- "dev": true,
- "dependencies": {
- "workbox-core": "7.1.0"
- }
- },
- "node_modules/workbox-recipes/node_modules/workbox-strategies": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.1.0.tgz",
- "integrity": "sha512-/UracPiGhUNehGjRm/tLUQ+9PtWmCbRufWtV0tNrALuf+HZ4F7cmObSEK+E4/Bx1p8Syx2tM+pkIrvtyetdlew==",
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.3.0.tgz",
+ "integrity": "sha512-BJro/MpuW35I/zjZQBcoxsctgeB+kyb2JAP5EB3EYzePg8wDGoQuUdyYQS+CheTb+GhqJeWmVs3QxLI8EBP1sg==",
"dev": true,
"dependencies": {
- "workbox-core": "7.1.0"
+ "workbox-cacheable-response": "7.3.0",
+ "workbox-core": "7.3.0",
+ "workbox-expiration": "7.3.0",
+ "workbox-precaching": "7.3.0",
+ "workbox-routing": "7.3.0",
+ "workbox-strategies": "7.3.0"
}
},
"node_modules/workbox-routing": {
@@ -10744,12 +10314,6 @@
"workbox-core": "7.3.0"
}
},
- "node_modules/workbox-routing/node_modules/workbox-core": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.3.0.tgz",
- "integrity": "sha512-Z+mYrErfh4t3zi7NVTvOuACB0A/jA3bgxUN3PwtAVHvfEsZxV9Iju580VEETug3zYJRc0Dmii/aixI/Uxj8fmw==",
- "dev": true
- },
"node_modules/workbox-strategies": {
"version": "7.3.0",
"resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.3.0.tgz",
@@ -10759,45 +10323,30 @@
"workbox-core": "7.3.0"
}
},
- "node_modules/workbox-strategies/node_modules/workbox-core": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.3.0.tgz",
- "integrity": "sha512-Z+mYrErfh4t3zi7NVTvOuACB0A/jA3bgxUN3PwtAVHvfEsZxV9Iju580VEETug3zYJRc0Dmii/aixI/Uxj8fmw==",
- "dev": true
- },
"node_modules/workbox-streams": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.1.0.tgz",
- "integrity": "sha512-WyHAVxRXBMfysM8ORwiZnI98wvGWTVAq/lOyBjf00pXFvG0mNaVz4Ji+u+fKa/mf1i2SnTfikoYKto4ihHeS6w==",
- "dev": true,
- "dependencies": {
- "workbox-core": "7.1.0",
- "workbox-routing": "7.1.0"
- }
- },
- "node_modules/workbox-streams/node_modules/workbox-routing": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.1.0.tgz",
- "integrity": "sha512-oOYk+kLriUY2QyHkIilxUlVcFqwduLJB7oRZIENbqPGeBP/3TWHYNNdmGNhz1dvKuw7aqvJ7CQxn27/jprlTdg==",
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.3.0.tgz",
+ "integrity": "sha512-SZnXucyg8x2Y61VGtDjKPO5EgPUG5NDn/v86WYHX+9ZqvAsGOytP0Jxp1bl663YUuMoXSAtsGLL+byHzEuMRpw==",
"dev": true,
"dependencies": {
- "workbox-core": "7.1.0"
+ "workbox-core": "7.3.0",
+ "workbox-routing": "7.3.0"
}
},
"node_modules/workbox-sw": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.1.0.tgz",
- "integrity": "sha512-Hml/9+/njUXBglv3dtZ9WBKHI235AQJyLBV1G7EFmh4/mUdSQuXui80RtjDeVRrXnm/6QWgRUEHG3/YBVbxtsA==",
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.3.0.tgz",
+ "integrity": "sha512-aCUyoAZU9IZtH05mn0ACUpyHzPs0lMeJimAYkQkBsOWiqaJLgusfDCR+yllkPkFRxWpZKF8vSvgHYeG7LwhlmA==",
"dev": true
},
"node_modules/workbox-window": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.1.0.tgz",
- "integrity": "sha512-ZHeROyqR+AS5UPzholQRDttLFqGMwP0Np8MKWAdyxsDETxq3qOAyXvqessc3GniohG6e0mAqSQyKOHmT8zPF7g==",
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.3.0.tgz",
+ "integrity": "sha512-qW8PDy16OV1UBaUNGlTVcepzrlzyzNW/ZJvFQQs2j2TzGsg6IKjcpZC1RSquqQnTOafl5pCj5bGfAHlCjOOjdA==",
"dev": true,
"dependencies": {
"@types/trusted-types": "^2.0.2",
- "workbox-core": "7.1.0"
+ "workbox-core": "7.3.0"
}
},
"node_modules/wrappy": {
diff --git a/package.json b/package.json
index c87ab71f2..8ec05e59e 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.5.7",
- "@formatjs/intl-segmenter": "~11.7.3",
+ "@formatjs/intl-localematcher": "~0.5.8",
+ "@formatjs/intl-segmenter": "~11.7.4",
"@formkit/auto-animate": "~0.8.2",
"@github/text-expander-element": "~2.8.0",
"@iconify-icons/mingcute": "~1.2.9",
- "@justinribeiro/lite-youtube": "~1.5.0",
+ "@justinribeiro/lite-youtube": "~1.6.0",
"@lingui/detect-locale": "~4.14.0",
"@lingui/macro": "~4.14.0",
"@lingui/react": "~4.14.0",
- "@szhsin/react-menu": "~4.2.2",
+ "@szhsin/react-menu": "~4.2.3",
"chroma-js": "~3.1.2",
"compare-versions": "~6.1.1",
"fast-blurhash": "~1.1.4",
@@ -39,7 +39,7 @@
"lz-string": "~1.5.0",
"masto": "~6.10.1",
"moize": "~6.1.6",
- "p-retry": "~6.2.0",
+ "p-retry": "~6.2.1",
"p-throttle": "~6.2.0",
"preact": "~10.24.3",
"punycode": "~2.3.1",
@@ -65,15 +65,15 @@
"babel-plugin-macros": "~3.1.0",
"postcss": "~8.4.49",
"postcss-dark-theme-class": "~1.3.0",
- "postcss-preset-env": "~10.1.0",
- "sonda": "~0.6.0",
+ "postcss-preset-env": "~10.1.1",
+ "sonda": "~0.6.1",
"twitter-text": "~3.1.0",
"vite": "~5.4.11",
"vite-plugin-generate-file": "~0.2.0",
"vite-plugin-html-config": "~2.0.2",
- "vite-plugin-pwa": "~0.20.5",
+ "vite-plugin-pwa": "~0.21.0",
"vite-plugin-remove-console": "~2.2.0",
- "vite-plugin-run": "~0.6.0",
+ "vite-plugin-run": "~0.6.1",
"workbox-cacheable-response": "~7.3.0",
"workbox-expiration": "~7.3.0",
"workbox-navigation-preload": "~7.3.0",
diff --git a/src/app.css b/src/app.css
index 5e572ed53..7046cacbe 100644
--- a/src/app.css
+++ b/src/app.css
@@ -2077,6 +2077,11 @@ body > .szh-menu-container {
.szh-menu__divider {
background-color: var(--divider-color);
margin-block: 4px;
+
+ > &:first-child,
+ li[role='none']:first-child + & {
+ display: none;
+ }
}
.szh-menu .szh-menu__item .menu-grow {
flex-grow: 1;
@@ -2611,6 +2616,17 @@ ul.link-list li a .icon {
#columns > .deck-container > .timeline-deck {
content-visibility: auto;
}
+#columns > .deck-container {
+ &:first-child:not(:only-child) > .deck {
+ margin-inline-start: auto;
+ margin-inline-end: 0;
+ }
+
+ &:last-child:not(:only-child) > .deck {
+ margin-inline-end: auto;
+ margin-inline-start: 0;
+ }
+}
#columns .header-grid input {
pointer-events: none;
}
diff --git a/src/components/account-info.jsx b/src/components/account-info.jsx
index 2b1016fcf..226194c9c 100644
--- a/src/components/account-info.jsx
+++ b/src/components/account-info.jsx
@@ -2266,9 +2266,10 @@ function AccountHandleInfo({ acct, instance }) {
// acct = username or username@server
let [username, server] = acct.split('@');
if (!server) server = instance;
+ const encodedAcct = punycode.toASCII(acct);
return (
-
+
{username}
@
{server}
diff --git a/src/components/modal.jsx b/src/components/modal.jsx
index d6d5f6771..b0d2d2def 100644
--- a/src/components/modal.jsx
+++ b/src/components/modal.jsx
@@ -1,13 +1,20 @@
import './modal.css';
import { createPortal } from 'preact/compat';
-import { useEffect, useRef } from 'preact/hooks';
+import { useEffect, useLayoutEffect, useRef } from 'preact/hooks';
import { useHotkeys } from 'react-hotkeys-hook';
+import store from '../utils/store';
import useCloseWatcher from '../utils/useCloseWatcher';
const $modalContainer = document.getElementById('modal-container');
+function getBackdropThemeColor() {
+ return getComputedStyle(document.documentElement).getPropertyValue(
+ '--backdrop-theme-color',
+ );
+}
+
function Modal({ children, onClose, onClick, class: className, minimized }) {
if (!children) return null;
@@ -68,6 +75,50 @@ function Modal({ children, onClose, onClick, class: className, minimized }) {
};
}, [children, minimized]);
+ const $meta = useRef();
+ const metaColor = useRef();
+ useLayoutEffect(() => {
+ if (children && !minimized) {
+ const theme = store.local.get('theme');
+ if (theme) {
+ const backdropColor = getBackdropThemeColor();
+ console.log({ backdropColor });
+ $meta.current = document.querySelector(
+ `meta[name="theme-color"][data-theme-setting="manual"]`,
+ );
+ if ($meta.current) {
+ metaColor.current = $meta.current.content;
+ $meta.current.content = backdropColor;
+ }
+ } else {
+ const colorScheme = window.matchMedia('(prefers-color-scheme: dark)')
+ .matches
+ ? 'dark'
+ : 'light';
+ const backdropColor = getBackdropThemeColor();
+ console.log({ backdropColor });
+ $meta.current = document.querySelector(
+ `meta[name="theme-color"][media*="${colorScheme}"]`,
+ );
+ if ($meta.current) {
+ metaColor.current = $meta.current.content;
+ $meta.current.content = backdropColor;
+ }
+ }
+ } else {
+ // Reset meta color
+ if ($meta.current && metaColor.current) {
+ $meta.current.content = metaColor.current;
+ }
+ }
+ return () => {
+ // Reset meta color
+ if ($meta.current && metaColor.current) {
+ $meta.current.content = metaColor.current;
+ }
+ };
+ }, [children, minimized]);
+
const Modal = (
{
diff --git a/src/components/nav-menu.jsx b/src/components/nav-menu.jsx
index 78cd666b5..6e46072cf 100644
--- a/src/components/nav-menu.jsx
+++ b/src/components/nav-menu.jsx
@@ -85,15 +85,6 @@ function NavMenu(props) {
return results;
}
- const supportsLists = supports('@mastodon/lists');
- const [lists, setLists] = useState([]);
- useEffect(() => {
- if (!supportsLists) return;
- if (menuState === 'open') {
- getLists().then(setLists);
- }
- }, [menuState === 'open']);
-
const buttonClickTS = useRef();
return (
<>
@@ -229,47 +220,7 @@ function NavMenu(props) {
)}
- {lists?.length > 0 ? (
-
-
-
-
- >
- }
- >
-
-
- All Lists
-
-
- {lists?.length > 0 && (
- <>
-
- {lists.map((list) => (
-
- {list.title}
-
- ))}
- >
- )}
-
- ) : (
- supportsLists && (
-
-
-
- Lists
-
-
- )
- )}
+
{' '}
@@ -447,4 +398,57 @@ function NavMenu(props) {
);
}
+function ListMenu({ menuState }) {
+ const supportsLists = supports('@mastodon/lists');
+ const [lists, setLists] = useState([]);
+ useEffect(() => {
+ if (!supportsLists) return;
+ if (menuState === 'open') {
+ getLists().then(setLists);
+ }
+ }, [menuState, supportsLists]);
+
+ return lists.length > 0 ? (
+
+
+
+
+ >
+ }
+ >
+
+
+ All Lists
+
+
+ {lists?.length > 0 && (
+ <>
+
+ {lists.map((list) => (
+
+ {list.title}
+
+ ))}
+ >
+ )}
+
+ ) : (
+ supportsLists && (
+
+
+
+ Lists
+
+
+ )
+ );
+}
+
export default memo(NavMenu);
diff --git a/src/components/status.jsx b/src/components/status.jsx
index f0975d13a..3669f2291 100644
--- a/src/components/status.jsx
+++ b/src/components/status.jsx
@@ -125,6 +125,17 @@ function getPostText(status) {
);
}
+function forgivingQSA(selectors = [], dom = document) {
+ // Run QSA for list of selectors
+ // If a selector return invalid selector error, try the next one
+ for (const selector of selectors) {
+ try {
+ return dom.querySelectorAll(selector);
+ } catch (e) {}
+ }
+ return [];
+}
+
function isTranslateble(content) {
if (!content) return false;
content = content.trim();
@@ -132,8 +143,9 @@ function isTranslateble(content) {
const text = getHTMLText(content, {
preProcess: (dom) => {
// Remove .mention, pre, code, a:has(.invisible)
- for (const a of dom.querySelectorAll(
- '.mention, pre, code, a:has(.invisible)',
+ for (const a of forgivingQSA(
+ ['.mention, pre, code, a:has(.invisible)', '.mention, pre, code'],
+ dom,
)) {
a.remove();
}
@@ -148,8 +160,12 @@ function getHTMLTextForDetectLang(content) {
// Remove anything that can skew the language detection
// Remove .mention, .hashtag, pre, code, a:has(.invisible)
- for (const a of dom.querySelectorAll(
- '.mention, .hashtag, pre, code, a:has(.invisible)',
+ for (const a of forgivingQSA(
+ [
+ '.mention, .hashtag, pre, code, a:has(.invisible)',
+ '.mention, .hashtag, pre, code',
+ ],
+ dom,
)) {
a.remove();
}
@@ -2892,7 +2908,7 @@ function Card({ card, selfReferential, selfAuthor, instance }) {
if (videoID) {
return (
-
+
);
}
diff --git a/src/data/catalogs.json b/src/data/catalogs.json
index 2895b4f57..b4c0830b6 100644
--- a/src/data/catalogs.json
+++ b/src/data/catalogs.json
@@ -105,7 +105,7 @@
"code": "nb-NO",
"nativeName": "norsk bokmål",
"name": "Norwegian Bokmål",
- "completion": 51
+ "completion": 52
},
{
"code": "nl-NL",
@@ -141,7 +141,7 @@
"code": "th-TH",
"nativeName": "ไทย",
"name": "Thai",
- "completion": 5
+ "completion": 9
},
{
"code": "uk-UA",
diff --git a/src/index.css b/src/index.css
index ccbd52438..912e85160 100644
--- a/src/index.css
+++ b/src/index.css
@@ -88,8 +88,9 @@
--outline-hover-color: rgba(128, 128, 128, 0.7);
--divider-color: rgba(0, 0, 0, 0.1);
--backdrop-color: rgba(0, 0, 0, 0.1);
+ --backdrop-solid-color: color-mix(in srgb, var(--bg-color) 90%, #000 10%);
+ --backdrop-theme-color: #e5e5e5;
--backdrop-darker-color: rgba(0, 0, 0, 0.25);
- --backdrop-solid-color: #eee;
--img-bg-color: rgba(128, 128, 128, 0.2);
--loader-color: #1c1e2199;
--comment-line-color: #e5e5e5;
@@ -161,7 +162,8 @@
--divider-color: rgba(255, 255, 255, 0.1);
--bg-blur-color: #24252699;
--backdrop-color: rgba(0, 0, 0, 0.5);
- --backdrop-solid-color: #111;
+ --backdrop-solid-color: color-mix(in srgb, var(--bg-color) 50%, #000 50%);
+ --backdrop-theme-color: #121213; /* same as backdrop-solid-color but without color-mix, to be used for meta[theme-color] */
--loader-color: #f0f2f599;
--comment-line-color: #565656;
--drop-shadow-color: rgba(0, 0, 0, 0.5);
diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po
index 7cfd5dddf..4d54cf254 100644
--- a/src/locales/ca-ES.po
+++ b/src/locales/ca-ES.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: ca\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-11-14 23:11\n"
+"PO-Revision-Date: 2024-11-19 12:15\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -31,12 +31,12 @@ msgid "Last posted: {0}"
msgstr "Última publicació: {0}"
#: src/components/account-block.jsx:161
-#: src/components/account-info.jsx:634
+#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automatitzat"
#: src/components/account-block.jsx:168
-#: src/components/account-info.jsx:639
+#: src/components/account-info.jsx:641
#: src/components/status.jsx:498
msgid "Group"
msgstr "Grup"
@@ -46,17 +46,17 @@ msgid "Mutual"
msgstr "Mutu"
#: src/components/account-block.jsx:182
-#: src/components/account-info.jsx:1680
+#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Sol·licitat per"
#: src/components/account-block.jsx:186
-#: src/components/account-info.jsx:1671
+#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Seguint-ne"
#: src/components/account-block.jsx:190
-#: src/components/account-info.jsx:1062
+#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Et segueix"
@@ -65,50 +65,50 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount , plural, one {# seguidor} other {# seguidors}}"
#: src/components/account-block.jsx:207
-#: src/components/account-info.jsx:680
+#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Verificat"
#: src/components/account-block.jsx:222
-#: src/components/account-info.jsx:780
+#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "S'hi va unir <0>{0}0>"
-#: src/components/account-info.jsx:57
+#: src/components/account-info.jsx:58
msgid "Forever"
msgstr "Per sempre"
-#: src/components/account-info.jsx:377
+#: src/components/account-info.jsx:379
msgid "Unable to load account."
msgstr "No es pot carregar el compte."
-#: src/components/account-info.jsx:385
+#: src/components/account-info.jsx:387
msgid "Go to account page"
msgstr "Ves a la pàgina del compte"
-#: src/components/account-info.jsx:413
-#: src/components/account-info.jsx:702
-#: src/components/account-info.jsx:732
+#: src/components/account-info.jsx:415
+#: src/components/account-info.jsx:704
+#: src/components/account-info.jsx:734
msgid "Followers"
msgstr "Seguidors"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:742
-#: src/components/account-info.jsx:759
+#: src/components/account-info.jsx:418
+#: src/components/account-info.jsx:744
+#: src/components/account-info.jsx:761
msgid "following.stats"
msgstr "Seguint-ne"
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:776
+#: src/components/account-info.jsx:421
+#: src/components/account-info.jsx:778
#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:312
-#: src/pages/search.jsx:459
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:470
msgid "Posts"
msgstr "Publicacions"
-#: src/components/account-info.jsx:427
-#: src/components/account-info.jsx:1118
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:1120
#: src/components/compose.jsx:2488
#: src/components/media-alt-modal.jsx:45
#: src/components/media-modal.jsx:357
@@ -127,64 +127,64 @@ msgstr "Publicacions"
msgid "More"
msgstr "Més"
-#: src/components/account-info.jsx:439
+#: src/components/account-info.jsx:441
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> ha indicat que té un nou compte:"
-#: src/components/account-info.jsx:584
-#: src/components/account-info.jsx:1276
+#: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
msgid "Handle copied"
msgstr "Identificador copiat"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1279
+#: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
msgid "Unable to copy handle"
msgstr "No ha sigut possible copiar l'identificador d'usuari"
-#: src/components/account-info.jsx:593
-#: src/components/account-info.jsx:1285
+#: src/components/account-info.jsx:595
+#: src/components/account-info.jsx:1287
msgid "Copy handle"
msgstr "Copia l'identificador d'usuari"
-#: src/components/account-info.jsx:599
+#: src/components/account-info.jsx:601
msgid "Go to original profile page"
msgstr "Ves a la pàgina del perfil original"
-#: src/components/account-info.jsx:606
+#: src/components/account-info.jsx:608
msgid "View profile image"
msgstr "Veure imatge de perfil"
-#: src/components/account-info.jsx:612
+#: src/components/account-info.jsx:614
msgid "View profile header"
msgstr "Veure imatge de la capçalera"
-#: src/components/account-info.jsx:629
+#: src/components/account-info.jsx:631
msgid "In Memoriam"
msgstr "En Memòria"
-#: src/components/account-info.jsx:709
-#: src/components/account-info.jsx:750
+#: src/components/account-info.jsx:711
+#: src/components/account-info.jsx:752
msgid "This user has chosen to not make this information available."
msgstr "Aquest usuari ha decidit no mostrar aquesta informació."
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} publicacions originals, {1} respostes, {2} impulsos"
-#: src/components/account-info.jsx:821
+#: src/components/account-info.jsx:823
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {Última publicació en el darrer dia} other {Última publicació en els darrers {2} dies}}} other {{3, plural, one {Últimes {4} publicacions en el darrer dia} other {Últimes {5} publicacions en els darrers {6} dies}}}}"
-#: src/components/account-info.jsx:834
+#: src/components/account-info.jsx:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {Última publicació en el darrer any(s)} other {Últimes {1} publicacions en el darrer any(s)}}"
-#: src/components/account-info.jsx:858
+#: src/components/account-info.jsx:860
#: src/pages/catchup.jsx:70
msgid "Original"
msgstr "Original"
-#: src/components/account-info.jsx:862
+#: src/components/account-info.jsx:864
#: src/components/status.jsx:2252
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
@@ -194,7 +194,7 @@ msgstr "Original"
msgid "Replies"
msgstr "Respostes"
-#: src/components/account-info.jsx:866
+#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
#: src/pages/catchup.jsx:2068
@@ -202,207 +202,207 @@ msgstr "Respostes"
msgid "Boosts"
msgstr "Impulsos"
-#: src/components/account-info.jsx:872
+#: src/components/account-info.jsx:874
msgid "Post stats unavailable."
msgstr "Les estadístiques de les publicacions no estan disponibles."
-#: src/components/account-info.jsx:903
+#: src/components/account-info.jsx:905
msgid "View post stats"
msgstr "Veure estadístiques de les publicacions"
-#: src/components/account-info.jsx:1066
+#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Última publicació: <0>{0}0>"
-#: src/components/account-info.jsx:1080
+#: src/components/account-info.jsx:1082
msgid "Muted"
msgstr "Usuaris silenciats"
-#: src/components/account-info.jsx:1085
+#: src/components/account-info.jsx:1087
msgid "Blocked"
msgstr "Usuaris blocats"
-#: src/components/account-info.jsx:1094
+#: src/components/account-info.jsx:1096
msgid "Private note"
msgstr "Nota privada"
-#: src/components/account-info.jsx:1151
+#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
msgstr "Menciona a <0>@{username}0>"
-#: src/components/account-info.jsx:1163
+#: src/components/account-info.jsx:1165
msgid "Translate bio"
msgstr "Tradueix la biografia"
-#: src/components/account-info.jsx:1174
+#: src/components/account-info.jsx:1176
msgid "Edit private note"
msgstr "Edita una nota privada"
-#: src/components/account-info.jsx:1174
+#: src/components/account-info.jsx:1176
msgid "Add private note"
msgstr "Afegiu una nota privada"
-#: src/components/account-info.jsx:1194
+#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
msgstr "S'han activat les publicacions de @{username}."
-#: src/components/account-info.jsx:1195
+#: src/components/account-info.jsx:1197
msgid "Notifications disabled for @{username}'s posts."
msgstr "S'han desactivat les publicacions de @{username}."
-#: src/components/account-info.jsx:1207
+#: src/components/account-info.jsx:1209
msgid "Disable notifications"
msgstr "Desactiva les notificacions"
-#: src/components/account-info.jsx:1208
+#: src/components/account-info.jsx:1210
msgid "Enable notifications"
msgstr "Activa les notificacions"
-#: src/components/account-info.jsx:1225
+#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
msgstr "Impulsos de @{username} permesos."
-#: src/components/account-info.jsx:1226
+#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
msgstr "Impulsos de @{username} inhabilitats."
-#: src/components/account-info.jsx:1237
+#: src/components/account-info.jsx:1239
msgid "Disable boosts"
msgstr "Desactiva els impulsos"
-#: src/components/account-info.jsx:1237
+#: src/components/account-info.jsx:1239
msgid "Enable boosts"
msgstr "Activa els impulsos"
-#: src/components/account-info.jsx:1253
-#: src/components/account-info.jsx:1263
-#: src/components/account-info.jsx:1864
+#: src/components/account-info.jsx:1255
+#: src/components/account-info.jsx:1265
+#: src/components/account-info.jsx:1866
msgid "Add/Remove from Lists"
msgstr "Afegeix/elimina de les llistes"
-#: src/components/account-info.jsx:1302
+#: src/components/account-info.jsx:1304
#: src/components/status.jsx:1161
msgid "Link copied"
msgstr "Enllaç copiat"
-#: src/components/account-info.jsx:1305
+#: src/components/account-info.jsx:1307
#: src/components/status.jsx:1164
msgid "Unable to copy link"
msgstr "No estat possible copiar l'enllaç"
-#: src/components/account-info.jsx:1311
+#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1170
#: src/components/status.jsx:3251
msgid "Copy"
msgstr "Copia"
-#: src/components/account-info.jsx:1326
+#: src/components/account-info.jsx:1328
#: src/components/shortcuts-settings.jsx:1077
#: src/components/status.jsx:1186
msgid "Sharing doesn't seem to work."
msgstr "Sembla que la compartició no funciona."
-#: src/components/account-info.jsx:1332
+#: src/components/account-info.jsx:1334
#: src/components/status.jsx:1192
msgid "Share…"
msgstr "Comparteix…"
-#: src/components/account-info.jsx:1352
+#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
msgstr "@{username} s'ha deixat de silenciar"
-#: src/components/account-info.jsx:1364
+#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
msgstr "Deixa de silenciar a <0>@{username}0>"
-#: src/components/account-info.jsx:1380
+#: src/components/account-info.jsx:1382
msgid "Mute <0>@{username}0>…"
msgstr "Silencia a <0>@{username}0>…"
-#: src/components/account-info.jsx:1412
+#: src/components/account-info.jsx:1414
msgid "Muted @{username} for {0}"
msgstr "@{username} silenciat durant {0}"
-#: src/components/account-info.jsx:1424
+#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
msgstr "No ha estat possible silenciar @{username}"
-#: src/components/account-info.jsx:1445
+#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
msgstr "Voleu suprimir a <0>@{username}0> dels seguidors?"
-#: src/components/account-info.jsx:1465
+#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
msgstr "S'ha eliminat @{username} de la llista de seguidors"
-#: src/components/account-info.jsx:1477
+#: src/components/account-info.jsx:1479
msgid "Remove follower…"
msgstr "Suprimeix seguidor…"
-#: src/components/account-info.jsx:1488
+#: src/components/account-info.jsx:1490
msgid "Block <0>@{username}0>?"
msgstr "Voleu blocar a <0>@{username}0>?"
-#: src/components/account-info.jsx:1512
+#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
msgstr "S'ha desblocat a @{username}"
-#: src/components/account-info.jsx:1520
+#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
msgstr "S'ha blocat a @{username}"
-#: src/components/account-info.jsx:1528
+#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
msgstr "No ha estat possible desblocar @{username}"
-#: src/components/account-info.jsx:1530
+#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
msgstr "No ha estat possible blocar @{username}"
-#: src/components/account-info.jsx:1540
+#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
msgstr "Deixa de blocar a <0>@{username}0>"
-#: src/components/account-info.jsx:1549
+#: src/components/account-info.jsx:1551
msgid "Block <0>@{username}0>…"
msgstr "Bloca a <0>@{username}0>…"
-#: src/components/account-info.jsx:1566
+#: src/components/account-info.jsx:1568
msgid "Report <0>@{username}0>…"
msgstr "Denúncia a <0>@{username}0>…"
-#: src/components/account-info.jsx:1586
-#: src/components/account-info.jsx:2097
+#: src/components/account-info.jsx:1588
+#: src/components/account-info.jsx:2099
msgid "Edit profile"
msgstr "Edita el perfil"
-#: src/components/account-info.jsx:1622
+#: src/components/account-info.jsx:1624
msgid "Withdraw follow request?"
msgstr "Voleu retirar la sol·licitud de seguiment?"
-#: src/components/account-info.jsx:1623
+#: src/components/account-info.jsx:1625
msgid "Unfollow @{0}?"
msgstr "Voleu deixar de seguir @{0}?"
-#: src/components/account-info.jsx:1674
+#: src/components/account-info.jsx:1676
msgid "Unfollow…"
msgstr "Deixa de seguir…"
-#: src/components/account-info.jsx:1683
+#: src/components/account-info.jsx:1685
msgid "Withdraw…"
msgstr "Descarta…"
-#: src/components/account-info.jsx:1690
-#: src/components/account-info.jsx:1694
+#: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
#: src/pages/hashtag.jsx:261
msgid "Follow"
msgstr "Segueix"
-#: src/components/account-info.jsx:1805
-#: src/components/account-info.jsx:1859
-#: src/components/account-info.jsx:1992
-#: src/components/account-info.jsx:2092
+#: src/components/account-info.jsx:1807
+#: src/components/account-info.jsx:1861
+#: src/components/account-info.jsx:1994
+#: src/components/account-info.jsx:2094
#: src/components/account-sheet.jsx:37
#: src/components/compose.jsx:818
#: src/components/compose.jsx:2444
@@ -435,76 +435,76 @@ msgstr "Segueix"
msgid "Close"
msgstr "Tanca"
-#: src/components/account-info.jsx:1810
+#: src/components/account-info.jsx:1812
msgid "Translated Bio"
msgstr "Biografia traduïda"
-#: src/components/account-info.jsx:1904
+#: src/components/account-info.jsx:1906
msgid "Unable to remove from list."
msgstr "No s'ha pogut eliminar de la llista."
-#: src/components/account-info.jsx:1905
+#: src/components/account-info.jsx:1907
msgid "Unable to add to list."
msgstr "No s'ha pogut afegir a la llista."
-#: src/components/account-info.jsx:1924
+#: src/components/account-info.jsx:1926
#: src/pages/lists.jsx:104
msgid "Unable to load lists."
msgstr "No s'ha pogut carregar les llistes."
-#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:1930
msgid "No lists."
msgstr "No hi ha cap llista."
-#: src/components/account-info.jsx:1939
+#: src/components/account-info.jsx:1941
#: src/components/list-add-edit.jsx:39
#: src/pages/lists.jsx:58
msgid "New list"
msgstr "Llista nova"
-#: src/components/account-info.jsx:1997
+#: src/components/account-info.jsx:1999
msgid "Private note about <0>@{0}0>"
msgstr "Nota privada sobre <0>@{0}0>"
-#: src/components/account-info.jsx:2027
+#: src/components/account-info.jsx:2029
msgid "Unable to update private note."
msgstr "No ha estat possible actualitzar la nota privada."
-#: src/components/account-info.jsx:2050
-#: src/components/account-info.jsx:2220
+#: src/components/account-info.jsx:2052
+#: src/components/account-info.jsx:2222
msgid "Cancel"
msgstr "Cancel·la"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2057
msgid "Save & close"
msgstr "Desa i tanca"
-#: src/components/account-info.jsx:2148
+#: src/components/account-info.jsx:2150
msgid "Unable to update profile."
msgstr "No ha estat possible actualitzar el perfil."
-#: src/components/account-info.jsx:2155
+#: src/components/account-info.jsx:2157
#: src/components/list-add-edit.jsx:104
msgid "Name"
msgstr "Nom"
-#: src/components/account-info.jsx:2168
+#: src/components/account-info.jsx:2170
msgid "Bio"
msgstr "Biografia"
-#: src/components/account-info.jsx:2181
+#: src/components/account-info.jsx:2183
msgid "Extra fields"
msgstr "Camps addicionals"
-#: src/components/account-info.jsx:2187
+#: src/components/account-info.jsx:2189
msgid "Label"
msgstr "Etiqueta"
-#: src/components/account-info.jsx:2190
+#: src/components/account-info.jsx:2192
msgid "Content"
msgstr "Contingut"
-#: src/components/account-info.jsx:2223
+#: src/components/account-info.jsx:2225
#: src/components/list-add-edit.jsx:149
#: src/components/shortcuts-settings.jsx:715
#: src/pages/filters.jsx:554
@@ -512,11 +512,11 @@ msgstr "Contingut"
msgid "Save"
msgstr "Desa"
-#: src/components/account-info.jsx:2276
+#: src/components/account-info.jsx:2279
msgid "username"
msgstr "nom d’usuari"
-#: src/components/account-info.jsx:2280
+#: src/components/account-info.jsx:2283
msgid "server domain name"
msgstr "nom de domini del servidor"
@@ -529,7 +529,7 @@ msgid "Cloak mode enabled"
msgstr "Mode ocult activat"
#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:175
#: src/components/shortcuts-settings.jsx:139
#: src/components/timeline.jsx:437
#: src/pages/catchup.jsx:876
@@ -629,7 +629,7 @@ msgid "Public"
msgstr "Públic"
#: src/components/compose.jsx:1196
-#: src/components/nav-menu.jsx:386
+#: src/components/nav-menu.jsx:337
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -705,7 +705,7 @@ msgstr "Ha fallat la descàrrega del GIF"
#: src/components/compose.jsx:1775
#: src/components/compose.jsx:1852
-#: src/components/nav-menu.jsx:287
+#: src/components/nav-menu.jsx:238
msgid "More…"
msgstr "Més…"
@@ -961,8 +961,8 @@ msgstr "Res a mostrar"
#: src/components/generic-accounts.jsx:145
#: src/components/notification.jsx:438
#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:302
-#: src/pages/search.jsx:335
+#: src/pages/search.jsx:313
+#: src/pages/search.jsx:346
msgid "Accounts"
msgstr "Comptes"
@@ -970,19 +970,19 @@ msgstr "Comptes"
#: src/components/timeline.jsx:519
#: src/pages/list.jsx:293
#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:529
+#: src/pages/search.jsx:540
#: src/pages/status.jsx:1332
msgid "Show more…"
msgstr "Mostra'n més…"
#: src/components/generic-accounts.jsx:210
#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:534
+#: src/pages/search.jsx:545
msgid "The end."
msgstr "Final."
#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:405
+#: src/components/nav-menu.jsx:356
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Dreceres de teclat"
@@ -1079,12 +1079,12 @@ msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> o <2>⌘2> + <3>Enter3>"
#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:374
+#: src/components/nav-menu.jsx:325
#: src/components/search-form.jsx:72
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:45
-#: src/pages/search.jsx:284
+#: src/pages/search.jsx:295
msgid "Search"
msgstr "Cerca"
@@ -1244,32 +1244,32 @@ msgstr "Resposta enviada. Comproveu-la."
msgid "Post updated. Check it out."
msgstr "Publicació actualitzada. Comproveu-la."
-#: src/components/nav-menu.jsx:126
+#: src/components/nav-menu.jsx:117
msgid "Menu"
msgstr "Menú"
-#: src/components/nav-menu.jsx:162
+#: src/components/nav-menu.jsx:153
msgid "Reload page now to update?"
msgstr "Voleu tornar a carregar la pàgina per actualitzar-la?"
-#: src/components/nav-menu.jsx:174
+#: src/components/nav-menu.jsx:165
msgid "New update available…"
msgstr "Nova actualització disponible…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:193
+#: src/components/nav-menu.jsx:184
#: src/components/shortcuts-settings.jsx:140
#: src/pages/following.jsx:22
#: src/pages/following.jsx:141
msgid "following.title"
msgstr "Seguint-ne"
-#: src/components/nav-menu.jsx:200
+#: src/components/nav-menu.jsx:191
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Posada al dia"
-#: src/components/nav-menu.jsx:207
+#: src/components/nav-menu.jsx:198
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
#: src/pages/home.jsx:224
@@ -1280,7 +1280,7 @@ msgstr "Posada al dia"
msgid "Mentions"
msgstr "Mencions"
-#: src/components/nav-menu.jsx:214
+#: src/components/nav-menu.jsx:205
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
#: src/pages/filters.jsx:24
@@ -1291,31 +1291,15 @@ msgstr "Mencions"
msgid "Notifications"
msgstr "Notificacions"
-#: src/components/nav-menu.jsx:217
+#: src/components/nav-menu.jsx:208
msgid "New"
msgstr "Nou"
-#: src/components/nav-menu.jsx:228
+#: src/components/nav-menu.jsx:219
msgid "Profile"
msgstr "Perfil"
-#: src/components/nav-menu.jsx:241
-#: src/components/nav-menu.jsx:268
-#: src/components/shortcuts-settings.jsx:50
-#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
-msgid "Lists"
-msgstr "Llistes"
-
-#: src/components/nav-menu.jsx:249
-#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
-msgid "All Lists"
-msgstr "Totes les llistes"
-
-#: src/components/nav-menu.jsx:276
+#: src/components/nav-menu.jsx:227
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
#: src/pages/bookmarks.jsx:11
@@ -1323,7 +1307,7 @@ msgstr "Totes les llistes"
msgid "Bookmarks"
msgstr "Marcadors"
-#: src/components/nav-menu.jsx:296
+#: src/components/nav-menu.jsx:247
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
@@ -1334,13 +1318,13 @@ msgstr "Marcadors"
msgid "Likes"
msgstr "\"M'agrada\""
-#: src/components/nav-menu.jsx:302
+#: src/components/nav-menu.jsx:253
#: src/pages/followed-hashtags.jsx:14
#: src/pages/followed-hashtags.jsx:44
msgid "Followed Hashtags"
msgstr "Etiquetes seguides"
-#: src/components/nav-menu.jsx:310
+#: src/components/nav-menu.jsx:261
#: src/pages/account-statuses.jsx:331
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
@@ -1348,54 +1332,70 @@ msgstr "Etiquetes seguides"
msgid "Filters"
msgstr "Filtres"
-#: src/components/nav-menu.jsx:318
+#: src/components/nav-menu.jsx:269
msgid "Muted users"
msgstr "Usuaris silenciats"
-#: src/components/nav-menu.jsx:326
+#: src/components/nav-menu.jsx:277
msgid "Muted users…"
msgstr "Usuaris silenciats…"
-#: src/components/nav-menu.jsx:333
+#: src/components/nav-menu.jsx:284
msgid "Blocked users"
msgstr "Usuaris blocats"
-#: src/components/nav-menu.jsx:341
+#: src/components/nav-menu.jsx:292
msgid "Blocked users…"
msgstr "Usuaris blocats…"
-#: src/components/nav-menu.jsx:353
+#: src/components/nav-menu.jsx:304
msgid "Accounts…"
msgstr "Comptes…"
-#: src/components/nav-menu.jsx:363
+#: src/components/nav-menu.jsx:314
#: src/pages/login.jsx:189
#: src/pages/status.jsx:835
#: src/pages/welcome.jsx:64
msgid "Log in"
msgstr "Inicia sessió"
-#: src/components/nav-menu.jsx:380
+#: src/components/nav-menu.jsx:331
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
#: src/pages/trending.jsx:441
msgid "Trending"
msgstr "Tendències"
-#: src/components/nav-menu.jsx:392
+#: src/components/nav-menu.jsx:343
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Federada"
-#: src/components/nav-menu.jsx:415
+#: src/components/nav-menu.jsx:366
msgid "Shortcuts / Columns…"
msgstr "Dreceres / Columnes…"
-#: src/components/nav-menu.jsx:425
-#: src/components/nav-menu.jsx:439
+#: src/components/nav-menu.jsx:376
+#: src/components/nav-menu.jsx:390
msgid "Settings…"
msgstr "Configuració…"
+#: src/components/nav-menu.jsx:420
+#: src/components/nav-menu.jsx:447
+#: src/components/shortcuts-settings.jsx:50
+#: src/components/shortcuts-settings.jsx:158
+#: src/pages/list.jsx:126
+#: src/pages/lists.jsx:16
+#: src/pages/lists.jsx:50
+msgid "Lists"
+msgstr "Llistes"
+
+#: src/components/nav-menu.jsx:428
+#: src/components/shortcuts.jsx:215
+#: src/pages/list.jsx:133
+msgid "All Lists"
+msgstr "Totes les llistes"
+
#: src/components/notification-service.jsx:160
msgid "Notification"
msgstr "Notificació"
@@ -2532,7 +2532,7 @@ msgstr "Nota: el compte <0>Per defecte0> sempre s'utilitzarà per a la primera
#: src/pages/bookmarks.jsx:25
msgid "No bookmarks yet. Go bookmark something!"
-msgstr "No teniu marcats. Cerqueu alguna cosa per guardar!"
+msgstr "No teniu marcadors. Cerqueu alguna cosa per guardar!"
#: src/pages/bookmarks.jsx:26
msgid "Unable to load bookmarks."
@@ -2703,7 +2703,7 @@ msgstr "Compartit per {0}"
#: src/pages/catchup.jsx:1316
#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:297
+#: src/pages/search.jsx:308
msgid "All"
msgstr "Totes"
@@ -3307,42 +3307,42 @@ msgstr "Cerca: {q} (etiquetes)"
msgid "Search: {q}"
msgstr "Cerca: {q}"
-#: src/pages/search.jsx:307
-#: src/pages/search.jsx:389
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:400
msgid "Hashtags"
msgstr "Etiquetes"
-#: src/pages/search.jsx:339
-#: src/pages/search.jsx:393
-#: src/pages/search.jsx:463
+#: src/pages/search.jsx:350
+#: src/pages/search.jsx:404
+#: src/pages/search.jsx:474
msgid "See more"
msgstr "Mostra'n més"
-#: src/pages/search.jsx:365
+#: src/pages/search.jsx:376
msgid "See more accounts"
msgstr "Veure més comptes"
-#: src/pages/search.jsx:379
+#: src/pages/search.jsx:390
msgid "No accounts found."
msgstr "No s'ha trobat cap compte."
-#: src/pages/search.jsx:435
+#: src/pages/search.jsx:446
msgid "See more hashtags"
msgstr "Veure més etiquetes"
-#: src/pages/search.jsx:449
+#: src/pages/search.jsx:460
msgid "No hashtags found."
msgstr "No s'ha trobat cap etiqueta."
-#: src/pages/search.jsx:493
+#: src/pages/search.jsx:504
msgid "See more posts"
msgstr "Veure més publicacions"
-#: src/pages/search.jsx:507
+#: src/pages/search.jsx:518
msgid "No posts found."
msgstr "No s'ha trobat cap publicació."
-#: src/pages/search.jsx:551
+#: src/pages/search.jsx:562
msgid "Enter your search term or paste a URL above to get started."
msgstr "Introduïu el vostre terme de cerca o enganxeu un URL a dalt per començar."
@@ -3387,7 +3387,7 @@ msgstr "Ajudeu a traduir"
#: src/pages/settings.jsx:265
msgid "Posting"
-msgstr "Publicant"
+msgstr "Publicacions"
#: src/pages/settings.jsx:272
msgid "Default visibility"
@@ -3409,7 +3409,7 @@ msgstr "Sincronitzat amb la configuració de la instància del servidor. \n"
#: src/pages/settings.jsx:336
msgid "Experiments"
-msgstr "Experiments"
+msgstr "Funcions experimentals"
#: src/pages/settings.jsx:349
msgid "Auto refresh timeline posts"
diff --git a/src/locales/en.po b/src/locales/en.po
index 26a9a93ce..c0eed6226 100644
--- a/src/locales/en.po
+++ b/src/locales/en.po
@@ -32,7 +32,7 @@ msgstr ""
#: src/components/account-block.jsx:168
#: src/components/account-info.jsx:641
-#: src/components/status.jsx:498
+#: src/components/status.jsx:514
msgid "Group"
msgstr ""
@@ -97,8 +97,8 @@ msgstr "Following"
#: src/components/account-info.jsx:421
#: src/components/account-info.jsx:778
#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:312
-#: src/pages/search.jsx:459
+#: src/pages/search.jsx:327
+#: src/pages/search.jsx:474
msgid "Posts"
msgstr ""
@@ -107,11 +107,11 @@ msgstr ""
#: src/components/compose.jsx:2488
#: src/components/media-alt-modal.jsx:45
#: src/components/media-modal.jsx:357
-#: src/components/status.jsx:1721
-#: src/components/status.jsx:1738
-#: src/components/status.jsx:1862
-#: src/components/status.jsx:2474
-#: src/components/status.jsx:2477
+#: src/components/status.jsx:1737
+#: src/components/status.jsx:1754
+#: src/components/status.jsx:1878
+#: src/components/status.jsx:2490
+#: src/components/status.jsx:2493
#: src/pages/account-statuses.jsx:528
#: src/pages/accounts.jsx:109
#: src/pages/hashtag.jsx:199
@@ -180,7 +180,7 @@ msgid "Original"
msgstr ""
#: src/components/account-info.jsx:864
-#: src/components/status.jsx:2252
+#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
#: src/pages/catchup.jsx:2056
@@ -276,30 +276,30 @@ msgid "Add/Remove from Lists"
msgstr ""
#: src/components/account-info.jsx:1304
-#: src/components/status.jsx:1161
+#: src/components/status.jsx:1177
msgid "Link copied"
msgstr ""
#: src/components/account-info.jsx:1307
-#: src/components/status.jsx:1164
+#: src/components/status.jsx:1180
msgid "Unable to copy link"
msgstr ""
#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1170
-#: src/components/status.jsx:3251
+#: src/components/status.jsx:1186
+#: src/components/status.jsx:3267
msgid "Copy"
msgstr ""
#: src/components/account-info.jsx:1328
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1186
+#: src/components/status.jsx:1202
msgid "Sharing doesn't seem to work."
msgstr ""
#: src/components/account-info.jsx:1334
-#: src/components/status.jsx:1192
+#: src/components/status.jsx:1208
msgid "Share…"
msgstr ""
@@ -416,9 +416,9 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2976
-#: src/components/status.jsx:3215
-#: src/components/status.jsx:3713
+#: src/components/status.jsx:2992
+#: src/components/status.jsx:3231
+#: src/components/status.jsx:3729
#: src/pages/accounts.jsx:36
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
@@ -507,11 +507,11 @@ msgstr ""
msgid "Save"
msgstr ""
-#: src/components/account-info.jsx:2278
+#: src/components/account-info.jsx:2279
msgid "username"
msgstr ""
-#: src/components/account-info.jsx:2282
+#: src/components/account-info.jsx:2283
msgid "server domain name"
msgstr ""
@@ -524,7 +524,7 @@ msgid "Cloak mode enabled"
msgstr ""
#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:175
#: src/components/shortcuts-settings.jsx:139
#: src/components/timeline.jsx:437
#: src/pages/catchup.jsx:876
@@ -608,7 +608,7 @@ msgid "Attachment #{i} failed"
msgstr ""
#: src/components/compose.jsx:1139
-#: src/components/status.jsx:2047
+#: src/components/status.jsx:2063
#: src/components/timeline.jsx:984
msgid "Content warning"
msgstr ""
@@ -624,7 +624,7 @@ msgid "Public"
msgstr ""
#: src/components/compose.jsx:1196
-#: src/components/nav-menu.jsx:386
+#: src/components/nav-menu.jsx:337
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -644,7 +644,7 @@ msgstr ""
#: src/components/compose.jsx:1206
#: src/components/status.jsx:97
-#: src/components/status.jsx:1925
+#: src/components/status.jsx:1941
msgid "Private mention"
msgstr ""
@@ -674,10 +674,10 @@ msgstr ""
#: src/components/compose.jsx:1504
#: src/components/keyboard-shortcuts-help.jsx:151
-#: src/components/status.jsx:913
-#: src/components/status.jsx:1701
-#: src/components/status.jsx:1702
-#: src/components/status.jsx:2370
+#: src/components/status.jsx:929
+#: src/components/status.jsx:1717
+#: src/components/status.jsx:1718
+#: src/components/status.jsx:2386
msgid "Reply"
msgstr ""
@@ -700,7 +700,7 @@ msgstr ""
#: src/components/compose.jsx:1775
#: src/components/compose.jsx:1852
-#: src/components/nav-menu.jsx:287
+#: src/components/nav-menu.jsx:238
msgid "More…"
msgstr ""
@@ -892,7 +892,7 @@ msgstr ""
#: src/components/drafts.jsx:127
#: src/components/list-add-edit.jsx:185
-#: src/components/status.jsx:1336
+#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr ""
@@ -956,8 +956,8 @@ msgstr ""
#: src/components/generic-accounts.jsx:145
#: src/components/notification.jsx:438
#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:302
-#: src/pages/search.jsx:335
+#: src/pages/search.jsx:317
+#: src/pages/search.jsx:350
msgid "Accounts"
msgstr ""
@@ -965,19 +965,19 @@ msgstr ""
#: src/components/timeline.jsx:519
#: src/pages/list.jsx:293
#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:529
+#: src/pages/search.jsx:544
#: src/pages/status.jsx:1332
msgid "Show more…"
msgstr ""
#: src/components/generic-accounts.jsx:210
#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:534
+#: src/pages/search.jsx:549
msgid "The end."
msgstr ""
#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:405
+#: src/components/nav-menu.jsx:356
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr ""
@@ -1074,12 +1074,12 @@ msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:374
+#: src/components/nav-menu.jsx:325
#: src/components/search-form.jsx:72
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:45
-#: src/pages/search.jsx:284
+#: src/pages/search.jsx:299
msgid "Search"
msgstr ""
@@ -1100,10 +1100,10 @@ msgid "<0>l0> or <1>f1>"
msgstr ""
#: src/components/keyboard-shortcuts-help.jsx:172
-#: src/components/status.jsx:921
-#: src/components/status.jsx:2396
-#: src/components/status.jsx:2428
-#: src/components/status.jsx:2429
+#: src/components/status.jsx:937
+#: src/components/status.jsx:2412
+#: src/components/status.jsx:2444
+#: src/components/status.jsx:2445
msgid "Boost"
msgstr ""
@@ -1112,9 +1112,9 @@ msgid "<0>Shift0> + <1>b1>"
msgstr ""
#: src/components/keyboard-shortcuts-help.jsx:180
-#: src/components/status.jsx:1006
-#: src/components/status.jsx:2453
-#: src/components/status.jsx:2454
+#: src/components/status.jsx:1022
+#: src/components/status.jsx:2469
+#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr ""
@@ -1173,15 +1173,15 @@ msgid "Media description"
msgstr ""
#: src/components/media-alt-modal.jsx:57
-#: src/components/status.jsx:1050
-#: src/components/status.jsx:1077
+#: src/components/status.jsx:1066
+#: src/components/status.jsx:1093
#: src/components/translation-block.jsx:195
msgid "Translate"
msgstr ""
#: src/components/media-alt-modal.jsx:68
-#: src/components/status.jsx:1064
-#: src/components/status.jsx:1091
+#: src/components/status.jsx:1080
+#: src/components/status.jsx:1107
msgid "Speak"
msgstr ""
@@ -1218,9 +1218,9 @@ msgid "Filtered: {filterTitleStr}"
msgstr ""
#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3543
-#: src/components/status.jsx:3639
-#: src/components/status.jsx:3717
+#: src/components/status.jsx:3559
+#: src/components/status.jsx:3655
+#: src/components/status.jsx:3733
#: src/components/timeline.jsx:973
#: src/pages/catchup.jsx:75
#: src/pages/catchup.jsx:1876
@@ -1239,32 +1239,32 @@ msgstr ""
msgid "Post updated. Check it out."
msgstr ""
-#: src/components/nav-menu.jsx:126
+#: src/components/nav-menu.jsx:117
msgid "Menu"
msgstr ""
-#: src/components/nav-menu.jsx:162
+#: src/components/nav-menu.jsx:153
msgid "Reload page now to update?"
msgstr ""
-#: src/components/nav-menu.jsx:174
+#: src/components/nav-menu.jsx:165
msgid "New update available…"
msgstr ""
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:193
+#: src/components/nav-menu.jsx:184
#: src/components/shortcuts-settings.jsx:140
#: src/pages/following.jsx:22
#: src/pages/following.jsx:141
msgid "following.title"
msgstr "Following"
-#: src/components/nav-menu.jsx:200
+#: src/components/nav-menu.jsx:191
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr ""
-#: src/components/nav-menu.jsx:207
+#: src/components/nav-menu.jsx:198
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
#: src/pages/home.jsx:224
@@ -1275,7 +1275,7 @@ msgstr ""
msgid "Mentions"
msgstr ""
-#: src/components/nav-menu.jsx:214
+#: src/components/nav-menu.jsx:205
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
#: src/pages/filters.jsx:24
@@ -1286,31 +1286,15 @@ msgstr ""
msgid "Notifications"
msgstr ""
-#: src/components/nav-menu.jsx:217
+#: src/components/nav-menu.jsx:208
msgid "New"
msgstr ""
-#: src/components/nav-menu.jsx:228
+#: src/components/nav-menu.jsx:219
msgid "Profile"
msgstr ""
-#: src/components/nav-menu.jsx:241
-#: src/components/nav-menu.jsx:268
-#: src/components/shortcuts-settings.jsx:50
-#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
-msgid "Lists"
-msgstr ""
-
-#: src/components/nav-menu.jsx:249
-#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
-msgid "All Lists"
-msgstr ""
-
-#: src/components/nav-menu.jsx:276
+#: src/components/nav-menu.jsx:227
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
#: src/pages/bookmarks.jsx:11
@@ -1318,7 +1302,7 @@ msgstr ""
msgid "Bookmarks"
msgstr ""
-#: src/components/nav-menu.jsx:296
+#: src/components/nav-menu.jsx:247
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
@@ -1329,13 +1313,13 @@ msgstr ""
msgid "Likes"
msgstr ""
-#: src/components/nav-menu.jsx:302
+#: src/components/nav-menu.jsx:253
#: src/pages/followed-hashtags.jsx:14
#: src/pages/followed-hashtags.jsx:44
msgid "Followed Hashtags"
msgstr ""
-#: src/components/nav-menu.jsx:310
+#: src/components/nav-menu.jsx:261
#: src/pages/account-statuses.jsx:331
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
@@ -1343,54 +1327,70 @@ msgstr ""
msgid "Filters"
msgstr ""
-#: src/components/nav-menu.jsx:318
+#: src/components/nav-menu.jsx:269
msgid "Muted users"
msgstr ""
-#: src/components/nav-menu.jsx:326
+#: src/components/nav-menu.jsx:277
msgid "Muted users…"
msgstr ""
-#: src/components/nav-menu.jsx:333
+#: src/components/nav-menu.jsx:284
msgid "Blocked users"
msgstr ""
-#: src/components/nav-menu.jsx:341
+#: src/components/nav-menu.jsx:292
msgid "Blocked users…"
msgstr ""
-#: src/components/nav-menu.jsx:353
+#: src/components/nav-menu.jsx:304
msgid "Accounts…"
msgstr ""
-#: src/components/nav-menu.jsx:363
+#: src/components/nav-menu.jsx:314
#: src/pages/login.jsx:189
#: src/pages/status.jsx:835
#: src/pages/welcome.jsx:64
msgid "Log in"
msgstr ""
-#: src/components/nav-menu.jsx:380
+#: src/components/nav-menu.jsx:331
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
#: src/pages/trending.jsx:441
msgid "Trending"
msgstr ""
-#: src/components/nav-menu.jsx:392
+#: src/components/nav-menu.jsx:343
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr ""
-#: src/components/nav-menu.jsx:415
+#: src/components/nav-menu.jsx:366
msgid "Shortcuts / Columns…"
msgstr ""
-#: src/components/nav-menu.jsx:425
-#: src/components/nav-menu.jsx:439
+#: src/components/nav-menu.jsx:376
+#: src/components/nav-menu.jsx:390
msgid "Settings…"
msgstr ""
+#: src/components/nav-menu.jsx:420
+#: src/components/nav-menu.jsx:447
+#: src/components/shortcuts-settings.jsx:50
+#: src/components/shortcuts-settings.jsx:158
+#: src/pages/list.jsx:126
+#: src/pages/lists.jsx:16
+#: src/pages/lists.jsx:50
+msgid "Lists"
+msgstr ""
+
+#: src/components/nav-menu.jsx:428
+#: src/components/shortcuts.jsx:215
+#: src/pages/list.jsx:133
+msgid "All Lists"
+msgstr ""
+
#: src/components/notification-service.jsx:160
msgid "Notification"
msgstr ""
@@ -1508,8 +1508,8 @@ msgid "[Unknown notification type: {type}]"
msgstr ""
#: src/components/notification.jsx:434
-#: src/components/status.jsx:1020
-#: src/components/status.jsx:1030
+#: src/components/status.jsx:1036
+#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr ""
@@ -1531,7 +1531,7 @@ msgid "Learn more <0/>"
msgstr ""
#: src/components/notification.jsx:756
-#: src/components/status.jsx:251
+#: src/components/status.jsx:267
msgid "Read more →"
msgstr ""
@@ -1824,7 +1824,7 @@ msgid "Move down"
msgstr ""
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1298
+#: src/components/status.jsx:1314
#: src/pages/list.jsx:170
msgid "Edit"
msgstr ""
@@ -2022,297 +2022,297 @@ msgstr ""
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr ""
-#: src/components/status.jsx:522
+#: src/components/status.jsx:538
msgid "<0/> <1>boosted1>"
msgstr ""
-#: src/components/status.jsx:621
+#: src/components/status.jsx:637
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr ""
-#: src/components/status.jsx:774
+#: src/components/status.jsx:790
msgid "Unliked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:775
+#: src/components/status.jsx:791
msgid "Liked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:814
+#: src/components/status.jsx:830
msgid "Unbookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:815
+#: src/components/status.jsx:831
msgid "Bookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:921
-#: src/components/status.jsx:983
-#: src/components/status.jsx:2396
-#: src/components/status.jsx:2428
+#: src/components/status.jsx:937
+#: src/components/status.jsx:999
+#: src/components/status.jsx:2412
+#: src/components/status.jsx:2444
msgid "Unboost"
msgstr ""
-#: src/components/status.jsx:937
-#: src/components/status.jsx:2411
+#: src/components/status.jsx:953
+#: src/components/status.jsx:2427
msgid "Quote"
msgstr ""
-#: src/components/status.jsx:945
-#: src/components/status.jsx:2420
+#: src/components/status.jsx:961
+#: src/components/status.jsx:2436
msgid "Some media have no descriptions."
msgstr ""
-#: src/components/status.jsx:952
+#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr ""
-#: src/components/status.jsx:971
-#: src/components/status.jsx:1426
+#: src/components/status.jsx:987
+#: src/components/status.jsx:1442
msgid "Unboosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:972
-#: src/components/status.jsx:1427
+#: src/components/status.jsx:988
+#: src/components/status.jsx:1443
msgid "Boosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:984
+#: src/components/status.jsx:1000
msgid "Boost…"
msgstr ""
-#: src/components/status.jsx:996
-#: src/components/status.jsx:1711
-#: src/components/status.jsx:2441
+#: src/components/status.jsx:1012
+#: src/components/status.jsx:1727
+#: src/components/status.jsx:2457
msgid "Unlike"
msgstr ""
-#: src/components/status.jsx:997
-#: src/components/status.jsx:1711
-#: src/components/status.jsx:1712
-#: src/components/status.jsx:2441
-#: src/components/status.jsx:2442
+#: src/components/status.jsx:1013
+#: src/components/status.jsx:1727
+#: src/components/status.jsx:1728
+#: src/components/status.jsx:2457
+#: src/components/status.jsx:2458
msgid "Like"
msgstr ""
-#: src/components/status.jsx:1006
-#: src/components/status.jsx:2453
+#: src/components/status.jsx:1022
+#: src/components/status.jsx:2469
msgid "Unbookmark"
msgstr ""
-#: src/components/status.jsx:1114
+#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr ""
-#: src/components/status.jsx:1135
+#: src/components/status.jsx:1151
msgid "Show Edit History"
msgstr ""
-#: src/components/status.jsx:1138
+#: src/components/status.jsx:1154
msgid "Edited: {editedDateText}"
msgstr ""
-#: src/components/status.jsx:1205
-#: src/components/status.jsx:3220
+#: src/components/status.jsx:1221
+#: src/components/status.jsx:3236
msgid "Embed post"
msgstr ""
-#: src/components/status.jsx:1219
+#: src/components/status.jsx:1235
msgid "Conversation unmuted"
msgstr ""
-#: src/components/status.jsx:1219
+#: src/components/status.jsx:1235
msgid "Conversation muted"
msgstr ""
-#: src/components/status.jsx:1225
+#: src/components/status.jsx:1241
msgid "Unable to unmute conversation"
msgstr ""
-#: src/components/status.jsx:1226
+#: src/components/status.jsx:1242
msgid "Unable to mute conversation"
msgstr ""
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1251
msgid "Unmute conversation"
msgstr ""
-#: src/components/status.jsx:1242
+#: src/components/status.jsx:1258
msgid "Mute conversation"
msgstr ""
-#: src/components/status.jsx:1258
+#: src/components/status.jsx:1274
msgid "Post unpinned from profile"
msgstr ""
-#: src/components/status.jsx:1259
+#: src/components/status.jsx:1275
msgid "Post pinned to profile"
msgstr ""
-#: src/components/status.jsx:1264
+#: src/components/status.jsx:1280
msgid "Unable to unpin post"
msgstr ""
-#: src/components/status.jsx:1264
+#: src/components/status.jsx:1280
msgid "Unable to pin post"
msgstr ""
-#: src/components/status.jsx:1273
+#: src/components/status.jsx:1289
msgid "Unpin from profile"
msgstr ""
-#: src/components/status.jsx:1280
+#: src/components/status.jsx:1296
msgid "Pin to profile"
msgstr ""
-#: src/components/status.jsx:1309
+#: src/components/status.jsx:1325
msgid "Delete this post?"
msgstr ""
-#: src/components/status.jsx:1325
+#: src/components/status.jsx:1341
msgid "Post deleted"
msgstr ""
-#: src/components/status.jsx:1328
+#: src/components/status.jsx:1344
msgid "Unable to delete post"
msgstr ""
-#: src/components/status.jsx:1356
+#: src/components/status.jsx:1372
msgid "Report post…"
msgstr ""
-#: src/components/status.jsx:1712
-#: src/components/status.jsx:1748
-#: src/components/status.jsx:2442
+#: src/components/status.jsx:1728
+#: src/components/status.jsx:1764
+#: src/components/status.jsx:2458
msgid "Liked"
msgstr ""
-#: src/components/status.jsx:1745
-#: src/components/status.jsx:2429
+#: src/components/status.jsx:1761
+#: src/components/status.jsx:2445
msgid "Boosted"
msgstr ""
-#: src/components/status.jsx:1755
-#: src/components/status.jsx:2454
+#: src/components/status.jsx:1771
+#: src/components/status.jsx:2470
msgid "Bookmarked"
msgstr ""
-#: src/components/status.jsx:1759
+#: src/components/status.jsx:1775
msgid "Pinned"
msgstr ""
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2260
+#: src/components/status.jsx:1820
+#: src/components/status.jsx:2276
msgid "Deleted"
msgstr ""
-#: src/components/status.jsx:1845
+#: src/components/status.jsx:1861
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
-#: src/components/status.jsx:1934
+#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr ""
-#: src/components/status.jsx:2010
-#: src/components/status.jsx:2072
-#: src/components/status.jsx:2157
+#: src/components/status.jsx:2026
+#: src/components/status.jsx:2088
+#: src/components/status.jsx:2173
msgid "Show less"
msgstr ""
-#: src/components/status.jsx:2010
-#: src/components/status.jsx:2072
+#: src/components/status.jsx:2026
+#: src/components/status.jsx:2088
msgid "Show content"
msgstr ""
-#: src/components/status.jsx:2157
+#: src/components/status.jsx:2173
msgid "Show media"
msgstr ""
-#: src/components/status.jsx:2294
+#: src/components/status.jsx:2310
msgid "Edited"
msgstr ""
-#: src/components/status.jsx:2371
+#: src/components/status.jsx:2387
msgid "Comments"
msgstr ""
#. More from [Author]
-#: src/components/status.jsx:2680
+#: src/components/status.jsx:2696
msgid "More from <0/>"
msgstr "More from <0/>"
-#: src/components/status.jsx:2981
+#: src/components/status.jsx:2997
msgid "Edit History"
msgstr ""
-#: src/components/status.jsx:2985
+#: src/components/status.jsx:3001
msgid "Failed to load history"
msgstr ""
-#: src/components/status.jsx:2990
+#: src/components/status.jsx:3006
msgid "Loading…"
msgstr ""
-#: src/components/status.jsx:3225
+#: src/components/status.jsx:3241
msgid "HTML Code"
msgstr ""
-#: src/components/status.jsx:3242
+#: src/components/status.jsx:3258
msgid "HTML code copied"
msgstr ""
-#: src/components/status.jsx:3245
+#: src/components/status.jsx:3261
msgid "Unable to copy HTML code"
msgstr ""
-#: src/components/status.jsx:3257
+#: src/components/status.jsx:3273
msgid "Media attachments:"
msgstr ""
-#: src/components/status.jsx:3279
+#: src/components/status.jsx:3295
msgid "Account Emojis:"
msgstr ""
-#: src/components/status.jsx:3310
-#: src/components/status.jsx:3355
+#: src/components/status.jsx:3326
+#: src/components/status.jsx:3371
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3340
msgid "Emojis:"
msgstr ""
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3385
msgid "Notes:"
msgstr ""
-#: src/components/status.jsx:3373
+#: src/components/status.jsx:3389
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3379
+#: src/components/status.jsx:3395
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3384
+#: src/components/status.jsx:3400
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3390
+#: src/components/status.jsx:3406
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3396
+#: src/components/status.jsx:3412
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3405
+#: src/components/status.jsx:3421
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3647
+#: src/components/status.jsx:3663
msgid "<0/> <1/> boosted"
msgstr ""
@@ -2697,7 +2697,7 @@ msgstr ""
#: src/pages/catchup.jsx:1316
#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:297
+#: src/pages/search.jsx:312
msgid "All"
msgstr ""
@@ -3301,42 +3301,42 @@ msgstr ""
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:307
-#: src/pages/search.jsx:389
+#: src/pages/search.jsx:322
+#: src/pages/search.jsx:404
msgid "Hashtags"
msgstr ""
-#: src/pages/search.jsx:339
-#: src/pages/search.jsx:393
-#: src/pages/search.jsx:463
+#: src/pages/search.jsx:354
+#: src/pages/search.jsx:408
+#: src/pages/search.jsx:478
msgid "See more"
msgstr ""
-#: src/pages/search.jsx:365
+#: src/pages/search.jsx:380
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:379
+#: src/pages/search.jsx:394
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:435
+#: src/pages/search.jsx:450
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:449
+#: src/pages/search.jsx:464
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:493
+#: src/pages/search.jsx:508
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:507
+#: src/pages/search.jsx:522
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:551
+#: src/pages/search.jsx:566
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po
index 6cb4b5802..7504f785e 100644
--- a/src/locales/es-ES.po
+++ b/src/locales/es-ES.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: es\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-11-03 13:10\n"
+"PO-Revision-Date: 2024-11-19 20:19\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -31,12 +31,12 @@ msgid "Last posted: {0}"
msgstr "Última publicación: {0}"
#: src/components/account-block.jsx:161
-#: src/components/account-info.jsx:634
+#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automatizado"
#: src/components/account-block.jsx:168
-#: src/components/account-info.jsx:639
+#: src/components/account-info.jsx:641
#: src/components/status.jsx:498
msgid "Group"
msgstr "Grupo"
@@ -46,17 +46,17 @@ msgid "Mutual"
msgstr "Mutuo"
#: src/components/account-block.jsx:182
-#: src/components/account-info.jsx:1680
+#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Solicitado"
#: src/components/account-block.jsx:186
-#: src/components/account-info.jsx:1671
+#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Seguidos"
#: src/components/account-block.jsx:190
-#: src/components/account-info.jsx:1062
+#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Te sigue"
@@ -65,53 +65,53 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# seguidor} other {# seguidores}}"
#: src/components/account-block.jsx:207
-#: src/components/account-info.jsx:680
+#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Verificado"
#: src/components/account-block.jsx:222
-#: src/components/account-info.jsx:780
+#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Se unió el <0>{0}0>"
-#: src/components/account-info.jsx:57
+#: src/components/account-info.jsx:58
msgid "Forever"
msgstr "Siempre"
-#: src/components/account-info.jsx:377
+#: src/components/account-info.jsx:379
msgid "Unable to load account."
msgstr "No se ha podido cargar la cuenta."
-#: src/components/account-info.jsx:385
+#: src/components/account-info.jsx:387
msgid "Go to account page"
msgstr "Ir a la página de la cuenta"
-#: src/components/account-info.jsx:413
-#: src/components/account-info.jsx:702
-#: src/components/account-info.jsx:732
+#: src/components/account-info.jsx:415
+#: src/components/account-info.jsx:704
+#: src/components/account-info.jsx:734
msgid "Followers"
msgstr "Seguidores"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:742
-#: src/components/account-info.jsx:759
+#: src/components/account-info.jsx:418
+#: src/components/account-info.jsx:744
+#: src/components/account-info.jsx:761
msgid "following.stats"
msgstr "Seguidos"
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:776
+#: src/components/account-info.jsx:421
+#: src/components/account-info.jsx:778
#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:312
-#: src/pages/search.jsx:459
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:470
msgid "Posts"
msgstr "Publicaciones"
-#: src/components/account-info.jsx:427
-#: src/components/account-info.jsx:1118
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:1120
#: src/components/compose.jsx:2488
#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:283
+#: src/components/media-modal.jsx:357
#: src/components/status.jsx:1721
#: src/components/status.jsx:1738
#: src/components/status.jsx:1862
@@ -127,64 +127,64 @@ msgstr "Publicaciones"
msgid "More"
msgstr "Más"
-#: src/components/account-info.jsx:439
+#: src/components/account-info.jsx:441
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> ha indicado que su nueva cuenta es:"
-#: src/components/account-info.jsx:584
-#: src/components/account-info.jsx:1276
+#: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
msgid "Handle copied"
msgstr "Identificador copiado"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1279
+#: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
msgid "Unable to copy handle"
msgstr "No se ha podido copiar el identificador"
-#: src/components/account-info.jsx:593
-#: src/components/account-info.jsx:1285
+#: src/components/account-info.jsx:595
+#: src/components/account-info.jsx:1287
msgid "Copy handle"
msgstr "Copiar identificador"
-#: src/components/account-info.jsx:599
+#: src/components/account-info.jsx:601
msgid "Go to original profile page"
msgstr "Ir a la página de perfil original"
-#: src/components/account-info.jsx:606
+#: src/components/account-info.jsx:608
msgid "View profile image"
msgstr "Ver imagen del perfil"
-#: src/components/account-info.jsx:612
+#: src/components/account-info.jsx:614
msgid "View profile header"
msgstr "Ver cabecera del perfil"
-#: src/components/account-info.jsx:629
+#: src/components/account-info.jsx:631
msgid "In Memoriam"
msgstr "Cuenta conmemorativa"
-#: src/components/account-info.jsx:709
-#: src/components/account-info.jsx:750
+#: src/components/account-info.jsx:711
+#: src/components/account-info.jsx:752
msgid "This user has chosen to not make this information available."
msgstr "Este usuario ha optado por no hacer esta información disponible."
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} originales, {1} respuestas, {2} impulsos"
-#: src/components/account-info.jsx:821
+#: src/components/account-info.jsx:823
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {Última publicació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}}}}"
-#: src/components/account-info.jsx:834
+#: src/components/account-info.jsx:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {Última publicación en el último año(s)} other {Últimas {1} publicaciones en el último año(s)}}"
-#: src/components/account-info.jsx:858
+#: src/components/account-info.jsx:860
#: src/pages/catchup.jsx:70
msgid "Original"
msgstr "Originales"
-#: src/components/account-info.jsx:862
+#: src/components/account-info.jsx:864
#: src/components/status.jsx:2252
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
@@ -194,215 +194,215 @@ msgstr "Originales"
msgid "Replies"
msgstr "Respuestas"
-#: src/components/account-info.jsx:866
+#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1110
+#: src/pages/settings.jsx:1153
msgid "Boosts"
msgstr "Impulsos"
-#: src/components/account-info.jsx:872
+#: src/components/account-info.jsx:874
msgid "Post stats unavailable."
msgstr "Las estadísticas de las publicaciones no están disponibles."
-#: src/components/account-info.jsx:903
+#: src/components/account-info.jsx:905
msgid "View post stats"
msgstr "Ver las estadísticas de las publicaciones"
-#: src/components/account-info.jsx:1066
+#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Última publicación: <0>{0}0>"
-#: src/components/account-info.jsx:1080
+#: src/components/account-info.jsx:1082
msgid "Muted"
msgstr "Silenciado"
-#: src/components/account-info.jsx:1085
+#: src/components/account-info.jsx:1087
msgid "Blocked"
msgstr "Bloqueado"
-#: src/components/account-info.jsx:1094
+#: src/components/account-info.jsx:1096
msgid "Private note"
msgstr "Nota privada"
-#: src/components/account-info.jsx:1151
+#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
msgstr "Mencionar a <0>@{username}0>"
-#: src/components/account-info.jsx:1163
+#: src/components/account-info.jsx:1165
msgid "Translate bio"
msgstr "Traducir biografía"
-#: src/components/account-info.jsx:1174
+#: src/components/account-info.jsx:1176
msgid "Edit private note"
msgstr "Editar nota privada"
-#: src/components/account-info.jsx:1174
+#: src/components/account-info.jsx:1176
msgid "Add private note"
msgstr "Añadir nota privada"
-#: src/components/account-info.jsx:1194
+#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
msgstr "Notificaciones activadas para las publicaciones de @{username}."
-#: src/components/account-info.jsx:1195
+#: src/components/account-info.jsx:1197
msgid "Notifications disabled for @{username}'s posts."
msgstr "Notificaciones desactivadas para las publicaciones de @{username}."
-#: src/components/account-info.jsx:1207
+#: src/components/account-info.jsx:1209
msgid "Disable notifications"
msgstr "Desactivar las notificaciones"
-#: src/components/account-info.jsx:1208
+#: src/components/account-info.jsx:1210
msgid "Enable notifications"
msgstr "Activar las notificaciones"
-#: src/components/account-info.jsx:1225
+#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
msgstr "Impulsos de @{username} activados."
-#: src/components/account-info.jsx:1226
+#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
msgstr "Impulsos de @{username} desactivados."
-#: src/components/account-info.jsx:1237
+#: src/components/account-info.jsx:1239
msgid "Disable boosts"
msgstr "Desactivar impulsos"
-#: src/components/account-info.jsx:1237
+#: src/components/account-info.jsx:1239
msgid "Enable boosts"
msgstr "Activar impulsos"
-#: src/components/account-info.jsx:1253
-#: src/components/account-info.jsx:1263
-#: src/components/account-info.jsx:1864
+#: src/components/account-info.jsx:1255
+#: src/components/account-info.jsx:1265
+#: src/components/account-info.jsx:1866
msgid "Add/Remove from Lists"
msgstr "Añadir/eliminar de las listas"
-#: src/components/account-info.jsx:1302
+#: src/components/account-info.jsx:1304
#: src/components/status.jsx:1161
msgid "Link copied"
msgstr "El enlace ha sido copiado"
-#: src/components/account-info.jsx:1305
+#: src/components/account-info.jsx:1307
#: src/components/status.jsx:1164
msgid "Unable to copy link"
msgstr "No se ha podido copiar el enlace"
-#: src/components/account-info.jsx:1311
+#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1170
#: src/components/status.jsx:3251
msgid "Copy"
msgstr "Copiar"
-#: src/components/account-info.jsx:1326
+#: src/components/account-info.jsx:1328
#: src/components/shortcuts-settings.jsx:1077
#: src/components/status.jsx:1186
msgid "Sharing doesn't seem to work."
msgstr "Compartir parece no funcionar."
-#: src/components/account-info.jsx:1332
+#: src/components/account-info.jsx:1334
#: src/components/status.jsx:1192
msgid "Share…"
msgstr "Compartir…"
-#: src/components/account-info.jsx:1352
+#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
msgstr "Se ha dejado de silenciar a @{username}"
-#: src/components/account-info.jsx:1364
+#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
msgstr "Dejar de silenciar a <0>@{username}0>"
-#: src/components/account-info.jsx:1380
+#: src/components/account-info.jsx:1382
msgid "Mute <0>@{username}0>…"
msgstr "Silenciar a <0>@{username}0>…"
-#: src/components/account-info.jsx:1412
+#: src/components/account-info.jsx:1414
msgid "Muted @{username} for {0}"
msgstr "Se ha silenciado a @{username} por {0}"
-#: src/components/account-info.jsx:1424
+#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
msgstr "No se ha podido silenciar a @{username}"
-#: src/components/account-info.jsx:1445
+#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
msgstr "¿Deseas eliminar a <0>@{username}0> de los seguidores?"
-#: src/components/account-info.jsx:1465
+#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
msgstr "@{username} se ha eliminado de los seguidores"
-#: src/components/account-info.jsx:1477
+#: src/components/account-info.jsx:1479
msgid "Remove follower…"
msgstr "Eliminar seguidor…"
-#: src/components/account-info.jsx:1488
+#: src/components/account-info.jsx:1490
msgid "Block <0>@{username}0>?"
msgstr "¿Deseas bloquear a <0>@{username}0>?"
-#: src/components/account-info.jsx:1512
+#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
msgstr "Se ha desbloqueado a @{username}"
-#: src/components/account-info.jsx:1520
+#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
msgstr "Has bloqueado a @{username}"
-#: src/components/account-info.jsx:1528
+#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
msgstr "No se ha podido desbloquear a @{username}"
-#: src/components/account-info.jsx:1530
+#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
msgstr "No se ha podido bloquear a {username}"
-#: src/components/account-info.jsx:1540
+#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
msgstr "Desbloquear a <0>@{username}0>"
-#: src/components/account-info.jsx:1549
+#: src/components/account-info.jsx:1551
msgid "Block <0>@{username}0>…"
msgstr "Bloquear a <0>@{username}0>…"
-#: src/components/account-info.jsx:1566
+#: src/components/account-info.jsx:1568
msgid "Report <0>@{username}0>…"
msgstr "Reportar a <0>@{username}0>…"
-#: src/components/account-info.jsx:1586
-#: src/components/account-info.jsx:2097
+#: src/components/account-info.jsx:1588
+#: src/components/account-info.jsx:2099
msgid "Edit profile"
msgstr "Editar perfil"
-#: src/components/account-info.jsx:1622
+#: src/components/account-info.jsx:1624
msgid "Withdraw follow request?"
msgstr "¿Deseas retirar la solicitud de seguimiento?"
-#: src/components/account-info.jsx:1623
+#: src/components/account-info.jsx:1625
msgid "Unfollow @{0}?"
msgstr "¿Deseas dejar de seguir a @{0}?"
-#: src/components/account-info.jsx:1674
+#: src/components/account-info.jsx:1676
msgid "Unfollow…"
msgstr "Dejar de seguir…"
-#: src/components/account-info.jsx:1683
+#: src/components/account-info.jsx:1685
msgid "Withdraw…"
msgstr "Descartar…"
-#: src/components/account-info.jsx:1690
-#: src/components/account-info.jsx:1694
+#: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
#: src/pages/hashtag.jsx:261
msgid "Follow"
msgstr "Seguir"
-#: src/components/account-info.jsx:1805
-#: src/components/account-info.jsx:1859
-#: src/components/account-info.jsx:1992
-#: src/components/account-info.jsx:2092
+#: src/components/account-info.jsx:1807
+#: src/components/account-info.jsx:1861
+#: src/components/account-info.jsx:1994
+#: src/components/account-info.jsx:2094
#: src/components/account-sheet.jsx:37
#: src/components/compose.jsx:818
#: src/components/compose.jsx:2444
@@ -413,9 +413,9 @@ msgstr "Seguir"
#: src/components/embed-modal.jsx:12
#: src/components/generic-accounts.jsx:142
#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:33
+#: src/components/list-add-edit.jsx:35
#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:247
+#: src/components/media-modal.jsx:321
#: src/components/notification-service.jsx:156
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
@@ -430,93 +430,93 @@ msgstr "Seguir"
#: src/pages/list.jsx:274
#: src/pages/notifications.jsx:868
#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:76
+#: src/pages/settings.jsx:77
#: src/pages/status.jsx:1299
msgid "Close"
msgstr "Cerrar"
-#: src/components/account-info.jsx:1810
+#: src/components/account-info.jsx:1812
msgid "Translated Bio"
msgstr "Biografía traducida"
-#: src/components/account-info.jsx:1904
+#: src/components/account-info.jsx:1906
msgid "Unable to remove from list."
msgstr "No se ha podido eliminar de la lista."
-#: src/components/account-info.jsx:1905
+#: src/components/account-info.jsx:1907
msgid "Unable to add to list."
msgstr "No se ha podido añadir a la lista."
-#: src/components/account-info.jsx:1924
+#: src/components/account-info.jsx:1926
#: src/pages/lists.jsx:104
msgid "Unable to load lists."
msgstr "No se ha podido cargar las listas."
-#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:1930
msgid "No lists."
msgstr "No hay listas."
-#: src/components/account-info.jsx:1939
-#: src/components/list-add-edit.jsx:37
+#: src/components/account-info.jsx:1941
+#: src/components/list-add-edit.jsx:39
#: src/pages/lists.jsx:58
msgid "New list"
msgstr "Nueva lista"
-#: src/components/account-info.jsx:1997
+#: src/components/account-info.jsx:1999
msgid "Private note about <0>@{0}0>"
msgstr "Nota privada acerca de <0>@{0}0>"
-#: src/components/account-info.jsx:2027
+#: src/components/account-info.jsx:2029
msgid "Unable to update private note."
msgstr "No se ha podido actualizar la nota privada."
-#: src/components/account-info.jsx:2050
-#: src/components/account-info.jsx:2220
+#: src/components/account-info.jsx:2052
+#: src/components/account-info.jsx:2222
msgid "Cancel"
msgstr "Cancelar"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2057
msgid "Save & close"
msgstr "Guardar y cerrar"
-#: src/components/account-info.jsx:2148
+#: src/components/account-info.jsx:2150
msgid "Unable to update profile."
msgstr "No se ha podido actualizar el perfil."
-#: src/components/account-info.jsx:2155
-#: src/components/list-add-edit.jsx:102
+#: src/components/account-info.jsx:2157
+#: src/components/list-add-edit.jsx:104
msgid "Name"
msgstr "Nombre"
-#: src/components/account-info.jsx:2168
+#: src/components/account-info.jsx:2170
msgid "Bio"
msgstr "Biografía"
-#: src/components/account-info.jsx:2181
+#: src/components/account-info.jsx:2183
msgid "Extra fields"
msgstr "Campos adicionales"
-#: src/components/account-info.jsx:2187
+#: src/components/account-info.jsx:2189
msgid "Label"
msgstr "Etiqueta"
-#: src/components/account-info.jsx:2190
+#: src/components/account-info.jsx:2192
msgid "Content"
msgstr "Contenido"
-#: src/components/account-info.jsx:2223
-#: src/components/list-add-edit.jsx:147
+#: src/components/account-info.jsx:2225
+#: src/components/list-add-edit.jsx:149
#: src/components/shortcuts-settings.jsx:715
#: src/pages/filters.jsx:554
#: src/pages/notifications.jsx:934
msgid "Save"
msgstr "Guardar"
-#: src/components/account-info.jsx:2276
+#: src/components/account-info.jsx:2279
msgid "username"
msgstr "nombre de usuario"
-#: src/components/account-info.jsx:2280
+#: src/components/account-info.jsx:2283
msgid "server domain name"
msgstr "nombre de dominio del servidor"
@@ -529,7 +529,7 @@ msgid "Cloak mode enabled"
msgstr "El modo oculto ha sido activado"
#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:175
#: src/components/shortcuts-settings.jsx:139
#: src/components/timeline.jsx:437
#: src/pages/catchup.jsx:876
@@ -624,12 +624,12 @@ msgstr "Advertencia de contenido o medio sensible"
#: src/components/compose.jsx:1191
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:304
+#: src/pages/settings.jsx:305
msgid "Public"
msgstr "Público"
#: src/components/compose.jsx:1196
-#: src/components/nav-menu.jsx:386
+#: src/components/nav-menu.jsx:337
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -637,13 +637,13 @@ msgstr "Local"
#: src/components/compose.jsx:1200
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:307
+#: src/pages/settings.jsx:308
msgid "Unlisted"
msgstr "No listado"
#: src/components/compose.jsx:1203
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:310
+#: src/pages/settings.jsx:311
msgid "Followers only"
msgstr "Solo seguidores"
@@ -705,7 +705,7 @@ msgstr "Hubo un fallo al descargar el GIF"
#: src/components/compose.jsx:1775
#: src/components/compose.jsx:1852
-#: src/components/nav-menu.jsx:287
+#: src/components/nav-menu.jsx:238
msgid "More…"
msgstr "Más…"
@@ -863,13 +863,13 @@ msgid "Type to search GIFs"
msgstr "Escribe para buscar un GIF"
#: src/components/compose.jsx:3491
-#: src/components/media-modal.jsx:387
+#: src/components/media-modal.jsx:461
#: src/components/timeline.jsx:889
msgid "Previous"
msgstr "Anterior"
#: src/components/compose.jsx:3509
-#: src/components/media-modal.jsx:406
+#: src/components/media-modal.jsx:480
#: src/components/timeline.jsx:906
msgid "Next"
msgstr "Siguiente"
@@ -879,7 +879,7 @@ msgid "Error loading GIFs"
msgstr "Error al cargar los GIF"
#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:691
+#: src/pages/settings.jsx:692
msgid "Unsent drafts"
msgstr "Borradores no enviados"
@@ -896,7 +896,7 @@ msgid "Error deleting draft! Please try again."
msgstr "¡Error al eliminar el borrador! Por favor, inténtalo de nuevo."
#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:183
+#: src/components/list-add-edit.jsx:185
#: src/components/status.jsx:1336
#: src/pages/filters.jsx:587
msgid "Delete…"
@@ -961,8 +961,8 @@ msgstr "No hay nada que mostrar"
#: src/components/generic-accounts.jsx:145
#: src/components/notification.jsx:438
#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:302
-#: src/pages/search.jsx:335
+#: src/pages/search.jsx:313
+#: src/pages/search.jsx:346
msgid "Accounts"
msgstr "Cuentas"
@@ -970,19 +970,19 @@ msgstr "Cuentas"
#: src/components/timeline.jsx:519
#: src/pages/list.jsx:293
#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:529
+#: src/pages/search.jsx:540
#: src/pages/status.jsx:1332
msgid "Show more…"
msgstr "Mostrar más…"
#: src/components/generic-accounts.jsx:210
#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:534
+#: src/pages/search.jsx:545
msgid "The end."
msgstr "El fin."
#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:405
+#: src/components/nav-menu.jsx:356
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Atajos de teclado"
@@ -1079,12 +1079,12 @@ msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Intro1> o <2>⌘2> + <3>Intro3>"
#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:374
+#: src/components/nav-menu.jsx:325
#: src/components/search-form.jsx:72
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:45
-#: src/pages/search.jsx:284
+#: src/pages/search.jsx:295
msgid "Search"
msgstr "Buscar"
@@ -1131,44 +1131,44 @@ msgstr "Activar o desactivar el modo oculto"
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Mayús0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:37
+#: src/components/list-add-edit.jsx:39
msgid "Edit list"
msgstr "Editar lista"
-#: src/components/list-add-edit.jsx:93
+#: src/components/list-add-edit.jsx:95
msgid "Unable to edit list."
msgstr "No se ha podido editar la lista."
-#: src/components/list-add-edit.jsx:94
+#: src/components/list-add-edit.jsx:96
msgid "Unable to create list."
msgstr "No se ha podido crear la lista."
-#: src/components/list-add-edit.jsx:122
+#: src/components/list-add-edit.jsx:124
msgid "Show replies to list members"
msgstr "Mostrar respuestas a la lista de miembros"
-#: src/components/list-add-edit.jsx:125
+#: src/components/list-add-edit.jsx:127
msgid "Show replies to people I follow"
msgstr "Mostrar respuestas a las personas que sigo"
-#: src/components/list-add-edit.jsx:128
+#: src/components/list-add-edit.jsx:130
msgid "Don't show replies"
msgstr "No mostrar respuestas"
-#: src/components/list-add-edit.jsx:141
+#: src/components/list-add-edit.jsx:143
msgid "Hide posts on this list from Home/Following"
msgstr "Ocultar publicaciones en esta lista de Inicio/Seguidos"
-#: src/components/list-add-edit.jsx:147
+#: src/components/list-add-edit.jsx:149
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Crear"
-#: src/components/list-add-edit.jsx:154
+#: src/components/list-add-edit.jsx:156
msgid "Delete this list?"
msgstr "¿Deseas eliminar esta lista?"
-#: src/components/list-add-edit.jsx:173
+#: src/components/list-add-edit.jsx:175
msgid "Unable to delete list."
msgstr "No se ha podido eliminar la lista."
@@ -1190,27 +1190,27 @@ msgstr "Traducir"
msgid "Speak"
msgstr "Hablar"
-#: src/components/media-modal.jsx:294
+#: src/components/media-modal.jsx:368
msgid "Open original media in new window"
msgstr "Abrir archivo original en una nueva ventana"
-#: src/components/media-modal.jsx:298
+#: src/components/media-modal.jsx:372
msgid "Open original media"
msgstr "Abrir archivo original"
-#: src/components/media-modal.jsx:314
+#: src/components/media-modal.jsx:388
msgid "Attempting to describe image. Please wait…"
msgstr "Intentando describir la imagen. Por favor, espera…"
-#: src/components/media-modal.jsx:329
+#: src/components/media-modal.jsx:403
msgid "Failed to describe image"
msgstr "No se ha podido describir la imagen"
-#: src/components/media-modal.jsx:339
+#: src/components/media-modal.jsx:413
msgid "Describe image…"
msgstr "Describe la imagen…"
-#: src/components/media-modal.jsx:362
+#: src/components/media-modal.jsx:436
msgid "View post"
msgstr "Ver publicaciones"
@@ -1244,43 +1244,43 @@ msgstr "Respuesta publicada. Échale un vistazo."
msgid "Post updated. Check it out."
msgstr "Publicación actualizada. Échale un vistazo."
-#: src/components/nav-menu.jsx:126
+#: src/components/nav-menu.jsx:117
msgid "Menu"
msgstr "Menú"
-#: src/components/nav-menu.jsx:162
+#: src/components/nav-menu.jsx:153
msgid "Reload page now to update?"
msgstr "¿Recargar página ahora para actualizar?"
-#: src/components/nav-menu.jsx:174
+#: src/components/nav-menu.jsx:165
msgid "New update available…"
msgstr "Hay una nueva actualización disponible…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:193
+#: src/components/nav-menu.jsx:184
#: src/components/shortcuts-settings.jsx:140
#: src/pages/following.jsx:22
#: src/pages/following.jsx:141
msgid "following.title"
msgstr "Seguidos"
-#: src/components/nav-menu.jsx:200
+#: src/components/nav-menu.jsx:191
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Ponerse al día"
-#: src/components/nav-menu.jsx:207
+#: src/components/nav-menu.jsx:198
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
#: src/pages/home.jsx:224
#: src/pages/mentions.jsx:20
#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1102
+#: src/pages/settings.jsx:1145
#: src/pages/trending.jsx:381
msgid "Mentions"
msgstr "Menciones"
-#: src/components/nav-menu.jsx:214
+#: src/components/nav-menu.jsx:205
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
#: src/pages/filters.jsx:24
@@ -1291,31 +1291,15 @@ msgstr "Menciones"
msgid "Notifications"
msgstr "Notificaciones"
-#: src/components/nav-menu.jsx:217
+#: src/components/nav-menu.jsx:208
msgid "New"
msgstr "Nuevo"
-#: src/components/nav-menu.jsx:228
+#: src/components/nav-menu.jsx:219
msgid "Profile"
msgstr "Perfil"
-#: src/components/nav-menu.jsx:241
-#: src/components/nav-menu.jsx:268
-#: src/components/shortcuts-settings.jsx:50
-#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
-msgid "Lists"
-msgstr "Listas"
-
-#: src/components/nav-menu.jsx:249
-#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
-msgid "All Lists"
-msgstr "Todas las listas"
-
-#: src/components/nav-menu.jsx:276
+#: src/components/nav-menu.jsx:227
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
#: src/pages/bookmarks.jsx:11
@@ -1323,24 +1307,24 @@ msgstr "Todas las listas"
msgid "Bookmarks"
msgstr "Marcadores"
-#: src/components/nav-menu.jsx:296
+#: src/components/nav-menu.jsx:247
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
#: src/pages/catchup.jsx:2062
#: src/pages/favourites.jsx:11
#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1106
+#: src/pages/settings.jsx:1149
msgid "Likes"
msgstr "Me gustan"
-#: src/components/nav-menu.jsx:302
+#: src/components/nav-menu.jsx:253
#: src/pages/followed-hashtags.jsx:14
#: src/pages/followed-hashtags.jsx:44
msgid "Followed Hashtags"
msgstr "Etiquetas seguidas"
-#: src/components/nav-menu.jsx:310
+#: src/components/nav-menu.jsx:261
#: src/pages/account-statuses.jsx:331
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
@@ -1348,54 +1332,70 @@ msgstr "Etiquetas seguidas"
msgid "Filters"
msgstr "Filtros"
-#: src/components/nav-menu.jsx:318
+#: src/components/nav-menu.jsx:269
msgid "Muted users"
msgstr "Usuarios silenciados"
-#: src/components/nav-menu.jsx:326
+#: src/components/nav-menu.jsx:277
msgid "Muted users…"
msgstr "Usuarios silenciados…"
-#: src/components/nav-menu.jsx:333
+#: src/components/nav-menu.jsx:284
msgid "Blocked users"
msgstr "Usuarios bloqueados"
-#: src/components/nav-menu.jsx:341
+#: src/components/nav-menu.jsx:292
msgid "Blocked users…"
msgstr "Usuarios bloqueados…"
-#: src/components/nav-menu.jsx:353
+#: src/components/nav-menu.jsx:304
msgid "Accounts…"
msgstr "Cuentas…"
-#: src/components/nav-menu.jsx:363
+#: src/components/nav-menu.jsx:314
#: src/pages/login.jsx:189
#: src/pages/status.jsx:835
#: src/pages/welcome.jsx:64
msgid "Log in"
msgstr "Inicia sesión"
-#: src/components/nav-menu.jsx:380
+#: src/components/nav-menu.jsx:331
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
#: src/pages/trending.jsx:441
msgid "Trending"
msgstr "Tendencias"
-#: src/components/nav-menu.jsx:392
+#: src/components/nav-menu.jsx:343
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Federados"
-#: src/components/nav-menu.jsx:415
+#: src/components/nav-menu.jsx:366
msgid "Shortcuts / Columns…"
msgstr "Atajos / Columnas…"
-#: src/components/nav-menu.jsx:425
-#: src/components/nav-menu.jsx:439
+#: src/components/nav-menu.jsx:376
+#: src/components/nav-menu.jsx:390
msgid "Settings…"
msgstr "Configuración…"
+#: src/components/nav-menu.jsx:420
+#: src/components/nav-menu.jsx:447
+#: src/components/shortcuts-settings.jsx:50
+#: src/components/shortcuts-settings.jsx:158
+#: src/pages/list.jsx:126
+#: src/pages/lists.jsx:16
+#: src/pages/lists.jsx:50
+msgid "Lists"
+msgstr "Listas"
+
+#: src/components/nav-menu.jsx:428
+#: src/components/shortcuts.jsx:215
+#: src/pages/list.jsx:133
+msgid "All Lists"
+msgstr "Todas las listas"
+
#: src/components/notification-service.jsx:160
msgid "Notification"
msgstr "Notificación"
@@ -2111,7 +2111,7 @@ msgstr "Ver publicación de <0>@{0}0>"
#: src/components/status.jsx:1135
msgid "Show Edit History"
-msgstr "Mostrando historial de ediciones"
+msgstr "Mostrar historial de ediciones"
#: src/components/status.jsx:1138
msgid "Edited: {editedDateText}"
@@ -2322,7 +2322,7 @@ msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> impulsó"
#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1130
+#: src/pages/settings.jsx:1173
msgid "New posts"
msgstr "Nuevas publicaciones"
@@ -2702,7 +2702,7 @@ msgstr "Compartido por {0}"
#: src/pages/catchup.jsx:1316
#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:297
+#: src/pages/search.jsx:308
msgid "All"
msgstr "Todos"
@@ -3174,7 +3174,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Anuncio} other {Anuncios}}"
#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1161
msgid "Follow requests"
msgstr "Solicitudes de seguimiento"
@@ -3306,281 +3306,281 @@ msgstr "Buscar: {q} (Etiquetas)"
msgid "Search: {q}"
msgstr "Buscar: {q}"
-#: src/pages/search.jsx:307
-#: src/pages/search.jsx:389
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:400
msgid "Hashtags"
msgstr "Etiquetas"
-#: src/pages/search.jsx:339
-#: src/pages/search.jsx:393
-#: src/pages/search.jsx:463
+#: src/pages/search.jsx:350
+#: src/pages/search.jsx:404
+#: src/pages/search.jsx:474
msgid "See more"
msgstr "Ver más"
-#: src/pages/search.jsx:365
+#: src/pages/search.jsx:376
msgid "See more accounts"
msgstr "Ver más cuentas"
-#: src/pages/search.jsx:379
+#: src/pages/search.jsx:390
msgid "No accounts found."
msgstr "No se encontraron cuentas."
-#: src/pages/search.jsx:435
+#: src/pages/search.jsx:446
msgid "See more hashtags"
msgstr "Ver más etiquetas"
-#: src/pages/search.jsx:449
+#: src/pages/search.jsx:460
msgid "No hashtags found."
msgstr "No se han encontrado etiquetas."
-#: src/pages/search.jsx:493
+#: src/pages/search.jsx:504
msgid "See more posts"
msgstr "Ver más publicaciones"
-#: src/pages/search.jsx:507
+#: src/pages/search.jsx:518
msgid "No posts found."
msgstr "No se han encontrado publicaciones."
-#: src/pages/search.jsx:551
+#: src/pages/search.jsx:562
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:81
+#: src/pages/settings.jsx:82
msgid "Settings"
msgstr "Ajustes"
-#: src/pages/settings.jsx:90
+#: src/pages/settings.jsx:91
msgid "Appearance"
msgstr "Apariencia"
-#: src/pages/settings.jsx:166
+#: src/pages/settings.jsx:167
msgid "Light"
msgstr "Claro"
-#: src/pages/settings.jsx:177
+#: src/pages/settings.jsx:178
msgid "Dark"
msgstr "Oscuro"
-#: src/pages/settings.jsx:190
+#: src/pages/settings.jsx:191
msgid "Auto"
msgstr "Automático"
-#: src/pages/settings.jsx:200
+#: src/pages/settings.jsx:201
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:205
-#: src/pages/settings.jsx:230
+#: src/pages/settings.jsx:206
+#: src/pages/settings.jsx:231
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:244
+#: src/pages/settings.jsx:245
msgid "Display language"
msgstr "Idioma en pantalla"
-#: src/pages/settings.jsx:253
+#: src/pages/settings.jsx:254
msgid "Volunteer translations"
msgstr "Traducciones voluntarias"
-#: src/pages/settings.jsx:264
+#: src/pages/settings.jsx:265
msgid "Posting"
msgstr "Publicando"
-#: src/pages/settings.jsx:271
+#: src/pages/settings.jsx:272
msgid "Default visibility"
msgstr "Visibilidad por defecto"
-#: src/pages/settings.jsx:272
-#: src/pages/settings.jsx:318
+#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:319
msgid "Synced"
msgstr "Sincronizado"
-#: src/pages/settings.jsx:297
+#: src/pages/settings.jsx:298
msgid "Failed to update posting privacy"
msgstr "Ha ocurrido un error al actualizar la privacidad de la publicación"
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:321
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:335
+#: src/pages/settings.jsx:336
msgid "Experiments"
msgstr "Experimentos"
-#: src/pages/settings.jsx:348
+#: src/pages/settings.jsx:349
msgid "Auto refresh timeline posts"
msgstr "Actualizar automáticamente las publicaciones de tu línea de tiempo"
-#: src/pages/settings.jsx:360
+#: src/pages/settings.jsx:361
msgid "Boosts carousel"
msgstr "Carrusel de publicaciones impulsadas"
-#: src/pages/settings.jsx:376
+#: src/pages/settings.jsx:377
msgid "Post translation"
msgstr "Traducción de publicaciones"
-#: src/pages/settings.jsx:387
+#: src/pages/settings.jsx:388
msgid "Translate to"
msgstr "Traducir a"
-#: src/pages/settings.jsx:398
+#: src/pages/settings.jsx:399
msgid "System language ({systemTargetLanguageText})"
msgstr "Idioma del sistema ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:424
+#: src/pages/settings.jsx:425
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:478
+#: src/pages/settings.jsx:479
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:512
+#: src/pages/settings.jsx:513
msgid "Auto inline translation"
msgstr "Traducción automática"
-#: src/pages/settings.jsx:516
+#: src/pages/settings.jsx:517
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:536
+#: src/pages/settings.jsx:537
msgid "GIF Picker for composer"
msgstr "Selector de GIF durante la redacción"
-#: src/pages/settings.jsx:540
+#: src/pages/settings.jsx:541
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:569
+#: src/pages/settings.jsx:570
msgid "Image description generator"
msgstr "Generador de descripción de imagen"
-#: src/pages/settings.jsx:574
+#: src/pages/settings.jsx:575
msgid "Only for new images while composing new posts."
msgstr "Solo para imágenes nuevas mientras se redactan nuevas publicaciones."
-#: src/pages/settings.jsx:581
+#: src/pages/settings.jsx:582
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:607
+#: src/pages/settings.jsx:608
msgid "Server-side grouped notifications"
msgstr "Notificaciones agrupadas del lado del servidor"
-#: src/pages/settings.jsx:611
+#: src/pages/settings.jsx:612
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:632
+#: src/pages/settings.jsx:633
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:637
+#: src/pages/settings.jsx:638
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:648
+#: src/pages/settings.jsx:649
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:665
+#: src/pages/settings.jsx:666
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Modo oculto <0>(<1>Texto1> → <2>████2>)0>"
-#: src/pages/settings.jsx:674
+#: src/pages/settings.jsx:675
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:699
+#: src/pages/settings.jsx:700
msgid "About"
msgstr "Acerca de"
-#: src/pages/settings.jsx:738
+#: src/pages/settings.jsx:739
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Creado0> por <1>@cheeaun1>"
-#: src/pages/settings.jsx:767
+#: src/pages/settings.jsx:768
msgid "Sponsor"
msgstr "Patrocina"
-#: src/pages/settings.jsx:775
+#: src/pages/settings.jsx:776
msgid "Donate"
msgstr "Dona"
-#: src/pages/settings.jsx:783
+#: src/pages/settings.jsx:792
msgid "Privacy Policy"
msgstr "Política de privacidad"
-#: src/pages/settings.jsx:790
+#: src/pages/settings.jsx:799
msgid "<0>Site:0> {0}"
msgstr "<0>Sitio:0> {0}"
-#: src/pages/settings.jsx:797
+#: src/pages/settings.jsx:806
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versión:0> <1/> {0}"
-#: src/pages/settings.jsx:812
+#: src/pages/settings.jsx:821
msgid "Version string copied"
msgstr "Versión copiada"
-#: src/pages/settings.jsx:815
+#: src/pages/settings.jsx:824
msgid "Unable to copy version string"
msgstr "No se ha podido copiar la versión"
-#: src/pages/settings.jsx:1015
-#: src/pages/settings.jsx:1020
+#: src/pages/settings.jsx:1058
+#: src/pages/settings.jsx:1063
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:1026
+#: src/pages/settings.jsx:1069
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:1033
+#: src/pages/settings.jsx:1076
msgid "Push Notifications (beta)"
-msgstr "Notificaciones automáticas (beta)"
+msgstr "Notificaciones push (beta)"
-#: src/pages/settings.jsx:1055
+#: src/pages/settings.jsx:1098
msgid "Push notifications are blocked. Please enable them in your browser settings."
-msgstr "Las notificaciones automáticas están bloqueadas. Actívalas en los ajustes de tu navegador."
+msgstr "Las notificaciones push están bloqueadas. Actívalas en los ajustes de tu navegador."
-#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1107
msgid "Allow from <0>{0}0>"
msgstr "Permitir desde <0>{0}0>"
-#: src/pages/settings.jsx:1073
+#: src/pages/settings.jsx:1116
msgid "anyone"
msgstr "cualquiera"
-#: src/pages/settings.jsx:1077
+#: src/pages/settings.jsx:1120
msgid "people I follow"
msgstr "personas a las que sigo"
-#: src/pages/settings.jsx:1081
+#: src/pages/settings.jsx:1124
msgid "followers"
msgstr "seguidores"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1157
msgid "Follows"
msgstr "Seguidos"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1165
msgid "Polls"
msgstr "Encuestas"
-#: src/pages/settings.jsx:1126
+#: src/pages/settings.jsx:1169
msgid "Post edits"
msgstr "Ediciones de publicaciones"
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1190
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:1163
+#: src/pages/settings.jsx:1206
msgid "NOTE: Push notifications only work for <0>one account0>."
-msgstr "NOTA: Las notificaciones automáticas solo se permiten para <0>una cuenta0>."
+msgstr "NOTA: Las notificaciones push solo se permiten para <0>una cuenta0>."
#. js-lingui-explicit-id
#: src/pages/status.jsx:597
diff --git a/src/locales/lt-LT.po b/src/locales/lt-LT.po
index ba6e18f2e..2cfbd8d64 100644
--- a/src/locales/lt-LT.po
+++ b/src/locales/lt-LT.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: lt\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-11-13 15:16\n"
+"PO-Revision-Date: 2024-11-19 14:44\n"
"Last-Translator: \n"
"Language-Team: Lithuanian\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n"
@@ -31,12 +31,12 @@ msgid "Last posted: {0}"
msgstr "Paskutinį kartą paskelbta: {0}"
#: src/components/account-block.jsx:161
-#: src/components/account-info.jsx:634
+#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automatizuotas"
#: src/components/account-block.jsx:168
-#: src/components/account-info.jsx:639
+#: src/components/account-info.jsx:641
#: src/components/status.jsx:498
msgid "Group"
msgstr "Grupuoti"
@@ -46,17 +46,17 @@ msgid "Mutual"
msgstr "Bendri"
#: src/components/account-block.jsx:182
-#: src/components/account-info.jsx:1680
+#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Paprašyta"
#: src/components/account-block.jsx:186
-#: src/components/account-info.jsx:1671
+#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Sekama"
#: src/components/account-block.jsx:190
-#: src/components/account-info.jsx:1062
+#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Seka tave"
@@ -65,50 +65,50 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# sekėjas} few {# sekėjai} many {# sekėjo} other {# sekėjų}}"
#: src/components/account-block.jsx:207
-#: src/components/account-info.jsx:680
+#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Patvirtinta"
#: src/components/account-block.jsx:222
-#: src/components/account-info.jsx:780
+#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Prisijungė <0>{0}0>"
-#: src/components/account-info.jsx:57
+#: src/components/account-info.jsx:58
msgid "Forever"
msgstr "Visam laikui"
-#: src/components/account-info.jsx:377
+#: src/components/account-info.jsx:379
msgid "Unable to load account."
msgstr "Nepavyksta įkelti paskyros."
-#: src/components/account-info.jsx:385
+#: src/components/account-info.jsx:387
msgid "Go to account page"
msgstr "Eiti į paskyros puslapį"
-#: src/components/account-info.jsx:413
-#: src/components/account-info.jsx:702
-#: src/components/account-info.jsx:732
+#: src/components/account-info.jsx:415
+#: src/components/account-info.jsx:704
+#: src/components/account-info.jsx:734
msgid "Followers"
msgstr "Sekėjai"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:742
-#: src/components/account-info.jsx:759
+#: src/components/account-info.jsx:418
+#: src/components/account-info.jsx:744
+#: src/components/account-info.jsx:761
msgid "following.stats"
msgstr "Sekimai"
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:776
+#: src/components/account-info.jsx:421
+#: src/components/account-info.jsx:778
#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:312
-#: src/pages/search.jsx:459
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:470
msgid "Posts"
msgstr "Įrašai"
-#: src/components/account-info.jsx:427
-#: src/components/account-info.jsx:1118
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:1120
#: src/components/compose.jsx:2488
#: src/components/media-alt-modal.jsx:45
#: src/components/media-modal.jsx:357
@@ -127,64 +127,64 @@ msgstr "Įrašai"
msgid "More"
msgstr "Daugiau"
-#: src/components/account-info.jsx:439
+#: src/components/account-info.jsx:441
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> nurodė, kad jų naujoji paskyra dabar yra:"
-#: src/components/account-info.jsx:584
-#: src/components/account-info.jsx:1276
+#: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
msgid "Handle copied"
msgstr "Nukopijuotas socialinis medijos vardas"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1279
+#: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
msgid "Unable to copy handle"
msgstr "Nepavyksta nukopijuoti socialinės medijos vardo."
-#: src/components/account-info.jsx:593
-#: src/components/account-info.jsx:1285
+#: src/components/account-info.jsx:595
+#: src/components/account-info.jsx:1287
msgid "Copy handle"
msgstr "Kopijuoti socialinės medijos vardą"
-#: src/components/account-info.jsx:599
+#: src/components/account-info.jsx:601
msgid "Go to original profile page"
msgstr "Eiti į originalų profilio puslapį"
-#: src/components/account-info.jsx:606
+#: src/components/account-info.jsx:608
msgid "View profile image"
msgstr "Peržiūrėti profilio vaizdą"
-#: src/components/account-info.jsx:612
+#: src/components/account-info.jsx:614
msgid "View profile header"
msgstr "Peržiūrėti profilio antraštę"
-#: src/components/account-info.jsx:629
+#: src/components/account-info.jsx:631
msgid "In Memoriam"
msgstr "Atminimui"
-#: src/components/account-info.jsx:709
-#: src/components/account-info.jsx:750
+#: src/components/account-info.jsx:711
+#: src/components/account-info.jsx:752
msgid "This user has chosen to not make this information available."
msgstr "Šis naudotojas pasirinko nepadaryti šią informaciją prieinamą."
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} originalūs įrašai, {1} atsakymai, {2} pasidalinimai"
-#: src/components/account-info.jsx:821
+#: src/components/account-info.jsx:823
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {Paskutinis {0} įrašas per pastarąją {1} dieną} few {Paskutinis 1 įrašas per pastarąsias {2} dienas} many {Paskutinis 1 įrašas per pastarąsias {2} dienos} other {Paskutinis 1 įrašas per pastarąsias {2} dienų}}} few {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}} many {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}} other {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}}}"
-#: src/components/account-info.jsx:834
+#: src/components/account-info.jsx:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {{1} paskutinis įrašas per pastaruosius metus} few {{1} paskutiniai įrašai per pastaruosius metus} many {{1} paskutinio įrašo per pastaruosius metus} other {{1} paskutinių įrašų per pastaruosius metus}}"
-#: src/components/account-info.jsx:858
+#: src/components/account-info.jsx:860
#: src/pages/catchup.jsx:70
msgid "Original"
-msgstr "Originalus"
+msgstr "Originalūs"
-#: src/components/account-info.jsx:862
+#: src/components/account-info.jsx:864
#: src/components/status.jsx:2252
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
@@ -194,7 +194,7 @@ msgstr "Originalus"
msgid "Replies"
msgstr "Atsakymai"
-#: src/components/account-info.jsx:866
+#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
#: src/pages/catchup.jsx:2068
@@ -202,207 +202,207 @@ msgstr "Atsakymai"
msgid "Boosts"
msgstr "Pasidalinimai"
-#: src/components/account-info.jsx:872
+#: src/components/account-info.jsx:874
msgid "Post stats unavailable."
msgstr "Įrašo statistika nepasiekiama."
-#: src/components/account-info.jsx:903
+#: src/components/account-info.jsx:905
msgid "View post stats"
msgstr "Peržiūrėti įrašų statistiką"
-#: src/components/account-info.jsx:1066
+#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Paskutinis įrašas: <0>{0}0>"
-#: src/components/account-info.jsx:1080
+#: src/components/account-info.jsx:1082
msgid "Muted"
-msgstr "Nutildytas"
+msgstr "Nutildyta"
-#: src/components/account-info.jsx:1085
+#: src/components/account-info.jsx:1087
msgid "Blocked"
msgstr "Užblokuota"
-#: src/components/account-info.jsx:1094
+#: src/components/account-info.jsx:1096
msgid "Private note"
msgstr "Privati pastaba"
-#: src/components/account-info.jsx:1151
+#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
msgstr "Paminėti <0>@{username}0>"
-#: src/components/account-info.jsx:1163
+#: src/components/account-info.jsx:1165
msgid "Translate bio"
msgstr "Versti biografiją"
-#: src/components/account-info.jsx:1174
+#: src/components/account-info.jsx:1176
msgid "Edit private note"
msgstr "Redaguoti privačią pastabą"
-#: src/components/account-info.jsx:1174
+#: src/components/account-info.jsx:1176
msgid "Add private note"
msgstr "Pridėti privačią pastabą"
-#: src/components/account-info.jsx:1194
+#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
msgstr "Įjungti pranešimai apie @{username} įrašus."
-#: src/components/account-info.jsx:1195
+#: src/components/account-info.jsx:1197
msgid "Notifications disabled for @{username}'s posts."
msgstr "Išjungti pranešimai apie @{username} įrašus."
-#: src/components/account-info.jsx:1207
+#: src/components/account-info.jsx:1209
msgid "Disable notifications"
msgstr "Išjungti pranešimus"
-#: src/components/account-info.jsx:1208
+#: src/components/account-info.jsx:1210
msgid "Enable notifications"
msgstr "Įjungti pranešimus"
-#: src/components/account-info.jsx:1225
+#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
msgstr "Įjungti pasidalinimai iš @{username}."
-#: src/components/account-info.jsx:1226
+#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
msgstr "Išjungti pasidalinimai iš @{username}."
-#: src/components/account-info.jsx:1237
+#: src/components/account-info.jsx:1239
msgid "Disable boosts"
msgstr "Išjungti pasidalinimus"
-#: src/components/account-info.jsx:1237
+#: src/components/account-info.jsx:1239
msgid "Enable boosts"
msgstr "Įjungti pasidalinimus"
-#: src/components/account-info.jsx:1253
-#: src/components/account-info.jsx:1263
-#: src/components/account-info.jsx:1864
+#: src/components/account-info.jsx:1255
+#: src/components/account-info.jsx:1265
+#: src/components/account-info.jsx:1866
msgid "Add/Remove from Lists"
-msgstr "Pridėti / pašalinti iš sąrašų"
+msgstr "Pridėti / šalinti iš sąrašų"
-#: src/components/account-info.jsx:1302
+#: src/components/account-info.jsx:1304
#: src/components/status.jsx:1161
msgid "Link copied"
msgstr "Nukopijuota nuorada"
-#: src/components/account-info.jsx:1305
+#: src/components/account-info.jsx:1307
#: src/components/status.jsx:1164
msgid "Unable to copy link"
msgstr "Nepavyksta atidaryti nuorodos."
-#: src/components/account-info.jsx:1311
+#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1170
#: src/components/status.jsx:3251
msgid "Copy"
msgstr "Kopijuoti"
-#: src/components/account-info.jsx:1326
+#: src/components/account-info.jsx:1328
#: src/components/shortcuts-settings.jsx:1077
#: src/components/status.jsx:1186
msgid "Sharing doesn't seem to work."
msgstr "Atrodo, kad bendrinimas neveikia."
-#: src/components/account-info.jsx:1332
+#: src/components/account-info.jsx:1334
#: src/components/status.jsx:1192
msgid "Share…"
msgstr "Bendrinti…"
-#: src/components/account-info.jsx:1352
+#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
msgstr "Atšauktas @{username} nutildymas"
-#: src/components/account-info.jsx:1364
+#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
msgstr "Atšaukti nutildymą <0>@{username}>0>"
-#: src/components/account-info.jsx:1380
+#: src/components/account-info.jsx:1382
msgid "Mute <0>@{username}0>…"
msgstr "Nutildyti <0>@{username}0>…"
-#: src/components/account-info.jsx:1412
+#: src/components/account-info.jsx:1414
msgid "Muted @{username} for {0}"
msgstr "Nutildytas @{username} dėl {0}"
-#: src/components/account-info.jsx:1424
+#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
msgstr "Nepavyksta nutildyti @{username}."
-#: src/components/account-info.jsx:1445
+#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
msgstr "Pašalinti <0>@{username}0> iš sekėjų?"
-#: src/components/account-info.jsx:1465
+#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
msgstr "@{username} pašalintas iš sekėjų"
-#: src/components/account-info.jsx:1477
+#: src/components/account-info.jsx:1479
msgid "Remove follower…"
-msgstr "Pašalinti sekėją…"
+msgstr "Šalinti sekėją…"
-#: src/components/account-info.jsx:1488
+#: src/components/account-info.jsx:1490
msgid "Block <0>@{username}0>?"
msgstr "Bluokuoti <0>@{username}0>?"
-#: src/components/account-info.jsx:1512
+#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
msgstr "Atblokuotas @{username}"
-#: src/components/account-info.jsx:1520
+#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
msgstr "Užblokuotas @{username}"
-#: src/components/account-info.jsx:1528
+#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
msgstr "Nepavyksta atblokuoti @{username}."
-#: src/components/account-info.jsx:1530
+#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
msgstr "Nepavyksta užblokuoti @{username}."
-#: src/components/account-info.jsx:1540
+#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
msgstr "Atblokuoti <0>@{username}0>"
-#: src/components/account-info.jsx:1549
+#: src/components/account-info.jsx:1551
msgid "Block <0>@{username}0>…"
msgstr "Bluokuoti <0>@{username}0>…"
-#: src/components/account-info.jsx:1566
+#: src/components/account-info.jsx:1568
msgid "Report <0>@{username}0>…"
msgstr "Pranešti apie <0>@{username}0>…"
-#: src/components/account-info.jsx:1586
-#: src/components/account-info.jsx:2097
+#: src/components/account-info.jsx:1588
+#: src/components/account-info.jsx:2099
msgid "Edit profile"
msgstr "Redaguoti profilį"
-#: src/components/account-info.jsx:1622
+#: src/components/account-info.jsx:1624
msgid "Withdraw follow request?"
msgstr "Atšaukti sekimo prašymą?"
-#: src/components/account-info.jsx:1623
+#: src/components/account-info.jsx:1625
msgid "Unfollow @{0}?"
msgstr "Nebesekti @{0}?"
-#: src/components/account-info.jsx:1674
+#: src/components/account-info.jsx:1676
msgid "Unfollow…"
msgstr "Nebesekti…"
-#: src/components/account-info.jsx:1683
+#: src/components/account-info.jsx:1685
msgid "Withdraw…"
msgstr "Atšaukti…"
-#: src/components/account-info.jsx:1690
-#: src/components/account-info.jsx:1694
+#: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
#: src/pages/hashtag.jsx:261
msgid "Follow"
msgstr "Sekti"
-#: src/components/account-info.jsx:1805
-#: src/components/account-info.jsx:1859
-#: src/components/account-info.jsx:1992
-#: src/components/account-info.jsx:2092
+#: src/components/account-info.jsx:1807
+#: src/components/account-info.jsx:1861
+#: src/components/account-info.jsx:1994
+#: src/components/account-info.jsx:2094
#: src/components/account-sheet.jsx:37
#: src/components/compose.jsx:818
#: src/components/compose.jsx:2444
@@ -435,76 +435,76 @@ msgstr "Sekti"
msgid "Close"
msgstr "Uždaryti"
-#: src/components/account-info.jsx:1810
+#: src/components/account-info.jsx:1812
msgid "Translated Bio"
msgstr "Išversta biografija"
-#: src/components/account-info.jsx:1904
+#: src/components/account-info.jsx:1906
msgid "Unable to remove from list."
msgstr "Nepavyksta pašalinti iš sąrašo."
-#: src/components/account-info.jsx:1905
+#: src/components/account-info.jsx:1907
msgid "Unable to add to list."
msgstr "Nepavyksta pridėti prie sąrašo."
-#: src/components/account-info.jsx:1924
+#: src/components/account-info.jsx:1926
#: src/pages/lists.jsx:104
msgid "Unable to load lists."
msgstr "Nepavyksta įkelti sąrašų."
-#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:1930
msgid "No lists."
msgstr "Nėra sąrašų."
-#: src/components/account-info.jsx:1939
+#: src/components/account-info.jsx:1941
#: src/components/list-add-edit.jsx:39
#: src/pages/lists.jsx:58
msgid "New list"
msgstr "Naujas sąrašas"
-#: src/components/account-info.jsx:1997
+#: src/components/account-info.jsx:1999
msgid "Private note about <0>@{0}0>"
msgstr "Privati pastaba apie <0>@{0}0>"
-#: src/components/account-info.jsx:2027
+#: src/components/account-info.jsx:2029
msgid "Unable to update private note."
msgstr "Nepavyksta atnaujinti privačios pastabos."
-#: src/components/account-info.jsx:2050
-#: src/components/account-info.jsx:2220
+#: src/components/account-info.jsx:2052
+#: src/components/account-info.jsx:2222
msgid "Cancel"
msgstr "Atšaukti"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2057
msgid "Save & close"
msgstr "Išsaugoti ir uždaryti"
-#: src/components/account-info.jsx:2148
+#: src/components/account-info.jsx:2150
msgid "Unable to update profile."
msgstr "Nepavyksta atnaujinti profilio."
-#: src/components/account-info.jsx:2155
+#: src/components/account-info.jsx:2157
#: src/components/list-add-edit.jsx:104
msgid "Name"
msgstr "Pavadinimas"
-#: src/components/account-info.jsx:2168
+#: src/components/account-info.jsx:2170
msgid "Bio"
msgstr "Biografija"
-#: src/components/account-info.jsx:2181
+#: src/components/account-info.jsx:2183
msgid "Extra fields"
msgstr "Papildomi laukai"
-#: src/components/account-info.jsx:2187
+#: src/components/account-info.jsx:2189
msgid "Label"
msgstr "Etiketė"
-#: src/components/account-info.jsx:2190
+#: src/components/account-info.jsx:2192
msgid "Content"
msgstr "Turinys"
-#: src/components/account-info.jsx:2223
+#: src/components/account-info.jsx:2225
#: src/components/list-add-edit.jsx:149
#: src/components/shortcuts-settings.jsx:715
#: src/pages/filters.jsx:554
@@ -512,11 +512,11 @@ msgstr "Turinys"
msgid "Save"
msgstr "Išsaugoti"
-#: src/components/account-info.jsx:2276
+#: src/components/account-info.jsx:2279
msgid "username"
msgstr "naudotojo vardas"
-#: src/components/account-info.jsx:2280
+#: src/components/account-info.jsx:2283
msgid "server domain name"
msgstr "serverio domeno vardas"
@@ -529,7 +529,7 @@ msgid "Cloak mode enabled"
msgstr "Įjungtas slėpimo režimas"
#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:175
#: src/components/shortcuts-settings.jsx:139
#: src/components/timeline.jsx:437
#: src/pages/catchup.jsx:876
@@ -629,7 +629,7 @@ msgid "Public"
msgstr "Vieša"
#: src/components/compose.jsx:1196
-#: src/components/nav-menu.jsx:386
+#: src/components/nav-menu.jsx:337
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -705,7 +705,7 @@ msgstr "Nepavyko atsisiųsti GIF."
#: src/components/compose.jsx:1775
#: src/components/compose.jsx:1852
-#: src/components/nav-menu.jsx:287
+#: src/components/nav-menu.jsx:238
msgid "More…"
msgstr "Daugiau…"
@@ -745,7 +745,7 @@ msgstr "Per didelis kadrų dažnis. Įkeliant gali kilti problemų."
#: src/pages/catchup.jsx:1074
#: src/pages/filters.jsx:412
msgid "Remove"
-msgstr "Pašalinti"
+msgstr "Šalinti"
#: src/components/compose.jsx:2425
#: src/compose.jsx:83
@@ -809,7 +809,7 @@ msgstr "Trukmė"
#: src/components/compose.jsx:2720
msgid "Remove poll"
-msgstr "Pašalinti apklausą"
+msgstr "Šalinti apklausą"
#: src/components/compose.jsx:2934
msgid "Search accounts"
@@ -961,8 +961,8 @@ msgstr "Nėra ką rodyti."
#: src/components/generic-accounts.jsx:145
#: src/components/notification.jsx:438
#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:302
-#: src/pages/search.jsx:335
+#: src/pages/search.jsx:313
+#: src/pages/search.jsx:346
msgid "Accounts"
msgstr "Paskyros"
@@ -970,19 +970,19 @@ msgstr "Paskyros"
#: src/components/timeline.jsx:519
#: src/pages/list.jsx:293
#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:529
+#: src/pages/search.jsx:540
#: src/pages/status.jsx:1332
msgid "Show more…"
msgstr "Rodyti daugiau…"
#: src/components/generic-accounts.jsx:210
#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:534
+#: src/pages/search.jsx:545
msgid "The end."
msgstr "Pabaiga."
#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:405
+#: src/components/nav-menu.jsx:356
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Spartieji klaviatūros klavišai"
@@ -1079,12 +1079,12 @@ msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Vald (Ctrl)0> + <1>Įvesti (Enter)1> arba <2>⌘2> + <3>Įvesti (Enter)3>"
#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:374
+#: src/components/nav-menu.jsx:325
#: src/components/search-form.jsx:72
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:45
-#: src/pages/search.jsx:284
+#: src/pages/search.jsx:295
msgid "Search"
msgstr "Paieška"
@@ -1244,32 +1244,32 @@ msgstr "Atsakymas paskelbtas. Peržiūrėk."
msgid "Post updated. Check it out."
msgstr "Įrašas atnaujintas. Peržiūrėk."
-#: src/components/nav-menu.jsx:126
+#: src/components/nav-menu.jsx:117
msgid "Menu"
msgstr "Meniu"
-#: src/components/nav-menu.jsx:162
+#: src/components/nav-menu.jsx:153
msgid "Reload page now to update?"
msgstr "Perkrauti puslapį dabar, kad atnaujinti?"
-#: src/components/nav-menu.jsx:174
+#: src/components/nav-menu.jsx:165
msgid "New update available…"
msgstr "Yra naujas naujinimas…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:193
+#: src/components/nav-menu.jsx:184
#: src/components/shortcuts-settings.jsx:140
#: src/pages/following.jsx:22
#: src/pages/following.jsx:141
msgid "following.title"
msgstr "Sekimai"
-#: src/components/nav-menu.jsx:200
+#: src/components/nav-menu.jsx:191
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Pasivijimas"
-#: src/components/nav-menu.jsx:207
+#: src/components/nav-menu.jsx:198
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
#: src/pages/home.jsx:224
@@ -1280,7 +1280,7 @@ msgstr "Pasivijimas"
msgid "Mentions"
msgstr "Paminėjimai"
-#: src/components/nav-menu.jsx:214
+#: src/components/nav-menu.jsx:205
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
#: src/pages/filters.jsx:24
@@ -1291,31 +1291,15 @@ msgstr "Paminėjimai"
msgid "Notifications"
msgstr "Pranešimai"
-#: src/components/nav-menu.jsx:217
+#: src/components/nav-menu.jsx:208
msgid "New"
msgstr "Naujas"
-#: src/components/nav-menu.jsx:228
+#: src/components/nav-menu.jsx:219
msgid "Profile"
msgstr "Profilis"
-#: src/components/nav-menu.jsx:241
-#: src/components/nav-menu.jsx:268
-#: src/components/shortcuts-settings.jsx:50
-#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
-msgid "Lists"
-msgstr "Sąrašai"
-
-#: src/components/nav-menu.jsx:249
-#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
-msgid "All Lists"
-msgstr "Visi sąrašai"
-
-#: src/components/nav-menu.jsx:276
+#: src/components/nav-menu.jsx:227
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
#: src/pages/bookmarks.jsx:11
@@ -1323,7 +1307,7 @@ msgstr "Visi sąrašai"
msgid "Bookmarks"
msgstr "Žymės"
-#: src/components/nav-menu.jsx:296
+#: src/components/nav-menu.jsx:247
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
@@ -1334,13 +1318,13 @@ msgstr "Žymės"
msgid "Likes"
msgstr "Patiktukų"
-#: src/components/nav-menu.jsx:302
+#: src/components/nav-menu.jsx:253
#: src/pages/followed-hashtags.jsx:14
#: src/pages/followed-hashtags.jsx:44
msgid "Followed Hashtags"
msgstr "Sekamos saitažodžiai"
-#: src/components/nav-menu.jsx:310
+#: src/components/nav-menu.jsx:261
#: src/pages/account-statuses.jsx:331
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
@@ -1348,54 +1332,70 @@ msgstr "Sekamos saitažodžiai"
msgid "Filters"
msgstr "Filtrai"
-#: src/components/nav-menu.jsx:318
+#: src/components/nav-menu.jsx:269
msgid "Muted users"
msgstr "Nutildyti naudotojai"
-#: src/components/nav-menu.jsx:326
+#: src/components/nav-menu.jsx:277
msgid "Muted users…"
msgstr "Nutildyti naudotojai…"
-#: src/components/nav-menu.jsx:333
+#: src/components/nav-menu.jsx:284
msgid "Blocked users"
msgstr "Užblokuoti naudotojai"
-#: src/components/nav-menu.jsx:341
+#: src/components/nav-menu.jsx:292
msgid "Blocked users…"
msgstr "Užblokuoti naudotojai…"
-#: src/components/nav-menu.jsx:353
+#: src/components/nav-menu.jsx:304
msgid "Accounts…"
msgstr "Paskyros…"
-#: src/components/nav-menu.jsx:363
+#: src/components/nav-menu.jsx:314
#: src/pages/login.jsx:189
#: src/pages/status.jsx:835
#: src/pages/welcome.jsx:64
msgid "Log in"
msgstr "Prisijungti"
-#: src/components/nav-menu.jsx:380
+#: src/components/nav-menu.jsx:331
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
#: src/pages/trending.jsx:441
msgid "Trending"
msgstr "Tendencinga"
-#: src/components/nav-menu.jsx:392
+#: src/components/nav-menu.jsx:343
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Federacinis"
-#: src/components/nav-menu.jsx:415
+#: src/components/nav-menu.jsx:366
msgid "Shortcuts / Columns…"
msgstr "Trumposios nuorodos / stulpeliai…"
-#: src/components/nav-menu.jsx:425
-#: src/components/nav-menu.jsx:439
+#: src/components/nav-menu.jsx:376
+#: src/components/nav-menu.jsx:390
msgid "Settings…"
msgstr "Nustatymai…"
+#: src/components/nav-menu.jsx:420
+#: src/components/nav-menu.jsx:447
+#: src/components/shortcuts-settings.jsx:50
+#: src/components/shortcuts-settings.jsx:158
+#: src/pages/list.jsx:126
+#: src/pages/lists.jsx:16
+#: src/pages/lists.jsx:50
+msgid "Lists"
+msgstr "Sąrašai"
+
+#: src/components/nav-menu.jsx:428
+#: src/components/shortcuts.jsx:215
+#: src/pages/list.jsx:133
+msgid "All Lists"
+msgstr "Visi sąrašai"
+
#: src/components/notification-service.jsx:160
msgid "Notification"
msgstr "Pranešimas"
@@ -1478,7 +1478,7 @@ msgstr ""
#: src/components/notification.jsx:281
msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
-msgstr ""
+msgstr "Užblokavote <0>{targetName}0>. Pašalinti sekėjai: {followersCount}, sekimai: {followingCount}."
#: src/components/notification.jsx:289
msgid "Your account has received a moderation warning."
@@ -2665,7 +2665,7 @@ msgstr "{0, plural, one {# įrašas} few {# įrašai} many {# įrašo} other {#
#: src/pages/catchup.jsx:1062
msgid "Remove this catch-up?"
-msgstr "Pašalinti šį pasivijimą?"
+msgstr "Šalinti šį pasivijimą?"
#: src/pages/catchup.jsx:1065
msgid "Removing Catch-up {0}"
@@ -2702,7 +2702,7 @@ msgstr "Bendrino {0}"
#: src/pages/catchup.jsx:1316
#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:297
+#: src/pages/search.jsx:308
msgid "All"
msgstr "Viskas"
@@ -3008,7 +3008,7 @@ msgstr "Pridėti saitažodį"
#: src/pages/hashtag.jsx:428
msgid "Remove hashtag"
-msgstr "Pašalinti saitažodį"
+msgstr "Šalinti saitažodį"
#: src/pages/hashtag.jsx:442
msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}"
@@ -3085,7 +3085,7 @@ msgstr "Pašalinti <0>@{0}0> iš sąrašo?"
#: src/pages/list.jsx:359
msgid "Remove…"
-msgstr "Pašalinti…"
+msgstr "Šalinti…"
#: src/pages/lists.jsx:93
msgid "{0, plural, one {# list} other {# lists}}"
@@ -3306,42 +3306,42 @@ msgstr "Paieška: {q} (saitažodžiai)"
msgid "Search: {q}"
msgstr "Paieška: {q}"
-#: src/pages/search.jsx:307
-#: src/pages/search.jsx:389
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:400
msgid "Hashtags"
msgstr "Saitažodžiai"
-#: src/pages/search.jsx:339
-#: src/pages/search.jsx:393
-#: src/pages/search.jsx:463
+#: src/pages/search.jsx:350
+#: src/pages/search.jsx:404
+#: src/pages/search.jsx:474
msgid "See more"
msgstr "Žiūrėti daugiau"
-#: src/pages/search.jsx:365
+#: src/pages/search.jsx:376
msgid "See more accounts"
msgstr "Žiūrėti daugiau paskyrų"
-#: src/pages/search.jsx:379
+#: src/pages/search.jsx:390
msgid "No accounts found."
msgstr "Paskyrų nerasta."
-#: src/pages/search.jsx:435
+#: src/pages/search.jsx:446
msgid "See more hashtags"
msgstr "Žiūrėti daugiau saitažodžių"
-#: src/pages/search.jsx:449
+#: src/pages/search.jsx:460
msgid "No hashtags found."
msgstr "Saitažodžių nerasta."
-#: src/pages/search.jsx:493
+#: src/pages/search.jsx:504
msgid "See more posts"
msgstr "Žiūrėti daugiau įrašų"
-#: src/pages/search.jsx:507
+#: src/pages/search.jsx:518
msgid "No posts found."
msgstr "Įrašų nerasta."
-#: src/pages/search.jsx:551
+#: src/pages/search.jsx:562
msgid "Enter your search term or paste a URL above to get started."
msgstr "Įvesk paieškos terminą arba įklijuok URL, kad pradėtum."
diff --git a/src/locales/nb-NO.po b/src/locales/nb-NO.po
index b23fd0fd3..62642f09a 100644
--- a/src/locales/nb-NO.po
+++ b/src/locales/nb-NO.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: nb_NO\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-11-03 07:11\n"
+"PO-Revision-Date: 2024-11-21 12:34\n"
"Last-Translator: \n"
"Language-Team: Norwegian Bokmal\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -31,13 +31,13 @@ msgid "Last posted: {0}"
msgstr "Sist postet: {0}"
#: src/components/account-block.jsx:161
-#: src/components/account-info.jsx:634
+#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automatisert"
#: src/components/account-block.jsx:168
-#: src/components/account-info.jsx:639
-#: src/components/status.jsx:498
+#: src/components/account-info.jsx:641
+#: src/components/status.jsx:514
msgid "Group"
msgstr "Gruppe"
@@ -46,17 +46,17 @@ msgid "Mutual"
msgstr "Gjensidig"
#: src/components/account-block.jsx:182
-#: src/components/account-info.jsx:1680
+#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Forespurt"
#: src/components/account-block.jsx:186
-#: src/components/account-info.jsx:1671
+#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Følger"
#: src/components/account-block.jsx:190
-#: src/components/account-info.jsx:1062
+#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Følger deg"
@@ -65,58 +65,58 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr ""
#: src/components/account-block.jsx:207
-#: src/components/account-info.jsx:680
+#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Bekreftet"
#: src/components/account-block.jsx:222
-#: src/components/account-info.jsx:780
+#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Ble med <0>{0}0>"
-#: src/components/account-info.jsx:57
+#: src/components/account-info.jsx:58
msgid "Forever"
msgstr "For alltid"
-#: src/components/account-info.jsx:377
+#: src/components/account-info.jsx:379
msgid "Unable to load account."
msgstr "Kunne ikke laste inn konto."
-#: src/components/account-info.jsx:385
+#: src/components/account-info.jsx:387
msgid "Go to account page"
msgstr "Gå til kontoside"
-#: src/components/account-info.jsx:413
-#: src/components/account-info.jsx:702
-#: src/components/account-info.jsx:732
+#: src/components/account-info.jsx:415
+#: src/components/account-info.jsx:704
+#: src/components/account-info.jsx:734
msgid "Followers"
msgstr "Følgere"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:742
-#: src/components/account-info.jsx:759
+#: src/components/account-info.jsx:418
+#: src/components/account-info.jsx:744
+#: src/components/account-info.jsx:761
msgid "following.stats"
msgstr ""
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:776
+#: src/components/account-info.jsx:421
+#: src/components/account-info.jsx:778
#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:312
-#: src/pages/search.jsx:459
+#: src/pages/search.jsx:327
+#: src/pages/search.jsx:474
msgid "Posts"
msgstr "Innlegg"
-#: src/components/account-info.jsx:427
-#: src/components/account-info.jsx:1118
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:1120
#: src/components/compose.jsx:2488
#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:283
-#: src/components/status.jsx:1721
-#: src/components/status.jsx:1738
-#: src/components/status.jsx:1862
-#: src/components/status.jsx:2474
-#: src/components/status.jsx:2477
+#: src/components/media-modal.jsx:357
+#: src/components/status.jsx:1737
+#: src/components/status.jsx:1754
+#: src/components/status.jsx:1878
+#: src/components/status.jsx:2490
+#: src/components/status.jsx:2493
#: src/pages/account-statuses.jsx:528
#: src/pages/accounts.jsx:109
#: src/pages/hashtag.jsx:199
@@ -127,65 +127,65 @@ msgstr "Innlegg"
msgid "More"
msgstr "Mer"
-#: src/components/account-info.jsx:439
+#: src/components/account-info.jsx:441
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> har indikert at deres nye konto er nå:"
-#: src/components/account-info.jsx:584
-#: src/components/account-info.jsx:1276
+#: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
msgid "Handle copied"
msgstr ""
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1279
+#: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
msgid "Unable to copy handle"
msgstr ""
-#: src/components/account-info.jsx:593
-#: src/components/account-info.jsx:1285
+#: src/components/account-info.jsx:595
+#: src/components/account-info.jsx:1287
msgid "Copy handle"
msgstr ""
-#: src/components/account-info.jsx:599
+#: src/components/account-info.jsx:601
msgid "Go to original profile page"
msgstr "Gå til original profilside"
-#: src/components/account-info.jsx:606
+#: src/components/account-info.jsx:608
msgid "View profile image"
msgstr "Vis profilbilde"
-#: src/components/account-info.jsx:612
+#: src/components/account-info.jsx:614
msgid "View profile header"
msgstr ""
-#: src/components/account-info.jsx:629
+#: src/components/account-info.jsx:631
msgid "In Memoriam"
msgstr "Til minne om"
-#: src/components/account-info.jsx:709
-#: src/components/account-info.jsx:750
+#: src/components/account-info.jsx:711
+#: src/components/account-info.jsx:752
msgid "This user has chosen to not make this information available."
msgstr "Denne brukeren har valgt å ikke gjøre denne informasjonen tilgjengelig."
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} originale innlegg, {1} svar, {2} fremhevinger"
-#: src/components/account-info.jsx:821
+#: src/components/account-info.jsx:823
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr ""
-#: src/components/account-info.jsx:834
+#: src/components/account-info.jsx:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
-#: src/components/account-info.jsx:858
+#: src/components/account-info.jsx:860
#: src/pages/catchup.jsx:70
msgid "Original"
msgstr "Original"
-#: src/components/account-info.jsx:862
-#: src/components/status.jsx:2252
+#: src/components/account-info.jsx:864
+#: src/components/status.jsx:2268
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
#: src/pages/catchup.jsx:2056
@@ -194,215 +194,215 @@ msgstr "Original"
msgid "Replies"
msgstr "Svar"
-#: src/components/account-info.jsx:866
+#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1110
+#: src/pages/settings.jsx:1153
msgid "Boosts"
msgstr "Fremhevinger"
-#: src/components/account-info.jsx:872
+#: src/components/account-info.jsx:874
msgid "Post stats unavailable."
msgstr "Innleggsstatistikk ikke tilgjengelig."
-#: src/components/account-info.jsx:903
+#: src/components/account-info.jsx:905
msgid "View post stats"
msgstr "Vis innleggsstatistikk"
-#: src/components/account-info.jsx:1066
+#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Siste innlegg: <0>{0}0>"
-#: src/components/account-info.jsx:1080
+#: src/components/account-info.jsx:1082
msgid "Muted"
msgstr "Dempet"
-#: src/components/account-info.jsx:1085
+#: src/components/account-info.jsx:1087
msgid "Blocked"
msgstr "Blokkert"
-#: src/components/account-info.jsx:1094
+#: src/components/account-info.jsx:1096
msgid "Private note"
msgstr "Privat notat"
-#: src/components/account-info.jsx:1151
+#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
msgstr "Nevn <0>@{username}0>"
-#: src/components/account-info.jsx:1163
+#: src/components/account-info.jsx:1165
msgid "Translate bio"
msgstr "Oversett bio"
-#: src/components/account-info.jsx:1174
+#: src/components/account-info.jsx:1176
msgid "Edit private note"
msgstr "Rediger privat notat"
-#: src/components/account-info.jsx:1174
+#: src/components/account-info.jsx:1176
msgid "Add private note"
msgstr "Legg til privat notat"
-#: src/components/account-info.jsx:1194
+#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
msgstr "Varslinger aktivert for @{username} sine innlegg."
-#: src/components/account-info.jsx:1195
+#: src/components/account-info.jsx:1197
msgid "Notifications disabled for @{username}'s posts."
msgstr "Varslinger deaktivert for @{username} sine innlegg."
-#: src/components/account-info.jsx:1207
+#: src/components/account-info.jsx:1209
msgid "Disable notifications"
msgstr "Deaktiver varsler"
-#: src/components/account-info.jsx:1208
+#: src/components/account-info.jsx:1210
msgid "Enable notifications"
msgstr "Aktiver varsler"
-#: src/components/account-info.jsx:1225
+#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
msgstr "Fremhevinger fra @{username} er aktivert."
-#: src/components/account-info.jsx:1226
+#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
msgstr "Fremhevinger fra @{username} er deaktivert."
-#: src/components/account-info.jsx:1237
+#: src/components/account-info.jsx:1239
msgid "Disable boosts"
msgstr "Deaktiver fremhevinger"
-#: src/components/account-info.jsx:1237
+#: src/components/account-info.jsx:1239
msgid "Enable boosts"
msgstr "Aktiver fremhevinger"
-#: src/components/account-info.jsx:1253
-#: src/components/account-info.jsx:1263
-#: src/components/account-info.jsx:1864
+#: src/components/account-info.jsx:1255
+#: src/components/account-info.jsx:1265
+#: src/components/account-info.jsx:1866
msgid "Add/Remove from Lists"
msgstr "Legg til/fjern fra lister"
-#: src/components/account-info.jsx:1302
-#: src/components/status.jsx:1161
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
msgid "Link copied"
msgstr "Link kopiert"
-#: src/components/account-info.jsx:1305
-#: src/components/status.jsx:1164
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
msgid "Unable to copy link"
msgstr "Kunne ikke kopiere lenke"
-#: src/components/account-info.jsx:1311
+#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
-#: src/components/status.jsx:1170
-#: src/components/status.jsx:3251
+#: src/components/status.jsx:1186
+#: src/components/status.jsx:3267
msgid "Copy"
msgstr "Kopier"
-#: src/components/account-info.jsx:1326
+#: src/components/account-info.jsx:1328
#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1186
+#: src/components/status.jsx:1202
msgid "Sharing doesn't seem to work."
msgstr "Å dele synes ikke å fungere."
-#: src/components/account-info.jsx:1332
-#: src/components/status.jsx:1192
+#: src/components/account-info.jsx:1334
+#: src/components/status.jsx:1208
msgid "Share…"
msgstr "Del…"
-#: src/components/account-info.jsx:1352
+#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
msgstr ""
-#: src/components/account-info.jsx:1364
+#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
msgstr ""
-#: src/components/account-info.jsx:1380
+#: src/components/account-info.jsx:1382
msgid "Mute <0>@{username}0>…"
msgstr "Demp <0>@{username}0>…"
-#: src/components/account-info.jsx:1412
+#: src/components/account-info.jsx:1414
msgid "Muted @{username} for {0}"
msgstr "Dempet @{username} i {0}"
-#: src/components/account-info.jsx:1424
+#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
msgstr "Kunne ikke dempe @{username}"
-#: src/components/account-info.jsx:1445
+#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
msgstr "Fjern <0>@{username}0> fra følgere?"
-#: src/components/account-info.jsx:1465
+#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
msgstr "@{username} fjernet fra følgere"
-#: src/components/account-info.jsx:1477
+#: src/components/account-info.jsx:1479
msgid "Remove follower…"
msgstr "Fjern følger…"
-#: src/components/account-info.jsx:1488
+#: src/components/account-info.jsx:1490
msgid "Block <0>@{username}0>?"
msgstr "Blokker <0>@{username}0>?"
-#: src/components/account-info.jsx:1512
+#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1520
+#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
msgstr "Blokkerte @{username}"
-#: src/components/account-info.jsx:1528
+#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
msgstr "Kunne ikke avblokkere @{username}"
-#: src/components/account-info.jsx:1530
+#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
msgstr "Kunne ikke blokkere @{username}"
-#: src/components/account-info.jsx:1540
+#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
msgstr ""
-#: src/components/account-info.jsx:1549
+#: src/components/account-info.jsx:1551
msgid "Block <0>@{username}0>…"
msgstr "Blokker <0>@{username}0>…"
-#: src/components/account-info.jsx:1566
+#: src/components/account-info.jsx:1568
msgid "Report <0>@{username}0>…"
msgstr "Rapporter <0>@{username}0>…"
-#: src/components/account-info.jsx:1586
-#: src/components/account-info.jsx:2097
+#: src/components/account-info.jsx:1588
+#: src/components/account-info.jsx:2099
msgid "Edit profile"
msgstr "Rediger profil"
-#: src/components/account-info.jsx:1622
+#: src/components/account-info.jsx:1624
msgid "Withdraw follow request?"
msgstr "Trekk tilbake følge-forespørsel?"
-#: src/components/account-info.jsx:1623
+#: src/components/account-info.jsx:1625
msgid "Unfollow @{0}?"
msgstr "Avfølg @{0}?"
-#: src/components/account-info.jsx:1674
+#: src/components/account-info.jsx:1676
msgid "Unfollow…"
msgstr "Avfølg…"
-#: src/components/account-info.jsx:1683
+#: src/components/account-info.jsx:1685
msgid "Withdraw…"
msgstr "Trekk tilbake…"
-#: src/components/account-info.jsx:1690
-#: src/components/account-info.jsx:1694
+#: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
#: src/pages/hashtag.jsx:261
msgid "Follow"
msgstr "Følg"
-#: src/components/account-info.jsx:1805
-#: src/components/account-info.jsx:1859
-#: src/components/account-info.jsx:1992
-#: src/components/account-info.jsx:2092
+#: src/components/account-info.jsx:1807
+#: src/components/account-info.jsx:1861
+#: src/components/account-info.jsx:1994
+#: src/components/account-info.jsx:2094
#: src/components/account-sheet.jsx:37
#: src/components/compose.jsx:818
#: src/components/compose.jsx:2444
@@ -413,110 +413,110 @@ msgstr "Følg"
#: src/components/embed-modal.jsx:12
#: src/components/generic-accounts.jsx:142
#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:33
+#: src/components/list-add-edit.jsx:35
#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:247
+#: src/components/media-modal.jsx:321
#: src/components/notification-service.jsx:156
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
#: src/components/shortcuts-settings.jsx:583
#: src/components/shortcuts-settings.jsx:783
-#: src/components/status.jsx:2976
-#: src/components/status.jsx:3215
-#: src/components/status.jsx:3713
+#: src/components/status.jsx:2992
+#: src/components/status.jsx:3231
+#: src/components/status.jsx:3729
#: src/pages/accounts.jsx:36
#: src/pages/catchup.jsx:1581
#: src/pages/filters.jsx:224
#: src/pages/list.jsx:274
#: src/pages/notifications.jsx:868
#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:76
+#: src/pages/settings.jsx:77
#: src/pages/status.jsx:1299
msgid "Close"
msgstr "Lukk"
-#: src/components/account-info.jsx:1810
+#: src/components/account-info.jsx:1812
msgid "Translated Bio"
msgstr "Oversatt bio"
-#: src/components/account-info.jsx:1904
+#: src/components/account-info.jsx:1906
msgid "Unable to remove from list."
msgstr "Kunne ikke fjerne fra liste."
-#: src/components/account-info.jsx:1905
+#: src/components/account-info.jsx:1907
msgid "Unable to add to list."
msgstr "Kunne ikke legge til i liste."
-#: src/components/account-info.jsx:1924
+#: src/components/account-info.jsx:1926
#: src/pages/lists.jsx:104
msgid "Unable to load lists."
msgstr "Kunne ikke laste lister."
-#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:1930
msgid "No lists."
msgstr "Ingen lister."
-#: src/components/account-info.jsx:1939
-#: src/components/list-add-edit.jsx:37
+#: src/components/account-info.jsx:1941
+#: src/components/list-add-edit.jsx:39
#: src/pages/lists.jsx:58
msgid "New list"
msgstr "Ny liste"
-#: src/components/account-info.jsx:1997
+#: src/components/account-info.jsx:1999
msgid "Private note about <0>@{0}0>"
msgstr "Privat notat om <0>@{0}0>"
-#: src/components/account-info.jsx:2027
+#: src/components/account-info.jsx:2029
msgid "Unable to update private note."
msgstr "Kunne ikke oppdatere privat notat."
-#: src/components/account-info.jsx:2050
-#: src/components/account-info.jsx:2220
+#: src/components/account-info.jsx:2052
+#: src/components/account-info.jsx:2222
msgid "Cancel"
msgstr "Avbryt"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2057
msgid "Save & close"
msgstr "Lagre & lukk"
-#: src/components/account-info.jsx:2148
+#: src/components/account-info.jsx:2150
msgid "Unable to update profile."
msgstr "Kunne ikke oppdatere profil."
-#: src/components/account-info.jsx:2155
-#: src/components/list-add-edit.jsx:102
+#: src/components/account-info.jsx:2157
+#: src/components/list-add-edit.jsx:104
msgid "Name"
msgstr "Navn"
-#: src/components/account-info.jsx:2168
+#: src/components/account-info.jsx:2170
msgid "Bio"
msgstr "Bio"
-#: src/components/account-info.jsx:2181
+#: src/components/account-info.jsx:2183
msgid "Extra fields"
msgstr "Ekstra felter"
-#: src/components/account-info.jsx:2187
+#: src/components/account-info.jsx:2189
msgid "Label"
msgstr "Etikett"
-#: src/components/account-info.jsx:2190
+#: src/components/account-info.jsx:2192
msgid "Content"
msgstr "Innhold"
-#: src/components/account-info.jsx:2223
-#: src/components/list-add-edit.jsx:147
+#: src/components/account-info.jsx:2225
+#: src/components/list-add-edit.jsx:149
#: src/components/shortcuts-settings.jsx:715
#: src/pages/filters.jsx:554
#: src/pages/notifications.jsx:934
msgid "Save"
msgstr "Lagre"
-#: src/components/account-info.jsx:2276
+#: src/components/account-info.jsx:2279
msgid "username"
msgstr "brukernavn"
-#: src/components/account-info.jsx:2280
+#: src/components/account-info.jsx:2283
msgid "server domain name"
msgstr "tjenerens domenenavn"
@@ -529,7 +529,7 @@ msgid "Cloak mode enabled"
msgstr ""
#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:175
#: src/components/shortcuts-settings.jsx:139
#: src/components/timeline.jsx:437
#: src/pages/catchup.jsx:876
@@ -613,7 +613,7 @@ msgid "Attachment #{i} failed"
msgstr "Vedlegg #{i} mislyktes"
#: src/components/compose.jsx:1139
-#: src/components/status.jsx:2047
+#: src/components/status.jsx:2063
#: src/components/timeline.jsx:984
msgid "Content warning"
msgstr "Innholdsvarsel"
@@ -624,12 +624,12 @@ msgstr "Innholdsvarsel eller sensitive media"
#: src/components/compose.jsx:1191
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:304
+#: src/pages/settings.jsx:305
msgid "Public"
msgstr "Offentlig"
#: src/components/compose.jsx:1196
-#: src/components/nav-menu.jsx:386
+#: src/components/nav-menu.jsx:337
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -637,19 +637,19 @@ msgstr "Lokal"
#: src/components/compose.jsx:1200
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:307
+#: src/pages/settings.jsx:308
msgid "Unlisted"
msgstr "Ikke listet"
#: src/components/compose.jsx:1203
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:310
+#: src/pages/settings.jsx:311
msgid "Followers only"
msgstr "Kun følgere"
#: src/components/compose.jsx:1206
#: src/components/status.jsx:97
-#: src/components/status.jsx:1925
+#: src/components/status.jsx:1941
msgid "Private mention"
msgstr "Privat omtale"
@@ -679,10 +679,10 @@ msgstr "Legg til egendefinert emoji"
#: src/components/compose.jsx:1504
#: src/components/keyboard-shortcuts-help.jsx:151
-#: src/components/status.jsx:913
-#: src/components/status.jsx:1701
-#: src/components/status.jsx:1702
-#: src/components/status.jsx:2370
+#: src/components/status.jsx:929
+#: src/components/status.jsx:1717
+#: src/components/status.jsx:1718
+#: src/components/status.jsx:2386
msgid "Reply"
msgstr "Svar"
@@ -705,7 +705,7 @@ msgstr "Kunne ikke laste ned GIF"
#: src/components/compose.jsx:1775
#: src/components/compose.jsx:1852
-#: src/components/nav-menu.jsx:287
+#: src/components/nav-menu.jsx:238
msgid "More…"
msgstr "Mer…"
@@ -863,13 +863,13 @@ msgid "Type to search GIFs"
msgstr "Skriv for å søke GIFer"
#: src/components/compose.jsx:3491
-#: src/components/media-modal.jsx:387
+#: src/components/media-modal.jsx:461
#: src/components/timeline.jsx:889
msgid "Previous"
msgstr "Forrige"
#: src/components/compose.jsx:3509
-#: src/components/media-modal.jsx:406
+#: src/components/media-modal.jsx:480
#: src/components/timeline.jsx:906
msgid "Next"
msgstr "Neste"
@@ -879,7 +879,7 @@ msgid "Error loading GIFs"
msgstr "Feil ved lasting av GIFer"
#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:691
+#: src/pages/settings.jsx:692
msgid "Unsent drafts"
msgstr "Usendte utkast"
@@ -896,8 +896,8 @@ msgid "Error deleting draft! Please try again."
msgstr "Feil ved sletting av utkast! Prøv igjen."
#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:183
-#: src/components/status.jsx:1336
+#: src/components/list-add-edit.jsx:185
+#: src/components/status.jsx:1352
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr "Slett…"
@@ -961,8 +961,8 @@ msgstr "Ingenting å vise"
#: src/components/generic-accounts.jsx:145
#: src/components/notification.jsx:438
#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:302
-#: src/pages/search.jsx:335
+#: src/pages/search.jsx:317
+#: src/pages/search.jsx:350
msgid "Accounts"
msgstr "Konti"
@@ -970,19 +970,19 @@ msgstr "Konti"
#: src/components/timeline.jsx:519
#: src/pages/list.jsx:293
#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:529
+#: src/pages/search.jsx:544
#: src/pages/status.jsx:1332
msgid "Show more…"
msgstr "Vis mer…"
#: src/components/generic-accounts.jsx:210
#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:534
+#: src/pages/search.jsx:549
msgid "The end."
msgstr "Slutt."
#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:405
+#: src/components/nav-menu.jsx:356
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Hurtigtaster"
@@ -1079,12 +1079,12 @@ msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:374
+#: src/components/nav-menu.jsx:325
#: src/components/search-form.jsx:72
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:45
-#: src/pages/search.jsx:284
+#: src/pages/search.jsx:299
msgid "Search"
msgstr "Søk"
@@ -1105,10 +1105,10 @@ msgid "<0>l0> or <1>f1>"
msgstr ""
#: src/components/keyboard-shortcuts-help.jsx:172
-#: src/components/status.jsx:921
-#: src/components/status.jsx:2396
-#: src/components/status.jsx:2428
-#: src/components/status.jsx:2429
+#: src/components/status.jsx:937
+#: src/components/status.jsx:2412
+#: src/components/status.jsx:2444
+#: src/components/status.jsx:2445
msgid "Boost"
msgstr "Fremhev"
@@ -1117,9 +1117,9 @@ msgid "<0>Shift0> + <1>b1>"
msgstr ""
#: src/components/keyboard-shortcuts-help.jsx:180
-#: src/components/status.jsx:1006
-#: src/components/status.jsx:2453
-#: src/components/status.jsx:2454
+#: src/components/status.jsx:1022
+#: src/components/status.jsx:2469
+#: src/components/status.jsx:2470
msgid "Bookmark"
msgstr ""
@@ -1131,44 +1131,44 @@ msgstr ""
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
-#: src/components/list-add-edit.jsx:37
+#: src/components/list-add-edit.jsx:39
msgid "Edit list"
msgstr "Rediger liste"
-#: src/components/list-add-edit.jsx:93
+#: src/components/list-add-edit.jsx:95
msgid "Unable to edit list."
msgstr "Kunne ikke redigere liste."
-#: src/components/list-add-edit.jsx:94
+#: src/components/list-add-edit.jsx:96
msgid "Unable to create list."
msgstr "Kunne ikke opprette liste."
-#: src/components/list-add-edit.jsx:122
+#: src/components/list-add-edit.jsx:124
msgid "Show replies to list members"
-msgstr ""
+msgstr "Vis svar til listemedlemmer"
-#: src/components/list-add-edit.jsx:125
+#: src/components/list-add-edit.jsx:127
msgid "Show replies to people I follow"
msgstr ""
-#: src/components/list-add-edit.jsx:128
+#: src/components/list-add-edit.jsx:130
msgid "Don't show replies"
-msgstr ""
+msgstr "Ikke vis svar"
-#: src/components/list-add-edit.jsx:141
+#: src/components/list-add-edit.jsx:143
msgid "Hide posts on this list from Home/Following"
msgstr ""
-#: src/components/list-add-edit.jsx:147
+#: src/components/list-add-edit.jsx:149
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Opprett"
-#: src/components/list-add-edit.jsx:154
+#: src/components/list-add-edit.jsx:156
msgid "Delete this list?"
msgstr "Slett denne listen?"
-#: src/components/list-add-edit.jsx:173
+#: src/components/list-add-edit.jsx:175
msgid "Unable to delete list."
msgstr "Kunne ikke slette liste."
@@ -1178,54 +1178,54 @@ msgid "Media description"
msgstr "Mediabeskrivelse"
#: src/components/media-alt-modal.jsx:57
-#: src/components/status.jsx:1050
-#: src/components/status.jsx:1077
+#: src/components/status.jsx:1066
+#: src/components/status.jsx:1093
#: src/components/translation-block.jsx:195
msgid "Translate"
msgstr "Oversett"
#: src/components/media-alt-modal.jsx:68
-#: src/components/status.jsx:1064
-#: src/components/status.jsx:1091
+#: src/components/status.jsx:1080
+#: src/components/status.jsx:1107
msgid "Speak"
msgstr "Les opp"
-#: src/components/media-modal.jsx:294
+#: src/components/media-modal.jsx:368
msgid "Open original media in new window"
msgstr ""
-#: src/components/media-modal.jsx:298
+#: src/components/media-modal.jsx:372
msgid "Open original media"
msgstr ""
-#: src/components/media-modal.jsx:314
+#: src/components/media-modal.jsx:388
msgid "Attempting to describe image. Please wait…"
msgstr ""
-#: src/components/media-modal.jsx:329
+#: src/components/media-modal.jsx:403
msgid "Failed to describe image"
msgstr "Kunne ikke beskrive bildet"
-#: src/components/media-modal.jsx:339
+#: src/components/media-modal.jsx:413
msgid "Describe image…"
msgstr "Beskriv bilde…"
-#: src/components/media-modal.jsx:362
+#: src/components/media-modal.jsx:436
msgid "View post"
msgstr "Vis innlegg"
#: src/components/media-post.jsx:127
msgid "Sensitive media"
-msgstr ""
+msgstr "Sensitive media"
#: src/components/media-post.jsx:132
msgid "Filtered: {filterTitleStr}"
msgstr ""
#: src/components/media-post.jsx:133
-#: src/components/status.jsx:3543
-#: src/components/status.jsx:3639
-#: src/components/status.jsx:3717
+#: src/components/status.jsx:3559
+#: src/components/status.jsx:3655
+#: src/components/status.jsx:3733
#: src/components/timeline.jsx:973
#: src/pages/catchup.jsx:75
#: src/pages/catchup.jsx:1876
@@ -1244,43 +1244,43 @@ msgstr ""
msgid "Post updated. Check it out."
msgstr ""
-#: src/components/nav-menu.jsx:126
+#: src/components/nav-menu.jsx:117
msgid "Menu"
msgstr "Meny"
-#: src/components/nav-menu.jsx:162
+#: src/components/nav-menu.jsx:153
msgid "Reload page now to update?"
msgstr "Last siden på nytt for å oppdatere?"
-#: src/components/nav-menu.jsx:174
+#: src/components/nav-menu.jsx:165
msgid "New update available…"
msgstr "Ny oppdatering tilgjengelig…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:193
+#: src/components/nav-menu.jsx:184
#: src/components/shortcuts-settings.jsx:140
#: src/pages/following.jsx:22
#: src/pages/following.jsx:141
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:200
+#: src/components/nav-menu.jsx:191
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr ""
-#: src/components/nav-menu.jsx:207
+#: src/components/nav-menu.jsx:198
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
#: src/pages/home.jsx:224
#: src/pages/mentions.jsx:20
#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1102
+#: src/pages/settings.jsx:1145
#: src/pages/trending.jsx:381
msgid "Mentions"
msgstr "Omtaler"
-#: src/components/nav-menu.jsx:214
+#: src/components/nav-menu.jsx:205
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
#: src/pages/filters.jsx:24
@@ -1291,31 +1291,15 @@ msgstr "Omtaler"
msgid "Notifications"
msgstr "Varsler"
-#: src/components/nav-menu.jsx:217
+#: src/components/nav-menu.jsx:208
msgid "New"
msgstr "Ny"
-#: src/components/nav-menu.jsx:228
+#: src/components/nav-menu.jsx:219
msgid "Profile"
msgstr "Profil"
-#: src/components/nav-menu.jsx:241
-#: src/components/nav-menu.jsx:268
-#: src/components/shortcuts-settings.jsx:50
-#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
-msgid "Lists"
-msgstr "Lister"
-
-#: src/components/nav-menu.jsx:249
-#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
-msgid "All Lists"
-msgstr "Alle lister"
-
-#: src/components/nav-menu.jsx:276
+#: src/components/nav-menu.jsx:227
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
#: src/pages/bookmarks.jsx:11
@@ -1323,24 +1307,24 @@ msgstr "Alle lister"
msgid "Bookmarks"
msgstr "Bokmerker"
-#: src/components/nav-menu.jsx:296
+#: src/components/nav-menu.jsx:247
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
#: src/pages/catchup.jsx:2062
#: src/pages/favourites.jsx:11
#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1106
+#: src/pages/settings.jsx:1149
msgid "Likes"
msgstr "Likte"
-#: src/components/nav-menu.jsx:302
+#: src/components/nav-menu.jsx:253
#: src/pages/followed-hashtags.jsx:14
#: src/pages/followed-hashtags.jsx:44
msgid "Followed Hashtags"
msgstr "Fulgte emneknagger"
-#: src/components/nav-menu.jsx:310
+#: src/components/nav-menu.jsx:261
#: src/pages/account-statuses.jsx:331
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
@@ -1348,54 +1332,70 @@ msgstr "Fulgte emneknagger"
msgid "Filters"
msgstr "Filtre"
-#: src/components/nav-menu.jsx:318
+#: src/components/nav-menu.jsx:269
msgid "Muted users"
msgstr "Dempede brukere"
-#: src/components/nav-menu.jsx:326
+#: src/components/nav-menu.jsx:277
msgid "Muted users…"
msgstr "Dempede brukere…"
-#: src/components/nav-menu.jsx:333
+#: src/components/nav-menu.jsx:284
msgid "Blocked users"
msgstr "Blokkerte brukere"
-#: src/components/nav-menu.jsx:341
+#: src/components/nav-menu.jsx:292
msgid "Blocked users…"
msgstr "Blokkerte brukere…"
-#: src/components/nav-menu.jsx:353
+#: src/components/nav-menu.jsx:304
msgid "Accounts…"
msgstr "Konti…"
-#: src/components/nav-menu.jsx:363
+#: src/components/nav-menu.jsx:314
#: src/pages/login.jsx:189
#: src/pages/status.jsx:835
#: src/pages/welcome.jsx:64
msgid "Log in"
msgstr "Logg inn"
-#: src/components/nav-menu.jsx:380
+#: src/components/nav-menu.jsx:331
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
#: src/pages/trending.jsx:441
msgid "Trending"
msgstr "Populære"
-#: src/components/nav-menu.jsx:392
+#: src/components/nav-menu.jsx:343
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr ""
-#: src/components/nav-menu.jsx:415
+#: src/components/nav-menu.jsx:366
msgid "Shortcuts / Columns…"
msgstr "Snarveier / Kolonner…"
-#: src/components/nav-menu.jsx:425
-#: src/components/nav-menu.jsx:439
+#: src/components/nav-menu.jsx:376
+#: src/components/nav-menu.jsx:390
msgid "Settings…"
msgstr "Innstillinger…"
+#: src/components/nav-menu.jsx:420
+#: src/components/nav-menu.jsx:447
+#: src/components/shortcuts-settings.jsx:50
+#: src/components/shortcuts-settings.jsx:158
+#: src/pages/list.jsx:126
+#: src/pages/lists.jsx:16
+#: src/pages/lists.jsx:50
+msgid "Lists"
+msgstr "Lister"
+
+#: src/components/nav-menu.jsx:428
+#: src/components/shortcuts.jsx:215
+#: src/pages/list.jsx:133
+msgid "All Lists"
+msgstr "Alle lister"
+
#: src/components/notification-service.jsx:160
msgid "Notification"
msgstr "Varsler"
@@ -1513,8 +1513,8 @@ msgid "[Unknown notification type: {type}]"
msgstr ""
#: src/components/notification.jsx:434
-#: src/components/status.jsx:1020
-#: src/components/status.jsx:1030
+#: src/components/status.jsx:1036
+#: src/components/status.jsx:1046
msgid "Boosted/Liked by…"
msgstr ""
@@ -1536,7 +1536,7 @@ msgid "Learn more <0/>"
msgstr ""
#: src/components/notification.jsx:756
-#: src/components/status.jsx:251
+#: src/components/status.jsx:267
msgid "Read more →"
msgstr "Les mer →"
@@ -1829,7 +1829,7 @@ msgid "Move down"
msgstr "Flytt ned"
#: src/components/shortcuts-settings.jsx:379
-#: src/components/status.jsx:1298
+#: src/components/status.jsx:1314
#: src/pages/list.jsx:170
msgid "Edit"
msgstr "Rediger"
@@ -1880,7 +1880,7 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:518
msgid "Multiple hashtags are supported. Space-separated."
-msgstr ""
+msgstr "Flere emneknagger støttes. Mellomrom-separert."
#: src/components/shortcuts-settings.jsx:587
msgid "Edit shortcut"
@@ -2027,302 +2027,302 @@ msgstr ""
msgid "Import/export settings from/to instance server (Very experimental)"
msgstr ""
-#: src/components/status.jsx:522
+#: src/components/status.jsx:538
msgid "<0/> <1>boosted1>"
msgstr ""
-#: src/components/status.jsx:621
+#: src/components/status.jsx:637
msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
msgstr ""
-#: src/components/status.jsx:774
+#: src/components/status.jsx:790
msgid "Unliked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:775
+#: src/components/status.jsx:791
msgid "Liked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:814
+#: src/components/status.jsx:830
msgid "Unbookmarked @{0}'s post"
msgstr ""
-#: src/components/status.jsx:815
+#: src/components/status.jsx:831
msgid "Bookmarked @{0}'s post"
msgstr "Bokmerket @{0} sitt innlegg"
-#: src/components/status.jsx:921
-#: src/components/status.jsx:983
-#: src/components/status.jsx:2396
-#: src/components/status.jsx:2428
+#: src/components/status.jsx:937
+#: src/components/status.jsx:999
+#: src/components/status.jsx:2412
+#: src/components/status.jsx:2444
msgid "Unboost"
msgstr ""
-#: src/components/status.jsx:937
-#: src/components/status.jsx:2411
+#: src/components/status.jsx:953
+#: src/components/status.jsx:2427
msgid "Quote"
msgstr "Siter"
-#: src/components/status.jsx:945
-#: src/components/status.jsx:2420
+#: src/components/status.jsx:961
+#: src/components/status.jsx:2436
msgid "Some media have no descriptions."
msgstr ""
-#: src/components/status.jsx:952
+#: src/components/status.jsx:968
msgid "Old post (<0>{0}0>)"
msgstr ""
-#: src/components/status.jsx:971
-#: src/components/status.jsx:1426
+#: src/components/status.jsx:987
+#: src/components/status.jsx:1442
msgid "Unboosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:972
-#: src/components/status.jsx:1427
+#: src/components/status.jsx:988
+#: src/components/status.jsx:1443
msgid "Boosted @{0}'s post"
msgstr ""
-#: src/components/status.jsx:984
+#: src/components/status.jsx:1000
msgid "Boost…"
msgstr ""
-#: src/components/status.jsx:996
-#: src/components/status.jsx:1711
-#: src/components/status.jsx:2441
+#: src/components/status.jsx:1012
+#: src/components/status.jsx:1727
+#: src/components/status.jsx:2457
msgid "Unlike"
msgstr ""
-#: src/components/status.jsx:997
-#: src/components/status.jsx:1711
-#: src/components/status.jsx:1712
-#: src/components/status.jsx:2441
-#: src/components/status.jsx:2442
+#: src/components/status.jsx:1013
+#: src/components/status.jsx:1727
+#: src/components/status.jsx:1728
+#: src/components/status.jsx:2457
+#: src/components/status.jsx:2458
msgid "Like"
msgstr "Lik"
-#: src/components/status.jsx:1006
-#: src/components/status.jsx:2453
+#: src/components/status.jsx:1022
+#: src/components/status.jsx:2469
msgid "Unbookmark"
msgstr "Fjern bokmerke"
-#: src/components/status.jsx:1114
+#: src/components/status.jsx:1130
msgid "View post by <0>@{0}0>"
msgstr ""
-#: src/components/status.jsx:1135
+#: src/components/status.jsx:1151
msgid "Show Edit History"
msgstr "Vis redigeringshistorikk"
-#: src/components/status.jsx:1138
+#: src/components/status.jsx:1154
msgid "Edited: {editedDateText}"
msgstr "Redigert: {editedDateText}"
-#: src/components/status.jsx:1205
-#: src/components/status.jsx:3220
+#: src/components/status.jsx:1221
+#: src/components/status.jsx:3236
msgid "Embed post"
msgstr "Bygg inn innlegg"
-#: src/components/status.jsx:1219
+#: src/components/status.jsx:1235
msgid "Conversation unmuted"
msgstr "Samtale dempet"
-#: src/components/status.jsx:1219
+#: src/components/status.jsx:1235
msgid "Conversation muted"
msgstr ""
-#: src/components/status.jsx:1225
+#: src/components/status.jsx:1241
msgid "Unable to unmute conversation"
msgstr ""
-#: src/components/status.jsx:1226
+#: src/components/status.jsx:1242
msgid "Unable to mute conversation"
msgstr ""
-#: src/components/status.jsx:1235
+#: src/components/status.jsx:1251
msgid "Unmute conversation"
msgstr ""
-#: src/components/status.jsx:1242
+#: src/components/status.jsx:1258
msgid "Mute conversation"
msgstr "Demp samtale"
-#: src/components/status.jsx:1258
+#: src/components/status.jsx:1274
msgid "Post unpinned from profile"
msgstr ""
-#: src/components/status.jsx:1259
+#: src/components/status.jsx:1275
msgid "Post pinned to profile"
msgstr ""
-#: src/components/status.jsx:1264
+#: src/components/status.jsx:1280
msgid "Unable to unpin post"
msgstr ""
-#: src/components/status.jsx:1264
+#: src/components/status.jsx:1280
msgid "Unable to pin post"
msgstr ""
-#: src/components/status.jsx:1273
+#: src/components/status.jsx:1289
msgid "Unpin from profile"
msgstr ""
-#: src/components/status.jsx:1280
+#: src/components/status.jsx:1296
msgid "Pin to profile"
msgstr ""
-#: src/components/status.jsx:1309
+#: src/components/status.jsx:1325
msgid "Delete this post?"
msgstr ""
-#: src/components/status.jsx:1325
+#: src/components/status.jsx:1341
msgid "Post deleted"
msgstr ""
-#: src/components/status.jsx:1328
+#: src/components/status.jsx:1344
msgid "Unable to delete post"
msgstr ""
-#: src/components/status.jsx:1356
+#: src/components/status.jsx:1372
msgid "Report post…"
msgstr ""
-#: src/components/status.jsx:1712
-#: src/components/status.jsx:1748
-#: src/components/status.jsx:2442
+#: src/components/status.jsx:1728
+#: src/components/status.jsx:1764
+#: src/components/status.jsx:2458
msgid "Liked"
msgstr "Likt"
-#: src/components/status.jsx:1745
-#: src/components/status.jsx:2429
+#: src/components/status.jsx:1761
+#: src/components/status.jsx:2445
msgid "Boosted"
msgstr ""
-#: src/components/status.jsx:1755
-#: src/components/status.jsx:2454
+#: src/components/status.jsx:1771
+#: src/components/status.jsx:2470
msgid "Bookmarked"
msgstr "Bokmerket"
-#: src/components/status.jsx:1759
+#: src/components/status.jsx:1775
msgid "Pinned"
msgstr "Festet"
-#: src/components/status.jsx:1804
-#: src/components/status.jsx:2260
+#: src/components/status.jsx:1820
+#: src/components/status.jsx:2276
msgid "Deleted"
msgstr "Slettet"
-#: src/components/status.jsx:1845
+#: src/components/status.jsx:1861
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
-#: src/components/status.jsx:1934
+#: src/components/status.jsx:1950
msgid "Thread{0}"
msgstr "Tråd{0}"
-#: src/components/status.jsx:2010
-#: src/components/status.jsx:2072
-#: src/components/status.jsx:2157
+#: src/components/status.jsx:2026
+#: src/components/status.jsx:2088
+#: src/components/status.jsx:2173
msgid "Show less"
msgstr "Vis mindre"
-#: src/components/status.jsx:2010
-#: src/components/status.jsx:2072
+#: src/components/status.jsx:2026
+#: src/components/status.jsx:2088
msgid "Show content"
msgstr "Vis innhold"
-#: src/components/status.jsx:2157
+#: src/components/status.jsx:2173
msgid "Show media"
msgstr "Vis media"
-#: src/components/status.jsx:2294
+#: src/components/status.jsx:2310
msgid "Edited"
msgstr "Redigert"
-#: src/components/status.jsx:2371
+#: src/components/status.jsx:2387
msgid "Comments"
msgstr "Kommentarer"
#. More from [Author]
-#: src/components/status.jsx:2680
+#: src/components/status.jsx:2696
msgid "More from <0/>"
msgstr "Mer fra <0/>"
-#: src/components/status.jsx:2981
+#: src/components/status.jsx:2997
msgid "Edit History"
msgstr "Redigeringshistorikk"
-#: src/components/status.jsx:2985
+#: src/components/status.jsx:3001
msgid "Failed to load history"
msgstr "Kunne ikke laste inn historikk"
-#: src/components/status.jsx:2990
+#: src/components/status.jsx:3006
msgid "Loading…"
msgstr "Laster…"
-#: src/components/status.jsx:3225
+#: src/components/status.jsx:3241
msgid "HTML Code"
msgstr "HTML-kode"
-#: src/components/status.jsx:3242
+#: src/components/status.jsx:3258
msgid "HTML code copied"
msgstr "HTML-kode kopiert"
-#: src/components/status.jsx:3245
+#: src/components/status.jsx:3261
msgid "Unable to copy HTML code"
msgstr "Kunne ikke kopiere HTML-kode"
-#: src/components/status.jsx:3257
+#: src/components/status.jsx:3273
msgid "Media attachments:"
msgstr "Mediavedlegg:"
-#: src/components/status.jsx:3279
+#: src/components/status.jsx:3295
msgid "Account Emojis:"
msgstr "Konto-emojier:"
-#: src/components/status.jsx:3310
-#: src/components/status.jsx:3355
+#: src/components/status.jsx:3326
+#: src/components/status.jsx:3371
msgid "static URL"
msgstr ""
-#: src/components/status.jsx:3324
+#: src/components/status.jsx:3340
msgid "Emojis:"
msgstr "Emojier:"
-#: src/components/status.jsx:3369
+#: src/components/status.jsx:3385
msgid "Notes:"
msgstr "Notater:"
-#: src/components/status.jsx:3373
+#: src/components/status.jsx:3389
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
-#: src/components/status.jsx:3379
+#: src/components/status.jsx:3395
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
-#: src/components/status.jsx:3384
+#: src/components/status.jsx:3400
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
-#: src/components/status.jsx:3390
+#: src/components/status.jsx:3406
msgid "Post could be edited or deleted later."
msgstr ""
-#: src/components/status.jsx:3396
+#: src/components/status.jsx:3412
msgid "Preview"
msgstr ""
-#: src/components/status.jsx:3405
+#: src/components/status.jsx:3421
msgid "Note: This preview is lightly styled."
msgstr ""
#. [Name] [Visibility icon] boosted
-#: src/components/status.jsx:3647
+#: src/components/status.jsx:3663
msgid "<0/> <1/> boosted"
msgstr ""
#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1130
+#: src/pages/settings.jsx:1173
msgid "New posts"
msgstr "Nye innlegg"
@@ -2702,7 +2702,7 @@ msgstr ""
#: src/pages/catchup.jsx:1316
#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:297
+#: src/pages/search.jsx:312
msgid "All"
msgstr "Alle"
@@ -2926,11 +2926,11 @@ msgstr "{0, plural, one {# emneknagg} other {# emneknagger}}"
#: src/pages/followed-hashtags.jsx:85
msgid "Unable to load followed hashtags."
-msgstr ""
+msgstr "Kunne ikke laste fulgte emneknagger."
#: src/pages/followed-hashtags.jsx:89
msgid "No hashtags followed yet."
-msgstr ""
+msgstr "Ingen fulgte emneknagger."
#: src/pages/following.jsx:143
msgid "Nothing to see here."
@@ -3004,11 +3004,11 @@ msgstr ""
#: src/pages/hashtag.jsx:396
msgid "Add hashtag"
-msgstr ""
+msgstr "Legg til emneknagg"
#: src/pages/hashtag.jsx:428
msgid "Remove hashtag"
-msgstr ""
+msgstr "Fjern emneknagg"
#: src/pages/hashtag.jsx:442
msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}"
@@ -3174,7 +3174,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1161
msgid "Follow requests"
msgstr ""
@@ -3272,7 +3272,7 @@ msgstr "Føderert tidslinje ({instance})"
#: src/pages/public.jsx:90
msgid "Local timeline"
-msgstr ""
+msgstr "Lokal tidslinje"
#: src/pages/public.jsx:90
msgid "Federated timeline"
@@ -3306,279 +3306,279 @@ msgstr ""
msgid "Search: {q}"
msgstr "Søk: {q}"
-#: src/pages/search.jsx:307
-#: src/pages/search.jsx:389
+#: src/pages/search.jsx:322
+#: src/pages/search.jsx:404
msgid "Hashtags"
msgstr "Emneknagger"
-#: src/pages/search.jsx:339
-#: src/pages/search.jsx:393
-#: src/pages/search.jsx:463
+#: src/pages/search.jsx:354
+#: src/pages/search.jsx:408
+#: src/pages/search.jsx:478
msgid "See more"
msgstr "Se mer"
-#: src/pages/search.jsx:365
+#: src/pages/search.jsx:380
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:379
+#: src/pages/search.jsx:394
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:435
+#: src/pages/search.jsx:450
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:449
+#: src/pages/search.jsx:464
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:493
+#: src/pages/search.jsx:508
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:507
+#: src/pages/search.jsx:522
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:551
+#: src/pages/search.jsx:566
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
-#: src/pages/settings.jsx:81
+#: src/pages/settings.jsx:82
msgid "Settings"
msgstr "Innstillinger"
-#: src/pages/settings.jsx:90
+#: src/pages/settings.jsx:91
msgid "Appearance"
msgstr "Utseende"
-#: src/pages/settings.jsx:166
+#: src/pages/settings.jsx:167
msgid "Light"
msgstr "Lyst"
-#: src/pages/settings.jsx:177
+#: src/pages/settings.jsx:178
msgid "Dark"
msgstr "Mørkt"
-#: src/pages/settings.jsx:190
+#: src/pages/settings.jsx:191
msgid "Auto"
msgstr "Automatisk"
-#: src/pages/settings.jsx:200
+#: src/pages/settings.jsx:201
msgid "Text size"
msgstr "Tekststørrelse"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:205
-#: src/pages/settings.jsx:230
+#: src/pages/settings.jsx:206
+#: src/pages/settings.jsx:231
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:244
+#: src/pages/settings.jsx:245
msgid "Display language"
msgstr ""
-#: src/pages/settings.jsx:253
+#: src/pages/settings.jsx:254
msgid "Volunteer translations"
msgstr ""
-#: src/pages/settings.jsx:264
+#: src/pages/settings.jsx:265
msgid "Posting"
msgstr ""
-#: src/pages/settings.jsx:271
+#: src/pages/settings.jsx:272
msgid "Default visibility"
msgstr ""
-#: src/pages/settings.jsx:272
-#: src/pages/settings.jsx:318
+#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:319
msgid "Synced"
msgstr ""
-#: src/pages/settings.jsx:297
+#: src/pages/settings.jsx:298
msgid "Failed to update posting privacy"
msgstr ""
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:321
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
msgstr ""
-#: src/pages/settings.jsx:335
+#: src/pages/settings.jsx:336
msgid "Experiments"
msgstr "Eksperimenter"
-#: src/pages/settings.jsx:348
+#: src/pages/settings.jsx:349
msgid "Auto refresh timeline posts"
msgstr ""
-#: src/pages/settings.jsx:360
+#: src/pages/settings.jsx:361
msgid "Boosts carousel"
msgstr ""
-#: src/pages/settings.jsx:376
+#: src/pages/settings.jsx:377
msgid "Post translation"
msgstr ""
-#: src/pages/settings.jsx:387
+#: src/pages/settings.jsx:388
msgid "Translate to"
msgstr "Oversett til"
-#: src/pages/settings.jsx:398
+#: src/pages/settings.jsx:399
msgid "System language ({systemTargetLanguageText})"
msgstr "Systemspråk ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:424
+#: src/pages/settings.jsx:425
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr ""
-#: src/pages/settings.jsx:478
+#: src/pages/settings.jsx:479
msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
msgstr ""
-#: src/pages/settings.jsx:512
+#: src/pages/settings.jsx:513
msgid "Auto inline translation"
msgstr ""
-#: src/pages/settings.jsx:516
+#: src/pages/settings.jsx:517
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:536
+#: src/pages/settings.jsx:537
msgid "GIF Picker for composer"
msgstr ""
-#: src/pages/settings.jsx:540
+#: src/pages/settings.jsx:541
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:569
+#: src/pages/settings.jsx:570
msgid "Image description generator"
msgstr ""
-#: src/pages/settings.jsx:574
+#: src/pages/settings.jsx:575
msgid "Only for new images while composing new posts."
msgstr ""
-#: src/pages/settings.jsx:581
+#: src/pages/settings.jsx:582
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:607
+#: src/pages/settings.jsx:608
msgid "Server-side grouped notifications"
msgstr ""
-#: src/pages/settings.jsx:611
+#: src/pages/settings.jsx:612
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr ""
-#: src/pages/settings.jsx:632
+#: src/pages/settings.jsx:633
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr ""
-#: src/pages/settings.jsx:637
+#: src/pages/settings.jsx:638
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:648
+#: src/pages/settings.jsx:649
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr ""
-#: src/pages/settings.jsx:665
+#: src/pages/settings.jsx:666
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr ""
-#: src/pages/settings.jsx:674
+#: src/pages/settings.jsx:675
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr ""
-#: src/pages/settings.jsx:699
+#: src/pages/settings.jsx:700
msgid "About"
msgstr ""
-#: src/pages/settings.jsx:738
+#: src/pages/settings.jsx:739
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr ""
-#: src/pages/settings.jsx:767
+#: src/pages/settings.jsx:768
msgid "Sponsor"
msgstr ""
-#: src/pages/settings.jsx:775
+#: src/pages/settings.jsx:776
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:783
+#: src/pages/settings.jsx:792
msgid "Privacy Policy"
msgstr ""
-#: src/pages/settings.jsx:790
+#: src/pages/settings.jsx:799
msgid "<0>Site:0> {0}"
msgstr ""
-#: src/pages/settings.jsx:797
+#: src/pages/settings.jsx:806
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versjon:0> <1/> {0}"
-#: src/pages/settings.jsx:812
+#: src/pages/settings.jsx:821
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:815
+#: src/pages/settings.jsx:824
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1015
-#: src/pages/settings.jsx:1020
+#: src/pages/settings.jsx:1058
+#: src/pages/settings.jsx:1063
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1026
+#: src/pages/settings.jsx:1069
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1033
+#: src/pages/settings.jsx:1076
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1055
+#: src/pages/settings.jsx:1098
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
-#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1107
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1073
+#: src/pages/settings.jsx:1116
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1077
+#: src/pages/settings.jsx:1120
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1081
+#: src/pages/settings.jsx:1124
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1157
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1165
msgid "Polls"
msgstr ""
-#: src/pages/settings.jsx:1126
+#: src/pages/settings.jsx:1169
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1190
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:1163
+#: src/pages/settings.jsx:1206
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po
index 0521f6302..2b0f7b6f0 100644
--- a/src/locales/pt-BR.po
+++ b/src/locales/pt-BR.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: pt\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-11-05 20:31\n"
+"PO-Revision-Date: 2024-11-20 11:31\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -31,12 +31,12 @@ msgid "Last posted: {0}"
msgstr "Última publicação: {0}"
#: src/components/account-block.jsx:161
-#: src/components/account-info.jsx:634
+#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automático"
#: src/components/account-block.jsx:168
-#: src/components/account-info.jsx:639
+#: src/components/account-info.jsx:641
#: src/components/status.jsx:498
msgid "Group"
msgstr "Grupo"
@@ -46,17 +46,17 @@ msgid "Mutual"
msgstr "Mútuo"
#: src/components/account-block.jsx:182
-#: src/components/account-info.jsx:1680
+#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Solicitado"
#: src/components/account-block.jsx:186
-#: src/components/account-info.jsx:1671
+#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "Seguindo"
#: src/components/account-block.jsx:190
-#: src/components/account-info.jsx:1062
+#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Segue você"
@@ -65,53 +65,53 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# seguidor} other {# seguidores}}"
#: src/components/account-block.jsx:207
-#: src/components/account-info.jsx:680
+#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Verificado"
#: src/components/account-block.jsx:222
-#: src/components/account-info.jsx:780
+#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Se juntou em <0>{0}0>"
-#: src/components/account-info.jsx:57
+#: src/components/account-info.jsx:58
msgid "Forever"
msgstr "Permanente"
-#: src/components/account-info.jsx:377
+#: src/components/account-info.jsx:379
msgid "Unable to load account."
msgstr "Não foi possível carregar a conta."
-#: src/components/account-info.jsx:385
+#: src/components/account-info.jsx:387
msgid "Go to account page"
msgstr "Ir à página da conta"
-#: src/components/account-info.jsx:413
-#: src/components/account-info.jsx:702
-#: src/components/account-info.jsx:732
+#: src/components/account-info.jsx:415
+#: src/components/account-info.jsx:704
+#: src/components/account-info.jsx:734
msgid "Followers"
msgstr "Seguidores"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:742
-#: src/components/account-info.jsx:759
+#: src/components/account-info.jsx:418
+#: src/components/account-info.jsx:744
+#: src/components/account-info.jsx:761
msgid "following.stats"
msgstr "Seguindo"
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:776
+#: src/components/account-info.jsx:421
+#: src/components/account-info.jsx:778
#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:312
-#: src/pages/search.jsx:459
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:470
msgid "Posts"
msgstr "Publicações"
-#: src/components/account-info.jsx:427
-#: src/components/account-info.jsx:1118
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:1120
#: src/components/compose.jsx:2488
#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:336
+#: src/components/media-modal.jsx:357
#: src/components/status.jsx:1721
#: src/components/status.jsx:1738
#: src/components/status.jsx:1862
@@ -127,64 +127,64 @@ msgstr "Publicações"
msgid "More"
msgstr "Mais"
-#: src/components/account-info.jsx:439
+#: src/components/account-info.jsx:441
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> indicou que a nova conta é:"
-#: src/components/account-info.jsx:584
-#: src/components/account-info.jsx:1276
+#: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
msgid "Handle copied"
msgstr "Identificador copiado"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1279
+#: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
msgid "Unable to copy handle"
msgstr "Não foi possível copiar o identificador"
-#: src/components/account-info.jsx:593
-#: src/components/account-info.jsx:1285
+#: src/components/account-info.jsx:595
+#: src/components/account-info.jsx:1287
msgid "Copy handle"
msgstr "Copiar identificador"
-#: src/components/account-info.jsx:599
+#: src/components/account-info.jsx:601
msgid "Go to original profile page"
msgstr "Ir à página do perfil original"
-#: src/components/account-info.jsx:606
+#: src/components/account-info.jsx:608
msgid "View profile image"
msgstr "Ver foto de perfil"
-#: src/components/account-info.jsx:612
+#: src/components/account-info.jsx:614
msgid "View profile header"
msgstr "Ver banner de perfil"
-#: src/components/account-info.jsx:629
+#: src/components/account-info.jsx:631
msgid "In Memoriam"
msgstr "Em memória"
-#: src/components/account-info.jsx:709
-#: src/components/account-info.jsx:750
+#: src/components/account-info.jsx:711
+#: src/components/account-info.jsx:752
msgid "This user has chosen to not make this information available."
msgstr "Esse usuário decidiu não fazer esta informação visível."
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} publicações originais, {1} respostas, {2} impulsos"
-#: src/components/account-info.jsx:821
+#: src/components/account-info.jsx:823
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {Última 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}}}}"
-#: src/components/account-info.jsx:834
+#: src/components/account-info.jsx:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {Última publicação no(s) ano(s) passado(s)} other {Últimas {1} publicações no(s) ano(s) passado(s)}}"
-#: src/components/account-info.jsx:858
+#: src/components/account-info.jsx:860
#: src/pages/catchup.jsx:70
msgid "Original"
msgstr "Original"
-#: src/components/account-info.jsx:862
+#: src/components/account-info.jsx:864
#: src/components/status.jsx:2252
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
@@ -194,215 +194,215 @@ msgstr "Original"
msgid "Replies"
msgstr "Respostas"
-#: src/components/account-info.jsx:866
+#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1110
+#: src/pages/settings.jsx:1153
msgid "Boosts"
msgstr "Impulsos"
-#: src/components/account-info.jsx:872
+#: src/components/account-info.jsx:874
msgid "Post stats unavailable."
msgstr "As estatísticas estão indisponíveis."
-#: src/components/account-info.jsx:903
+#: src/components/account-info.jsx:905
msgid "View post stats"
msgstr "Ver estatísticas"
-#: src/components/account-info.jsx:1066
+#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Última publicação: <0>{0}0>"
-#: src/components/account-info.jsx:1080
+#: src/components/account-info.jsx:1082
msgid "Muted"
msgstr "Silenciado"
-#: src/components/account-info.jsx:1085
+#: src/components/account-info.jsx:1087
msgid "Blocked"
msgstr "Bloqueado"
-#: src/components/account-info.jsx:1094
+#: src/components/account-info.jsx:1096
msgid "Private note"
msgstr "Nota privada"
-#: src/components/account-info.jsx:1151
+#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
msgstr "Mencionar <0>@{username}0>"
-#: src/components/account-info.jsx:1163
+#: src/components/account-info.jsx:1165
msgid "Translate bio"
msgstr "Traduzir bio"
-#: src/components/account-info.jsx:1174
+#: src/components/account-info.jsx:1176
msgid "Edit private note"
msgstr "Editar nota privada"
-#: src/components/account-info.jsx:1174
+#: src/components/account-info.jsx:1176
msgid "Add private note"
msgstr "Adicionar nota privada"
-#: src/components/account-info.jsx:1194
+#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
msgstr "Notificações ativadas para as publicações de @{username}."
-#: src/components/account-info.jsx:1195
+#: src/components/account-info.jsx:1197
msgid "Notifications disabled for @{username}'s posts."
msgstr "Notificações desativadas para as publicações de @{username}."
-#: src/components/account-info.jsx:1207
+#: src/components/account-info.jsx:1209
msgid "Disable notifications"
msgstr "Desativar notificações"
-#: src/components/account-info.jsx:1208
+#: src/components/account-info.jsx:1210
msgid "Enable notifications"
msgstr "Ativar notificações"
-#: src/components/account-info.jsx:1225
+#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
msgstr "Impulsos de @{username} ativados."
-#: src/components/account-info.jsx:1226
+#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
msgstr "Impulsos de @{username} desativados."
-#: src/components/account-info.jsx:1237
+#: src/components/account-info.jsx:1239
msgid "Disable boosts"
msgstr "Desativar impulsos"
-#: src/components/account-info.jsx:1237
+#: src/components/account-info.jsx:1239
msgid "Enable boosts"
msgstr "Ativar impulsos"
-#: src/components/account-info.jsx:1253
-#: src/components/account-info.jsx:1263
-#: src/components/account-info.jsx:1864
+#: src/components/account-info.jsx:1255
+#: src/components/account-info.jsx:1265
+#: src/components/account-info.jsx:1866
msgid "Add/Remove from Lists"
msgstr "Adicionar/remover das listas"
-#: src/components/account-info.jsx:1302
+#: src/components/account-info.jsx:1304
#: src/components/status.jsx:1161
msgid "Link copied"
msgstr "Link copiado"
-#: src/components/account-info.jsx:1305
+#: src/components/account-info.jsx:1307
#: src/components/status.jsx:1164
msgid "Unable to copy link"
msgstr "Não foi possível copiar link"
-#: src/components/account-info.jsx:1311
+#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1170
#: src/components/status.jsx:3251
msgid "Copy"
msgstr "Copiar"
-#: src/components/account-info.jsx:1326
+#: src/components/account-info.jsx:1328
#: src/components/shortcuts-settings.jsx:1077
#: src/components/status.jsx:1186
msgid "Sharing doesn't seem to work."
msgstr "Compartilhar não parece estar funcionando."
-#: src/components/account-info.jsx:1332
+#: src/components/account-info.jsx:1334
#: src/components/status.jsx:1192
msgid "Share…"
msgstr "Compartilhar…"
-#: src/components/account-info.jsx:1352
+#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
msgstr "Dessilenciou @{username}"
-#: src/components/account-info.jsx:1364
+#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
msgstr "Dessilenciar <0>@{username}0>"
-#: src/components/account-info.jsx:1380
+#: src/components/account-info.jsx:1382
msgid "Mute <0>@{username}0>…"
msgstr "Silenciar <0>@{username}0>…"
-#: src/components/account-info.jsx:1412
+#: src/components/account-info.jsx:1414
msgid "Muted @{username} for {0}"
msgstr "Silenciou @{username} por {0}"
-#: src/components/account-info.jsx:1424
+#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
msgstr "Não foi possível silenciar @{username}"
-#: src/components/account-info.jsx:1445
+#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
msgstr "Excluir <0>@{username}0> dos seguidores?"
-#: src/components/account-info.jsx:1465
+#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
msgstr "@{username} excluído dos seguidores"
-#: src/components/account-info.jsx:1477
+#: src/components/account-info.jsx:1479
msgid "Remove follower…"
msgstr "Excluir seguidor…"
-#: src/components/account-info.jsx:1488
+#: src/components/account-info.jsx:1490
msgid "Block <0>@{username}0>?"
msgstr "Bloquear <0>@{username}0>?"
-#: src/components/account-info.jsx:1512
+#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
msgstr "Desbloqueou @{username}"
-#: src/components/account-info.jsx:1520
+#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
msgstr "Bloqueou @{username}"
-#: src/components/account-info.jsx:1528
+#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
msgstr "Não foi possível desbloquear @{username}"
-#: src/components/account-info.jsx:1530
+#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
msgstr "Não foi possível bloquear @{username}"
-#: src/components/account-info.jsx:1540
+#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
msgstr "Desbloquear <0>@{username}0>"
-#: src/components/account-info.jsx:1549
+#: src/components/account-info.jsx:1551
msgid "Block <0>@{username}0>…"
msgstr "Bloquear <0>@{username}0>…"
-#: src/components/account-info.jsx:1566
+#: src/components/account-info.jsx:1568
msgid "Report <0>@{username}0>…"
msgstr "Denunciar <0>@{username}0>…"
-#: src/components/account-info.jsx:1586
-#: src/components/account-info.jsx:2097
+#: src/components/account-info.jsx:1588
+#: src/components/account-info.jsx:2099
msgid "Edit profile"
msgstr "Editar perfil"
-#: src/components/account-info.jsx:1622
+#: src/components/account-info.jsx:1624
msgid "Withdraw follow request?"
msgstr "Excluir solicitação de seguimento?"
-#: src/components/account-info.jsx:1623
+#: src/components/account-info.jsx:1625
msgid "Unfollow @{0}?"
msgstr "Parar de seguir @{0}?"
-#: src/components/account-info.jsx:1674
+#: src/components/account-info.jsx:1676
msgid "Unfollow…"
msgstr "Parar de seguir…"
-#: src/components/account-info.jsx:1683
+#: src/components/account-info.jsx:1685
msgid "Withdraw…"
msgstr "Excluir…"
-#: src/components/account-info.jsx:1690
-#: src/components/account-info.jsx:1694
+#: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
#: src/pages/hashtag.jsx:261
msgid "Follow"
msgstr "Seguir"
-#: src/components/account-info.jsx:1805
-#: src/components/account-info.jsx:1859
-#: src/components/account-info.jsx:1992
-#: src/components/account-info.jsx:2092
+#: src/components/account-info.jsx:1807
+#: src/components/account-info.jsx:1861
+#: src/components/account-info.jsx:1994
+#: src/components/account-info.jsx:2094
#: src/components/account-sheet.jsx:37
#: src/components/compose.jsx:818
#: src/components/compose.jsx:2444
@@ -413,9 +413,9 @@ msgstr "Seguir"
#: src/components/embed-modal.jsx:12
#: src/components/generic-accounts.jsx:142
#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:33
+#: src/components/list-add-edit.jsx:35
#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:300
+#: src/components/media-modal.jsx:321
#: src/components/notification-service.jsx:156
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
@@ -430,93 +430,93 @@ msgstr "Seguir"
#: src/pages/list.jsx:274
#: src/pages/notifications.jsx:868
#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:76
+#: src/pages/settings.jsx:77
#: src/pages/status.jsx:1299
msgid "Close"
msgstr "Fechar"
-#: src/components/account-info.jsx:1810
+#: src/components/account-info.jsx:1812
msgid "Translated Bio"
msgstr "Bio traduzida"
-#: src/components/account-info.jsx:1904
+#: src/components/account-info.jsx:1906
msgid "Unable to remove from list."
msgstr "Não foi possível remover da lista."
-#: src/components/account-info.jsx:1905
+#: src/components/account-info.jsx:1907
msgid "Unable to add to list."
msgstr "Não foi possível adicionar à lista."
-#: src/components/account-info.jsx:1924
+#: src/components/account-info.jsx:1926
#: src/pages/lists.jsx:104
msgid "Unable to load lists."
msgstr "Não foi possível carregar listas."
-#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:1930
msgid "No lists."
msgstr "Não há listas."
-#: src/components/account-info.jsx:1939
-#: src/components/list-add-edit.jsx:37
+#: src/components/account-info.jsx:1941
+#: src/components/list-add-edit.jsx:39
#: src/pages/lists.jsx:58
msgid "New list"
msgstr "Nova lista"
-#: src/components/account-info.jsx:1997
+#: src/components/account-info.jsx:1999
msgid "Private note about <0>@{0}0>"
msgstr "Nota privada sobre <0>@{0}0>"
-#: src/components/account-info.jsx:2027
+#: src/components/account-info.jsx:2029
msgid "Unable to update private note."
msgstr "Não foi possível atualizar nota privada."
-#: src/components/account-info.jsx:2050
-#: src/components/account-info.jsx:2220
+#: src/components/account-info.jsx:2052
+#: src/components/account-info.jsx:2222
msgid "Cancel"
msgstr "Cancelar"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2057
msgid "Save & close"
msgstr "Salvar e fechar"
-#: src/components/account-info.jsx:2148
+#: src/components/account-info.jsx:2150
msgid "Unable to update profile."
msgstr "Não foi possível atualizar perfil."
-#: src/components/account-info.jsx:2155
-#: src/components/list-add-edit.jsx:102
+#: src/components/account-info.jsx:2157
+#: src/components/list-add-edit.jsx:104
msgid "Name"
msgstr "Nome"
-#: src/components/account-info.jsx:2168
+#: src/components/account-info.jsx:2170
msgid "Bio"
msgstr "Bio"
-#: src/components/account-info.jsx:2181
+#: src/components/account-info.jsx:2183
msgid "Extra fields"
msgstr "Campos adicionais"
-#: src/components/account-info.jsx:2187
+#: src/components/account-info.jsx:2189
msgid "Label"
msgstr "Etiqueta"
-#: src/components/account-info.jsx:2190
+#: src/components/account-info.jsx:2192
msgid "Content"
msgstr "Conteúdo"
-#: src/components/account-info.jsx:2223
-#: src/components/list-add-edit.jsx:147
+#: src/components/account-info.jsx:2225
+#: src/components/list-add-edit.jsx:149
#: src/components/shortcuts-settings.jsx:715
#: src/pages/filters.jsx:554
#: src/pages/notifications.jsx:934
msgid "Save"
msgstr "Salvar"
-#: src/components/account-info.jsx:2276
+#: src/components/account-info.jsx:2279
msgid "username"
msgstr "nome de usuário"
-#: src/components/account-info.jsx:2280
+#: src/components/account-info.jsx:2283
msgid "server domain name"
msgstr "domínio do servidor"
@@ -529,7 +529,7 @@ msgid "Cloak mode enabled"
msgstr "Modo oculto ativado"
#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:175
#: src/components/shortcuts-settings.jsx:139
#: src/components/timeline.jsx:437
#: src/pages/catchup.jsx:876
@@ -624,12 +624,12 @@ msgstr "Aviso de conteúdo ou mídia sensível"
#: src/components/compose.jsx:1191
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:304
+#: src/pages/settings.jsx:305
msgid "Public"
msgstr "Público"
#: src/components/compose.jsx:1196
-#: src/components/nav-menu.jsx:386
+#: src/components/nav-menu.jsx:337
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -637,13 +637,13 @@ msgstr "Local"
#: src/components/compose.jsx:1200
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:307
+#: src/pages/settings.jsx:308
msgid "Unlisted"
msgstr "Não listado"
#: src/components/compose.jsx:1203
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:310
+#: src/pages/settings.jsx:311
msgid "Followers only"
msgstr "Apenas seguidores"
@@ -705,7 +705,7 @@ msgstr "Houve um erro ao baixar GIF"
#: src/components/compose.jsx:1775
#: src/components/compose.jsx:1852
-#: src/components/nav-menu.jsx:287
+#: src/components/nav-menu.jsx:238
msgid "More…"
msgstr "Mais…"
@@ -863,13 +863,13 @@ msgid "Type to search GIFs"
msgstr "Escreva para pesquisar GIFs"
#: src/components/compose.jsx:3491
-#: src/components/media-modal.jsx:440
+#: src/components/media-modal.jsx:461
#: src/components/timeline.jsx:889
msgid "Previous"
msgstr "Anterior"
#: src/components/compose.jsx:3509
-#: src/components/media-modal.jsx:459
+#: src/components/media-modal.jsx:480
#: src/components/timeline.jsx:906
msgid "Next"
msgstr "Seguinte"
@@ -879,7 +879,7 @@ msgid "Error loading GIFs"
msgstr "Erro ao carregar GIFs"
#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:691
+#: src/pages/settings.jsx:692
msgid "Unsent drafts"
msgstr "Rascunhos não enviados"
@@ -896,7 +896,7 @@ msgid "Error deleting draft! Please try again."
msgstr "Erro ao excluir rascunho. Tente novamente."
#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:183
+#: src/components/list-add-edit.jsx:185
#: src/components/status.jsx:1336
#: src/pages/filters.jsx:587
msgid "Delete…"
@@ -961,8 +961,8 @@ msgstr "Nada para mostrar"
#: src/components/generic-accounts.jsx:145
#: src/components/notification.jsx:438
#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:302
-#: src/pages/search.jsx:335
+#: src/pages/search.jsx:313
+#: src/pages/search.jsx:346
msgid "Accounts"
msgstr "Contas"
@@ -970,19 +970,19 @@ msgstr "Contas"
#: src/components/timeline.jsx:519
#: src/pages/list.jsx:293
#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:529
+#: src/pages/search.jsx:540
#: src/pages/status.jsx:1332
msgid "Show more…"
msgstr "Mostrar mais…"
#: src/components/generic-accounts.jsx:210
#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:534
+#: src/pages/search.jsx:545
msgid "The end."
msgstr "Fim."
#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:405
+#: src/components/nav-menu.jsx:356
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Atalhos do teclado"
@@ -1079,12 +1079,12 @@ msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> ou <2>⌘2> + <3>Enter3>"
#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:374
+#: src/components/nav-menu.jsx:325
#: src/components/search-form.jsx:72
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:45
-#: src/pages/search.jsx:284
+#: src/pages/search.jsx:295
msgid "Search"
msgstr "Buscar"
@@ -1131,44 +1131,44 @@ msgstr "Alternar modo oculto"
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:37
+#: src/components/list-add-edit.jsx:39
msgid "Edit list"
msgstr "Editar lista"
-#: src/components/list-add-edit.jsx:93
+#: src/components/list-add-edit.jsx:95
msgid "Unable to edit list."
msgstr "Não foi possível editar lista."
-#: src/components/list-add-edit.jsx:94
+#: src/components/list-add-edit.jsx:96
msgid "Unable to create list."
msgstr "Não foi possível criar lista."
-#: src/components/list-add-edit.jsx:122
+#: src/components/list-add-edit.jsx:124
msgid "Show replies to list members"
msgstr "Mostrar respostas aos membros da lista"
-#: src/components/list-add-edit.jsx:125
+#: src/components/list-add-edit.jsx:127
msgid "Show replies to people I follow"
msgstr "Mostrar respostas para quem sigo"
-#: src/components/list-add-edit.jsx:128
+#: src/components/list-add-edit.jsx:130
msgid "Don't show replies"
msgstr "Não mostrar respostas"
-#: src/components/list-add-edit.jsx:141
+#: src/components/list-add-edit.jsx:143
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:147
+#: src/components/list-add-edit.jsx:149
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Criar"
-#: src/components/list-add-edit.jsx:154
+#: src/components/list-add-edit.jsx:156
msgid "Delete this list?"
msgstr "Excluir lista?"
-#: src/components/list-add-edit.jsx:173
+#: src/components/list-add-edit.jsx:175
msgid "Unable to delete list."
msgstr "Não foi possível excluir lista."
@@ -1190,27 +1190,27 @@ msgstr "Traduzir"
msgid "Speak"
msgstr "Falar"
-#: src/components/media-modal.jsx:347
+#: src/components/media-modal.jsx:368
msgid "Open original media in new window"
msgstr "Abrir mídia original em nova janela"
-#: src/components/media-modal.jsx:351
+#: src/components/media-modal.jsx:372
msgid "Open original media"
msgstr "Abrir mídia original"
-#: src/components/media-modal.jsx:367
+#: src/components/media-modal.jsx:388
msgid "Attempting to describe image. Please wait…"
msgstr "Tentando descrever imagem. Por favor, espere…"
-#: src/components/media-modal.jsx:382
+#: src/components/media-modal.jsx:403
msgid "Failed to describe image"
msgstr "Houve um erro ao descrever imagem"
-#: src/components/media-modal.jsx:392
+#: src/components/media-modal.jsx:413
msgid "Describe image…"
msgstr "Descrever imagem…"
-#: src/components/media-modal.jsx:415
+#: src/components/media-modal.jsx:436
msgid "View post"
msgstr "Ver publicação"
@@ -1244,43 +1244,43 @@ msgstr "Resposta publicada. Dê uma conferida."
msgid "Post updated. Check it out."
msgstr "Publicação atualizada. Dê uma conferida."
-#: src/components/nav-menu.jsx:126
+#: src/components/nav-menu.jsx:117
msgid "Menu"
msgstr "Menu"
-#: src/components/nav-menu.jsx:162
+#: src/components/nav-menu.jsx:153
msgid "Reload page now to update?"
msgstr "Recarregar página para atualizar?"
-#: src/components/nav-menu.jsx:174
+#: src/components/nav-menu.jsx:165
msgid "New update available…"
msgstr "Nova atualização disponível…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:193
+#: src/components/nav-menu.jsx:184
#: src/components/shortcuts-settings.jsx:140
#: src/pages/following.jsx:22
#: src/pages/following.jsx:141
msgid "following.title"
msgstr "Seguindo"
-#: src/components/nav-menu.jsx:200
+#: src/components/nav-menu.jsx:191
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Acompanhar"
-#: src/components/nav-menu.jsx:207
+#: src/components/nav-menu.jsx:198
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
#: src/pages/home.jsx:224
#: src/pages/mentions.jsx:20
#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1102
+#: src/pages/settings.jsx:1145
#: src/pages/trending.jsx:381
msgid "Mentions"
msgstr "Menções"
-#: src/components/nav-menu.jsx:214
+#: src/components/nav-menu.jsx:205
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
#: src/pages/filters.jsx:24
@@ -1291,31 +1291,15 @@ msgstr "Menções"
msgid "Notifications"
msgstr "Notificações"
-#: src/components/nav-menu.jsx:217
+#: src/components/nav-menu.jsx:208
msgid "New"
msgstr "Novo"
-#: src/components/nav-menu.jsx:228
+#: src/components/nav-menu.jsx:219
msgid "Profile"
msgstr "Perfil"
-#: src/components/nav-menu.jsx:241
-#: src/components/nav-menu.jsx:268
-#: src/components/shortcuts-settings.jsx:50
-#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
-msgid "Lists"
-msgstr "Listas"
-
-#: src/components/nav-menu.jsx:249
-#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
-msgid "All Lists"
-msgstr "Todas as listas"
-
-#: src/components/nav-menu.jsx:276
+#: src/components/nav-menu.jsx:227
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
#: src/pages/bookmarks.jsx:11
@@ -1323,24 +1307,24 @@ msgstr "Todas as listas"
msgid "Bookmarks"
msgstr "Favoritos"
-#: src/components/nav-menu.jsx:296
+#: src/components/nav-menu.jsx:247
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
#: src/pages/catchup.jsx:2062
#: src/pages/favourites.jsx:11
#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1106
+#: src/pages/settings.jsx:1149
msgid "Likes"
msgstr "Curtidas"
-#: src/components/nav-menu.jsx:302
+#: src/components/nav-menu.jsx:253
#: src/pages/followed-hashtags.jsx:14
#: src/pages/followed-hashtags.jsx:44
msgid "Followed Hashtags"
msgstr "Hashtags seguidas"
-#: src/components/nav-menu.jsx:310
+#: src/components/nav-menu.jsx:261
#: src/pages/account-statuses.jsx:331
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
@@ -1348,54 +1332,70 @@ msgstr "Hashtags seguidas"
msgid "Filters"
msgstr "Filtros"
-#: src/components/nav-menu.jsx:318
+#: src/components/nav-menu.jsx:269
msgid "Muted users"
msgstr "Usuários silenciados"
-#: src/components/nav-menu.jsx:326
+#: src/components/nav-menu.jsx:277
msgid "Muted users…"
msgstr "Usuários silenciados…"
-#: src/components/nav-menu.jsx:333
+#: src/components/nav-menu.jsx:284
msgid "Blocked users"
msgstr "Usuários bloqueados"
-#: src/components/nav-menu.jsx:341
+#: src/components/nav-menu.jsx:292
msgid "Blocked users…"
msgstr "Usuários bloqueados…"
-#: src/components/nav-menu.jsx:353
+#: src/components/nav-menu.jsx:304
msgid "Accounts…"
msgstr "Contas…"
-#: src/components/nav-menu.jsx:363
+#: src/components/nav-menu.jsx:314
#: src/pages/login.jsx:189
#: src/pages/status.jsx:835
#: src/pages/welcome.jsx:64
msgid "Log in"
msgstr "Iniciar sessão"
-#: src/components/nav-menu.jsx:380
+#: src/components/nav-menu.jsx:331
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
#: src/pages/trending.jsx:441
msgid "Trending"
msgstr "Tendência"
-#: src/components/nav-menu.jsx:392
+#: src/components/nav-menu.jsx:343
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Federado"
-#: src/components/nav-menu.jsx:415
+#: src/components/nav-menu.jsx:366
msgid "Shortcuts / Columns…"
msgstr "Atalhos / Colunas…"
-#: src/components/nav-menu.jsx:425
-#: src/components/nav-menu.jsx:439
+#: src/components/nav-menu.jsx:376
+#: src/components/nav-menu.jsx:390
msgid "Settings…"
msgstr "Opções…"
+#: src/components/nav-menu.jsx:420
+#: src/components/nav-menu.jsx:447
+#: src/components/shortcuts-settings.jsx:50
+#: src/components/shortcuts-settings.jsx:158
+#: src/pages/list.jsx:126
+#: src/pages/lists.jsx:16
+#: src/pages/lists.jsx:50
+msgid "Lists"
+msgstr "Listas"
+
+#: src/components/nav-menu.jsx:428
+#: src/components/shortcuts.jsx:215
+#: src/pages/list.jsx:133
+msgid "All Lists"
+msgstr "Todas as listas"
+
#: src/components/notification-service.jsx:160
msgid "Notification"
msgstr "Notificação"
@@ -2323,7 +2323,7 @@ msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> impulsionou"
#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1130
+#: src/pages/settings.jsx:1173
msgid "New posts"
msgstr "Novas publicações"
@@ -2614,11 +2614,11 @@ msgstr "Ajuda"
#: src/pages/catchup.jsx:912
msgid "What is this?"
-msgstr "O que é isso?"
+msgstr "O que isso significa?"
#: src/pages/catchup.jsx:915
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
-msgstr "Acompanhar é uma linha de tempo separada de seus seguidores, oferecendo uma visualização de alto-nível em um relance, com uma simples interface inspirada em e-mail para ordenar e filtrar sem esforço através das publicações."
+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
msgid "Preview of Catch-up UI"
@@ -2634,7 +2634,7 @@ msgstr "Vamos acompanhar as publicações de seus seguidores."
#: src/pages/catchup.jsx:944
msgid "Show me all posts from…"
-msgstr "Me mostre todas as publicações de…"
+msgstr "Exiba as publicações de…"
#: src/pages/catchup.jsx:967
msgid "until the max"
@@ -2658,7 +2658,7 @@ msgstr "Nota: Sua instância talvez mostre um máximo de 800 publicações na li
#: src/pages/catchup.jsx:1034
msgid "Previously…"
-msgstr "Anteriormente…"
+msgstr "Antes…"
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
@@ -2703,7 +2703,7 @@ msgstr "Compartilhado por {0}"
#: src/pages/catchup.jsx:1316
#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:297
+#: src/pages/search.jsx:308
msgid "All"
msgstr "Tudo"
@@ -3175,7 +3175,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Anúncio} other {Anúncios}}"
#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1161
msgid "Follow requests"
msgstr "Solicitações de seguimento"
@@ -3307,279 +3307,279 @@ msgstr "Buscar: {q} (Hashtags)"
msgid "Search: {q}"
msgstr "Buscar: {q}"
-#: src/pages/search.jsx:307
-#: src/pages/search.jsx:389
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:400
msgid "Hashtags"
msgstr "Hashtags"
-#: src/pages/search.jsx:339
-#: src/pages/search.jsx:393
-#: src/pages/search.jsx:463
+#: src/pages/search.jsx:350
+#: src/pages/search.jsx:404
+#: src/pages/search.jsx:474
msgid "See more"
msgstr "Ver mais"
-#: src/pages/search.jsx:365
+#: src/pages/search.jsx:376
msgid "See more accounts"
msgstr "Ver mais contas"
-#: src/pages/search.jsx:379
+#: src/pages/search.jsx:390
msgid "No accounts found."
msgstr "Nenhuma conta encontrada."
-#: src/pages/search.jsx:435
+#: src/pages/search.jsx:446
msgid "See more hashtags"
msgstr "Ver mais hashtags"
-#: src/pages/search.jsx:449
+#: src/pages/search.jsx:460
msgid "No hashtags found."
msgstr "Nenhuma hashtag encontrada."
-#: src/pages/search.jsx:493
+#: src/pages/search.jsx:504
msgid "See more posts"
msgstr "Ver mais publicações"
-#: src/pages/search.jsx:507
+#: src/pages/search.jsx:518
msgid "No posts found."
msgstr "Nenhuma publicação encontrada."
-#: src/pages/search.jsx:551
+#: src/pages/search.jsx:562
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:81
+#: src/pages/settings.jsx:82
msgid "Settings"
msgstr "Opções"
-#: src/pages/settings.jsx:90
+#: src/pages/settings.jsx:91
msgid "Appearance"
msgstr "Tema"
-#: src/pages/settings.jsx:166
+#: src/pages/settings.jsx:167
msgid "Light"
msgstr "Claro"
-#: src/pages/settings.jsx:177
+#: src/pages/settings.jsx:178
msgid "Dark"
msgstr "Escuro"
-#: src/pages/settings.jsx:190
+#: src/pages/settings.jsx:191
msgid "Auto"
msgstr "Automático"
-#: src/pages/settings.jsx:200
+#: src/pages/settings.jsx:201
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:205
-#: src/pages/settings.jsx:230
+#: src/pages/settings.jsx:206
+#: src/pages/settings.jsx:231
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:244
+#: src/pages/settings.jsx:245
msgid "Display language"
msgstr "Idioma de exibição"
-#: src/pages/settings.jsx:253
+#: src/pages/settings.jsx:254
msgid "Volunteer translations"
msgstr "Traduções de voluntários"
-#: src/pages/settings.jsx:264
+#: src/pages/settings.jsx:265
msgid "Posting"
msgstr "Publicando"
-#: src/pages/settings.jsx:271
+#: src/pages/settings.jsx:272
msgid "Default visibility"
msgstr "Visibilidade padrão"
-#: src/pages/settings.jsx:272
-#: src/pages/settings.jsx:318
+#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:319
msgid "Synced"
msgstr "Sincronizado"
-#: src/pages/settings.jsx:297
+#: src/pages/settings.jsx:298
msgid "Failed to update posting privacy"
msgstr "Houve um erro ao atualizar privacidade de publicação"
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:321
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:335
+#: src/pages/settings.jsx:336
msgid "Experiments"
msgstr "Experimentos"
-#: src/pages/settings.jsx:348
+#: src/pages/settings.jsx:349
msgid "Auto refresh timeline posts"
msgstr "Atualizar automaticamente publicações da linha do tempo"
-#: src/pages/settings.jsx:360
+#: src/pages/settings.jsx:361
msgid "Boosts carousel"
msgstr "Carrossel de impulsos"
-#: src/pages/settings.jsx:376
+#: src/pages/settings.jsx:377
msgid "Post translation"
msgstr "Tradução da publicação"
-#: src/pages/settings.jsx:387
+#: src/pages/settings.jsx:388
msgid "Translate to"
msgstr "Traduzir para"
-#: src/pages/settings.jsx:398
+#: src/pages/settings.jsx:399
msgid "System language ({systemTargetLanguageText})"
msgstr "Idioma do sistema ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:424
+#: src/pages/settings.jsx:425
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:478
+#: src/pages/settings.jsx:479
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:512
+#: src/pages/settings.jsx:513
msgid "Auto inline translation"
msgstr "Tradução automática"
-#: src/pages/settings.jsx:516
+#: src/pages/settings.jsx:517
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:536
+#: src/pages/settings.jsx:537
msgid "GIF Picker for composer"
msgstr "Selecionador de GIF para escrita"
-#: src/pages/settings.jsx:540
+#: src/pages/settings.jsx:541
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:569
+#: src/pages/settings.jsx:570
msgid "Image description generator"
msgstr "Gerador de descrição de imagem"
-#: src/pages/settings.jsx:574
+#: src/pages/settings.jsx:575
msgid "Only for new images while composing new posts."
msgstr "Apenas para novas imagens enquanto escreve novas publicações."
-#: src/pages/settings.jsx:581
+#: src/pages/settings.jsx:582
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:607
+#: src/pages/settings.jsx:608
msgid "Server-side grouped notifications"
msgstr "Notificações agrupadas do servidor"
-#: src/pages/settings.jsx:611
+#: src/pages/settings.jsx:612
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:632
+#: src/pages/settings.jsx:633
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Opções de exportação/importação \"nuvem\" para atalhos"
-#: src/pages/settings.jsx:637
+#: src/pages/settings.jsx:638
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:648
+#: src/pages/settings.jsx:649
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:665
+#: src/pages/settings.jsx:666
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Modo oculto <0>(<1>Texto1> → <2>████2>)0>"
-#: src/pages/settings.jsx:674
+#: src/pages/settings.jsx:675
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:699
+#: src/pages/settings.jsx:700
msgid "About"
msgstr "Sobre"
-#: src/pages/settings.jsx:738
+#: src/pages/settings.jsx:739
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Feito0> por <1>@cheeaun1>"
-#: src/pages/settings.jsx:767
+#: src/pages/settings.jsx:768
msgid "Sponsor"
msgstr "Patrocinar"
-#: src/pages/settings.jsx:775
+#: src/pages/settings.jsx:776
msgid "Donate"
msgstr "Doar"
-#: src/pages/settings.jsx:783
+#: src/pages/settings.jsx:792
msgid "Privacy Policy"
msgstr "Política de privacidade"
-#: src/pages/settings.jsx:790
+#: src/pages/settings.jsx:799
msgid "<0>Site:0> {0}"
msgstr "<0>Site:0> {0}"
-#: src/pages/settings.jsx:797
+#: src/pages/settings.jsx:806
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versão:0> <1/> {0}"
-#: src/pages/settings.jsx:812
+#: src/pages/settings.jsx:821
msgid "Version string copied"
msgstr "Versão copiada"
-#: src/pages/settings.jsx:815
+#: src/pages/settings.jsx:824
msgid "Unable to copy version string"
msgstr "Não foi possível copiar versão"
-#: src/pages/settings.jsx:1015
-#: src/pages/settings.jsx:1020
+#: src/pages/settings.jsx:1058
+#: src/pages/settings.jsx:1063
msgid "Failed to update subscription. Please try again."
msgstr "Houve um erro ao atualizar inscrição. Tente novamente."
-#: src/pages/settings.jsx:1026
+#: src/pages/settings.jsx:1069
msgid "Failed to remove subscription. Please try again."
msgstr "Houve um erro ao cancelar inscrição. Tente novamente."
-#: src/pages/settings.jsx:1033
+#: src/pages/settings.jsx:1076
msgid "Push Notifications (beta)"
msgstr "Notificações de push (beta)"
-#: src/pages/settings.jsx:1055
+#: src/pages/settings.jsx:1098
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "As notificações de push estão bloqueadas. Por favor, ative-as nas opções do navegador."
-#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1107
msgid "Allow from <0>{0}0>"
msgstr "Permitir de <0>{0}0>"
-#: src/pages/settings.jsx:1073
+#: src/pages/settings.jsx:1116
msgid "anyone"
msgstr "qualquer um"
-#: src/pages/settings.jsx:1077
+#: src/pages/settings.jsx:1120
msgid "people I follow"
msgstr "pessoas que sigo"
-#: src/pages/settings.jsx:1081
+#: src/pages/settings.jsx:1124
msgid "followers"
msgstr "seguidores"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1157
msgid "Follows"
msgstr "Segue"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1165
msgid "Polls"
msgstr "Enquetes"
-#: src/pages/settings.jsx:1126
+#: src/pages/settings.jsx:1169
msgid "Post edits"
msgstr "Publicar edições"
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1190
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:1163
+#: src/pages/settings.jsx:1206
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTA: Notificações de push só funcionam para <0>uma conta0>."
diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po
index 1be1dda5b..85243cc74 100644
--- a/src/locales/pt-PT.po
+++ b/src/locales/pt-PT.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: pt\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-11-05 20:31\n"
+"PO-Revision-Date: 2024-11-20 11:31\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -31,12 +31,12 @@ msgid "Last posted: {0}"
msgstr "Última publicação: {0}"
#: src/components/account-block.jsx:161
-#: src/components/account-info.jsx:634
+#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "Automático"
#: src/components/account-block.jsx:168
-#: src/components/account-info.jsx:639
+#: src/components/account-info.jsx:641
#: src/components/status.jsx:498
msgid "Group"
msgstr "Grupo"
@@ -46,17 +46,17 @@ msgid "Mutual"
msgstr "Mútuo"
#: src/components/account-block.jsx:182
-#: src/components/account-info.jsx:1680
+#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "Pedido"
#: src/components/account-block.jsx:186
-#: src/components/account-info.jsx:1671
+#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "A seguir"
#: src/components/account-block.jsx:190
-#: src/components/account-info.jsx:1062
+#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "Segue tu"
@@ -65,53 +65,53 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, one {# seguidor} other {# seguidores}}"
#: src/components/account-block.jsx:207
-#: src/components/account-info.jsx:680
+#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "Verificado"
#: src/components/account-block.jsx:222
-#: src/components/account-info.jsx:780
+#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "Se juntou em <0>{0}0>"
-#: src/components/account-info.jsx:57
+#: src/components/account-info.jsx:58
msgid "Forever"
msgstr "Permanente"
-#: src/components/account-info.jsx:377
+#: src/components/account-info.jsx:379
msgid "Unable to load account."
msgstr "Impossível carregar conta."
-#: src/components/account-info.jsx:385
+#: src/components/account-info.jsx:387
msgid "Go to account page"
msgstr "Ir à página da conta"
-#: src/components/account-info.jsx:413
-#: src/components/account-info.jsx:702
-#: src/components/account-info.jsx:732
+#: src/components/account-info.jsx:415
+#: src/components/account-info.jsx:704
+#: src/components/account-info.jsx:734
msgid "Followers"
msgstr "Seguidores"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:742
-#: src/components/account-info.jsx:759
+#: src/components/account-info.jsx:418
+#: src/components/account-info.jsx:744
+#: src/components/account-info.jsx:761
msgid "following.stats"
msgstr "A seguir"
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:776
+#: src/components/account-info.jsx:421
+#: src/components/account-info.jsx:778
#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:312
-#: src/pages/search.jsx:459
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:470
msgid "Posts"
msgstr "Publicações"
-#: src/components/account-info.jsx:427
-#: src/components/account-info.jsx:1118
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:1120
#: src/components/compose.jsx:2488
#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:336
+#: src/components/media-modal.jsx:357
#: src/components/status.jsx:1721
#: src/components/status.jsx:1738
#: src/components/status.jsx:1862
@@ -127,64 +127,64 @@ msgstr "Publicações"
msgid "More"
msgstr "Mais"
-#: src/components/account-info.jsx:439
+#: src/components/account-info.jsx:441
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> indicou que a nova conta é:"
-#: src/components/account-info.jsx:584
-#: src/components/account-info.jsx:1276
+#: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
msgid "Handle copied"
msgstr "Identificador copiado"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1279
+#: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
msgid "Unable to copy handle"
msgstr "Impossível copiar identificador"
-#: src/components/account-info.jsx:593
-#: src/components/account-info.jsx:1285
+#: src/components/account-info.jsx:595
+#: src/components/account-info.jsx:1287
msgid "Copy handle"
msgstr "Copiar identificador"
-#: src/components/account-info.jsx:599
+#: src/components/account-info.jsx:601
msgid "Go to original profile page"
msgstr "Ir à página do perfil original"
-#: src/components/account-info.jsx:606
+#: src/components/account-info.jsx:608
msgid "View profile image"
msgstr "Ver foto de perfil"
-#: src/components/account-info.jsx:612
+#: src/components/account-info.jsx:614
msgid "View profile header"
msgstr "Ver banner de perfil"
-#: src/components/account-info.jsx:629
+#: src/components/account-info.jsx:631
msgid "In Memoriam"
msgstr "Em memória"
-#: src/components/account-info.jsx:709
-#: src/components/account-info.jsx:750
+#: src/components/account-info.jsx:711
+#: src/components/account-info.jsx:752
msgid "This user has chosen to not make this information available."
msgstr "Este utilizador decidiu não fazer esta informação visível."
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} publicações originais, {1} respostas, {2} impulsos"
-#: src/components/account-info.jsx:821
+#: src/components/account-info.jsx:823
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, one {{1, plural, one {Última 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}}}}"
-#: src/components/account-info.jsx:834
+#: src/components/account-info.jsx:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, one {Última publicação no(s) ano(s) passado(s)} other {Últimas {1} publicações no(s) ano(s) passado(s)}}"
-#: src/components/account-info.jsx:858
+#: src/components/account-info.jsx:860
#: src/pages/catchup.jsx:70
msgid "Original"
msgstr "Original"
-#: src/components/account-info.jsx:862
+#: src/components/account-info.jsx:864
#: src/components/status.jsx:2252
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
@@ -194,215 +194,215 @@ msgstr "Original"
msgid "Replies"
msgstr "Respostas"
-#: src/components/account-info.jsx:866
+#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1110
+#: src/pages/settings.jsx:1153
msgid "Boosts"
msgstr "Impulsos"
-#: src/components/account-info.jsx:872
+#: src/components/account-info.jsx:874
msgid "Post stats unavailable."
msgstr "As estatísticas estão indisponíveis."
-#: src/components/account-info.jsx:903
+#: src/components/account-info.jsx:905
msgid "View post stats"
msgstr "Ver estatísticas"
-#: src/components/account-info.jsx:1066
+#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "Última publicação: <0>{0}0>"
-#: src/components/account-info.jsx:1080
+#: src/components/account-info.jsx:1082
msgid "Muted"
msgstr "Silenciado"
-#: src/components/account-info.jsx:1085
+#: src/components/account-info.jsx:1087
msgid "Blocked"
msgstr "Bloqueado"
-#: src/components/account-info.jsx:1094
+#: src/components/account-info.jsx:1096
msgid "Private note"
msgstr "Nota privada"
-#: src/components/account-info.jsx:1151
+#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
msgstr "Mencionar <0>@{username}0>"
-#: src/components/account-info.jsx:1163
+#: src/components/account-info.jsx:1165
msgid "Translate bio"
msgstr "Traduzir biografia"
-#: src/components/account-info.jsx:1174
+#: src/components/account-info.jsx:1176
msgid "Edit private note"
msgstr "Editar nota privada"
-#: src/components/account-info.jsx:1174
+#: src/components/account-info.jsx:1176
msgid "Add private note"
msgstr "Adicionar nota privada"
-#: src/components/account-info.jsx:1194
+#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
msgstr "Notificações ativadas para as publicações de @{username}."
-#: src/components/account-info.jsx:1195
+#: src/components/account-info.jsx:1197
msgid "Notifications disabled for @{username}'s posts."
msgstr "Notificações desativadas para as publicações de @{username}."
-#: src/components/account-info.jsx:1207
+#: src/components/account-info.jsx:1209
msgid "Disable notifications"
msgstr "Desativar notificações"
-#: src/components/account-info.jsx:1208
+#: src/components/account-info.jsx:1210
msgid "Enable notifications"
msgstr "Ativar notificações"
-#: src/components/account-info.jsx:1225
+#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
msgstr "Impulsos de @{username} ativados."
-#: src/components/account-info.jsx:1226
+#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
msgstr "Impulsos de @{username} desativados."
-#: src/components/account-info.jsx:1237
+#: src/components/account-info.jsx:1239
msgid "Disable boosts"
msgstr "Desativar impulsos"
-#: src/components/account-info.jsx:1237
+#: src/components/account-info.jsx:1239
msgid "Enable boosts"
msgstr "Ativar impulsos"
-#: src/components/account-info.jsx:1253
-#: src/components/account-info.jsx:1263
-#: src/components/account-info.jsx:1864
+#: src/components/account-info.jsx:1255
+#: src/components/account-info.jsx:1265
+#: src/components/account-info.jsx:1866
msgid "Add/Remove from Lists"
msgstr "Adicionar/Remover das listas"
-#: src/components/account-info.jsx:1302
+#: src/components/account-info.jsx:1304
#: src/components/status.jsx:1161
msgid "Link copied"
msgstr "Ligação copiada"
-#: src/components/account-info.jsx:1305
+#: src/components/account-info.jsx:1307
#: src/components/status.jsx:1164
msgid "Unable to copy link"
msgstr "Impossível copiar ligação"
-#: src/components/account-info.jsx:1311
+#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1170
#: src/components/status.jsx:3251
msgid "Copy"
msgstr "Copiar"
-#: src/components/account-info.jsx:1326
+#: src/components/account-info.jsx:1328
#: src/components/shortcuts-settings.jsx:1077
#: src/components/status.jsx:1186
msgid "Sharing doesn't seem to work."
msgstr "Partilhar não parece estar a funcionar."
-#: src/components/account-info.jsx:1332
+#: src/components/account-info.jsx:1334
#: src/components/status.jsx:1192
msgid "Share…"
msgstr "Partilhar…"
-#: src/components/account-info.jsx:1352
+#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
msgstr "Dessilenciou @{username}"
-#: src/components/account-info.jsx:1364
+#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
msgstr "Dessilenciar <0>@{username}0>"
-#: src/components/account-info.jsx:1380
+#: src/components/account-info.jsx:1382
msgid "Mute <0>@{username}0>…"
msgstr "Silenciar <0>@{username}0>…"
-#: src/components/account-info.jsx:1412
+#: src/components/account-info.jsx:1414
msgid "Muted @{username} for {0}"
msgstr "Silenciou @{username} por {0}"
-#: src/components/account-info.jsx:1424
+#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
msgstr "Impossível silenciar @{username}"
-#: src/components/account-info.jsx:1445
+#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
msgstr "Eliminar <0>@{username}0> dos seguidores?"
-#: src/components/account-info.jsx:1465
+#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
msgstr "@{username} eliminado dos seguidores"
-#: src/components/account-info.jsx:1477
+#: src/components/account-info.jsx:1479
msgid "Remove follower…"
msgstr "Eliminar seguidor…"
-#: src/components/account-info.jsx:1488
+#: src/components/account-info.jsx:1490
msgid "Block <0>@{username}0>?"
msgstr "Bloquear <0>@{username}0>?"
-#: src/components/account-info.jsx:1512
+#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
msgstr "Desbloqueou @{username}"
-#: src/components/account-info.jsx:1520
+#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
msgstr "Bloqueou @{username}"
-#: src/components/account-info.jsx:1528
+#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
msgstr "Impossível desbloquear @{username}"
-#: src/components/account-info.jsx:1530
+#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
msgstr "Impossível bloquear @{username}"
-#: src/components/account-info.jsx:1540
+#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
msgstr "Desbloquear <0>@{username}0>"
-#: src/components/account-info.jsx:1549
+#: src/components/account-info.jsx:1551
msgid "Block <0>@{username}0>…"
msgstr "Bloquear <0>@{username}0>…"
-#: src/components/account-info.jsx:1566
+#: src/components/account-info.jsx:1568
msgid "Report <0>@{username}0>…"
msgstr "Reportar <0>@{username}0>…"
-#: src/components/account-info.jsx:1586
-#: src/components/account-info.jsx:2097
+#: src/components/account-info.jsx:1588
+#: src/components/account-info.jsx:2099
msgid "Edit profile"
msgstr "Editar perfil"
-#: src/components/account-info.jsx:1622
+#: src/components/account-info.jsx:1624
msgid "Withdraw follow request?"
msgstr "Eliminar pedido de seguimento?"
-#: src/components/account-info.jsx:1623
+#: src/components/account-info.jsx:1625
msgid "Unfollow @{0}?"
msgstr "Deixar de seguir @{0}?"
-#: src/components/account-info.jsx:1674
+#: src/components/account-info.jsx:1676
msgid "Unfollow…"
msgstr "Deixar de seguir…"
-#: src/components/account-info.jsx:1683
+#: src/components/account-info.jsx:1685
msgid "Withdraw…"
msgstr "Eliminar…"
-#: src/components/account-info.jsx:1690
-#: src/components/account-info.jsx:1694
+#: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
#: src/pages/hashtag.jsx:261
msgid "Follow"
msgstr "Seguir"
-#: src/components/account-info.jsx:1805
-#: src/components/account-info.jsx:1859
-#: src/components/account-info.jsx:1992
-#: src/components/account-info.jsx:2092
+#: src/components/account-info.jsx:1807
+#: src/components/account-info.jsx:1861
+#: src/components/account-info.jsx:1994
+#: src/components/account-info.jsx:2094
#: src/components/account-sheet.jsx:37
#: src/components/compose.jsx:818
#: src/components/compose.jsx:2444
@@ -413,9 +413,9 @@ msgstr "Seguir"
#: src/components/embed-modal.jsx:12
#: src/components/generic-accounts.jsx:142
#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:33
+#: src/components/list-add-edit.jsx:35
#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:300
+#: src/components/media-modal.jsx:321
#: src/components/notification-service.jsx:156
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
@@ -430,93 +430,93 @@ msgstr "Seguir"
#: src/pages/list.jsx:274
#: src/pages/notifications.jsx:868
#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:76
+#: src/pages/settings.jsx:77
#: src/pages/status.jsx:1299
msgid "Close"
msgstr "Fechar"
-#: src/components/account-info.jsx:1810
+#: src/components/account-info.jsx:1812
msgid "Translated Bio"
msgstr "Biografia traduzida"
-#: src/components/account-info.jsx:1904
+#: src/components/account-info.jsx:1906
msgid "Unable to remove from list."
msgstr "Impossível remover da lista."
-#: src/components/account-info.jsx:1905
+#: src/components/account-info.jsx:1907
msgid "Unable to add to list."
msgstr "Impossível adicionar na lista."
-#: src/components/account-info.jsx:1924
+#: src/components/account-info.jsx:1926
#: src/pages/lists.jsx:104
msgid "Unable to load lists."
msgstr "Impossível carregar listas."
-#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:1930
msgid "No lists."
msgstr "Sem listas."
-#: src/components/account-info.jsx:1939
-#: src/components/list-add-edit.jsx:37
+#: src/components/account-info.jsx:1941
+#: src/components/list-add-edit.jsx:39
#: src/pages/lists.jsx:58
msgid "New list"
msgstr "Nova lista"
-#: src/components/account-info.jsx:1997
+#: src/components/account-info.jsx:1999
msgid "Private note about <0>@{0}0>"
msgstr "Nota privada sobre <0>@{0}0>"
-#: src/components/account-info.jsx:2027
+#: src/components/account-info.jsx:2029
msgid "Unable to update private note."
msgstr "Impossível atualizar nota privada."
-#: src/components/account-info.jsx:2050
-#: src/components/account-info.jsx:2220
+#: src/components/account-info.jsx:2052
+#: src/components/account-info.jsx:2222
msgid "Cancel"
msgstr "Cancelar"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2057
msgid "Save & close"
msgstr "Guardar e fechar"
-#: src/components/account-info.jsx:2148
+#: src/components/account-info.jsx:2150
msgid "Unable to update profile."
msgstr "Impossível atualizar perfil."
-#: src/components/account-info.jsx:2155
-#: src/components/list-add-edit.jsx:102
+#: src/components/account-info.jsx:2157
+#: src/components/list-add-edit.jsx:104
msgid "Name"
msgstr "Nome"
-#: src/components/account-info.jsx:2168
+#: src/components/account-info.jsx:2170
msgid "Bio"
msgstr "Biografia"
-#: src/components/account-info.jsx:2181
+#: src/components/account-info.jsx:2183
msgid "Extra fields"
msgstr "Campos adicionais"
-#: src/components/account-info.jsx:2187
+#: src/components/account-info.jsx:2189
msgid "Label"
msgstr "Etiqueta"
-#: src/components/account-info.jsx:2190
+#: src/components/account-info.jsx:2192
msgid "Content"
msgstr "Conteúdo"
-#: src/components/account-info.jsx:2223
-#: src/components/list-add-edit.jsx:147
+#: src/components/account-info.jsx:2225
+#: src/components/list-add-edit.jsx:149
#: src/components/shortcuts-settings.jsx:715
#: src/pages/filters.jsx:554
#: src/pages/notifications.jsx:934
msgid "Save"
msgstr "Guardar"
-#: src/components/account-info.jsx:2276
+#: src/components/account-info.jsx:2279
msgid "username"
msgstr "nome de utilizador"
-#: src/components/account-info.jsx:2280
+#: src/components/account-info.jsx:2283
msgid "server domain name"
msgstr "domínio do servidor"
@@ -529,7 +529,7 @@ msgid "Cloak mode enabled"
msgstr "Modo oculto ativado"
#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:175
#: src/components/shortcuts-settings.jsx:139
#: src/components/timeline.jsx:437
#: src/pages/catchup.jsx:876
@@ -624,12 +624,12 @@ msgstr "Alerta de conteúdo ou media sensível"
#: src/components/compose.jsx:1191
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:304
+#: src/pages/settings.jsx:305
msgid "Public"
msgstr "Público"
#: src/components/compose.jsx:1196
-#: src/components/nav-menu.jsx:386
+#: src/components/nav-menu.jsx:337
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -637,13 +637,13 @@ msgstr "Local"
#: src/components/compose.jsx:1200
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:307
+#: src/pages/settings.jsx:308
msgid "Unlisted"
msgstr "Não listado"
#: src/components/compose.jsx:1203
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:310
+#: src/pages/settings.jsx:311
msgid "Followers only"
msgstr "Somente seguidores"
@@ -705,7 +705,7 @@ msgstr "Falhou ao transferir GIF"
#: src/components/compose.jsx:1775
#: src/components/compose.jsx:1852
-#: src/components/nav-menu.jsx:287
+#: src/components/nav-menu.jsx:238
msgid "More…"
msgstr "Mais…"
@@ -863,13 +863,13 @@ msgid "Type to search GIFs"
msgstr "Digite para buscar GIFs"
#: src/components/compose.jsx:3491
-#: src/components/media-modal.jsx:440
+#: src/components/media-modal.jsx:461
#: src/components/timeline.jsx:889
msgid "Previous"
msgstr "Anterior"
#: src/components/compose.jsx:3509
-#: src/components/media-modal.jsx:459
+#: src/components/media-modal.jsx:480
#: src/components/timeline.jsx:906
msgid "Next"
msgstr "Seguinte"
@@ -879,7 +879,7 @@ msgid "Error loading GIFs"
msgstr "Erro ao carregar GIFs"
#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:691
+#: src/pages/settings.jsx:692
msgid "Unsent drafts"
msgstr "Rascunhos não enviados"
@@ -896,7 +896,7 @@ msgid "Error deleting draft! Please try again."
msgstr "Erro ao eliminar rascunho. Tente novamente."
#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:183
+#: src/components/list-add-edit.jsx:185
#: src/components/status.jsx:1336
#: src/pages/filters.jsx:587
msgid "Delete…"
@@ -961,8 +961,8 @@ msgstr "Nada para exibir"
#: src/components/generic-accounts.jsx:145
#: src/components/notification.jsx:438
#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:302
-#: src/pages/search.jsx:335
+#: src/pages/search.jsx:313
+#: src/pages/search.jsx:346
msgid "Accounts"
msgstr "Contas"
@@ -970,19 +970,19 @@ msgstr "Contas"
#: src/components/timeline.jsx:519
#: src/pages/list.jsx:293
#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:529
+#: src/pages/search.jsx:540
#: src/pages/status.jsx:1332
msgid "Show more…"
msgstr "Mostrar mais…"
#: src/components/generic-accounts.jsx:210
#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:534
+#: src/pages/search.jsx:545
msgid "The end."
msgstr "Fim."
#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:405
+#: src/components/nav-menu.jsx:356
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "Atalhos do teclado"
@@ -1079,12 +1079,12 @@ msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> ou <2>⌘2> + <3>Enter3>"
#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:374
+#: src/components/nav-menu.jsx:325
#: src/components/search-form.jsx:72
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:45
-#: src/pages/search.jsx:284
+#: src/pages/search.jsx:295
msgid "Search"
msgstr "Buscar"
@@ -1131,44 +1131,44 @@ msgstr "Alternar modo oculto"
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:37
+#: src/components/list-add-edit.jsx:39
msgid "Edit list"
msgstr "Editar lista"
-#: src/components/list-add-edit.jsx:93
+#: src/components/list-add-edit.jsx:95
msgid "Unable to edit list."
msgstr "Impossível editar lista."
-#: src/components/list-add-edit.jsx:94
+#: src/components/list-add-edit.jsx:96
msgid "Unable to create list."
msgstr "Impossível criar lista."
-#: src/components/list-add-edit.jsx:122
+#: src/components/list-add-edit.jsx:124
msgid "Show replies to list members"
msgstr "Mostrar respostas aos membros da lista"
-#: src/components/list-add-edit.jsx:125
+#: src/components/list-add-edit.jsx:127
msgid "Show replies to people I follow"
msgstr "Mostrar respostas para quem sigo"
-#: src/components/list-add-edit.jsx:128
+#: src/components/list-add-edit.jsx:130
msgid "Don't show replies"
msgstr "Não mostrar respostas"
-#: src/components/list-add-edit.jsx:141
+#: src/components/list-add-edit.jsx:143
msgid "Hide posts on this list from Home/Following"
msgstr "Ocultar publicações nesta lista da página inicial/A seguir"
-#: src/components/list-add-edit.jsx:147
+#: src/components/list-add-edit.jsx:149
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "Criar"
-#: src/components/list-add-edit.jsx:154
+#: src/components/list-add-edit.jsx:156
msgid "Delete this list?"
msgstr "Eliminar lista?"
-#: src/components/list-add-edit.jsx:173
+#: src/components/list-add-edit.jsx:175
msgid "Unable to delete list."
msgstr "Impossível eliminar lista."
@@ -1190,27 +1190,27 @@ msgstr "Traduzir"
msgid "Speak"
msgstr "Falar"
-#: src/components/media-modal.jsx:347
+#: src/components/media-modal.jsx:368
msgid "Open original media in new window"
msgstr "Abrir media original em nova janela"
-#: src/components/media-modal.jsx:351
+#: src/components/media-modal.jsx:372
msgid "Open original media"
msgstr "Abrir media original"
-#: src/components/media-modal.jsx:367
+#: src/components/media-modal.jsx:388
msgid "Attempting to describe image. Please wait…"
msgstr "A tentar descrever imagem. Por favor, espere…"
-#: src/components/media-modal.jsx:382
+#: src/components/media-modal.jsx:403
msgid "Failed to describe image"
msgstr "Falhou ao descrever imagem"
-#: src/components/media-modal.jsx:392
+#: src/components/media-modal.jsx:413
msgid "Describe image…"
msgstr "Descrever imagem…"
-#: src/components/media-modal.jsx:415
+#: src/components/media-modal.jsx:436
msgid "View post"
msgstr "Ver publicação"
@@ -1244,43 +1244,43 @@ msgstr "Resposta publicada. Dê uma olhada."
msgid "Post updated. Check it out."
msgstr "Publicação atualizada. Dê uma olhada."
-#: src/components/nav-menu.jsx:126
+#: src/components/nav-menu.jsx:117
msgid "Menu"
msgstr "Menu"
-#: src/components/nav-menu.jsx:162
+#: src/components/nav-menu.jsx:153
msgid "Reload page now to update?"
msgstr "Recarregar página para atualizar?"
-#: src/components/nav-menu.jsx:174
+#: src/components/nav-menu.jsx:165
msgid "New update available…"
msgstr "Nova atualização disponível…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:193
+#: src/components/nav-menu.jsx:184
#: src/components/shortcuts-settings.jsx:140
#: src/pages/following.jsx:22
#: src/pages/following.jsx:141
msgid "following.title"
msgstr "A seguir"
-#: src/components/nav-menu.jsx:200
+#: src/components/nav-menu.jsx:191
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "Acompanhar"
-#: src/components/nav-menu.jsx:207
+#: src/components/nav-menu.jsx:198
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
#: src/pages/home.jsx:224
#: src/pages/mentions.jsx:20
#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1102
+#: src/pages/settings.jsx:1145
#: src/pages/trending.jsx:381
msgid "Mentions"
msgstr "Menções"
-#: src/components/nav-menu.jsx:214
+#: src/components/nav-menu.jsx:205
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
#: src/pages/filters.jsx:24
@@ -1291,31 +1291,15 @@ msgstr "Menções"
msgid "Notifications"
msgstr "Notificações"
-#: src/components/nav-menu.jsx:217
+#: src/components/nav-menu.jsx:208
msgid "New"
msgstr "Novo"
-#: src/components/nav-menu.jsx:228
+#: src/components/nav-menu.jsx:219
msgid "Profile"
msgstr "Perfil"
-#: src/components/nav-menu.jsx:241
-#: src/components/nav-menu.jsx:268
-#: src/components/shortcuts-settings.jsx:50
-#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
-msgid "Lists"
-msgstr "Listas"
-
-#: src/components/nav-menu.jsx:249
-#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
-msgid "All Lists"
-msgstr "Todas as listas"
-
-#: src/components/nav-menu.jsx:276
+#: src/components/nav-menu.jsx:227
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
#: src/pages/bookmarks.jsx:11
@@ -1323,24 +1307,24 @@ msgstr "Todas as listas"
msgid "Bookmarks"
msgstr "Favoritos"
-#: src/components/nav-menu.jsx:296
+#: src/components/nav-menu.jsx:247
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
#: src/pages/catchup.jsx:2062
#: src/pages/favourites.jsx:11
#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1106
+#: src/pages/settings.jsx:1149
msgid "Likes"
msgstr "Gostos"
-#: src/components/nav-menu.jsx:302
+#: src/components/nav-menu.jsx:253
#: src/pages/followed-hashtags.jsx:14
#: src/pages/followed-hashtags.jsx:44
msgid "Followed Hashtags"
msgstr "Hashtags seguidas"
-#: src/components/nav-menu.jsx:310
+#: src/components/nav-menu.jsx:261
#: src/pages/account-statuses.jsx:331
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
@@ -1348,54 +1332,70 @@ msgstr "Hashtags seguidas"
msgid "Filters"
msgstr "Filtros"
-#: src/components/nav-menu.jsx:318
+#: src/components/nav-menu.jsx:269
msgid "Muted users"
msgstr "Utilizadores silenciados"
-#: src/components/nav-menu.jsx:326
+#: src/components/nav-menu.jsx:277
msgid "Muted users…"
msgstr "Utilizadores silenciados…"
-#: src/components/nav-menu.jsx:333
+#: src/components/nav-menu.jsx:284
msgid "Blocked users"
msgstr "Utilizadores bloqueados"
-#: src/components/nav-menu.jsx:341
+#: src/components/nav-menu.jsx:292
msgid "Blocked users…"
msgstr "Utilizadores bloqueados…"
-#: src/components/nav-menu.jsx:353
+#: src/components/nav-menu.jsx:304
msgid "Accounts…"
msgstr "Contas…"
-#: src/components/nav-menu.jsx:363
+#: src/components/nav-menu.jsx:314
#: src/pages/login.jsx:189
#: src/pages/status.jsx:835
#: src/pages/welcome.jsx:64
msgid "Log in"
msgstr "Iniciar sessão"
-#: src/components/nav-menu.jsx:380
+#: src/components/nav-menu.jsx:331
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
#: src/pages/trending.jsx:441
msgid "Trending"
msgstr "Tendência"
-#: src/components/nav-menu.jsx:392
+#: src/components/nav-menu.jsx:343
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "Federado"
-#: src/components/nav-menu.jsx:415
+#: src/components/nav-menu.jsx:366
msgid "Shortcuts / Columns…"
msgstr "Atalhos / Colunas…"
-#: src/components/nav-menu.jsx:425
-#: src/components/nav-menu.jsx:439
+#: src/components/nav-menu.jsx:376
+#: src/components/nav-menu.jsx:390
msgid "Settings…"
msgstr "Definições…"
+#: src/components/nav-menu.jsx:420
+#: src/components/nav-menu.jsx:447
+#: src/components/shortcuts-settings.jsx:50
+#: src/components/shortcuts-settings.jsx:158
+#: src/pages/list.jsx:126
+#: src/pages/lists.jsx:16
+#: src/pages/lists.jsx:50
+msgid "Lists"
+msgstr "Listas"
+
+#: src/components/nav-menu.jsx:428
+#: src/components/shortcuts.jsx:215
+#: src/pages/list.jsx:133
+msgid "All Lists"
+msgstr "Todas as listas"
+
#: src/components/notification-service.jsx:160
msgid "Notification"
msgstr "Notificação"
@@ -2323,7 +2323,7 @@ msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> impulsionou"
#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1130
+#: src/pages/settings.jsx:1173
msgid "New posts"
msgstr "Novas publicações"
@@ -2614,7 +2614,7 @@ msgstr "Ajuda"
#: src/pages/catchup.jsx:912
msgid "What is this?"
-msgstr "O que é isto?"
+msgstr "O que isto significa?"
#: src/pages/catchup.jsx:915
msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts."
@@ -2634,7 +2634,7 @@ msgstr "Vamos acompanhar as publicações dos seus seguidores."
#: src/pages/catchup.jsx:944
msgid "Show me all posts from…"
-msgstr "Mostra-me todas as publicações de…"
+msgstr "Exiba-me as publicações de…"
#: src/pages/catchup.jsx:967
msgid "until the max"
@@ -2658,7 +2658,7 @@ msgstr "Nota: a sua instância talvez mostre um máximo de 800 publicações na
#: src/pages/catchup.jsx:1034
msgid "Previously…"
-msgstr "Anteriormente…"
+msgstr "Antes…"
#: src/pages/catchup.jsx:1052
msgid "{0, plural, one {# post} other {# posts}}"
@@ -2703,7 +2703,7 @@ msgstr "Partilhado por {0}"
#: src/pages/catchup.jsx:1316
#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:297
+#: src/pages/search.jsx:308
msgid "All"
msgstr "Tudo"
@@ -2742,7 +2742,7 @@ msgstr "Exibir autores"
#: src/pages/catchup.jsx:1554
msgid "You don't have to read everything."
-msgstr "Não precisas ler tudo."
+msgstr "Não precisa ler tudo."
#: src/pages/catchup.jsx:1555
msgid "That's all."
@@ -3175,7 +3175,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Anunciado} other {Anunciados}}"
#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1161
msgid "Follow requests"
msgstr "Pedidos de seguir"
@@ -3307,279 +3307,279 @@ msgstr "Buscar: {q} (Hashtags)"
msgid "Search: {q}"
msgstr "Buscar: {q}"
-#: src/pages/search.jsx:307
-#: src/pages/search.jsx:389
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:400
msgid "Hashtags"
msgstr "Hashtags"
-#: src/pages/search.jsx:339
-#: src/pages/search.jsx:393
-#: src/pages/search.jsx:463
+#: src/pages/search.jsx:350
+#: src/pages/search.jsx:404
+#: src/pages/search.jsx:474
msgid "See more"
msgstr "Ver mais"
-#: src/pages/search.jsx:365
+#: src/pages/search.jsx:376
msgid "See more accounts"
msgstr "Ver mais contas"
-#: src/pages/search.jsx:379
+#: src/pages/search.jsx:390
msgid "No accounts found."
msgstr "Nenhuma conta encontrada."
-#: src/pages/search.jsx:435
+#: src/pages/search.jsx:446
msgid "See more hashtags"
msgstr "Ver mais hashtags"
-#: src/pages/search.jsx:449
+#: src/pages/search.jsx:460
msgid "No hashtags found."
msgstr "Nenhuma hashtag encontrada."
-#: src/pages/search.jsx:493
+#: src/pages/search.jsx:504
msgid "See more posts"
msgstr "Ver mais publicações"
-#: src/pages/search.jsx:507
+#: src/pages/search.jsx:518
msgid "No posts found."
msgstr "Nenhuma publicação encontrada."
-#: src/pages/search.jsx:551
+#: src/pages/search.jsx:562
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:81
+#: src/pages/settings.jsx:82
msgid "Settings"
msgstr "Definições"
-#: src/pages/settings.jsx:90
+#: src/pages/settings.jsx:91
msgid "Appearance"
msgstr "Aparência"
-#: src/pages/settings.jsx:166
+#: src/pages/settings.jsx:167
msgid "Light"
msgstr "Claro"
-#: src/pages/settings.jsx:177
+#: src/pages/settings.jsx:178
msgid "Dark"
msgstr "Escuro"
-#: src/pages/settings.jsx:190
+#: src/pages/settings.jsx:191
msgid "Auto"
msgstr "Automático"
-#: src/pages/settings.jsx:200
+#: src/pages/settings.jsx:201
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:205
-#: src/pages/settings.jsx:230
+#: src/pages/settings.jsx:206
+#: src/pages/settings.jsx:231
msgid "A"
msgstr "A"
-#: src/pages/settings.jsx:244
+#: src/pages/settings.jsx:245
msgid "Display language"
msgstr "Idioma de exibição"
-#: src/pages/settings.jsx:253
+#: src/pages/settings.jsx:254
msgid "Volunteer translations"
msgstr "Traduções de voluntários"
-#: src/pages/settings.jsx:264
+#: src/pages/settings.jsx:265
msgid "Posting"
msgstr "Publicando"
-#: src/pages/settings.jsx:271
+#: src/pages/settings.jsx:272
msgid "Default visibility"
msgstr "Visibilidade padrão"
-#: src/pages/settings.jsx:272
-#: src/pages/settings.jsx:318
+#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:319
msgid "Synced"
msgstr "Sincronizado"
-#: src/pages/settings.jsx:297
+#: src/pages/settings.jsx:298
msgid "Failed to update posting privacy"
msgstr "Falhou ao atualizar a privacidade da publicação"
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:321
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:335
+#: src/pages/settings.jsx:336
msgid "Experiments"
msgstr "Experimentos"
-#: src/pages/settings.jsx:348
+#: src/pages/settings.jsx:349
msgid "Auto refresh timeline posts"
msgstr "Atualizar automaticamente publicações da linha do tempo"
-#: src/pages/settings.jsx:360
+#: src/pages/settings.jsx:361
msgid "Boosts carousel"
msgstr "Carrossel de impulsos"
-#: src/pages/settings.jsx:376
+#: src/pages/settings.jsx:377
msgid "Post translation"
msgstr "Tradução da publicação"
-#: src/pages/settings.jsx:387
+#: src/pages/settings.jsx:388
msgid "Translate to"
msgstr "Traduzir para"
-#: src/pages/settings.jsx:398
+#: src/pages/settings.jsx:399
msgid "System language ({systemTargetLanguageText})"
msgstr "Idioma do sistema ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:424
+#: src/pages/settings.jsx:425
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:478
+#: src/pages/settings.jsx:479
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:512
+#: src/pages/settings.jsx:513
msgid "Auto inline translation"
msgstr "Tradução automática"
-#: src/pages/settings.jsx:516
+#: src/pages/settings.jsx:517
msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
msgstr "Automaticamente exibe tradução para publicações na linha de tempo. Só funciona para publicações <0>curtas0> sem aviso de conteúdo, media ou enquete."
-#: src/pages/settings.jsx:536
+#: src/pages/settings.jsx:537
msgid "GIF Picker for composer"
msgstr "Selecionador de GIF para escrita"
-#: src/pages/settings.jsx:540
+#: src/pages/settings.jsx:541
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:569
+#: src/pages/settings.jsx:570
msgid "Image description generator"
msgstr "Gerador de descrição de imagem"
-#: src/pages/settings.jsx:574
+#: src/pages/settings.jsx:575
msgid "Only for new images while composing new posts."
msgstr "Apenas para novas imagens enquanto escreve novas publicações."
-#: src/pages/settings.jsx:581
+#: src/pages/settings.jsx:582
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:607
+#: src/pages/settings.jsx:608
msgid "Server-side grouped notifications"
msgstr "Notificações agrupadas do servidor"
-#: src/pages/settings.jsx:611
+#: src/pages/settings.jsx:612
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:632
+#: src/pages/settings.jsx:633
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Definições de importação/exportação \"Nuvem\" para atalhos"
-#: src/pages/settings.jsx:637
+#: src/pages/settings.jsx:638
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:648
+#: src/pages/settings.jsx:649
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:665
+#: src/pages/settings.jsx:666
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "Modo oculto <0>(<1>Texto1> → <2>████2>)0>"
-#: src/pages/settings.jsx:674
+#: src/pages/settings.jsx:675
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:699
+#: src/pages/settings.jsx:700
msgid "About"
msgstr "Sobre"
-#: src/pages/settings.jsx:738
+#: src/pages/settings.jsx:739
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "<0>Feito0> por <1>@cheeaun1>"
-#: src/pages/settings.jsx:767
+#: src/pages/settings.jsx:768
msgid "Sponsor"
msgstr "Patrocinar"
-#: src/pages/settings.jsx:775
+#: src/pages/settings.jsx:776
msgid "Donate"
msgstr "Doar"
-#: src/pages/settings.jsx:783
+#: src/pages/settings.jsx:792
msgid "Privacy Policy"
msgstr "Política de privacidade"
-#: src/pages/settings.jsx:790
+#: src/pages/settings.jsx:799
msgid "<0>Site:0> {0}"
msgstr "<0>Sítio web:0> {0}"
-#: src/pages/settings.jsx:797
+#: src/pages/settings.jsx:806
msgid "<0>Version:0> <1/> {0}"
msgstr "<0>Versão:0> <1/> {0}"
-#: src/pages/settings.jsx:812
+#: src/pages/settings.jsx:821
msgid "Version string copied"
msgstr "Versão copiada"
-#: src/pages/settings.jsx:815
+#: src/pages/settings.jsx:824
msgid "Unable to copy version string"
msgstr "Impossível copiar versão"
-#: src/pages/settings.jsx:1015
-#: src/pages/settings.jsx:1020
+#: src/pages/settings.jsx:1058
+#: src/pages/settings.jsx:1063
msgid "Failed to update subscription. Please try again."
msgstr "Falhou ao atualizar subscrição. Tente novamente."
-#: src/pages/settings.jsx:1026
+#: src/pages/settings.jsx:1069
msgid "Failed to remove subscription. Please try again."
msgstr "Falhou ao remover subscrição. Tente novamente."
-#: src/pages/settings.jsx:1033
+#: src/pages/settings.jsx:1076
msgid "Push Notifications (beta)"
msgstr "Notificações de push (beta)"
-#: src/pages/settings.jsx:1055
+#: src/pages/settings.jsx:1098
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "As notificações de push estão bloqueadas. Por favor, habilite-as nas definições do seu navegador."
-#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1107
msgid "Allow from <0>{0}0>"
msgstr "Permitir de <0>{0}0>"
-#: src/pages/settings.jsx:1073
+#: src/pages/settings.jsx:1116
msgid "anyone"
msgstr "qualquer um"
-#: src/pages/settings.jsx:1077
+#: src/pages/settings.jsx:1120
msgid "people I follow"
msgstr "pessoas que sigo"
-#: src/pages/settings.jsx:1081
+#: src/pages/settings.jsx:1124
msgid "followers"
msgstr "seguidores"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1157
msgid "Follows"
msgstr "Segue"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1165
msgid "Polls"
msgstr "Votações"
-#: src/pages/settings.jsx:1126
+#: src/pages/settings.jsx:1169
msgid "Post edits"
msgstr "Publicar edições"
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1190
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:1163
+#: src/pages/settings.jsx:1206
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "NOTA: Notificações de push só funcionam para <0>uma conta0>."
diff --git a/src/locales/th-TH.po b/src/locales/th-TH.po
index 1fddadba0..bccad38ad 100644
--- a/src/locales/th-TH.po
+++ b/src/locales/th-TH.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: th\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-11-10 09:09\n"
+"PO-Revision-Date: 2024-11-20 15:36\n"
"Last-Translator: \n"
"Language-Team: Thai\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -28,15 +28,15 @@ msgstr "โพสต์: {0}"
#: src/components/account-block.jsx:146
msgid "Last posted: {0}"
-msgstr "โพสต์สุดท้าย: {0}"
+msgstr "โพสต์ล่าสุด: {0}"
#: src/components/account-block.jsx:161
-#: src/components/account-info.jsx:634
+#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "อัตโนมัติ"
#: src/components/account-block.jsx:168
-#: src/components/account-info.jsx:639
+#: src/components/account-info.jsx:641
#: src/components/status.jsx:498
msgid "Group"
msgstr "กลุ่ม"
@@ -46,17 +46,17 @@ msgid "Mutual"
msgstr "ร่วมกัน"
#: src/components/account-block.jsx:182
-#: src/components/account-info.jsx:1680
+#: src/components/account-info.jsx:1682
msgid "Requested"
-msgstr "ร้องขอแล้ว"
+msgstr "ส่งคำขอแล้ว"
#: src/components/account-block.jsx:186
-#: src/components/account-info.jsx:1671
+#: src/components/account-info.jsx:1673
msgid "Following"
-msgstr "ติดตามแล้ว"
+msgstr "กำลังติดตาม"
#: src/components/account-block.jsx:190
-#: src/components/account-info.jsx:1062
+#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "ติดตามคุณ"
@@ -65,53 +65,53 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, other {# ผู้ติดตาม}}"
#: src/components/account-block.jsx:207
-#: src/components/account-info.jsx:680
+#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "ยืนยันแล้ว"
#: src/components/account-block.jsx:222
-#: src/components/account-info.jsx:780
+#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "เข้าร่วมเมื่อ <0>{0}0>"
-#: src/components/account-info.jsx:57
+#: src/components/account-info.jsx:58
msgid "Forever"
msgstr "ตลอดไป"
-#: src/components/account-info.jsx:377
+#: src/components/account-info.jsx:379
msgid "Unable to load account."
-msgstr "ไม่สามารถดึงเนื้อหาได้"
+msgstr "ไม่สามารถโหลดบัญชีได้"
-#: src/components/account-info.jsx:385
+#: src/components/account-info.jsx:387
msgid "Go to account page"
-msgstr "ไปยังหน้าบัญชี"
+msgstr "ไปที่หน้าบัญชี"
-#: src/components/account-info.jsx:413
-#: src/components/account-info.jsx:702
-#: src/components/account-info.jsx:732
+#: src/components/account-info.jsx:415
+#: src/components/account-info.jsx:704
+#: src/components/account-info.jsx:734
msgid "Followers"
msgstr "ผู้ติดตาม"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:742
-#: src/components/account-info.jsx:759
+#: src/components/account-info.jsx:418
+#: src/components/account-info.jsx:744
+#: src/components/account-info.jsx:761
msgid "following.stats"
msgstr "following.stats"
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:776
+#: src/components/account-info.jsx:421
+#: src/components/account-info.jsx:778
#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:312
-#: src/pages/search.jsx:459
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:470
msgid "Posts"
msgstr "โพสต์"
-#: src/components/account-info.jsx:427
-#: src/components/account-info.jsx:1118
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:1120
#: src/components/compose.jsx:2488
#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:388
+#: src/components/media-modal.jsx:357
#: src/components/status.jsx:1721
#: src/components/status.jsx:1738
#: src/components/status.jsx:1862
@@ -127,64 +127,64 @@ msgstr "โพสต์"
msgid "More"
msgstr "เพิ่มเติม"
-#: src/components/account-info.jsx:439
+#: src/components/account-info.jsx:441
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> ได้ระบุว่าเปลี่ยนบัญชีใหม่เป็น:"
-#: src/components/account-info.jsx:584
-#: src/components/account-info.jsx:1276
+#: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
msgid "Handle copied"
msgstr "คัดลอกชื่อเรียกแล้ว"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1279
+#: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
msgid "Unable to copy handle"
msgstr "ไม่สามารถคัดลอกชื่อเรียก"
-#: src/components/account-info.jsx:593
-#: src/components/account-info.jsx:1285
+#: src/components/account-info.jsx:595
+#: src/components/account-info.jsx:1287
msgid "Copy handle"
msgstr "คัดลอกชื่อเรียก"
-#: src/components/account-info.jsx:599
+#: src/components/account-info.jsx:601
msgid "Go to original profile page"
msgstr ""
-#: src/components/account-info.jsx:606
+#: src/components/account-info.jsx:608
msgid "View profile image"
msgstr "ดูภาพโพรไฟล์"
-#: src/components/account-info.jsx:612
+#: src/components/account-info.jsx:614
msgid "View profile header"
msgstr ""
-#: src/components/account-info.jsx:629
+#: src/components/account-info.jsx:631
msgid "In Memoriam"
msgstr "ในความทรงจำ"
-#: src/components/account-info.jsx:709
-#: src/components/account-info.jsx:750
+#: src/components/account-info.jsx:711
+#: src/components/account-info.jsx:752
msgid "This user has chosen to not make this information available."
msgstr "ผู้ใช้นี้ได้เลือกที่จะไม่ทำให้ข้อมูลนี้พร้อมใช้งาน"
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr ""
-#: src/components/account-info.jsx:821
+#: src/components/account-info.jsx:823
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr ""
-#: src/components/account-info.jsx:834
+#: src/components/account-info.jsx:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr ""
-#: src/components/account-info.jsx:858
+#: src/components/account-info.jsx:860
#: src/pages/catchup.jsx:70
msgid "Original"
msgstr "ต้นฉบับ"
-#: src/components/account-info.jsx:862
+#: src/components/account-info.jsx:864
#: src/components/status.jsx:2252
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
@@ -194,215 +194,215 @@ msgstr "ต้นฉบับ"
msgid "Replies"
msgstr "การตอบกลับ"
-#: src/components/account-info.jsx:866
+#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1145
+#: src/pages/settings.jsx:1153
msgid "Boosts"
msgstr "การดัน"
-#: src/components/account-info.jsx:872
+#: src/components/account-info.jsx:874
msgid "Post stats unavailable."
msgstr "สถิติโพสต์ไม่พร้อมใช้งาน"
-#: src/components/account-info.jsx:903
+#: src/components/account-info.jsx:905
msgid "View post stats"
msgstr "ดูสถิติโพสต์"
-#: src/components/account-info.jsx:1066
+#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "โพสต์ล่าสุด: <0>{0}0>"
-#: src/components/account-info.jsx:1080
+#: src/components/account-info.jsx:1082
msgid "Muted"
msgstr ""
-#: src/components/account-info.jsx:1085
+#: src/components/account-info.jsx:1087
msgid "Blocked"
msgstr ""
-#: src/components/account-info.jsx:1094
+#: src/components/account-info.jsx:1096
msgid "Private note"
msgstr ""
-#: src/components/account-info.jsx:1151
+#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
msgstr "กล่าวถึง <0>@{username}0>"
-#: src/components/account-info.jsx:1163
+#: src/components/account-info.jsx:1165
msgid "Translate bio"
msgstr ""
-#: src/components/account-info.jsx:1174
+#: src/components/account-info.jsx:1176
msgid "Edit private note"
msgstr ""
-#: src/components/account-info.jsx:1174
+#: src/components/account-info.jsx:1176
msgid "Add private note"
msgstr ""
-#: src/components/account-info.jsx:1194
+#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1195
+#: src/components/account-info.jsx:1197
msgid "Notifications disabled for @{username}'s posts."
msgstr ""
-#: src/components/account-info.jsx:1207
+#: src/components/account-info.jsx:1209
msgid "Disable notifications"
-msgstr ""
+msgstr "ปิดใช้งานการแจ้งเตือน"
-#: src/components/account-info.jsx:1208
+#: src/components/account-info.jsx:1210
msgid "Enable notifications"
-msgstr ""
+msgstr "เปิดใช้งานการแจ้งเตือน"
-#: src/components/account-info.jsx:1225
+#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
msgstr ""
-#: src/components/account-info.jsx:1226
+#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
msgstr ""
-#: src/components/account-info.jsx:1237
+#: src/components/account-info.jsx:1239
msgid "Disable boosts"
msgstr ""
-#: src/components/account-info.jsx:1237
+#: src/components/account-info.jsx:1239
msgid "Enable boosts"
msgstr ""
-#: src/components/account-info.jsx:1253
-#: src/components/account-info.jsx:1263
-#: src/components/account-info.jsx:1864
+#: src/components/account-info.jsx:1255
+#: src/components/account-info.jsx:1265
+#: src/components/account-info.jsx:1866
msgid "Add/Remove from Lists"
msgstr ""
-#: src/components/account-info.jsx:1302
+#: src/components/account-info.jsx:1304
#: src/components/status.jsx:1161
msgid "Link copied"
-msgstr ""
+msgstr "คัดลอกลิงก์แล้ว"
-#: src/components/account-info.jsx:1305
+#: src/components/account-info.jsx:1307
#: src/components/status.jsx:1164
msgid "Unable to copy link"
-msgstr ""
+msgstr "ไม่สามารถคัดลอกลิงก์"
-#: src/components/account-info.jsx:1311
+#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1170
#: src/components/status.jsx:3251
msgid "Copy"
msgstr "คัดลอก"
-#: src/components/account-info.jsx:1326
+#: src/components/account-info.jsx:1328
#: src/components/shortcuts-settings.jsx:1077
#: src/components/status.jsx:1186
msgid "Sharing doesn't seem to work."
msgstr ""
-#: src/components/account-info.jsx:1332
+#: src/components/account-info.jsx:1334
#: src/components/status.jsx:1192
msgid "Share…"
msgstr "แชร์…"
-#: src/components/account-info.jsx:1352
+#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
msgstr ""
-#: src/components/account-info.jsx:1364
+#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
msgstr ""
-#: src/components/account-info.jsx:1380
+#: src/components/account-info.jsx:1382
msgid "Mute <0>@{username}0>…"
msgstr ""
-#: src/components/account-info.jsx:1412
+#: src/components/account-info.jsx:1414
msgid "Muted @{username} for {0}"
msgstr ""
-#: src/components/account-info.jsx:1424
+#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
msgstr ""
-#: src/components/account-info.jsx:1445
+#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
msgstr ""
-#: src/components/account-info.jsx:1465
+#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
msgstr ""
-#: src/components/account-info.jsx:1477
+#: src/components/account-info.jsx:1479
msgid "Remove follower…"
msgstr ""
-#: src/components/account-info.jsx:1488
+#: src/components/account-info.jsx:1490
msgid "Block <0>@{username}0>?"
msgstr ""
-#: src/components/account-info.jsx:1512
+#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1520
+#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
msgstr ""
-#: src/components/account-info.jsx:1528
+#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
msgstr ""
-#: src/components/account-info.jsx:1530
+#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
msgstr ""
-#: src/components/account-info.jsx:1540
+#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
msgstr ""
-#: src/components/account-info.jsx:1549
+#: src/components/account-info.jsx:1551
msgid "Block <0>@{username}0>…"
msgstr ""
-#: src/components/account-info.jsx:1566
+#: src/components/account-info.jsx:1568
msgid "Report <0>@{username}0>…"
msgstr ""
-#: src/components/account-info.jsx:1586
-#: src/components/account-info.jsx:2097
+#: src/components/account-info.jsx:1588
+#: src/components/account-info.jsx:2099
msgid "Edit profile"
-msgstr ""
+msgstr "แก้ไขโปรไฟล์"
-#: src/components/account-info.jsx:1622
+#: src/components/account-info.jsx:1624
msgid "Withdraw follow request?"
-msgstr ""
+msgstr "ถอนคำขอติดตามหรือไม่?"
-#: src/components/account-info.jsx:1623
+#: src/components/account-info.jsx:1625
msgid "Unfollow @{0}?"
-msgstr ""
+msgstr "เลิกติดตาม @{0} หรือไม่?"
-#: src/components/account-info.jsx:1674
+#: src/components/account-info.jsx:1676
msgid "Unfollow…"
-msgstr ""
+msgstr "เลิกติดตาม…"
-#: src/components/account-info.jsx:1683
+#: src/components/account-info.jsx:1685
msgid "Withdraw…"
-msgstr ""
+msgstr "ถอน…"
-#: src/components/account-info.jsx:1690
-#: src/components/account-info.jsx:1694
+#: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
#: src/pages/hashtag.jsx:261
msgid "Follow"
-msgstr ""
+msgstr "ติดตาม"
-#: src/components/account-info.jsx:1805
-#: src/components/account-info.jsx:1859
-#: src/components/account-info.jsx:1992
-#: src/components/account-info.jsx:2092
+#: src/components/account-info.jsx:1807
+#: src/components/account-info.jsx:1861
+#: src/components/account-info.jsx:1994
+#: src/components/account-info.jsx:2094
#: src/components/account-sheet.jsx:37
#: src/components/compose.jsx:818
#: src/components/compose.jsx:2444
@@ -413,9 +413,9 @@ msgstr ""
#: src/components/embed-modal.jsx:12
#: src/components/generic-accounts.jsx:142
#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:33
+#: src/components/list-add-edit.jsx:35
#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:352
+#: src/components/media-modal.jsx:321
#: src/components/notification-service.jsx:156
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
@@ -433,92 +433,92 @@ msgstr ""
#: src/pages/settings.jsx:77
#: src/pages/status.jsx:1299
msgid "Close"
-msgstr ""
+msgstr "ปิด"
-#: src/components/account-info.jsx:1810
+#: src/components/account-info.jsx:1812
msgid "Translated Bio"
msgstr ""
-#: src/components/account-info.jsx:1904
+#: src/components/account-info.jsx:1906
msgid "Unable to remove from list."
msgstr ""
-#: src/components/account-info.jsx:1905
+#: src/components/account-info.jsx:1907
msgid "Unable to add to list."
msgstr ""
-#: src/components/account-info.jsx:1924
+#: src/components/account-info.jsx:1926
#: src/pages/lists.jsx:104
msgid "Unable to load lists."
msgstr ""
-#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:1930
msgid "No lists."
msgstr "ไม่มีรายการ"
-#: src/components/account-info.jsx:1939
-#: src/components/list-add-edit.jsx:37
+#: src/components/account-info.jsx:1941
+#: src/components/list-add-edit.jsx:39
#: src/pages/lists.jsx:58
msgid "New list"
msgstr "รายการใหม่"
-#: src/components/account-info.jsx:1997
+#: src/components/account-info.jsx:1999
msgid "Private note about <0>@{0}0>"
msgstr ""
-#: src/components/account-info.jsx:2027
+#: src/components/account-info.jsx:2029
msgid "Unable to update private note."
msgstr ""
-#: src/components/account-info.jsx:2050
-#: src/components/account-info.jsx:2220
+#: src/components/account-info.jsx:2052
+#: src/components/account-info.jsx:2222
msgid "Cancel"
-msgstr ""
+msgstr "ยกเลิก"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2057
msgid "Save & close"
-msgstr ""
+msgstr "บันทึกและปิด"
-#: src/components/account-info.jsx:2148
+#: src/components/account-info.jsx:2150
msgid "Unable to update profile."
-msgstr ""
+msgstr "ไม่สามารถอัปเดตโปรไฟล์"
-#: src/components/account-info.jsx:2155
-#: src/components/list-add-edit.jsx:102
+#: src/components/account-info.jsx:2157
+#: src/components/list-add-edit.jsx:104
msgid "Name"
-msgstr ""
+msgstr "ชื่อ"
-#: src/components/account-info.jsx:2168
+#: src/components/account-info.jsx:2170
msgid "Bio"
msgstr ""
-#: src/components/account-info.jsx:2181
+#: src/components/account-info.jsx:2183
msgid "Extra fields"
msgstr ""
-#: src/components/account-info.jsx:2187
+#: src/components/account-info.jsx:2189
msgid "Label"
msgstr ""
-#: src/components/account-info.jsx:2190
+#: src/components/account-info.jsx:2192
msgid "Content"
-msgstr ""
+msgstr "เนื้อหา"
-#: src/components/account-info.jsx:2223
-#: src/components/list-add-edit.jsx:147
+#: src/components/account-info.jsx:2225
+#: src/components/list-add-edit.jsx:149
#: src/components/shortcuts-settings.jsx:715
#: src/pages/filters.jsx:554
#: src/pages/notifications.jsx:934
msgid "Save"
-msgstr ""
+msgstr "บันทึก"
-#: src/components/account-info.jsx:2276
+#: src/components/account-info.jsx:2279
msgid "username"
-msgstr ""
+msgstr "ชื่อผู้ใช้"
-#: src/components/account-info.jsx:2280
+#: src/components/account-info.jsx:2283
msgid "server domain name"
-msgstr ""
+msgstr "ชื่อโดเมนเซิร์ฟเวอร์"
#: src/components/background-service.jsx:149
msgid "Cloak mode disabled"
@@ -529,7 +529,7 @@ msgid "Cloak mode enabled"
msgstr ""
#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:175
#: src/components/shortcuts-settings.jsx:139
#: src/components/timeline.jsx:437
#: src/pages/catchup.jsx:876
@@ -538,27 +538,27 @@ msgstr ""
#: src/pages/home.jsx:53
#: src/pages/notifications.jsx:520
msgid "Home"
-msgstr ""
+msgstr "หน้าหลัก"
#: src/components/compose-button.jsx:49
#: src/compose.jsx:37
msgid "Compose"
-msgstr ""
+msgstr "เขียน"
#: src/components/compose.jsx:394
msgid "You have unsaved changes. Discard this post?"
-msgstr ""
+msgstr "คุณมีการเปลี่ยนแปลงที่ไม่ได้บันทึก ละทิ้งโพสต์นี้ไหม?"
#: src/components/compose.jsx:622
msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
-msgstr ""
+msgstr "{0, plural, other {ไฟล์ {2} เป็นไฟล์ที่ไม่รองรับ}}"
#: src/components/compose.jsx:632
#: src/components/compose.jsx:650
#: src/components/compose.jsx:1361
#: src/components/compose.jsx:1623
msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}"
-msgstr ""
+msgstr "{maxMediaAttachments, plural, other {คุณสามารถแนบไฟล์ได้สูงสุดเพียง # ไฟล์}}"
#: src/components/compose.jsx:799
msgid "Pop out"
@@ -566,7 +566,7 @@ msgstr ""
#: src/components/compose.jsx:806
msgid "Minimize"
-msgstr ""
+msgstr "ย่อขนาด"
#: src/components/compose.jsx:842
msgid "Looks like you closed the parent window."
@@ -594,7 +594,7 @@ msgstr ""
#: src/components/compose.jsx:929
msgid "Editing source post"
-msgstr ""
+msgstr "กำลังแก้ไขโพสต์ต้นฉบับ"
#: src/components/compose.jsx:976
msgid "Poll must have at least 2 options"
@@ -626,32 +626,32 @@ msgstr ""
#: src/components/status.jsx:93
#: src/pages/settings.jsx:305
msgid "Public"
-msgstr ""
+msgstr "สาธารณะ"
#: src/components/compose.jsx:1196
-#: src/components/nav-menu.jsx:386
+#: src/components/nav-menu.jsx:337
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
-msgstr ""
+msgstr "ในเซิร์ฟเวอร์"
#: src/components/compose.jsx:1200
#: src/components/status.jsx:95
#: src/pages/settings.jsx:308
msgid "Unlisted"
-msgstr ""
+msgstr "ไม่อยู่ในรายการ"
#: src/components/compose.jsx:1203
#: src/components/status.jsx:96
#: src/pages/settings.jsx:311
msgid "Followers only"
-msgstr ""
+msgstr "ผู้ติดตามเท่านั้น"
#: src/components/compose.jsx:1206
#: src/components/status.jsx:97
#: src/components/status.jsx:1925
msgid "Private mention"
-msgstr ""
+msgstr "การกล่าวถึงแบบส่วนตัว"
#: src/components/compose.jsx:1215
msgid "Post your reply"
@@ -659,15 +659,15 @@ msgstr ""
#: src/components/compose.jsx:1217
msgid "Edit your post"
-msgstr ""
+msgstr "แก้ไขโพสต์ของคุณ"
#: src/components/compose.jsx:1218
msgid "What are you doing?"
-msgstr ""
+msgstr "คุณกำลังทำอะไรอยู่?"
#: src/components/compose.jsx:1296
msgid "Mark media as sensitive"
-msgstr ""
+msgstr "ทำเครื่องหมายสื่อว่าละเอียดอ่อน"
#: src/components/compose.jsx:1397
msgid "Add poll"
@@ -705,7 +705,7 @@ msgstr ""
#: src/components/compose.jsx:1775
#: src/components/compose.jsx:1852
-#: src/components/nav-menu.jsx:287
+#: src/components/nav-menu.jsx:238
msgid "More…"
msgstr ""
@@ -863,13 +863,13 @@ msgid "Type to search GIFs"
msgstr ""
#: src/components/compose.jsx:3491
-#: src/components/media-modal.jsx:492
+#: src/components/media-modal.jsx:461
#: src/components/timeline.jsx:889
msgid "Previous"
msgstr ""
#: src/components/compose.jsx:3509
-#: src/components/media-modal.jsx:511
+#: src/components/media-modal.jsx:480
#: src/components/timeline.jsx:906
msgid "Next"
msgstr ""
@@ -896,7 +896,7 @@ msgid "Error deleting draft! Please try again."
msgstr ""
#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:183
+#: src/components/list-add-edit.jsx:185
#: src/components/status.jsx:1336
#: src/pages/filters.jsx:587
msgid "Delete…"
@@ -961,8 +961,8 @@ msgstr ""
#: src/components/generic-accounts.jsx:145
#: src/components/notification.jsx:438
#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:302
-#: src/pages/search.jsx:335
+#: src/pages/search.jsx:313
+#: src/pages/search.jsx:346
msgid "Accounts"
msgstr ""
@@ -970,19 +970,19 @@ msgstr ""
#: src/components/timeline.jsx:519
#: src/pages/list.jsx:293
#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:529
+#: src/pages/search.jsx:540
#: src/pages/status.jsx:1332
msgid "Show more…"
msgstr ""
#: src/components/generic-accounts.jsx:210
#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:534
+#: src/pages/search.jsx:545
msgid "The end."
msgstr ""
#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:405
+#: src/components/nav-menu.jsx:356
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr ""
@@ -1079,12 +1079,12 @@ msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr ""
#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:374
+#: src/components/nav-menu.jsx:325
#: src/components/search-form.jsx:72
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:45
-#: src/pages/search.jsx:284
+#: src/pages/search.jsx:295
msgid "Search"
msgstr ""
@@ -1131,44 +1131,44 @@ msgstr ""
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr ""
-#: src/components/list-add-edit.jsx:37
+#: src/components/list-add-edit.jsx:39
msgid "Edit list"
msgstr ""
-#: src/components/list-add-edit.jsx:93
+#: src/components/list-add-edit.jsx:95
msgid "Unable to edit list."
msgstr ""
-#: src/components/list-add-edit.jsx:94
+#: src/components/list-add-edit.jsx:96
msgid "Unable to create list."
msgstr ""
-#: src/components/list-add-edit.jsx:122
+#: src/components/list-add-edit.jsx:124
msgid "Show replies to list members"
msgstr ""
-#: src/components/list-add-edit.jsx:125
+#: src/components/list-add-edit.jsx:127
msgid "Show replies to people I follow"
msgstr ""
-#: src/components/list-add-edit.jsx:128
+#: src/components/list-add-edit.jsx:130
msgid "Don't show replies"
msgstr ""
-#: src/components/list-add-edit.jsx:141
+#: src/components/list-add-edit.jsx:143
msgid "Hide posts on this list from Home/Following"
msgstr ""
-#: src/components/list-add-edit.jsx:147
+#: src/components/list-add-edit.jsx:149
#: src/pages/filters.jsx:554
msgid "Create"
msgstr ""
-#: src/components/list-add-edit.jsx:154
+#: src/components/list-add-edit.jsx:156
msgid "Delete this list?"
msgstr ""
-#: src/components/list-add-edit.jsx:173
+#: src/components/list-add-edit.jsx:175
msgid "Unable to delete list."
msgstr ""
@@ -1190,27 +1190,27 @@ msgstr ""
msgid "Speak"
msgstr ""
-#: src/components/media-modal.jsx:399
+#: src/components/media-modal.jsx:368
msgid "Open original media in new window"
msgstr ""
-#: src/components/media-modal.jsx:403
+#: src/components/media-modal.jsx:372
msgid "Open original media"
msgstr ""
-#: src/components/media-modal.jsx:419
+#: src/components/media-modal.jsx:388
msgid "Attempting to describe image. Please wait…"
msgstr ""
-#: src/components/media-modal.jsx:434
+#: src/components/media-modal.jsx:403
msgid "Failed to describe image"
msgstr ""
-#: src/components/media-modal.jsx:444
+#: src/components/media-modal.jsx:413
msgid "Describe image…"
msgstr ""
-#: src/components/media-modal.jsx:467
+#: src/components/media-modal.jsx:436
msgid "View post"
msgstr ""
@@ -1244,43 +1244,43 @@ msgstr ""
msgid "Post updated. Check it out."
msgstr ""
-#: src/components/nav-menu.jsx:126
+#: src/components/nav-menu.jsx:117
msgid "Menu"
msgstr ""
-#: src/components/nav-menu.jsx:162
+#: src/components/nav-menu.jsx:153
msgid "Reload page now to update?"
msgstr ""
-#: src/components/nav-menu.jsx:174
+#: src/components/nav-menu.jsx:165
msgid "New update available…"
msgstr ""
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:193
+#: src/components/nav-menu.jsx:184
#: src/components/shortcuts-settings.jsx:140
#: src/pages/following.jsx:22
#: src/pages/following.jsx:141
msgid "following.title"
msgstr ""
-#: src/components/nav-menu.jsx:200
+#: src/components/nav-menu.jsx:191
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr ""
-#: src/components/nav-menu.jsx:207
+#: src/components/nav-menu.jsx:198
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
#: src/pages/home.jsx:224
#: src/pages/mentions.jsx:20
#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1137
+#: src/pages/settings.jsx:1145
#: src/pages/trending.jsx:381
msgid "Mentions"
msgstr ""
-#: src/components/nav-menu.jsx:214
+#: src/components/nav-menu.jsx:205
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
#: src/pages/filters.jsx:24
@@ -1291,31 +1291,15 @@ msgstr ""
msgid "Notifications"
msgstr ""
-#: src/components/nav-menu.jsx:217
+#: src/components/nav-menu.jsx:208
msgid "New"
msgstr ""
-#: src/components/nav-menu.jsx:228
+#: src/components/nav-menu.jsx:219
msgid "Profile"
msgstr ""
-#: src/components/nav-menu.jsx:241
-#: src/components/nav-menu.jsx:268
-#: src/components/shortcuts-settings.jsx:50
-#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
-msgid "Lists"
-msgstr ""
-
-#: src/components/nav-menu.jsx:249
-#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
-msgid "All Lists"
-msgstr ""
-
-#: src/components/nav-menu.jsx:276
+#: src/components/nav-menu.jsx:227
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
#: src/pages/bookmarks.jsx:11
@@ -1323,24 +1307,24 @@ msgstr ""
msgid "Bookmarks"
msgstr ""
-#: src/components/nav-menu.jsx:296
+#: src/components/nav-menu.jsx:247
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
#: src/pages/catchup.jsx:2062
#: src/pages/favourites.jsx:11
#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1141
+#: src/pages/settings.jsx:1149
msgid "Likes"
msgstr ""
-#: src/components/nav-menu.jsx:302
+#: src/components/nav-menu.jsx:253
#: src/pages/followed-hashtags.jsx:14
#: src/pages/followed-hashtags.jsx:44
msgid "Followed Hashtags"
msgstr ""
-#: src/components/nav-menu.jsx:310
+#: src/components/nav-menu.jsx:261
#: src/pages/account-statuses.jsx:331
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
@@ -1348,54 +1332,70 @@ msgstr ""
msgid "Filters"
msgstr ""
-#: src/components/nav-menu.jsx:318
+#: src/components/nav-menu.jsx:269
msgid "Muted users"
msgstr ""
-#: src/components/nav-menu.jsx:326
+#: src/components/nav-menu.jsx:277
msgid "Muted users…"
msgstr ""
-#: src/components/nav-menu.jsx:333
+#: src/components/nav-menu.jsx:284
msgid "Blocked users"
msgstr ""
-#: src/components/nav-menu.jsx:341
+#: src/components/nav-menu.jsx:292
msgid "Blocked users…"
msgstr ""
-#: src/components/nav-menu.jsx:353
+#: src/components/nav-menu.jsx:304
msgid "Accounts…"
msgstr ""
-#: src/components/nav-menu.jsx:363
+#: src/components/nav-menu.jsx:314
#: src/pages/login.jsx:189
#: src/pages/status.jsx:835
#: src/pages/welcome.jsx:64
msgid "Log in"
msgstr ""
-#: src/components/nav-menu.jsx:380
+#: src/components/nav-menu.jsx:331
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
#: src/pages/trending.jsx:441
msgid "Trending"
msgstr ""
-#: src/components/nav-menu.jsx:392
+#: src/components/nav-menu.jsx:343
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr ""
-#: src/components/nav-menu.jsx:415
+#: src/components/nav-menu.jsx:366
msgid "Shortcuts / Columns…"
msgstr ""
-#: src/components/nav-menu.jsx:425
-#: src/components/nav-menu.jsx:439
+#: src/components/nav-menu.jsx:376
+#: src/components/nav-menu.jsx:390
msgid "Settings…"
msgstr ""
+#: src/components/nav-menu.jsx:420
+#: src/components/nav-menu.jsx:447
+#: src/components/shortcuts-settings.jsx:50
+#: src/components/shortcuts-settings.jsx:158
+#: src/pages/list.jsx:126
+#: src/pages/lists.jsx:16
+#: src/pages/lists.jsx:50
+msgid "Lists"
+msgstr ""
+
+#: src/components/nav-menu.jsx:428
+#: src/components/shortcuts.jsx:215
+#: src/pages/list.jsx:133
+msgid "All Lists"
+msgstr ""
+
#: src/components/notification-service.jsx:160
msgid "Notification"
msgstr ""
@@ -2322,7 +2322,7 @@ msgid "<0/> <1/> boosted"
msgstr ""
#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1165
+#: src/pages/settings.jsx:1173
msgid "New posts"
msgstr ""
@@ -2702,7 +2702,7 @@ msgstr ""
#: src/pages/catchup.jsx:1316
#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:297
+#: src/pages/search.jsx:308
msgid "All"
msgstr ""
@@ -3174,7 +3174,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr ""
#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1153
+#: src/pages/settings.jsx:1161
msgid "Follow requests"
msgstr ""
@@ -3306,42 +3306,42 @@ msgstr ""
msgid "Search: {q}"
msgstr ""
-#: src/pages/search.jsx:307
-#: src/pages/search.jsx:389
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:400
msgid "Hashtags"
msgstr ""
-#: src/pages/search.jsx:339
-#: src/pages/search.jsx:393
-#: src/pages/search.jsx:463
+#: src/pages/search.jsx:350
+#: src/pages/search.jsx:404
+#: src/pages/search.jsx:474
msgid "See more"
msgstr ""
-#: src/pages/search.jsx:365
+#: src/pages/search.jsx:376
msgid "See more accounts"
msgstr ""
-#: src/pages/search.jsx:379
+#: src/pages/search.jsx:390
msgid "No accounts found."
msgstr ""
-#: src/pages/search.jsx:435
+#: src/pages/search.jsx:446
msgid "See more hashtags"
msgstr ""
-#: src/pages/search.jsx:449
+#: src/pages/search.jsx:460
msgid "No hashtags found."
msgstr ""
-#: src/pages/search.jsx:493
+#: src/pages/search.jsx:504
msgid "See more posts"
msgstr ""
-#: src/pages/search.jsx:507
+#: src/pages/search.jsx:518
msgid "No posts found."
msgstr ""
-#: src/pages/search.jsx:551
+#: src/pages/search.jsx:562
msgid "Enter your search term or paste a URL above to get started."
msgstr ""
@@ -3509,76 +3509,76 @@ msgstr ""
msgid "Donate"
msgstr ""
-#: src/pages/settings.jsx:784
+#: src/pages/settings.jsx:792
msgid "Privacy Policy"
msgstr ""
-#: src/pages/settings.jsx:791
+#: src/pages/settings.jsx:799
msgid "<0>Site:0> {0}"
msgstr ""
-#: src/pages/settings.jsx:798
+#: src/pages/settings.jsx:806
msgid "<0>Version:0> <1/> {0}"
msgstr ""
-#: src/pages/settings.jsx:813
+#: src/pages/settings.jsx:821
msgid "Version string copied"
msgstr ""
-#: src/pages/settings.jsx:816
+#: src/pages/settings.jsx:824
msgid "Unable to copy version string"
msgstr ""
-#: src/pages/settings.jsx:1050
-#: src/pages/settings.jsx:1055
+#: src/pages/settings.jsx:1058
+#: src/pages/settings.jsx:1063
msgid "Failed to update subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1061
+#: src/pages/settings.jsx:1069
msgid "Failed to remove subscription. Please try again."
msgstr ""
-#: src/pages/settings.jsx:1068
+#: src/pages/settings.jsx:1076
msgid "Push Notifications (beta)"
msgstr ""
-#: src/pages/settings.jsx:1090
+#: src/pages/settings.jsx:1098
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr ""
-#: src/pages/settings.jsx:1099
+#: src/pages/settings.jsx:1107
msgid "Allow from <0>{0}0>"
msgstr ""
-#: src/pages/settings.jsx:1108
+#: src/pages/settings.jsx:1116
msgid "anyone"
msgstr ""
-#: src/pages/settings.jsx:1112
+#: src/pages/settings.jsx:1120
msgid "people I follow"
msgstr ""
-#: src/pages/settings.jsx:1116
+#: src/pages/settings.jsx:1124
msgid "followers"
msgstr ""
-#: src/pages/settings.jsx:1149
+#: src/pages/settings.jsx:1157
msgid "Follows"
msgstr ""
-#: src/pages/settings.jsx:1157
+#: src/pages/settings.jsx:1165
msgid "Polls"
msgstr ""
-#: src/pages/settings.jsx:1161
+#: src/pages/settings.jsx:1169
msgid "Post edits"
msgstr ""
-#: src/pages/settings.jsx:1182
+#: src/pages/settings.jsx:1190
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:1198
+#: src/pages/settings.jsx:1206
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr ""
diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po
index fa724d745..58c82aecb 100644
--- a/src/locales/zh-CN.po
+++ b/src/locales/zh-CN.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: zh\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-11-03 09:32\n"
+"PO-Revision-Date: 2024-11-20 09:33\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -31,12 +31,12 @@ msgid "Last posted: {0}"
msgstr "上次发嘟: {0}"
#: src/components/account-block.jsx:161
-#: src/components/account-info.jsx:634
+#: src/components/account-info.jsx:636
msgid "Automated"
msgstr "机器人"
#: src/components/account-block.jsx:168
-#: src/components/account-info.jsx:639
+#: src/components/account-info.jsx:641
#: src/components/status.jsx:498
msgid "Group"
msgstr "群组"
@@ -46,17 +46,17 @@ msgid "Mutual"
msgstr "互相关注"
#: src/components/account-block.jsx:182
-#: src/components/account-info.jsx:1680
+#: src/components/account-info.jsx:1682
msgid "Requested"
msgstr "已请求"
#: src/components/account-block.jsx:186
-#: src/components/account-info.jsx:1671
+#: src/components/account-info.jsx:1673
msgid "Following"
msgstr "正在关注"
#: src/components/account-block.jsx:190
-#: src/components/account-info.jsx:1062
+#: src/components/account-info.jsx:1064
msgid "Follows you"
msgstr "关注了你"
@@ -65,53 +65,53 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}"
msgstr "{followersCount, plural, other {# 粉丝}}"
#: src/components/account-block.jsx:207
-#: src/components/account-info.jsx:680
+#: src/components/account-info.jsx:682
msgid "Verified"
msgstr "已认证"
#: src/components/account-block.jsx:222
-#: src/components/account-info.jsx:780
+#: src/components/account-info.jsx:782
msgid "Joined <0>{0}0>"
msgstr "加入于 <0>{0}0>"
-#: src/components/account-info.jsx:57
+#: src/components/account-info.jsx:58
msgid "Forever"
msgstr "永久"
-#: src/components/account-info.jsx:377
+#: src/components/account-info.jsx:379
msgid "Unable to load account."
msgstr "无法加载账户。"
-#: src/components/account-info.jsx:385
+#: src/components/account-info.jsx:387
msgid "Go to account page"
msgstr "转到账户页"
-#: src/components/account-info.jsx:413
-#: src/components/account-info.jsx:702
-#: src/components/account-info.jsx:732
+#: src/components/account-info.jsx:415
+#: src/components/account-info.jsx:704
+#: src/components/account-info.jsx:734
msgid "Followers"
msgstr "粉丝"
#. js-lingui-explicit-id
-#: src/components/account-info.jsx:416
-#: src/components/account-info.jsx:742
-#: src/components/account-info.jsx:759
+#: src/components/account-info.jsx:418
+#: src/components/account-info.jsx:744
+#: src/components/account-info.jsx:761
msgid "following.stats"
msgstr "关注"
-#: src/components/account-info.jsx:419
-#: src/components/account-info.jsx:776
+#: src/components/account-info.jsx:421
+#: src/components/account-info.jsx:778
#: src/pages/account-statuses.jsx:484
-#: src/pages/search.jsx:312
-#: src/pages/search.jsx:459
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:470
msgid "Posts"
msgstr "嘟文"
-#: src/components/account-info.jsx:427
-#: src/components/account-info.jsx:1118
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:1120
#: src/components/compose.jsx:2488
#: src/components/media-alt-modal.jsx:45
-#: src/components/media-modal.jsx:283
+#: src/components/media-modal.jsx:357
#: src/components/status.jsx:1721
#: src/components/status.jsx:1738
#: src/components/status.jsx:1862
@@ -127,64 +127,64 @@ msgstr "嘟文"
msgid "More"
msgstr "更多"
-#: src/components/account-info.jsx:439
+#: src/components/account-info.jsx:441
msgid "<0>{displayName}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> 已声明 Ta 现在的新账户是:"
-#: src/components/account-info.jsx:584
-#: src/components/account-info.jsx:1276
+#: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
msgid "Handle copied"
msgstr "已复制用户名"
-#: src/components/account-info.jsx:587
-#: src/components/account-info.jsx:1279
+#: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
msgid "Unable to copy handle"
msgstr "无法复制用户名"
-#: src/components/account-info.jsx:593
-#: src/components/account-info.jsx:1285
+#: src/components/account-info.jsx:595
+#: src/components/account-info.jsx:1287
msgid "Copy handle"
msgstr "复制用户名"
-#: src/components/account-info.jsx:599
+#: src/components/account-info.jsx:601
msgid "Go to original profile page"
msgstr "转到原始账户页"
-#: src/components/account-info.jsx:606
+#: src/components/account-info.jsx:608
msgid "View profile image"
msgstr "查看头像"
-#: src/components/account-info.jsx:612
+#: src/components/account-info.jsx:614
msgid "View profile header"
msgstr "查看横幅图片"
-#: src/components/account-info.jsx:629
+#: src/components/account-info.jsx:631
msgid "In Memoriam"
msgstr "悼念账户"
-#: src/components/account-info.jsx:709
-#: src/components/account-info.jsx:750
+#: src/components/account-info.jsx:711
+#: src/components/account-info.jsx:752
msgid "This user has chosen to not make this information available."
msgstr "该用户选择不提供此信息。"
-#: src/components/account-info.jsx:805
+#: src/components/account-info.jsx:807
msgid "{0} original posts, {1} replies, {2} boosts"
msgstr "{0} 为原创嘟文,{1} 为回复,{2} 为转嘟"
-#: src/components/account-info.jsx:821
+#: src/components/account-info.jsx:823
msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}"
msgstr "{0, plural, other {{3, plural, other {最近 {6} 天发了 {5} 条嘟文}}}}"
-#: src/components/account-info.jsx:834
+#: src/components/account-info.jsx:836
msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
msgstr "{0, plural, other {近几年的 {1} 条嘟文}}"
-#: src/components/account-info.jsx:858
+#: src/components/account-info.jsx:860
#: src/pages/catchup.jsx:70
msgid "Original"
msgstr "原创"
-#: src/components/account-info.jsx:862
+#: src/components/account-info.jsx:864
#: src/components/status.jsx:2252
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1445
@@ -194,215 +194,215 @@ msgstr "原创"
msgid "Replies"
msgstr "回复"
-#: src/components/account-info.jsx:866
+#: src/components/account-info.jsx:868
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1447
#: src/pages/catchup.jsx:2068
-#: src/pages/settings.jsx:1110
+#: src/pages/settings.jsx:1153
msgid "Boosts"
msgstr "转嘟"
-#: src/components/account-info.jsx:872
+#: src/components/account-info.jsx:874
msgid "Post stats unavailable."
msgstr "嘟文统计不可用"
-#: src/components/account-info.jsx:903
+#: src/components/account-info.jsx:905
msgid "View post stats"
msgstr "查看嘟文统计"
-#: src/components/account-info.jsx:1066
+#: src/components/account-info.jsx:1068
msgid "Last post: <0>{0}0>"
msgstr "上次发嘟: <0>{0}0>"
-#: src/components/account-info.jsx:1080
+#: src/components/account-info.jsx:1082
msgid "Muted"
msgstr "已静音"
-#: src/components/account-info.jsx:1085
+#: src/components/account-info.jsx:1087
msgid "Blocked"
msgstr "已屏蔽"
-#: src/components/account-info.jsx:1094
+#: src/components/account-info.jsx:1096
msgid "Private note"
msgstr "私人备注"
-#: src/components/account-info.jsx:1151
+#: src/components/account-info.jsx:1153
msgid "Mention <0>@{username}0>"
msgstr "提及 <0>@{username}0>"
-#: src/components/account-info.jsx:1163
+#: src/components/account-info.jsx:1165
msgid "Translate bio"
msgstr "翻译简介"
-#: src/components/account-info.jsx:1174
+#: src/components/account-info.jsx:1176
msgid "Edit private note"
msgstr "编辑私人备注"
-#: src/components/account-info.jsx:1174
+#: src/components/account-info.jsx:1176
msgid "Add private note"
msgstr "添加私人备注"
-#: src/components/account-info.jsx:1194
+#: src/components/account-info.jsx:1196
msgid "Notifications enabled for @{username}'s posts."
msgstr "已启用 @{username} 的嘟文通知。"
-#: src/components/account-info.jsx:1195
+#: src/components/account-info.jsx:1197
msgid "Notifications disabled for @{username}'s posts."
msgstr "已停用 @{username} 的发嘟通知。"
-#: src/components/account-info.jsx:1207
+#: src/components/account-info.jsx:1209
msgid "Disable notifications"
msgstr "停用通知"
-#: src/components/account-info.jsx:1208
+#: src/components/account-info.jsx:1210
msgid "Enable notifications"
msgstr "启用通知"
-#: src/components/account-info.jsx:1225
+#: src/components/account-info.jsx:1227
msgid "Boosts from @{username} enabled."
msgstr "将显示 @{username} 的转嘟。"
-#: src/components/account-info.jsx:1226
+#: src/components/account-info.jsx:1228
msgid "Boosts from @{username} disabled."
msgstr "将不再显示 @{username} 的转嘟。"
-#: src/components/account-info.jsx:1237
+#: src/components/account-info.jsx:1239
msgid "Disable boosts"
msgstr "不显示转嘟"
-#: src/components/account-info.jsx:1237
+#: src/components/account-info.jsx:1239
msgid "Enable boosts"
msgstr "显示转嘟"
-#: src/components/account-info.jsx:1253
-#: src/components/account-info.jsx:1263
-#: src/components/account-info.jsx:1864
+#: src/components/account-info.jsx:1255
+#: src/components/account-info.jsx:1265
+#: src/components/account-info.jsx:1866
msgid "Add/Remove from Lists"
msgstr "加入/移出列表"
-#: src/components/account-info.jsx:1302
+#: src/components/account-info.jsx:1304
#: src/components/status.jsx:1161
msgid "Link copied"
msgstr "已复制链接"
-#: src/components/account-info.jsx:1305
+#: src/components/account-info.jsx:1307
#: src/components/status.jsx:1164
msgid "Unable to copy link"
msgstr "无法复制链接"
-#: src/components/account-info.jsx:1311
+#: src/components/account-info.jsx:1313
#: src/components/shortcuts-settings.jsx:1059
#: src/components/status.jsx:1170
#: src/components/status.jsx:3251
msgid "Copy"
msgstr "复制"
-#: src/components/account-info.jsx:1326
+#: src/components/account-info.jsx:1328
#: src/components/shortcuts-settings.jsx:1077
#: src/components/status.jsx:1186
msgid "Sharing doesn't seem to work."
msgstr "分享似乎无法正常工作。"
-#: src/components/account-info.jsx:1332
+#: src/components/account-info.jsx:1334
#: src/components/status.jsx:1192
msgid "Share…"
msgstr "分享…"
-#: src/components/account-info.jsx:1352
+#: src/components/account-info.jsx:1354
msgid "Unmuted @{username}"
msgstr "已取消静音 @{username}"
-#: src/components/account-info.jsx:1364
+#: src/components/account-info.jsx:1366
msgid "Unmute <0>@{username}0>"
msgstr "取消静音 <0>@{username}0>"
-#: src/components/account-info.jsx:1380
+#: src/components/account-info.jsx:1382
msgid "Mute <0>@{username}0>…"
msgstr "静音 <0>@{username}0>…"
-#: src/components/account-info.jsx:1412
+#: src/components/account-info.jsx:1414
msgid "Muted @{username} for {0}"
msgstr "已静音 @{username} {0}"
-#: src/components/account-info.jsx:1424
+#: src/components/account-info.jsx:1426
msgid "Unable to mute @{username}"
msgstr "无法静音 @{username}"
-#: src/components/account-info.jsx:1445
+#: src/components/account-info.jsx:1447
msgid "Remove <0>@{username}0> from followers?"
msgstr "是否将 <0>@{username}0> 从粉丝中移除?"
-#: src/components/account-info.jsx:1465
+#: src/components/account-info.jsx:1467
msgid "@{username} removed from followers"
msgstr "@{username} 已被从粉丝中移除"
-#: src/components/account-info.jsx:1477
+#: src/components/account-info.jsx:1479
msgid "Remove follower…"
msgstr "移除粉丝…"
-#: src/components/account-info.jsx:1488
+#: src/components/account-info.jsx:1490
msgid "Block <0>@{username}0>?"
msgstr "是否屏蔽 <0>@{username}0>?"
-#: src/components/account-info.jsx:1512
+#: src/components/account-info.jsx:1514
msgid "Unblocked @{username}"
msgstr "已解除屏蔽 @{username}"
-#: src/components/account-info.jsx:1520
+#: src/components/account-info.jsx:1522
msgid "Blocked @{username}"
msgstr "已屏蔽 @{username}"
-#: src/components/account-info.jsx:1528
+#: src/components/account-info.jsx:1530
msgid "Unable to unblock @{username}"
msgstr "无法解除屏蔽 @{username}"
-#: src/components/account-info.jsx:1530
+#: src/components/account-info.jsx:1532
msgid "Unable to block @{username}"
msgstr "无法屏蔽 @{username}"
-#: src/components/account-info.jsx:1540
+#: src/components/account-info.jsx:1542
msgid "Unblock <0>@{username}0>"
msgstr "取消屏蔽 <0>@{username}0>"
-#: src/components/account-info.jsx:1549
+#: src/components/account-info.jsx:1551
msgid "Block <0>@{username}0>…"
msgstr "屏蔽 <0>@{username}0>…"
-#: src/components/account-info.jsx:1566
+#: src/components/account-info.jsx:1568
msgid "Report <0>@{username}0>…"
msgstr "举报 <0>@{username}0>…"
-#: src/components/account-info.jsx:1586
-#: src/components/account-info.jsx:2097
+#: src/components/account-info.jsx:1588
+#: src/components/account-info.jsx:2099
msgid "Edit profile"
msgstr "编辑个人资料"
-#: src/components/account-info.jsx:1622
+#: src/components/account-info.jsx:1624
msgid "Withdraw follow request?"
msgstr "是否撤回关注请求?"
-#: src/components/account-info.jsx:1623
+#: src/components/account-info.jsx:1625
msgid "Unfollow @{0}?"
msgstr "是否取关 @{0} ?"
-#: src/components/account-info.jsx:1674
+#: src/components/account-info.jsx:1676
msgid "Unfollow…"
msgstr "取关…"
-#: src/components/account-info.jsx:1683
+#: src/components/account-info.jsx:1685
msgid "Withdraw…"
msgstr "撤回…"
-#: src/components/account-info.jsx:1690
-#: src/components/account-info.jsx:1694
+#: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
#: src/pages/hashtag.jsx:261
msgid "Follow"
msgstr "关注"
-#: src/components/account-info.jsx:1805
-#: src/components/account-info.jsx:1859
-#: src/components/account-info.jsx:1992
-#: src/components/account-info.jsx:2092
+#: src/components/account-info.jsx:1807
+#: src/components/account-info.jsx:1861
+#: src/components/account-info.jsx:1994
+#: src/components/account-info.jsx:2094
#: src/components/account-sheet.jsx:37
#: src/components/compose.jsx:818
#: src/components/compose.jsx:2444
@@ -413,9 +413,9 @@ msgstr "关注"
#: src/components/embed-modal.jsx:12
#: src/components/generic-accounts.jsx:142
#: src/components/keyboard-shortcuts-help.jsx:39
-#: src/components/list-add-edit.jsx:33
+#: src/components/list-add-edit.jsx:35
#: src/components/media-alt-modal.jsx:33
-#: src/components/media-modal.jsx:247
+#: src/components/media-modal.jsx:321
#: src/components/notification-service.jsx:156
#: src/components/report-modal.jsx:75
#: src/components/shortcuts-settings.jsx:230
@@ -430,93 +430,93 @@ msgstr "关注"
#: src/pages/list.jsx:274
#: src/pages/notifications.jsx:868
#: src/pages/notifications.jsx:1082
-#: src/pages/settings.jsx:76
+#: src/pages/settings.jsx:77
#: src/pages/status.jsx:1299
msgid "Close"
msgstr "关闭"
-#: src/components/account-info.jsx:1810
+#: src/components/account-info.jsx:1812
msgid "Translated Bio"
msgstr "简介(已翻译)"
-#: src/components/account-info.jsx:1904
+#: src/components/account-info.jsx:1906
msgid "Unable to remove from list."
msgstr "无法从列表中移除。"
-#: src/components/account-info.jsx:1905
+#: src/components/account-info.jsx:1907
msgid "Unable to add to list."
msgstr "无法添加到列表。"
-#: src/components/account-info.jsx:1924
+#: src/components/account-info.jsx:1926
#: src/pages/lists.jsx:104
msgid "Unable to load lists."
msgstr "无法加载列表。"
-#: src/components/account-info.jsx:1928
+#: src/components/account-info.jsx:1930
msgid "No lists."
msgstr "暂无列表。"
-#: src/components/account-info.jsx:1939
-#: src/components/list-add-edit.jsx:37
+#: src/components/account-info.jsx:1941
+#: src/components/list-add-edit.jsx:39
#: src/pages/lists.jsx:58
msgid "New list"
msgstr "新建列表"
-#: src/components/account-info.jsx:1997
+#: src/components/account-info.jsx:1999
msgid "Private note about <0>@{0}0>"
msgstr "对 <0>@{0}0> 的私人备注"
-#: src/components/account-info.jsx:2027
+#: src/components/account-info.jsx:2029
msgid "Unable to update private note."
msgstr "无法更新私人备注。"
-#: src/components/account-info.jsx:2050
-#: src/components/account-info.jsx:2220
+#: src/components/account-info.jsx:2052
+#: src/components/account-info.jsx:2222
msgid "Cancel"
msgstr "取消"
-#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2057
msgid "Save & close"
msgstr "保存并关闭"
-#: src/components/account-info.jsx:2148
+#: src/components/account-info.jsx:2150
msgid "Unable to update profile."
msgstr "无法更新个人资料。"
-#: src/components/account-info.jsx:2155
-#: src/components/list-add-edit.jsx:102
+#: src/components/account-info.jsx:2157
+#: src/components/list-add-edit.jsx:104
msgid "Name"
msgstr "名称"
-#: src/components/account-info.jsx:2168
+#: src/components/account-info.jsx:2170
msgid "Bio"
msgstr "简介"
-#: src/components/account-info.jsx:2181
+#: src/components/account-info.jsx:2183
msgid "Extra fields"
msgstr "附加信息"
-#: src/components/account-info.jsx:2187
+#: src/components/account-info.jsx:2189
msgid "Label"
msgstr "名称"
-#: src/components/account-info.jsx:2190
+#: src/components/account-info.jsx:2192
msgid "Content"
msgstr "内容"
-#: src/components/account-info.jsx:2223
-#: src/components/list-add-edit.jsx:147
+#: src/components/account-info.jsx:2225
+#: src/components/list-add-edit.jsx:149
#: src/components/shortcuts-settings.jsx:715
#: src/pages/filters.jsx:554
#: src/pages/notifications.jsx:934
msgid "Save"
msgstr "保存"
-#: src/components/account-info.jsx:2276
+#: src/components/account-info.jsx:2279
msgid "username"
msgstr "用户名"
-#: src/components/account-info.jsx:2280
+#: src/components/account-info.jsx:2283
msgid "server domain name"
msgstr "实例域名"
@@ -529,7 +529,7 @@ msgid "Cloak mode enabled"
msgstr "已启用文字打码模式"
#: src/components/columns.jsx:26
-#: src/components/nav-menu.jsx:184
+#: src/components/nav-menu.jsx:175
#: src/components/shortcuts-settings.jsx:139
#: src/components/timeline.jsx:437
#: src/pages/catchup.jsx:876
@@ -624,12 +624,12 @@ msgstr "内容警告或敏感媒体"
#: src/components/compose.jsx:1191
#: src/components/status.jsx:93
-#: src/pages/settings.jsx:304
+#: src/pages/settings.jsx:305
msgid "Public"
msgstr "公开"
#: src/components/compose.jsx:1196
-#: src/components/nav-menu.jsx:386
+#: src/components/nav-menu.jsx:337
#: src/components/shortcuts-settings.jsx:165
#: src/components/status.jsx:94
msgid "Local"
@@ -637,13 +637,13 @@ msgstr "本站"
#: src/components/compose.jsx:1200
#: src/components/status.jsx:95
-#: src/pages/settings.jsx:307
+#: src/pages/settings.jsx:308
msgid "Unlisted"
msgstr "不列出"
#: src/components/compose.jsx:1203
#: src/components/status.jsx:96
-#: src/pages/settings.jsx:310
+#: src/pages/settings.jsx:311
msgid "Followers only"
msgstr "仅粉丝"
@@ -705,7 +705,7 @@ msgstr "GIF 下载失败"
#: src/components/compose.jsx:1775
#: src/components/compose.jsx:1852
-#: src/components/nav-menu.jsx:287
+#: src/components/nav-menu.jsx:238
msgid "More…"
msgstr "更多…"
@@ -863,13 +863,13 @@ msgid "Type to search GIFs"
msgstr "输入以搜索 GIF"
#: src/components/compose.jsx:3491
-#: src/components/media-modal.jsx:387
+#: src/components/media-modal.jsx:461
#: src/components/timeline.jsx:889
msgid "Previous"
msgstr "上一页"
#: src/components/compose.jsx:3509
-#: src/components/media-modal.jsx:406
+#: src/components/media-modal.jsx:480
#: src/components/timeline.jsx:906
msgid "Next"
msgstr "下一页"
@@ -879,7 +879,7 @@ msgid "Error loading GIFs"
msgstr "加载 GIF 时出错"
#: src/components/drafts.jsx:63
-#: src/pages/settings.jsx:691
+#: src/pages/settings.jsx:692
msgid "Unsent drafts"
msgstr "未发送的草稿"
@@ -896,7 +896,7 @@ msgid "Error deleting draft! Please try again."
msgstr "删除草稿时出错!请重试。"
#: src/components/drafts.jsx:127
-#: src/components/list-add-edit.jsx:183
+#: src/components/list-add-edit.jsx:185
#: src/components/status.jsx:1336
#: src/pages/filters.jsx:587
msgid "Delete…"
@@ -961,8 +961,8 @@ msgstr "暂无内容"
#: src/components/generic-accounts.jsx:145
#: src/components/notification.jsx:438
#: src/pages/accounts.jsx:41
-#: src/pages/search.jsx:302
-#: src/pages/search.jsx:335
+#: src/pages/search.jsx:313
+#: src/pages/search.jsx:346
msgid "Accounts"
msgstr "账号"
@@ -970,19 +970,19 @@ msgstr "账号"
#: src/components/timeline.jsx:519
#: src/pages/list.jsx:293
#: src/pages/notifications.jsx:848
-#: src/pages/search.jsx:529
+#: src/pages/search.jsx:540
#: src/pages/status.jsx:1332
msgid "Show more…"
msgstr "显示更多…"
#: src/components/generic-accounts.jsx:210
#: src/components/timeline.jsx:524
-#: src/pages/search.jsx:534
+#: src/pages/search.jsx:545
msgid "The end."
msgstr "到底了。"
#: src/components/keyboard-shortcuts-help.jsx:43
-#: src/components/nav-menu.jsx:405
+#: src/components/nav-menu.jsx:356
#: src/pages/catchup.jsx:1619
msgid "Keyboard shortcuts"
msgstr "快捷键"
@@ -1079,12 +1079,12 @@ msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
msgstr "<0>Ctrl0> + <1>Enter1> 或 <2>⌘2> + <3>Enter3>"
#: src/components/keyboard-shortcuts-help.jsx:147
-#: src/components/nav-menu.jsx:374
+#: src/components/nav-menu.jsx:325
#: src/components/search-form.jsx:72
#: src/components/shortcuts-settings.jsx:52
#: src/components/shortcuts-settings.jsx:179
#: src/pages/search.jsx:45
-#: src/pages/search.jsx:284
+#: src/pages/search.jsx:295
msgid "Search"
msgstr "搜索"
@@ -1131,44 +1131,44 @@ msgstr "切换文字打码模式"
msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
msgstr "<0>Shift0> + <1>Alt1> + <2>k2>"
-#: src/components/list-add-edit.jsx:37
+#: src/components/list-add-edit.jsx:39
msgid "Edit list"
msgstr "编辑列表"
-#: src/components/list-add-edit.jsx:93
+#: src/components/list-add-edit.jsx:95
msgid "Unable to edit list."
msgstr "无法编辑列表。"
-#: src/components/list-add-edit.jsx:94
+#: src/components/list-add-edit.jsx:96
msgid "Unable to create list."
msgstr "无法创建列表。"
-#: src/components/list-add-edit.jsx:122
+#: src/components/list-add-edit.jsx:124
msgid "Show replies to list members"
msgstr "显示对列表成员的回复"
-#: src/components/list-add-edit.jsx:125
+#: src/components/list-add-edit.jsx:127
msgid "Show replies to people I follow"
msgstr "显示对我关注的人的回复"
-#: src/components/list-add-edit.jsx:128
+#: src/components/list-add-edit.jsx:130
msgid "Don't show replies"
msgstr "不显示回复"
-#: src/components/list-add-edit.jsx:141
+#: src/components/list-add-edit.jsx:143
msgid "Hide posts on this list from Home/Following"
msgstr "将此列表下的嘟文从主页/关注时间线隐藏"
-#: src/components/list-add-edit.jsx:147
+#: src/components/list-add-edit.jsx:149
#: src/pages/filters.jsx:554
msgid "Create"
msgstr "创建"
-#: src/components/list-add-edit.jsx:154
+#: src/components/list-add-edit.jsx:156
msgid "Delete this list?"
msgstr "是否删除该列表?"
-#: src/components/list-add-edit.jsx:173
+#: src/components/list-add-edit.jsx:175
msgid "Unable to delete list."
msgstr "无法删除列表。"
@@ -1190,27 +1190,27 @@ msgstr "翻译"
msgid "Speak"
msgstr "朗读"
-#: src/components/media-modal.jsx:294
+#: src/components/media-modal.jsx:368
msgid "Open original media in new window"
msgstr "在新窗口中打开原始媒体"
-#: src/components/media-modal.jsx:298
+#: src/components/media-modal.jsx:372
msgid "Open original media"
msgstr "打开原始媒体"
-#: src/components/media-modal.jsx:314
+#: src/components/media-modal.jsx:388
msgid "Attempting to describe image. Please wait…"
msgstr "正在尝试描述图像。请稍候…"
-#: src/components/media-modal.jsx:329
+#: src/components/media-modal.jsx:403
msgid "Failed to describe image"
msgstr "描述图像失败"
-#: src/components/media-modal.jsx:339
+#: src/components/media-modal.jsx:413
msgid "Describe image…"
msgstr "描述图像"
-#: src/components/media-modal.jsx:362
+#: src/components/media-modal.jsx:436
msgid "View post"
msgstr "查看嘟文"
@@ -1244,43 +1244,43 @@ msgstr "回复已发送。点击查看。"
msgid "Post updated. Check it out."
msgstr "嘟文已更新。点击查看。"
-#: src/components/nav-menu.jsx:126
+#: src/components/nav-menu.jsx:117
msgid "Menu"
msgstr "菜单"
-#: src/components/nav-menu.jsx:162
+#: src/components/nav-menu.jsx:153
msgid "Reload page now to update?"
msgstr "是否现在刷新页面以更新?"
-#: src/components/nav-menu.jsx:174
+#: src/components/nav-menu.jsx:165
msgid "New update available…"
msgstr "有更新可用…"
#. js-lingui-explicit-id
-#: src/components/nav-menu.jsx:193
+#: src/components/nav-menu.jsx:184
#: src/components/shortcuts-settings.jsx:140
#: src/pages/following.jsx:22
#: src/pages/following.jsx:141
msgid "following.title"
msgstr "关注"
-#: src/components/nav-menu.jsx:200
+#: src/components/nav-menu.jsx:191
#: src/pages/catchup.jsx:871
msgid "Catch-up"
msgstr "补看"
-#: src/components/nav-menu.jsx:207
+#: src/components/nav-menu.jsx:198
#: src/components/shortcuts-settings.jsx:58
#: src/components/shortcuts-settings.jsx:146
#: src/pages/home.jsx:224
#: src/pages/mentions.jsx:20
#: src/pages/mentions.jsx:167
-#: src/pages/settings.jsx:1102
+#: src/pages/settings.jsx:1145
#: src/pages/trending.jsx:381
msgid "Mentions"
msgstr "提及"
-#: src/components/nav-menu.jsx:214
+#: src/components/nav-menu.jsx:205
#: src/components/shortcuts-settings.jsx:49
#: src/components/shortcuts-settings.jsx:152
#: src/pages/filters.jsx:24
@@ -1291,31 +1291,15 @@ msgstr "提及"
msgid "Notifications"
msgstr "通知"
-#: src/components/nav-menu.jsx:217
+#: src/components/nav-menu.jsx:208
msgid "New"
msgstr "新"
-#: src/components/nav-menu.jsx:228
+#: src/components/nav-menu.jsx:219
msgid "Profile"
msgstr "个人资料"
-#: src/components/nav-menu.jsx:241
-#: src/components/nav-menu.jsx:268
-#: src/components/shortcuts-settings.jsx:50
-#: src/components/shortcuts-settings.jsx:158
-#: src/pages/list.jsx:126
-#: src/pages/lists.jsx:16
-#: src/pages/lists.jsx:50
-msgid "Lists"
-msgstr "列表"
-
-#: src/components/nav-menu.jsx:249
-#: src/components/shortcuts.jsx:215
-#: src/pages/list.jsx:133
-msgid "All Lists"
-msgstr "全部列表"
-
-#: src/components/nav-menu.jsx:276
+#: src/components/nav-menu.jsx:227
#: src/components/shortcuts-settings.jsx:54
#: src/components/shortcuts-settings.jsx:195
#: src/pages/bookmarks.jsx:11
@@ -1323,24 +1307,24 @@ msgstr "全部列表"
msgid "Bookmarks"
msgstr "收藏夹"
-#: src/components/nav-menu.jsx:296
+#: src/components/nav-menu.jsx:247
#: src/components/shortcuts-settings.jsx:55
#: src/components/shortcuts-settings.jsx:201
#: src/pages/catchup.jsx:1446
#: src/pages/catchup.jsx:2062
#: src/pages/favourites.jsx:11
#: src/pages/favourites.jsx:23
-#: src/pages/settings.jsx:1106
+#: src/pages/settings.jsx:1149
msgid "Likes"
msgstr "点赞列表"
-#: src/components/nav-menu.jsx:302
+#: src/components/nav-menu.jsx:253
#: src/pages/followed-hashtags.jsx:14
#: src/pages/followed-hashtags.jsx:44
msgid "Followed Hashtags"
msgstr "关注的话题标签"
-#: src/components/nav-menu.jsx:310
+#: src/components/nav-menu.jsx:261
#: src/pages/account-statuses.jsx:331
#: src/pages/filters.jsx:54
#: src/pages/filters.jsx:93
@@ -1348,54 +1332,70 @@ msgstr "关注的话题标签"
msgid "Filters"
msgstr "过滤规则"
-#: src/components/nav-menu.jsx:318
+#: src/components/nav-menu.jsx:269
msgid "Muted users"
msgstr "已静音的用户"
-#: src/components/nav-menu.jsx:326
+#: src/components/nav-menu.jsx:277
msgid "Muted users…"
msgstr "已静音的用户…"
-#: src/components/nav-menu.jsx:333
+#: src/components/nav-menu.jsx:284
msgid "Blocked users"
msgstr "已屏蔽的用户"
-#: src/components/nav-menu.jsx:341
+#: src/components/nav-menu.jsx:292
msgid "Blocked users…"
msgstr "已屏蔽的用户…"
-#: src/components/nav-menu.jsx:353
+#: src/components/nav-menu.jsx:304
msgid "Accounts…"
msgstr "账号…"
-#: src/components/nav-menu.jsx:363
+#: src/components/nav-menu.jsx:314
#: src/pages/login.jsx:189
#: src/pages/status.jsx:835
#: src/pages/welcome.jsx:64
msgid "Log in"
msgstr "登录"
-#: src/components/nav-menu.jsx:380
+#: src/components/nav-menu.jsx:331
#: src/components/shortcuts-settings.jsx:57
#: src/components/shortcuts-settings.jsx:172
#: src/pages/trending.jsx:441
msgid "Trending"
msgstr "热门"
-#: src/components/nav-menu.jsx:392
+#: src/components/nav-menu.jsx:343
#: src/components/shortcuts-settings.jsx:165
msgid "Federated"
msgstr "跨站"
-#: src/components/nav-menu.jsx:415
+#: src/components/nav-menu.jsx:366
msgid "Shortcuts / Columns…"
msgstr "快捷方式 / 栏…"
-#: src/components/nav-menu.jsx:425
-#: src/components/nav-menu.jsx:439
+#: src/components/nav-menu.jsx:376
+#: src/components/nav-menu.jsx:390
msgid "Settings…"
msgstr "设置…"
+#: src/components/nav-menu.jsx:420
+#: src/components/nav-menu.jsx:447
+#: src/components/shortcuts-settings.jsx:50
+#: src/components/shortcuts-settings.jsx:158
+#: src/pages/list.jsx:126
+#: src/pages/lists.jsx:16
+#: src/pages/lists.jsx:50
+msgid "Lists"
+msgstr "列表"
+
+#: src/components/nav-menu.jsx:428
+#: src/components/shortcuts.jsx:215
+#: src/pages/list.jsx:133
+msgid "All Lists"
+msgstr "全部列表"
+
#: src/components/notification-service.jsx:160
msgid "Notification"
msgstr "通知"
@@ -2322,7 +2322,7 @@ msgid "<0/> <1/> boosted"
msgstr "<0/> <1/> 转嘟了"
#: src/components/timeline.jsx:453
-#: src/pages/settings.jsx:1130
+#: src/pages/settings.jsx:1173
msgid "New posts"
msgstr "新嘟文"
@@ -2645,7 +2645,7 @@ msgstr "补看"
#: src/pages/catchup.jsx:1003
msgid "Overlaps with your last catch-up"
-msgstr "与上次补看选择的时间范围重叠"
+msgstr "与上次补看的时间范围重叠"
#: src/pages/catchup.jsx:1015
msgid "Until the last catch-up ({0})"
@@ -2702,7 +2702,7 @@ msgstr "由 {0} 分享"
#: src/pages/catchup.jsx:1316
#: src/pages/mentions.jsx:147
-#: src/pages/search.jsx:297
+#: src/pages/search.jsx:308
msgid "All"
msgstr "全部"
@@ -3174,7 +3174,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, other {公告}}"
#: src/pages/notifications.jsx:614
-#: src/pages/settings.jsx:1118
+#: src/pages/settings.jsx:1161
msgid "Follow requests"
msgstr "关注请求"
@@ -3306,279 +3306,279 @@ msgstr "搜索: {q} (话题标签)"
msgid "Search: {q}"
msgstr "搜索: {q}"
-#: src/pages/search.jsx:307
-#: src/pages/search.jsx:389
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:400
msgid "Hashtags"
msgstr "话题标签"
-#: src/pages/search.jsx:339
-#: src/pages/search.jsx:393
-#: src/pages/search.jsx:463
+#: src/pages/search.jsx:350
+#: src/pages/search.jsx:404
+#: src/pages/search.jsx:474
msgid "See more"
msgstr "查看更多"
-#: src/pages/search.jsx:365
+#: src/pages/search.jsx:376
msgid "See more accounts"
msgstr "查看更多账户"
-#: src/pages/search.jsx:379
+#: src/pages/search.jsx:390
msgid "No accounts found."
msgstr "未找到账户。"
-#: src/pages/search.jsx:435
+#: src/pages/search.jsx:446
msgid "See more hashtags"
msgstr "查看更多话题标签"
-#: src/pages/search.jsx:449
+#: src/pages/search.jsx:460
msgid "No hashtags found."
msgstr "未找到话题标签。"
-#: src/pages/search.jsx:493
+#: src/pages/search.jsx:504
msgid "See more posts"
msgstr "查看更多嘟文"
-#: src/pages/search.jsx:507
+#: src/pages/search.jsx:518
msgid "No posts found."
msgstr "未找到嘟文。"
-#: src/pages/search.jsx:551
+#: src/pages/search.jsx:562
msgid "Enter your search term or paste a URL above to get started."
msgstr "输入你要搜索的关键词或粘贴一条 URL 以开始搜索。"
-#: src/pages/settings.jsx:81
+#: src/pages/settings.jsx:82
msgid "Settings"
msgstr "设置"
-#: src/pages/settings.jsx:90
+#: src/pages/settings.jsx:91
msgid "Appearance"
msgstr "外观"
-#: src/pages/settings.jsx:166
+#: src/pages/settings.jsx:167
msgid "Light"
msgstr "浅色"
-#: src/pages/settings.jsx:177
+#: src/pages/settings.jsx:178
msgid "Dark"
msgstr "深色"
-#: src/pages/settings.jsx:190
+#: src/pages/settings.jsx:191
msgid "Auto"
msgstr "自动"
-#: src/pages/settings.jsx:200
+#: src/pages/settings.jsx:201
msgid "Text size"
msgstr "文字大小"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
-#: src/pages/settings.jsx:205
-#: src/pages/settings.jsx:230
+#: src/pages/settings.jsx:206
+#: src/pages/settings.jsx:231
msgid "A"
msgstr "字"
-#: src/pages/settings.jsx:244
+#: src/pages/settings.jsx:245
msgid "Display language"
msgstr "界面语言"
-#: src/pages/settings.jsx:253
+#: src/pages/settings.jsx:254
msgid "Volunteer translations"
msgstr "贡献翻译"
-#: src/pages/settings.jsx:264
+#: src/pages/settings.jsx:265
msgid "Posting"
msgstr "发嘟"
-#: src/pages/settings.jsx:271
+#: src/pages/settings.jsx:272
msgid "Default visibility"
msgstr "默认可见性"
-#: src/pages/settings.jsx:272
-#: src/pages/settings.jsx:318
+#: src/pages/settings.jsx:273
+#: src/pages/settings.jsx:319
msgid "Synced"
msgstr "已同步"
-#: src/pages/settings.jsx:297
+#: src/pages/settings.jsx:298
msgid "Failed to update posting privacy"
msgstr "更新默认可见性失败"
-#: src/pages/settings.jsx:320
+#: src/pages/settings.jsx:321
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:335
+#: src/pages/settings.jsx:336
msgid "Experiments"
msgstr "实验性功能"
-#: src/pages/settings.jsx:348
+#: src/pages/settings.jsx:349
msgid "Auto refresh timeline posts"
msgstr "实时刷新时间线嘟文"
-#: src/pages/settings.jsx:360
+#: src/pages/settings.jsx:361
msgid "Boosts carousel"
msgstr "转嘟轮播"
-#: src/pages/settings.jsx:376
+#: src/pages/settings.jsx:377
msgid "Post translation"
msgstr "嘟文翻译"
-#: src/pages/settings.jsx:387
+#: src/pages/settings.jsx:388
msgid "Translate to"
msgstr "翻译为"
-#: src/pages/settings.jsx:398
+#: src/pages/settings.jsx:399
msgid "System language ({systemTargetLanguageText})"
msgstr "系统语言 ({systemTargetLanguageText})"
-#: src/pages/settings.jsx:424
+#: src/pages/settings.jsx:425
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {对下列语言隐藏“翻译”按钮: } other {对下列语言隐藏“翻译”按钮 (#):}}"
-#: src/pages/settings.jsx:478
+#: src/pages/settings.jsx:479
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:512
+#: src/pages/settings.jsx:513
msgid "Auto inline translation"
msgstr "自动翻译"
-#: src/pages/settings.jsx:516
+#: src/pages/settings.jsx:517
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:536
+#: src/pages/settings.jsx:537
msgid "GIF Picker for composer"
msgstr "为嘟文撰写框集成 GIF 选择器"
-#: src/pages/settings.jsx:540
+#: src/pages/settings.jsx:541
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:569
+#: src/pages/settings.jsx:570
msgid "Image description generator"
msgstr "图片描述文本生成器"
-#: src/pages/settings.jsx:574
+#: src/pages/settings.jsx:575
msgid "Only for new images while composing new posts."
msgstr "仅适用于发布新嘟文时新插入的图片。"
-#: src/pages/settings.jsx:581
+#: src/pages/settings.jsx:582
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:607
+#: src/pages/settings.jsx:608
msgid "Server-side grouped notifications"
msgstr "服务端通知分组"
-#: src/pages/settings.jsx:611
+#: src/pages/settings.jsx:612
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "开发阶段特性。启用该功能可能会为通知窗口的分组带来改进,但分组逻辑较为简单。"
-#: src/pages/settings.jsx:632
+#: src/pages/settings.jsx:633
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "“云”导入/导出快捷方式配置。"
-#: src/pages/settings.jsx:637
+#: src/pages/settings.jsx:638
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:648
+#: src/pages/settings.jsx:649
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "注意: 此功能使用了当前登录实例的服务端 API。"
-#: src/pages/settings.jsx:665
+#: src/pages/settings.jsx:666
msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
msgstr "文字打码模式 <0>(<1>文本1> → <2>████2>)0>"
-#: src/pages/settings.jsx:674
+#: src/pages/settings.jsx:675
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "将文字替换为块,在截图时保护隐私。"
-#: src/pages/settings.jsx:699
+#: src/pages/settings.jsx:700
msgid "About"
msgstr "关于"
-#: src/pages/settings.jsx:738
+#: src/pages/settings.jsx:739
msgid "<0>Built0> by <1>@cheeaun1>"
msgstr "由 <1>@cheeaun1> <0>开发0>"
-#: src/pages/settings.jsx:767
+#: src/pages/settings.jsx:768
msgid "Sponsor"
msgstr "赞助者"
-#: src/pages/settings.jsx:775
+#: src/pages/settings.jsx:776
msgid "Donate"
msgstr "赞助"
-#: src/pages/settings.jsx:783
+#: src/pages/settings.jsx:792
msgid "Privacy Policy"
msgstr "隐私政策"
-#: src/pages/settings.jsx:790
+#: src/pages/settings.jsx:799
msgid "<0>Site:0> {0}"
msgstr "<0>站点: 0> {0}"
-#: src/pages/settings.jsx:797
+#: src/pages/settings.jsx:806
msgid "<0>Version:0> <1/> {0}"
msgstr "<0> 版本: 0> <1/> {0}"
-#: src/pages/settings.jsx:812
+#: src/pages/settings.jsx:821
msgid "Version string copied"
msgstr "已复制版本号"
-#: src/pages/settings.jsx:815
+#: src/pages/settings.jsx:824
msgid "Unable to copy version string"
msgstr "无法复制版本号"
-#: src/pages/settings.jsx:1015
-#: src/pages/settings.jsx:1020
+#: src/pages/settings.jsx:1058
+#: src/pages/settings.jsx:1063
msgid "Failed to update subscription. Please try again."
msgstr "订阅更新失败。请重试。"
-#: src/pages/settings.jsx:1026
+#: src/pages/settings.jsx:1069
msgid "Failed to remove subscription. Please try again."
msgstr "订阅删除失败。请重试。"
-#: src/pages/settings.jsx:1033
+#: src/pages/settings.jsx:1076
msgid "Push Notifications (beta)"
msgstr "通知推送 (beta)"
-#: src/pages/settings.jsx:1055
+#: src/pages/settings.jsx:1098
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "通知推送已被阻止。请在你的浏览器设置中授予相关权限。"
-#: src/pages/settings.jsx:1064
+#: src/pages/settings.jsx:1107
msgid "Allow from <0>{0}0>"
msgstr "推送范围 <0>{0}0>"
-#: src/pages/settings.jsx:1073
+#: src/pages/settings.jsx:1116
msgid "anyone"
msgstr "任何人"
-#: src/pages/settings.jsx:1077
+#: src/pages/settings.jsx:1120
msgid "people I follow"
msgstr "我关注的人"
-#: src/pages/settings.jsx:1081
+#: src/pages/settings.jsx:1124
msgid "followers"
msgstr "粉丝"
-#: src/pages/settings.jsx:1114
+#: src/pages/settings.jsx:1157
msgid "Follows"
msgstr "关注"
-#: src/pages/settings.jsx:1122
+#: src/pages/settings.jsx:1165
msgid "Polls"
msgstr "投票"
-#: src/pages/settings.jsx:1126
+#: src/pages/settings.jsx:1169
msgid "Post edits"
msgstr "嘟文被编辑"
-#: src/pages/settings.jsx:1147
+#: src/pages/settings.jsx:1190
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:1163
+#: src/pages/settings.jsx:1206
msgid "NOTE: Push notifications only work for <0>one account0>."
msgstr "注意: 只能推送 <0>一个账户0> 的通知。"
diff --git a/src/pages/search.jsx b/src/pages/search.jsx
index 90daee9d8..61deb3d24 100644
--- a/src/pages/search.jsx
+++ b/src/pages/search.jsx
@@ -79,6 +79,11 @@ function Search({ columnMode, ...props }) {
setAccountResults([]);
setHashtagResults([]);
}, [q]);
+ const typeResults = {
+ statuses: statusResults,
+ accounts: accountResults,
+ hashtags: hashtagResults,
+ };
const setTypeResultsFunc = {
statuses: setStatusResults,
accounts: setAccountResults,
@@ -136,10 +141,16 @@ function Search({ columnMode, ...props }) {
offsetRef.current = LIMIT;
setShowMore(!!length);
} else {
- setTypeResultsFunc[type]((prev) => [...prev, ...results[type]]);
- const length = results[type]?.length;
- offsetRef.current = offsetRef.current + LIMIT;
- setShowMore(!!length);
+ // If first item is the same, it means API doesn't support offset
+ // I know this is a very basic check, but it works for now
+ if (results[type]?.[0]?.id === typeResults[type]?.[0]?.id) {
+ setShowMore(false);
+ } else {
+ setTypeResultsFunc[type]((prev) => [...prev, ...results[type]]);
+ const length = results[type]?.length;
+ offsetRef.current = offsetRef.current + LIMIT;
+ setShowMore(!!length);
+ }
}
} else {
setStatusResults(results.statuses || []);
@@ -173,12 +184,16 @@ function Search({ columnMode, ...props }) {
});
useEffect(() => {
+ let timer;
searchFormRef.current?.setValue?.(q || '');
if (q) {
loadResults(true);
} else {
- searchFormRef.current?.focus?.();
+ timer = setTimeout(() => {
+ searchFormRef.current?.focus?.();
+ }, 150); // Right after focusDeck runs
}
+ return () => clearTimeout(timer);
}, [q, type, instance]);
useHotkeys(
diff --git a/src/utils/lang.js b/src/utils/lang.js
index 2ef1b135f..9a147c282 100644
--- a/src/utils/lang.js
+++ b/src/utils/lang.js
@@ -1,9 +1,9 @@
import { i18n } from '@lingui/core';
import {
- detect,
fromNavigator,
fromStorage,
fromUrl,
+ multipleDetect,
} from '@lingui/detect-locale';
import Locale from 'intl-locale-textinfo-polyfill';
@@ -54,7 +54,7 @@ export async function activateLang(lang) {
}
export function initActivateLang() {
- const lang = detect(
+ const languages = multipleDetect(
fromUrl('lang'),
fromStorage('lang'),
fromNavigator(),
@@ -62,7 +62,8 @@ export function initActivateLang() {
DEFAULT_LANG,
);
const matchedLang =
- ALL_LOCALES.find((l) => l === lang) || localeMatch(lang, ALL_LOCALES);
+ languages.find((l) => ALL_LOCALES.includes(l)) ||
+ localeMatch(languages, ALL_LOCALES);
activateLang(matchedLang);
// const yes = confirm(t`Reload to apply language setting?`);