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 ? ( - - - - Lists - - - - } - > - - - 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 ? ( + + + + Lists + + + + } + > + + + 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}" msgstr "S'hi va unir <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} has indicated that their new account is now:" msgstr "<0>{displayName} 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}" msgstr "Última publicació: <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}" msgstr "Menciona a <0>@{username}" -#: 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}" msgstr "Deixa de silenciar a <0>@{username}" -#: src/components/account-info.jsx:1380 +#: src/components/account-info.jsx:1382 msgid "Mute <0>@{username}…" msgstr "Silencia a <0>@{username}…" -#: 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} from followers?" msgstr "Voleu suprimir a <0>@{username} 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}?" msgstr "Voleu blocar a <0>@{username}?" -#: 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}" msgstr "Deixa de blocar a <0>@{username}" -#: src/components/account-info.jsx:1549 +#: src/components/account-info.jsx:1551 msgid "Block <0>@{username}…" msgstr "Bloca a <0>@{username}…" -#: src/components/account-info.jsx:1566 +#: src/components/account-info.jsx:1568 msgid "Report <0>@{username}…" msgstr "Denúncia a <0>@{username}…" -#: 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}" msgstr "Nota privada sobre <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>Ctrl + <1>Enter or <2>⌘ + <3>Enter" msgstr "<0>Ctrl + <1>Enter o <2>⌘ + <3>Enter" #: src/components/keyboard-shortcuts-help.jsx:147 -#: src/components/nav-menu.jsx:374 +#: src/components/nav-menu.jsx:325 #: src/components/search-form.jsx:72 #: src/components/shortcuts-settings.jsx:52 #: src/components/shortcuts-settings.jsx:179 #: src/pages/search.jsx:45 -#: src/pages/search.jsx:284 +#: src/pages/search.jsx:295 msgid "Search" msgstr "Cerca" @@ -1244,32 +1244,32 @@ msgstr "Resposta enviada. Comproveu-la." msgid "Post updated. Check it out." msgstr "Publicació actualitzada. Comproveu-la." -#: src/components/nav-menu.jsx:126 +#: src/components/nav-menu.jsx:117 msgid "Menu" msgstr "Menú" -#: src/components/nav-menu.jsx:162 +#: src/components/nav-menu.jsx:153 msgid "Reload page now to update?" msgstr "Voleu tornar a carregar la pàgina per actualitzar-la?" -#: src/components/nav-menu.jsx:174 +#: src/components/nav-menu.jsx:165 msgid "New update available…" msgstr "Nova actualització disponible…" #. js-lingui-explicit-id -#: src/components/nav-menu.jsx:193 +#: src/components/nav-menu.jsx:184 #: src/components/shortcuts-settings.jsx:140 #: src/pages/following.jsx:22 #: src/pages/following.jsx:141 msgid "following.title" msgstr "Seguint-ne" -#: src/components/nav-menu.jsx:200 +#: src/components/nav-menu.jsx:191 #: src/pages/catchup.jsx:871 msgid "Catch-up" msgstr "Posada al dia" -#: src/components/nav-menu.jsx:207 +#: src/components/nav-menu.jsx:198 #: src/components/shortcuts-settings.jsx:58 #: src/components/shortcuts-settings.jsx:146 #: src/pages/home.jsx:224 @@ -1280,7 +1280,7 @@ msgstr "Posada al dia" msgid "Mentions" msgstr "Mencions" -#: src/components/nav-menu.jsx:214 +#: src/components/nav-menu.jsx:205 #: src/components/shortcuts-settings.jsx:49 #: src/components/shortcuts-settings.jsx:152 #: src/pages/filters.jsx:24 @@ -1291,31 +1291,15 @@ msgstr "Mencions" msgid "Notifications" msgstr "Notificacions" -#: src/components/nav-menu.jsx:217 +#: src/components/nav-menu.jsx:208 msgid "New" msgstr "Nou" -#: src/components/nav-menu.jsx:228 +#: src/components/nav-menu.jsx:219 msgid "Profile" msgstr "Perfil" -#: src/components/nav-menu.jsx:241 -#: src/components/nav-menu.jsx:268 -#: src/components/shortcuts-settings.jsx:50 -#: src/components/shortcuts-settings.jsx:158 -#: src/pages/list.jsx:126 -#: src/pages/lists.jsx:16 -#: src/pages/lists.jsx:50 -msgid "Lists" -msgstr "Llistes" - -#: src/components/nav-menu.jsx:249 -#: src/components/shortcuts.jsx:215 -#: src/pages/list.jsx:133 -msgid "All Lists" -msgstr "Totes les llistes" - -#: src/components/nav-menu.jsx:276 +#: src/components/nav-menu.jsx:227 #: src/components/shortcuts-settings.jsx:54 #: src/components/shortcuts-settings.jsx:195 #: src/pages/bookmarks.jsx:11 @@ -1323,7 +1307,7 @@ msgstr "Totes les llistes" msgid "Bookmarks" msgstr "Marcadors" -#: src/components/nav-menu.jsx:296 +#: src/components/nav-menu.jsx:247 #: src/components/shortcuts-settings.jsx:55 #: src/components/shortcuts-settings.jsx:201 #: src/pages/catchup.jsx:1446 @@ -1334,13 +1318,13 @@ msgstr "Marcadors" msgid "Likes" msgstr "\"M'agrada\"" -#: src/components/nav-menu.jsx:302 +#: src/components/nav-menu.jsx:253 #: src/pages/followed-hashtags.jsx:14 #: src/pages/followed-hashtags.jsx:44 msgid "Followed Hashtags" msgstr "Etiquetes seguides" -#: src/components/nav-menu.jsx:310 +#: src/components/nav-menu.jsx:261 #: src/pages/account-statuses.jsx:331 #: src/pages/filters.jsx:54 #: src/pages/filters.jsx:93 @@ -1348,54 +1332,70 @@ msgstr "Etiquetes seguides" msgid "Filters" msgstr "Filtres" -#: src/components/nav-menu.jsx:318 +#: src/components/nav-menu.jsx:269 msgid "Muted users" msgstr "Usuaris silenciats" -#: src/components/nav-menu.jsx:326 +#: src/components/nav-menu.jsx:277 msgid "Muted users…" msgstr "Usuaris silenciats…" -#: src/components/nav-menu.jsx:333 +#: src/components/nav-menu.jsx:284 msgid "Blocked users" msgstr "Usuaris blocats" -#: src/components/nav-menu.jsx:341 +#: src/components/nav-menu.jsx:292 msgid "Blocked users…" msgstr "Usuaris blocats…" -#: src/components/nav-menu.jsx:353 +#: src/components/nav-menu.jsx:304 msgid "Accounts…" msgstr "Comptes…" -#: src/components/nav-menu.jsx:363 +#: src/components/nav-menu.jsx:314 #: src/pages/login.jsx:189 #: src/pages/status.jsx:835 #: src/pages/welcome.jsx:64 msgid "Log in" msgstr "Inicia sessió" -#: src/components/nav-menu.jsx:380 +#: src/components/nav-menu.jsx:331 #: src/components/shortcuts-settings.jsx:57 #: src/components/shortcuts-settings.jsx:172 #: src/pages/trending.jsx:441 msgid "Trending" msgstr "Tendències" -#: src/components/nav-menu.jsx:392 +#: src/components/nav-menu.jsx:343 #: src/components/shortcuts-settings.jsx:165 msgid "Federated" msgstr "Federada" -#: src/components/nav-menu.jsx:415 +#: src/components/nav-menu.jsx:366 msgid "Shortcuts / Columns…" msgstr "Dreceres / Columnes…" -#: src/components/nav-menu.jsx:425 -#: src/components/nav-menu.jsx:439 +#: src/components/nav-menu.jsx:376 +#: src/components/nav-menu.jsx:390 msgid "Settings…" msgstr "Configuració…" +#: src/components/nav-menu.jsx:420 +#: src/components/nav-menu.jsx:447 +#: src/components/shortcuts-settings.jsx:50 +#: src/components/shortcuts-settings.jsx:158 +#: src/pages/list.jsx:126 +#: src/pages/lists.jsx:16 +#: src/pages/lists.jsx:50 +msgid "Lists" +msgstr "Llistes" + +#: src/components/nav-menu.jsx:428 +#: src/components/shortcuts.jsx:215 +#: src/pages/list.jsx:133 +msgid "All Lists" +msgstr "Totes les llistes" + #: src/components/notification-service.jsx:160 msgid "Notification" msgstr "Notificació" @@ -2532,7 +2532,7 @@ msgstr "Nota: el compte <0>Per defecte 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>Ctrl + <1>Enter or <2>⌘ + <3>Enter" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:147 -#: src/components/nav-menu.jsx:374 +#: src/components/nav-menu.jsx:325 #: src/components/search-form.jsx:72 #: src/components/shortcuts-settings.jsx:52 #: src/components/shortcuts-settings.jsx:179 #: src/pages/search.jsx:45 -#: src/pages/search.jsx:284 +#: src/pages/search.jsx:299 msgid "Search" msgstr "" @@ -1100,10 +1100,10 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:172 -#: src/components/status.jsx:921 -#: src/components/status.jsx:2396 -#: src/components/status.jsx:2428 -#: src/components/status.jsx:2429 +#: src/components/status.jsx:937 +#: src/components/status.jsx:2412 +#: src/components/status.jsx:2444 +#: src/components/status.jsx:2445 msgid "Boost" msgstr "" @@ -1112,9 +1112,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:180 -#: src/components/status.jsx:1006 -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2454 +#: src/components/status.jsx:1022 +#: src/components/status.jsx:2469 +#: src/components/status.jsx:2470 msgid "Bookmark" msgstr "" @@ -1173,15 +1173,15 @@ msgid "Media description" msgstr "" #: src/components/media-alt-modal.jsx:57 -#: src/components/status.jsx:1050 -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1066 +#: src/components/status.jsx:1093 #: src/components/translation-block.jsx:195 msgid "Translate" msgstr "" #: src/components/media-alt-modal.jsx:68 -#: src/components/status.jsx:1064 -#: src/components/status.jsx:1091 +#: src/components/status.jsx:1080 +#: src/components/status.jsx:1107 msgid "Speak" msgstr "" @@ -1218,9 +1218,9 @@ msgid "Filtered: {filterTitleStr}" msgstr "" #: src/components/media-post.jsx:133 -#: src/components/status.jsx:3543 -#: src/components/status.jsx:3639 -#: src/components/status.jsx:3717 +#: src/components/status.jsx:3559 +#: src/components/status.jsx:3655 +#: src/components/status.jsx:3733 #: src/components/timeline.jsx:973 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1876 @@ -1239,32 +1239,32 @@ msgstr "" msgid "Post updated. Check it out." msgstr "" -#: src/components/nav-menu.jsx:126 +#: src/components/nav-menu.jsx:117 msgid "Menu" msgstr "" -#: src/components/nav-menu.jsx:162 +#: src/components/nav-menu.jsx:153 msgid "Reload page now to update?" msgstr "" -#: src/components/nav-menu.jsx:174 +#: src/components/nav-menu.jsx:165 msgid "New update available…" msgstr "" #. js-lingui-explicit-id -#: src/components/nav-menu.jsx:193 +#: src/components/nav-menu.jsx:184 #: src/components/shortcuts-settings.jsx:140 #: src/pages/following.jsx:22 #: src/pages/following.jsx:141 msgid "following.title" msgstr "Following" -#: src/components/nav-menu.jsx:200 +#: src/components/nav-menu.jsx:191 #: src/pages/catchup.jsx:871 msgid "Catch-up" msgstr "" -#: src/components/nav-menu.jsx:207 +#: src/components/nav-menu.jsx:198 #: src/components/shortcuts-settings.jsx:58 #: src/components/shortcuts-settings.jsx:146 #: src/pages/home.jsx:224 @@ -1275,7 +1275,7 @@ msgstr "" msgid "Mentions" msgstr "" -#: src/components/nav-menu.jsx:214 +#: src/components/nav-menu.jsx:205 #: src/components/shortcuts-settings.jsx:49 #: src/components/shortcuts-settings.jsx:152 #: src/pages/filters.jsx:24 @@ -1286,31 +1286,15 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav-menu.jsx:217 +#: src/components/nav-menu.jsx:208 msgid "New" msgstr "" -#: src/components/nav-menu.jsx:228 +#: src/components/nav-menu.jsx:219 msgid "Profile" msgstr "" -#: src/components/nav-menu.jsx:241 -#: src/components/nav-menu.jsx:268 -#: src/components/shortcuts-settings.jsx:50 -#: src/components/shortcuts-settings.jsx:158 -#: src/pages/list.jsx:126 -#: src/pages/lists.jsx:16 -#: src/pages/lists.jsx:50 -msgid "Lists" -msgstr "" - -#: src/components/nav-menu.jsx:249 -#: src/components/shortcuts.jsx:215 -#: src/pages/list.jsx:133 -msgid "All Lists" -msgstr "" - -#: src/components/nav-menu.jsx:276 +#: src/components/nav-menu.jsx:227 #: src/components/shortcuts-settings.jsx:54 #: src/components/shortcuts-settings.jsx:195 #: src/pages/bookmarks.jsx:11 @@ -1318,7 +1302,7 @@ msgstr "" msgid "Bookmarks" msgstr "" -#: src/components/nav-menu.jsx:296 +#: src/components/nav-menu.jsx:247 #: src/components/shortcuts-settings.jsx:55 #: src/components/shortcuts-settings.jsx:201 #: src/pages/catchup.jsx:1446 @@ -1329,13 +1313,13 @@ msgstr "" msgid "Likes" msgstr "" -#: src/components/nav-menu.jsx:302 +#: src/components/nav-menu.jsx:253 #: src/pages/followed-hashtags.jsx:14 #: src/pages/followed-hashtags.jsx:44 msgid "Followed Hashtags" msgstr "" -#: src/components/nav-menu.jsx:310 +#: src/components/nav-menu.jsx:261 #: src/pages/account-statuses.jsx:331 #: src/pages/filters.jsx:54 #: src/pages/filters.jsx:93 @@ -1343,54 +1327,70 @@ msgstr "" msgid "Filters" msgstr "" -#: src/components/nav-menu.jsx:318 +#: src/components/nav-menu.jsx:269 msgid "Muted users" msgstr "" -#: src/components/nav-menu.jsx:326 +#: src/components/nav-menu.jsx:277 msgid "Muted users…" msgstr "" -#: src/components/nav-menu.jsx:333 +#: src/components/nav-menu.jsx:284 msgid "Blocked users" msgstr "" -#: src/components/nav-menu.jsx:341 +#: src/components/nav-menu.jsx:292 msgid "Blocked users…" msgstr "" -#: src/components/nav-menu.jsx:353 +#: src/components/nav-menu.jsx:304 msgid "Accounts…" msgstr "" -#: src/components/nav-menu.jsx:363 +#: src/components/nav-menu.jsx:314 #: src/pages/login.jsx:189 #: src/pages/status.jsx:835 #: src/pages/welcome.jsx:64 msgid "Log in" msgstr "" -#: src/components/nav-menu.jsx:380 +#: src/components/nav-menu.jsx:331 #: src/components/shortcuts-settings.jsx:57 #: src/components/shortcuts-settings.jsx:172 #: src/pages/trending.jsx:441 msgid "Trending" msgstr "" -#: src/components/nav-menu.jsx:392 +#: src/components/nav-menu.jsx:343 #: src/components/shortcuts-settings.jsx:165 msgid "Federated" msgstr "" -#: src/components/nav-menu.jsx:415 +#: src/components/nav-menu.jsx:366 msgid "Shortcuts / Columns…" msgstr "" -#: src/components/nav-menu.jsx:425 -#: src/components/nav-menu.jsx:439 +#: src/components/nav-menu.jsx:376 +#: src/components/nav-menu.jsx:390 msgid "Settings…" msgstr "" +#: src/components/nav-menu.jsx:420 +#: src/components/nav-menu.jsx:447 +#: src/components/shortcuts-settings.jsx:50 +#: src/components/shortcuts-settings.jsx:158 +#: src/pages/list.jsx:126 +#: src/pages/lists.jsx:16 +#: src/pages/lists.jsx:50 +msgid "Lists" +msgstr "" + +#: src/components/nav-menu.jsx:428 +#: src/components/shortcuts.jsx:215 +#: src/pages/list.jsx:133 +msgid "All Lists" +msgstr "" + #: src/components/notification-service.jsx:160 msgid "Notification" msgstr "" @@ -1508,8 +1508,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:434 -#: src/components/status.jsx:1020 -#: src/components/status.jsx:1030 +#: src/components/status.jsx:1036 +#: src/components/status.jsx:1046 msgid "Boosted/Liked by…" msgstr "" @@ -1531,7 +1531,7 @@ msgid "Learn more <0/>" msgstr "" #: src/components/notification.jsx:756 -#: src/components/status.jsx:251 +#: src/components/status.jsx:267 msgid "Read more →" msgstr "" @@ -1824,7 +1824,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:379 -#: src/components/status.jsx:1298 +#: src/components/status.jsx:1314 #: src/pages/list.jsx:170 msgid "Edit" msgstr "" @@ -2022,297 +2022,297 @@ msgstr "" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "" -#: src/components/status.jsx:522 +#: src/components/status.jsx:538 msgid "<0/> <1>boosted" 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})" 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}" 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}" msgstr "Se unió el <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} has indicated that their new account is now:" msgstr "<0>{displayName} 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}" msgstr "Última publicación: <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}" msgstr "Mencionar a <0>@{username}" -#: 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}" msgstr "Dejar de silenciar a <0>@{username}" -#: src/components/account-info.jsx:1380 +#: src/components/account-info.jsx:1382 msgid "Mute <0>@{username}…" msgstr "Silenciar a <0>@{username}…" -#: 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} from followers?" msgstr "¿Deseas eliminar a <0>@{username} 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}?" msgstr "¿Deseas bloquear a <0>@{username}?" -#: 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}" msgstr "Desbloquear a <0>@{username}" -#: src/components/account-info.jsx:1549 +#: src/components/account-info.jsx:1551 msgid "Block <0>@{username}…" msgstr "Bloquear a <0>@{username}…" -#: src/components/account-info.jsx:1566 +#: src/components/account-info.jsx:1568 msgid "Report <0>@{username}…" msgstr "Reportar a <0>@{username}…" -#: 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}" msgstr "Nota privada acerca de <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>Ctrl + <1>Enter or <2>⌘ + <3>Enter" msgstr "<0>Ctrl + <1>Intro o <2>⌘ + <3>Intro" #: 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>Shift + <1>Alt + <2>k" msgstr "<0>Mayús + <1>Alt + <2>k" -#: 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}" #: 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." msgstr "Sincronizado con los ajustes del servidor de tu instancia. <0> Ve a tu instancia ({instance}) para más ajustes." -#: 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 API & <1>Lingva Translate." msgstr "Nota: Esta función emplea servicios de traducción externos, desarrollados por <0>LingvaAPI y <1>LingvaTranslate." -#: 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>short 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>cortas 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>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Nota: Esta característica emplea un servicio de búsqueda GIF externo, desarrollado por <0>GIPHY. 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-api. 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-api. 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>Text → <2>████)" msgstr "Modo oculto <0>(<1>Texto → <2>████)" -#: 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>Built by <1>@cheeaun" msgstr "<0>Creado por <1>@cheeaun" -#: 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}" msgstr "<0>Sitio: {0}" -#: src/pages/settings.jsx:797 +#: src/pages/settings.jsx:806 msgid "<0>Version: <1/> {0}" msgstr "<0>Versión: <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}" msgstr "Permitir desde <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 in again to grant push permission." msgstr "No se han permitido notificaciones desde la última vez que te conectaste. Necesitarás <0><1>conectarte de nuevo para permitir las notificaciones. ." -#: src/pages/settings.jsx:1163 +#: src/pages/settings.jsx:1206 msgid "NOTE: Push notifications only work for <0>one account." -msgstr "NOTA: Las notificaciones automáticas solo se permiten para <0>una cuenta." +msgstr "NOTA: Las notificaciones push solo se permiten para <0>una cuenta." #. 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}" msgstr "Prisijungė <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} has indicated that their new account is now:" msgstr "<0>{displayName} 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}" msgstr "Paskutinis įrašas: <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}" msgstr "Paminėti <0>@{username}" -#: 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}" msgstr "Atšaukti nutildymą <0>@{username}>" -#: src/components/account-info.jsx:1380 +#: src/components/account-info.jsx:1382 msgid "Mute <0>@{username}…" msgstr "Nutildyti <0>@{username}…" -#: 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} from followers?" msgstr "Pašalinti <0>@{username} 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}?" msgstr "Bluokuoti <0>@{username}?" -#: 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}" msgstr "Atblokuoti <0>@{username}" -#: src/components/account-info.jsx:1549 +#: src/components/account-info.jsx:1551 msgid "Block <0>@{username}…" msgstr "Bluokuoti <0>@{username}…" -#: src/components/account-info.jsx:1566 +#: src/components/account-info.jsx:1568 msgid "Report <0>@{username}…" msgstr "Pranešti apie <0>@{username}…" -#: 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}" msgstr "Privati pastaba apie <0>@{0}" -#: src/components/account-info.jsx:2027 +#: src/components/account-info.jsx:2029 msgid "Unable to update private note." msgstr "Nepavyksta atnaujinti privačios pastabos." -#: src/components/account-info.jsx:2050 -#: src/components/account-info.jsx:2220 +#: src/components/account-info.jsx:2052 +#: src/components/account-info.jsx:2222 msgid "Cancel" msgstr "Atšaukti" -#: src/components/account-info.jsx:2055 +#: src/components/account-info.jsx:2057 msgid "Save & close" msgstr "Išsaugoti ir uždaryti" -#: src/components/account-info.jsx:2148 +#: src/components/account-info.jsx:2150 msgid "Unable to update profile." msgstr "Nepavyksta atnaujinti profilio." -#: src/components/account-info.jsx:2155 +#: src/components/account-info.jsx:2157 #: src/components/list-add-edit.jsx:104 msgid "Name" msgstr "Pavadinimas" -#: src/components/account-info.jsx:2168 +#: src/components/account-info.jsx:2170 msgid "Bio" msgstr "Biografija" -#: src/components/account-info.jsx:2181 +#: src/components/account-info.jsx:2183 msgid "Extra fields" msgstr "Papildomi laukai" -#: src/components/account-info.jsx:2187 +#: src/components/account-info.jsx:2189 msgid "Label" msgstr "Etiketė" -#: src/components/account-info.jsx:2190 +#: src/components/account-info.jsx:2192 msgid "Content" msgstr "Turinys" -#: src/components/account-info.jsx:2223 +#: src/components/account-info.jsx:2225 #: src/components/list-add-edit.jsx:149 #: src/components/shortcuts-settings.jsx:715 #: src/pages/filters.jsx:554 @@ -512,11 +512,11 @@ msgstr "Turinys" msgid "Save" msgstr "Išsaugoti" -#: src/components/account-info.jsx:2276 +#: src/components/account-info.jsx:2279 msgid "username" msgstr "naudotojo vardas" -#: src/components/account-info.jsx:2280 +#: src/components/account-info.jsx:2283 msgid "server domain name" msgstr "serverio domeno vardas" @@ -529,7 +529,7 @@ msgid "Cloak mode enabled" msgstr "Įjungtas slėpimo režimas" #: src/components/columns.jsx:26 -#: src/components/nav-menu.jsx:184 +#: src/components/nav-menu.jsx:175 #: src/components/shortcuts-settings.jsx:139 #: src/components/timeline.jsx:437 #: src/pages/catchup.jsx:876 @@ -629,7 +629,7 @@ msgid "Public" msgstr "Vieša" #: src/components/compose.jsx:1196 -#: src/components/nav-menu.jsx:386 +#: src/components/nav-menu.jsx:337 #: src/components/shortcuts-settings.jsx:165 #: src/components/status.jsx:94 msgid "Local" @@ -705,7 +705,7 @@ msgstr "Nepavyko atsisiųsti GIF." #: src/components/compose.jsx:1775 #: src/components/compose.jsx:1852 -#: src/components/nav-menu.jsx:287 +#: src/components/nav-menu.jsx:238 msgid "More…" msgstr "Daugiau…" @@ -745,7 +745,7 @@ msgstr "Per didelis kadrų dažnis. Įkeliant gali kilti problemų." #: src/pages/catchup.jsx:1074 #: src/pages/filters.jsx:412 msgid "Remove" -msgstr "Pašalinti" +msgstr "Šalinti" #: src/components/compose.jsx:2425 #: src/compose.jsx:83 @@ -809,7 +809,7 @@ msgstr "Trukmė" #: src/components/compose.jsx:2720 msgid "Remove poll" -msgstr "Pašalinti apklausą" +msgstr "Šalinti apklausą" #: src/components/compose.jsx:2934 msgid "Search accounts" @@ -961,8 +961,8 @@ msgstr "Nėra ką rodyti." #: src/components/generic-accounts.jsx:145 #: src/components/notification.jsx:438 #: src/pages/accounts.jsx:41 -#: src/pages/search.jsx:302 -#: src/pages/search.jsx:335 +#: src/pages/search.jsx:313 +#: src/pages/search.jsx:346 msgid "Accounts" msgstr "Paskyros" @@ -970,19 +970,19 @@ msgstr "Paskyros" #: src/components/timeline.jsx:519 #: src/pages/list.jsx:293 #: src/pages/notifications.jsx:848 -#: src/pages/search.jsx:529 +#: src/pages/search.jsx:540 #: src/pages/status.jsx:1332 msgid "Show more…" msgstr "Rodyti daugiau…" #: src/components/generic-accounts.jsx:210 #: src/components/timeline.jsx:524 -#: src/pages/search.jsx:534 +#: src/pages/search.jsx:545 msgid "The end." msgstr "Pabaiga." #: src/components/keyboard-shortcuts-help.jsx:43 -#: src/components/nav-menu.jsx:405 +#: src/components/nav-menu.jsx:356 #: src/pages/catchup.jsx:1619 msgid "Keyboard shortcuts" msgstr "Spartieji klaviatūros klavišai" @@ -1079,12 +1079,12 @@ msgid "<0>Ctrl + <1>Enter or <2>⌘ + <3>Enter" msgstr "<0>Vald (Ctrl) + <1>Įvesti (Enter) arba <2>⌘ + <3>Įvesti (Enter)" #: 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}. Removed followers: {followersCount}, followings: {followingCount}." -msgstr "" +msgstr "Užblokavote <0>{targetName}. 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} 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}" msgstr "Ble med <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} has indicated that their new account is now:" msgstr "<0>{displayName} 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}" msgstr "Siste innlegg: <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}" msgstr "Nevn <0>@{username}" -#: 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}" msgstr "" -#: src/components/account-info.jsx:1380 +#: src/components/account-info.jsx:1382 msgid "Mute <0>@{username}…" msgstr "Demp <0>@{username}…" -#: 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} from followers?" msgstr "Fjern <0>@{username} 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}?" msgstr "Blokker <0>@{username}?" -#: 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}" msgstr "" -#: src/components/account-info.jsx:1549 +#: src/components/account-info.jsx:1551 msgid "Block <0>@{username}…" msgstr "Blokker <0>@{username}…" -#: src/components/account-info.jsx:1566 +#: src/components/account-info.jsx:1568 msgid "Report <0>@{username}…" msgstr "Rapporter <0>@{username}…" -#: 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}" msgstr "Privat notat om <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>Ctrl + <1>Enter or <2>⌘ + <3>Enter" 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>l or <1>f" 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>Shift + <1>b" 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>Shift + <1>Alt + <2>k" 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>boosted" 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})" 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}" 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." 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 API & <1>Lingva Translate." 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>short 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>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: 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-api. 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>Text → <2>████)" 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>Built by <1>@cheeaun" 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}" msgstr "" -#: src/pages/settings.jsx:797 +#: src/pages/settings.jsx:806 msgid "<0>Version: <1/> {0}" msgstr "<0>Versjon: <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}" 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 in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1163 +#: src/pages/settings.jsx:1206 msgid "NOTE: Push notifications only work for <0>one account." 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}" msgstr "Se juntou em <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} has indicated that their new account is now:" msgstr "<0>{displayName} 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}" msgstr "Última publicação: <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}" msgstr "Mencionar <0>@{username}" -#: 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}" msgstr "Dessilenciar <0>@{username}" -#: src/components/account-info.jsx:1380 +#: src/components/account-info.jsx:1382 msgid "Mute <0>@{username}…" msgstr "Silenciar <0>@{username}…" -#: 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} from followers?" msgstr "Excluir <0>@{username} 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}?" msgstr "Bloquear <0>@{username}?" -#: 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}" msgstr "Desbloquear <0>@{username}" -#: src/components/account-info.jsx:1549 +#: src/components/account-info.jsx:1551 msgid "Block <0>@{username}…" msgstr "Bloquear <0>@{username}…" -#: src/components/account-info.jsx:1566 +#: src/components/account-info.jsx:1568 msgid "Report <0>@{username}…" msgstr "Denunciar <0>@{username}…" -#: 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}" msgstr "Nota privada sobre <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>Ctrl + <1>Enter or <2>⌘ + <3>Enter" msgstr "<0>Ctrl + <1>Enter ou <2>⌘ + <3>Enter" #: 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>Shift + <1>Alt + <2>k" msgstr "<0>Shift + <1>Alt + <2>k" -#: 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." msgstr "Sincronizado com as opções do servidor de instância. <0>Vá para sua instância ({instance}) para mais opções." -#: 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 API & <1>Lingva Translate." msgstr "Nota: Esse recurso usa serviços externos de tradução, desenvolvido por <0>Lingva API e <1>Lingva Translate." -#: 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>short 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>curtas 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>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Nota: Esse recurso usa serviços externos de busca de GIF, desenvolvido por <0>GIPHY. 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-api. May not work well. Only for images and in English." msgstr "Nota: Esse recurso usa serviços externos IA, desenvolvido por <0>img-alt-api. 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>Text → <2>████)" msgstr "Modo oculto <0>(<1>Texto → <2>████)" -#: 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>Built by <1>@cheeaun" msgstr "<0>Feito por <1>@cheeaun" -#: 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}" msgstr "<0>Site: {0}" -#: src/pages/settings.jsx:797 +#: src/pages/settings.jsx:806 msgid "<0>Version: <1/> {0}" msgstr "<0>Versão: <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}" msgstr "Permitir de <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 in again to grant push permission." msgstr "A permissão de push não foi concedida desde a última sessão. Você precisa <0><1>iniciar sessão novamente para conceder a permissão." -#: src/pages/settings.jsx:1163 +#: src/pages/settings.jsx:1206 msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: Notificações de push só funcionam para <0>uma conta." 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}" msgstr "Se juntou em <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} has indicated that their new account is now:" msgstr "<0>{displayName} 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}" msgstr "Última publicação: <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}" msgstr "Mencionar <0>@{username}" -#: 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}" msgstr "Dessilenciar <0>@{username}" -#: src/components/account-info.jsx:1380 +#: src/components/account-info.jsx:1382 msgid "Mute <0>@{username}…" msgstr "Silenciar <0>@{username}…" -#: 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} from followers?" msgstr "Eliminar <0>@{username} 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}?" msgstr "Bloquear <0>@{username}?" -#: 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}" msgstr "Desbloquear <0>@{username}" -#: src/components/account-info.jsx:1549 +#: src/components/account-info.jsx:1551 msgid "Block <0>@{username}…" msgstr "Bloquear <0>@{username}…" -#: src/components/account-info.jsx:1566 +#: src/components/account-info.jsx:1568 msgid "Report <0>@{username}…" msgstr "Reportar <0>@{username}…" -#: 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}" msgstr "Nota privada sobre <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>Ctrl + <1>Enter or <2>⌘ + <3>Enter" msgstr "<0>Ctrl + <1>Enter ou <2>⌘ + <3>Enter" #: 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>Shift + <1>Alt + <2>k" msgstr "<0>Shift + <1>Alt + <2>k" -#: 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." msgstr "Sincronizado com as definições de instância do servidor. <0>Vá para a sua instância ({instance}) para mais definições." -#: 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 API & <1>Lingva Translate." msgstr "Nota: Este recurso usa serviços externos de tradução, desenvolvido por <0>Lingva API e <1>Lingva Translate." -#: 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>short 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>curtas 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>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Nota: Este recurso usa serviços externos de busca de GIF, desenvolvido por <0>GIPHY. 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-api. May not work well. Only for images and in English." msgstr "Nota: Este recurso usa serviços externos IA, desenvolvido por <0>img-alt-api. 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>Text → <2>████)" msgstr "Modo oculto <0>(<1>Texto → <2>████)" -#: 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>Built by <1>@cheeaun" msgstr "<0>Feito por <1>@cheeaun" -#: 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}" msgstr "<0>Sítio web: {0}" -#: src/pages/settings.jsx:797 +#: src/pages/settings.jsx:806 msgid "<0>Version: <1/> {0}" msgstr "<0>Versão: <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}" msgstr "Permitir de <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 in again to grant push permission." msgstr "A permissão de push não foi concedida desde a última sessão. Precisas <0><1>iniciar sessão novamente para conceder a permissão." -#: src/pages/settings.jsx:1163 +#: src/pages/settings.jsx:1206 msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: Notificações de push só funcionam para <0>uma conta." 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}" msgstr "เข้าร่วมเมื่อ <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} has indicated that their new account is now:" msgstr "<0>{displayName} ได้ระบุว่าเปลี่ยนบัญชีใหม่เป็น:" -#: 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}" msgstr "โพสต์ล่าสุด: <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}" msgstr "กล่าวถึง <0>@{username}" -#: 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}" msgstr "" -#: src/components/account-info.jsx:1380 +#: src/components/account-info.jsx:1382 msgid "Mute <0>@{username}…" 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} 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}?" 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}" msgstr "" -#: src/components/account-info.jsx:1549 +#: src/components/account-info.jsx:1551 msgid "Block <0>@{username}…" msgstr "" -#: src/components/account-info.jsx:1566 +#: src/components/account-info.jsx:1568 msgid "Report <0>@{username}…" 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}" 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>Ctrl + <1>Enter or <2>⌘ + <3>Enter" 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>Shift + <1>Alt + <2>k" 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}" msgstr "" -#: src/pages/settings.jsx:798 +#: src/pages/settings.jsx:806 msgid "<0>Version: <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}" 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 in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1198 +#: src/pages/settings.jsx:1206 msgid "NOTE: Push notifications only work for <0>one account." 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}" msgstr "加入于 <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} has indicated that their new account is now:" msgstr "<0>{displayName} 已声明 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}" msgstr "上次发嘟: <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}" msgstr "提及 <0>@{username}" -#: 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}" msgstr "取消静音 <0>@{username}" -#: src/components/account-info.jsx:1380 +#: src/components/account-info.jsx:1382 msgid "Mute <0>@{username}…" msgstr "静音 <0>@{username}…" -#: 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} from followers?" msgstr "是否将 <0>@{username} 从粉丝中移除?" -#: 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}?" msgstr "是否屏蔽 <0>@{username}?" -#: 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}" msgstr "取消屏蔽 <0>@{username}" -#: src/components/account-info.jsx:1549 +#: src/components/account-info.jsx:1551 msgid "Block <0>@{username}…" msgstr "屏蔽 <0>@{username}…" -#: src/components/account-info.jsx:1566 +#: src/components/account-info.jsx:1568 msgid "Report <0>@{username}…" msgstr "举报 <0>@{username}…" -#: 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}" msgstr "对 <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>Ctrl + <1>Enter or <2>⌘ + <3>Enter" msgstr "<0>Ctrl + <1>Enter 或 <2>⌘ + <3>Enter" #: 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>Shift + <1>Alt + <2>k" msgstr "<0>Shift + <1>Alt + <2>k" -#: 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." msgstr "已同步到你账号所在的实例服务端的设置。<0>前往你所在的实例 ({instance}) 查看更多设置。" -#: 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 API & <1>Lingva Translate." msgstr "注意: 此功能使用外部翻译服务,由 <0>Lingva API 和 <1>Lingva 翻译 驱动。" -#: 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>short posts without content warning, media and poll." msgstr "自动显示时间线中的嘟文的翻译。仅适用于不含内容警告、媒体或投票的<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>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "注意: 此功能使用外部 GIF 搜索服务,由 <0>GIPHY 驱动。该服务为 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-api. May not work well. Only for images and in English." msgstr "注意: 此功能使用外部人工智能服务,由 <0>img-alt-api 驱动。可能效果不佳。仅适用于图像,描述文本内容为英文。" -#: 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>Text → <2>████)" msgstr "文字打码模式 <0>(<1>文本 → <2>████)" -#: 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>Built by <1>@cheeaun" msgstr "由 <1>@cheeaun <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}" msgstr "<0>站点: {0}" -#: src/pages/settings.jsx:797 +#: src/pages/settings.jsx:806 msgid "<0>Version: <1/> {0}" msgstr "<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}" msgstr "推送范围 <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 in again to grant push permission." msgstr "本次登录未授予通知推送权限。你需要<0>再次<1>登录以授予推送权限。" -#: src/pages/settings.jsx:1163 +#: src/pages/settings.jsx:1206 msgid "NOTE: Push notifications only work for <0>one account." msgstr "注意: 只能推送 <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?`);