From 3a60b53e9a440a543688f09576fc77d418eed042 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 09:35:42 +0100 Subject: [PATCH 1/9] chore(deps): update dependency selenium-webdriver to v4.29.1 (#33981) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 19ddbbf8d79ff2..b2b53c5eaf69e8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -770,7 +770,7 @@ GEM activerecord (>= 4.0.0) railties (>= 4.0.0) securerandom (0.4.1) - selenium-webdriver (4.29.0) + selenium-webdriver (4.29.1) base64 (~> 0.2) logger (~> 1.4) rexml (~> 3.2, >= 3.2.5) From 5a3fb4594bd3455333bb4e8b44af2e5e24910bdd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 09:48:56 +0100 Subject: [PATCH 2/9] New Crowdin Translations (automated) (#33977) Co-authored-by: GitHub Actions --- app/javascript/mastodon/locales/ar.json | 1 - app/javascript/mastodon/locales/ast.json | 1 - app/javascript/mastodon/locales/be.json | 1 - app/javascript/mastodon/locales/bg.json | 1 - app/javascript/mastodon/locales/br.json | 1 - app/javascript/mastodon/locales/ca.json | 1 - app/javascript/mastodon/locales/cs.json | 2 +- app/javascript/mastodon/locales/cy.json | 1 - app/javascript/mastodon/locales/da.json | 4 +- app/javascript/mastodon/locales/de.json | 2 +- app/javascript/mastodon/locales/el.json | 2 +- app/javascript/mastodon/locales/en-GB.json | 1 - app/javascript/mastodon/locales/eo.json | 2 +- app/javascript/mastodon/locales/es-AR.json | 2 +- app/javascript/mastodon/locales/es-MX.json | 2 +- app/javascript/mastodon/locales/es.json | 2 +- app/javascript/mastodon/locales/et.json | 1 - app/javascript/mastodon/locales/eu.json | 1 - app/javascript/mastodon/locales/fa.json | 1 - app/javascript/mastodon/locales/fi.json | 2 +- app/javascript/mastodon/locales/fo.json | 2 +- app/javascript/mastodon/locales/fr-CA.json | 4 +- app/javascript/mastodon/locales/fr.json | 2 +- app/javascript/mastodon/locales/fy.json | 1 - app/javascript/mastodon/locales/ga.json | 1 - app/javascript/mastodon/locales/gd.json | 1 - app/javascript/mastodon/locales/gl.json | 2 +- app/javascript/mastodon/locales/he.json | 2 +- app/javascript/mastodon/locales/hu.json | 2 +- app/javascript/mastodon/locales/ia.json | 2 +- app/javascript/mastodon/locales/ie.json | 1 - app/javascript/mastodon/locales/io.json | 1 - app/javascript/mastodon/locales/is.json | 2 +- app/javascript/mastodon/locales/it.json | 2 +- app/javascript/mastodon/locales/ja.json | 2 +- app/javascript/mastodon/locales/kab.json | 1 - app/javascript/mastodon/locales/ko.json | 2 +- app/javascript/mastodon/locales/lad.json | 1 - app/javascript/mastodon/locales/lt.json | 2 +- app/javascript/mastodon/locales/lv.json | 1 - app/javascript/mastodon/locales/ms.json | 1 - app/javascript/mastodon/locales/nan.json | 21 ++++++++++ app/javascript/mastodon/locales/nn.json | 1 - app/javascript/mastodon/locales/no.json | 41 +++++++++++++++++++- app/javascript/mastodon/locales/pa.json | 1 - app/javascript/mastodon/locales/pl.json | 1 - app/javascript/mastodon/locales/pt-BR.json | 1 - app/javascript/mastodon/locales/pt-PT.json | 1 - app/javascript/mastodon/locales/ru.json | 1 - app/javascript/mastodon/locales/sc.json | 1 - app/javascript/mastodon/locales/sk.json | 1 - app/javascript/mastodon/locales/sl.json | 1 - app/javascript/mastodon/locales/sq.json | 2 +- app/javascript/mastodon/locales/sr-Latn.json | 1 - app/javascript/mastodon/locales/sr.json | 1 - app/javascript/mastodon/locales/sv.json | 2 +- app/javascript/mastodon/locales/th.json | 1 - app/javascript/mastodon/locales/tr.json | 2 +- app/javascript/mastodon/locales/uk.json | 2 +- app/javascript/mastodon/locales/vi.json | 2 +- app/javascript/mastodon/locales/zh-CN.json | 2 +- app/javascript/mastodon/locales/zh-HK.json | 1 - app/javascript/mastodon/locales/zh-TW.json | 2 +- config/locales/activerecord.no.yml | 3 ++ config/locales/ia.yml | 2 +- config/locales/no.yml | 25 ++++++++++++ config/locales/simple_form.el.yml | 1 + config/locales/simple_form.hu.yml | 3 ++ config/locales/simple_form.no.yml | 5 +++ 69 files changed, 129 insertions(+), 65 deletions(-) diff --git a/app/javascript/mastodon/locales/ar.json b/app/javascript/mastodon/locales/ar.json index 30d710518429ed..13bf2db5b629b9 100644 --- a/app/javascript/mastodon/locales/ar.json +++ b/app/javascript/mastodon/locales/ar.json @@ -592,7 +592,6 @@ "poll_button.remove_poll": "إزالة استطلاع الرأي", "privacy.change": "اضبط خصوصية المنشور", "privacy.direct.long": "كل من ذُكر في المنشور", - "privacy.direct.short": "أشخاص محددون", "privacy.private.long": "متابعيك فقط", "privacy.private.short": "للمتابِعين", "privacy.public.long": "أي شخص على أو خارج ماستدون", diff --git a/app/javascript/mastodon/locales/ast.json b/app/javascript/mastodon/locales/ast.json index 85f053111df3b3..440ae888957a24 100644 --- a/app/javascript/mastodon/locales/ast.json +++ b/app/javascript/mastodon/locales/ast.json @@ -422,7 +422,6 @@ "poll_button.add_poll": "Amestar una encuesta", "poll_button.remove_poll": "Quitar la encuesta", "privacy.change": "Configurar la privacidá del artículu", - "privacy.direct.short": "Perfiles específicos", "privacy.private.short": "Siguidores", "privacy.public.short": "Artículu públicu", "privacy_policy.last_updated": "Data del últimu anovamientu: {date}", diff --git a/app/javascript/mastodon/locales/be.json b/app/javascript/mastodon/locales/be.json index 7bdf138d9237c4..bc669a89c6c2dd 100644 --- a/app/javascript/mastodon/locales/be.json +++ b/app/javascript/mastodon/locales/be.json @@ -642,7 +642,6 @@ "poll_button.remove_poll": "Выдаліць апытанне", "privacy.change": "Змяніць прыватнасць допісу", "privacy.direct.long": "Усе згаданыя ў допісе", - "privacy.direct.short": "Канкрэтныя людзі", "privacy.private.long": "Толькі вашыя падпісчыкі", "privacy.private.short": "Падпісчыкі", "privacy.public.long": "Усе, хто ёсць і каго няма ў Mastodon", diff --git a/app/javascript/mastodon/locales/bg.json b/app/javascript/mastodon/locales/bg.json index e01f6dd44848fa..aebf906f94dad8 100644 --- a/app/javascript/mastodon/locales/bg.json +++ b/app/javascript/mastodon/locales/bg.json @@ -697,7 +697,6 @@ "poll_button.remove_poll": "Премахване на анкета", "privacy.change": "Промяна на поверителността на публикация", "privacy.direct.long": "Споменатите в публикацията", - "privacy.direct.short": "Определени хора", "privacy.private.long": "Само последователите ви", "privacy.private.short": "Последователи", "privacy.public.long": "Всеки във и извън Mastodon", diff --git a/app/javascript/mastodon/locales/br.json b/app/javascript/mastodon/locales/br.json index f551cd56545d4e..98299861744bb7 100644 --- a/app/javascript/mastodon/locales/br.json +++ b/app/javascript/mastodon/locales/br.json @@ -436,7 +436,6 @@ "poll_button.add_poll": "Ouzhpennañ ur sontadeg", "poll_button.remove_poll": "Dilemel ar sontadeg", "privacy.change": "Cheñch prevezded an embannadur", - "privacy.direct.short": "Tud resis", "privacy.private.short": "Heulierien", "privacy.public.short": "Publik", "privacy_policy.last_updated": "Hizivadenn ziwezhañ {date}", diff --git a/app/javascript/mastodon/locales/ca.json b/app/javascript/mastodon/locales/ca.json index 27683a093384f1..2e29b4e91b7c45 100644 --- a/app/javascript/mastodon/locales/ca.json +++ b/app/javascript/mastodon/locales/ca.json @@ -696,7 +696,6 @@ "poll_button.remove_poll": "Elimina l'enquesta", "privacy.change": "Canvia la privacitat del tut", "privacy.direct.long": "Tothom mencionat a la publicació", - "privacy.direct.short": "Persones concretes", "privacy.private.long": "Només els vostres seguidors", "privacy.private.short": "Seguidors", "privacy.public.long": "Tothom dins o fora Mastodon", diff --git a/app/javascript/mastodon/locales/cs.json b/app/javascript/mastodon/locales/cs.json index 62df3be279e567..8210d31cb53778 100644 --- a/app/javascript/mastodon/locales/cs.json +++ b/app/javascript/mastodon/locales/cs.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Odebrat anketu", "privacy.change": "Změnit soukromí příspěvku", "privacy.direct.long": "Všichni zmínění v příspěvku", - "privacy.direct.short": "Vybraní lidé", + "privacy.direct.short": "Soukromá zmínka", "privacy.private.long": "Jen vaši sledující", "privacy.private.short": "Sledující", "privacy.public.long": "Kdokoliv na Mastodonu i mimo něj", diff --git a/app/javascript/mastodon/locales/cy.json b/app/javascript/mastodon/locales/cy.json index 1a7930bf8e649f..f2b00243069b44 100644 --- a/app/javascript/mastodon/locales/cy.json +++ b/app/javascript/mastodon/locales/cy.json @@ -696,7 +696,6 @@ "poll_button.remove_poll": "Tynnu pleidlais", "privacy.change": "Addasu preifatrwdd y post", "privacy.direct.long": "Pawb sydd â sôn amdanyn nhw yn y postiad", - "privacy.direct.short": "Pobl benodol", "privacy.private.long": "Eich dilynwyr yn unig", "privacy.private.short": "Dilynwyr", "privacy.public.long": "Unrhyw ar ac oddi ar Mastodon", diff --git a/app/javascript/mastodon/locales/da.json b/app/javascript/mastodon/locales/da.json index 3fa92cd53ebcbf..d250c5390e6c51 100644 --- a/app/javascript/mastodon/locales/da.json +++ b/app/javascript/mastodon/locales/da.json @@ -697,12 +697,12 @@ "poll_button.remove_poll": "Fjern afstemning", "privacy.change": "Tilpas indlægsfortrolighed", "privacy.direct.long": "Alle omtalt i indlægget", - "privacy.direct.short": "Bestemte personer", + "privacy.direct.short": "Privat omtale", "privacy.private.long": "Kun dine følgere", "privacy.private.short": "Følgere", "privacy.public.long": "Alle på og udenfor Mastodon", "privacy.public.short": "Offentlig", - "privacy.unlisted.additional": "Dette er præcis som offentlig adfærd, dog vises indlægget ikke i realtids-strømme/etiketter, udforsk eller Mastodon-søgning, selv hvis valget gælder hele kontoen.", + "privacy.unlisted.additional": "Dette er præcis som offentlig adfærd, dog vises indlægget ikke i tidslinjer, under etiketter, udforsk eller Mastodon-søgning, selv hvis du ellers har sagt at dine opslag godt må være søgbare.", "privacy.unlisted.long": "Færre algoritmiske fanfarer", "privacy.unlisted.short": "Stille offentligt", "privacy_policy.last_updated": "Senest opdateret {date}", diff --git a/app/javascript/mastodon/locales/de.json b/app/javascript/mastodon/locales/de.json index e7499cac8d89ea..734a07a5a2aae8 100644 --- a/app/javascript/mastodon/locales/de.json +++ b/app/javascript/mastodon/locales/de.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Umfrage entfernen", "privacy.change": "Sichtbarkeit anpassen", "privacy.direct.long": "Alle in diesem Beitrag erwähnten Profile", - "privacy.direct.short": "Ausgewählte Profile", + "privacy.direct.short": "Private Erwähnung", "privacy.private.long": "Nur deine Follower", "privacy.private.short": "Follower", "privacy.public.long": "Alle in und außerhalb von Mastodon", diff --git a/app/javascript/mastodon/locales/el.json b/app/javascript/mastodon/locales/el.json index 45f23dbe84b960..0f6bd93e0e9c15 100644 --- a/app/javascript/mastodon/locales/el.json +++ b/app/javascript/mastodon/locales/el.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Αφαίρεση δημοσκόπησης", "privacy.change": "Προσαρμογή ιδιωτικότητας ανάρτησης", "privacy.direct.long": "Όλοι όσοι αναφέρθηκαν στη δημοσίευση", - "privacy.direct.short": "Συγκεκριμένα άτομα", + "privacy.direct.short": "Ιδιωτική επισήμανση", "privacy.private.long": "Μόνο οι ακόλουθοί σας", "privacy.private.short": "Ακόλουθοι", "privacy.public.long": "Όλοι εντός και εκτός του Mastodon", diff --git a/app/javascript/mastodon/locales/en-GB.json b/app/javascript/mastodon/locales/en-GB.json index 1974d1e62b9302..54dda38db2c9f6 100644 --- a/app/javascript/mastodon/locales/en-GB.json +++ b/app/javascript/mastodon/locales/en-GB.json @@ -697,7 +697,6 @@ "poll_button.remove_poll": "Remove poll", "privacy.change": "Change post privacy", "privacy.direct.long": "Everyone mentioned in the post", - "privacy.direct.short": "Specific people", "privacy.private.long": "Only your followers", "privacy.private.short": "Followers", "privacy.public.long": "Anyone on and off Mastodon", diff --git a/app/javascript/mastodon/locales/eo.json b/app/javascript/mastodon/locales/eo.json index f75a8c973b7739..0f4b7f8e022b16 100644 --- a/app/javascript/mastodon/locales/eo.json +++ b/app/javascript/mastodon/locales/eo.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Forigi balotenketon", "privacy.change": "Ŝanĝu afiŝan privatecon", "privacy.direct.long": "Ĉiuj menciitaj en la afiŝo", - "privacy.direct.short": "Specifaj homoj", + "privacy.direct.short": "Privata mencio", "privacy.private.long": "Nur viaj sekvantoj", "privacy.private.short": "Sekvantoj", "privacy.public.long": "Ĉiujn ajn ĉe kaj ekster Mastodon", diff --git a/app/javascript/mastodon/locales/es-AR.json b/app/javascript/mastodon/locales/es-AR.json index d39b778f27f818..0b60852b023610 100644 --- a/app/javascript/mastodon/locales/es-AR.json +++ b/app/javascript/mastodon/locales/es-AR.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Quitar encuesta", "privacy.change": "Configurar privacidad del mensaje", "privacy.direct.long": "Todas las cuentas mencionadas en el mensaje", - "privacy.direct.short": "Cuentas específicas", + "privacy.direct.short": "Mención privada", "privacy.private.long": "Solo tus seguidores", "privacy.private.short": "Seguidores", "privacy.public.long": "Cualquier persona dentro y fuera de Mastodon", diff --git a/app/javascript/mastodon/locales/es-MX.json b/app/javascript/mastodon/locales/es-MX.json index 899a85e2ccff8d..43e4df5a3c8dc6 100644 --- a/app/javascript/mastodon/locales/es-MX.json +++ b/app/javascript/mastodon/locales/es-MX.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Eliminar encuesta", "privacy.change": "Ajustar privacidad", "privacy.direct.long": "Todos los mencionados en la publicación", - "privacy.direct.short": "Personas específicas", + "privacy.direct.short": "Mención privada", "privacy.private.long": "Sólo tus seguidores", "privacy.private.short": "Seguidores", "privacy.public.long": "Cualquiera dentro y fuera de Mastodon", diff --git a/app/javascript/mastodon/locales/es.json b/app/javascript/mastodon/locales/es.json index 41edbf6800e2e9..5da59f57d8d942 100644 --- a/app/javascript/mastodon/locales/es.json +++ b/app/javascript/mastodon/locales/es.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Eliminar encuesta", "privacy.change": "Ajustar privacidad", "privacy.direct.long": "Visible únicamente por los mencionados en la publicación", - "privacy.direct.short": "Personas específicas", + "privacy.direct.short": "Mención privada", "privacy.private.long": "Visible únicamente por tus seguidores", "privacy.private.short": "Seguidores", "privacy.public.long": "Visible por todo el mundo, dentro y fuera de Mastodon", diff --git a/app/javascript/mastodon/locales/et.json b/app/javascript/mastodon/locales/et.json index 7f73874e63de0d..43983e502f5f04 100644 --- a/app/javascript/mastodon/locales/et.json +++ b/app/javascript/mastodon/locales/et.json @@ -696,7 +696,6 @@ "poll_button.remove_poll": "Eemalda küsitlus", "privacy.change": "Muuda postituse nähtavust", "privacy.direct.long": "Kõik postituses mainitud", - "privacy.direct.short": "Määratud kasutajad", "privacy.private.long": "Ainult jälgijad", "privacy.private.short": "Jälgijad", "privacy.public.long": "Nii kasutajad kui mittekasutajad", diff --git a/app/javascript/mastodon/locales/eu.json b/app/javascript/mastodon/locales/eu.json index b26815f2a465c7..cf6c297b54d6de 100644 --- a/app/javascript/mastodon/locales/eu.json +++ b/app/javascript/mastodon/locales/eu.json @@ -644,7 +644,6 @@ "poll_button.remove_poll": "Kendu inkesta", "privacy.change": "Aldatu bidalketaren pribatutasuna", "privacy.direct.long": "Argitalpen honetan aipatutako denak", - "privacy.direct.short": "Jende jakina", "privacy.private.long": "Soilik jarraitzaileak", "privacy.private.short": "Jarraitzaileak", "privacy.public.long": "Mastodonen dagoen edo ez dagoen edonor", diff --git a/app/javascript/mastodon/locales/fa.json b/app/javascript/mastodon/locales/fa.json index 625acc01a97d4b..f934277a2862f8 100644 --- a/app/javascript/mastodon/locales/fa.json +++ b/app/javascript/mastodon/locales/fa.json @@ -693,7 +693,6 @@ "poll_button.remove_poll": "برداشتن نظرسنجی", "privacy.change": "تغییر محرمانگی فرسته", "privacy.direct.long": "هرکسی که در فرسته نام برده شده", - "privacy.direct.short": "افراد مشخّص", "privacy.private.long": "تنها پی‌گیرندگانتان", "privacy.private.short": "پی‌گیرندگان", "privacy.public.long": "هرکسی در و بیرون از ماستودون", diff --git a/app/javascript/mastodon/locales/fi.json b/app/javascript/mastodon/locales/fi.json index e4b01c8a3b75dc..b1a82eaffb8737 100644 --- a/app/javascript/mastodon/locales/fi.json +++ b/app/javascript/mastodon/locales/fi.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Poista äänestys", "privacy.change": "Muuta julkaisun näkyvyyttä", "privacy.direct.long": "Kaikki tässä julkaisussa mainitut", - "privacy.direct.short": "Tietyt käyttäjät", + "privacy.direct.short": "Yksityismaininta", "privacy.private.long": "Vain seuraajasi", "privacy.private.short": "Seuraajat", "privacy.public.long": "Kuka tahansa Mastodonissa ja sen ulkopuolella", diff --git a/app/javascript/mastodon/locales/fo.json b/app/javascript/mastodon/locales/fo.json index 00499b3c248a5c..7a46ae2f07065f 100644 --- a/app/javascript/mastodon/locales/fo.json +++ b/app/javascript/mastodon/locales/fo.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Strika atkvøðugreiðslu", "privacy.change": "Broyt privatverju av posti", "privacy.direct.long": "Øll, sum eru nevnd í postinum", - "privacy.direct.short": "Ávís fólk", + "privacy.direct.short": "Privat umrøða", "privacy.private.long": "Einans tey, ið fylgja tær", "privacy.private.short": "Fylgjarar", "privacy.public.long": "Øll í og uttanfyri Mastodon", diff --git a/app/javascript/mastodon/locales/fr-CA.json b/app/javascript/mastodon/locales/fr-CA.json index 5f6445985c3d18..55d54801573afe 100644 --- a/app/javascript/mastodon/locales/fr-CA.json +++ b/app/javascript/mastodon/locales/fr-CA.json @@ -1,6 +1,6 @@ { "about.blocks": "Serveurs modérés", - "about.contact": "Contact:", + "about.contact": "Contact :", "about.disclaimer": "Mastodon est un logiciel open-source gratuit et une marque déposée de Mastodon gGmbH.", "about.domain_blocks.no_reason_available": "Raison non disponible", "about.domain_blocks.preamble": "Mastodon vous permet généralement de visualiser le contenu et d'interagir avec des comptes de n'importe quel serveur dans le fediverse. Voici les exceptions qui ont été faites sur ce serveur en particulier.", @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Supprimer le sondage", "privacy.change": "Changer la confidentialité des messages", "privacy.direct.long": "Toutes les personnes mentionnées dans le post", - "privacy.direct.short": "Personnes spécifiques", + "privacy.direct.short": "Mention privée", "privacy.private.long": "Seulement vos abonnés", "privacy.private.short": "Abonnés", "privacy.public.long": "Tout le monde sur et en dehors de Mastodon", diff --git a/app/javascript/mastodon/locales/fr.json b/app/javascript/mastodon/locales/fr.json index aeca0aaeabd84c..8034c1696e7f92 100644 --- a/app/javascript/mastodon/locales/fr.json +++ b/app/javascript/mastodon/locales/fr.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Supprimer le sondage", "privacy.change": "Ajuster la confidentialité du message", "privacy.direct.long": "Toutes les personnes mentionnées dans le post", - "privacy.direct.short": "Personnes spécifiques", + "privacy.direct.short": "Mention privée", "privacy.private.long": "Seulement vos abonnés", "privacy.private.short": "Abonnés", "privacy.public.long": "Tout le monde sur et en dehors de Mastodon", diff --git a/app/javascript/mastodon/locales/fy.json b/app/javascript/mastodon/locales/fy.json index aafef2a41dedb9..ec70c87c763080 100644 --- a/app/javascript/mastodon/locales/fy.json +++ b/app/javascript/mastodon/locales/fy.json @@ -682,7 +682,6 @@ "poll_button.remove_poll": "Enkête fuortsmite", "privacy.change": "Sichtberheid fan berjocht oanpasse", "privacy.direct.long": "Elkenien dy’ yn it berjocht fermeld wurdt", - "privacy.direct.short": "Bepaalde minsken", "privacy.private.long": "Allinnich jo folgers", "privacy.private.short": "Folgers", "privacy.public.long": "Elkenien op Mastodon en dêrbûten", diff --git a/app/javascript/mastodon/locales/ga.json b/app/javascript/mastodon/locales/ga.json index 54bc7fd380d9a0..1a5b1c499f9313 100644 --- a/app/javascript/mastodon/locales/ga.json +++ b/app/javascript/mastodon/locales/ga.json @@ -697,7 +697,6 @@ "poll_button.remove_poll": "Bain suirbhé", "privacy.change": "Athraigh príobháideacht postála", "privacy.direct.long": "Luaigh gach duine sa phost", - "privacy.direct.short": "Daoine ar leith", "privacy.private.long": "Do leanúna amháin", "privacy.private.short": "Leantóirí", "privacy.public.long": "Duine ar bith ar agus amach Mastodon", diff --git a/app/javascript/mastodon/locales/gd.json b/app/javascript/mastodon/locales/gd.json index b2b6e6f9b37b9e..af2dfee1c3982c 100644 --- a/app/javascript/mastodon/locales/gd.json +++ b/app/javascript/mastodon/locales/gd.json @@ -633,7 +633,6 @@ "poll_button.remove_poll": "Thoir air falbh an cunntas-bheachd", "privacy.change": "Cuir gleus air prìobhaideachd a’ phuist", "privacy.direct.long": "A h-uile duine air a bheil iomradh sa phost", - "privacy.direct.short": "Daoine àraidh", "privacy.private.long": "An luchd-leantainn agad a-mhàin", "privacy.private.short": "Luchd-leantainn", "privacy.public.long": "Duine sam bith taobh a-staigh no a-muigh Mhastodon", diff --git a/app/javascript/mastodon/locales/gl.json b/app/javascript/mastodon/locales/gl.json index b26e977609a7a6..83fe316a28e854 100644 --- a/app/javascript/mastodon/locales/gl.json +++ b/app/javascript/mastodon/locales/gl.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Eliminar enquisa", "privacy.change": "Axustar privacidade", "privacy.direct.long": "Todas as mencionadas na publicación", - "privacy.direct.short": "Persoas mencionadas", + "privacy.direct.short": "Mención privada", "privacy.private.long": "Só para seguidoras", "privacy.private.short": "Seguidoras", "privacy.public.long": "Para todas dentro e fóra de Mastodon", diff --git a/app/javascript/mastodon/locales/he.json b/app/javascript/mastodon/locales/he.json index 2358d7bd2a5c8f..c3310e4af7fcba 100644 --- a/app/javascript/mastodon/locales/he.json +++ b/app/javascript/mastodon/locales/he.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "הסרת סקר", "privacy.change": "שינוי פרטיות ההודעה", "privacy.direct.long": "כל המוזכרים בהודעה", - "privacy.direct.short": "א.נשים מסוימים", + "privacy.direct.short": "אזכור פרטי", "privacy.private.long": "לעוקביך בלבד", "privacy.private.short": "עוקבים", "privacy.public.long": "כל הגולשים, מחוברים למסטודון או לא", diff --git a/app/javascript/mastodon/locales/hu.json b/app/javascript/mastodon/locales/hu.json index 960f6b535b1dcb..ef5287a39517d7 100644 --- a/app/javascript/mastodon/locales/hu.json +++ b/app/javascript/mastodon/locales/hu.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Szavazás eltávolítása", "privacy.change": "Bejegyzés láthatóságának módosítása", "privacy.direct.long": "Mindenki, akit a bejegyzés említ", - "privacy.direct.short": "Megadott személyek", + "privacy.direct.short": "Privát említés", "privacy.private.long": "Csak a követőid", "privacy.private.short": "Követők", "privacy.public.long": "Bárki a Mastodonon és azon kívül", diff --git a/app/javascript/mastodon/locales/ia.json b/app/javascript/mastodon/locales/ia.json index 90032b46adf989..848a2c9d774f13 100644 --- a/app/javascript/mastodon/locales/ia.json +++ b/app/javascript/mastodon/locales/ia.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Remover un sondage", "privacy.change": "Cambiar le confidentialitate del message", "privacy.direct.long": "Tote le personas mentionate in le message", - "privacy.direct.short": "Personas specific", + "privacy.direct.short": "Mention private", "privacy.private.long": "Solmente tu sequitores", "privacy.private.short": "Sequitores", "privacy.public.long": "Quicunque, sur Mastodon o non", diff --git a/app/javascript/mastodon/locales/ie.json b/app/javascript/mastodon/locales/ie.json index b04c951de69137..cbc6b01a472e93 100644 --- a/app/javascript/mastodon/locales/ie.json +++ b/app/javascript/mastodon/locales/ie.json @@ -522,7 +522,6 @@ "poll_button.remove_poll": "Remover balotation", "privacy.change": "Changear li privatie del posta", "privacy.direct.long": "Omnes mentionat in li posta", - "privacy.direct.short": "Specific persones", "privacy.private.long": "Solmen tui sequitores", "privacy.private.short": "Sequitores", "privacy.public.long": "Quicunc in e ex Mastodon", diff --git a/app/javascript/mastodon/locales/io.json b/app/javascript/mastodon/locales/io.json index c69c5b801a69e7..2c3795d35a735c 100644 --- a/app/javascript/mastodon/locales/io.json +++ b/app/javascript/mastodon/locales/io.json @@ -606,7 +606,6 @@ "poll_button.remove_poll": "Efacez votposto", "privacy.change": "Aranjar privateso di mesaji", "privacy.direct.long": "Omnu quan mencionesis en la posto", - "privacy.direct.short": "Specifika personi", "privacy.private.long": "Nur vua sequanti", "privacy.private.short": "Sequanti", "privacy.public.long": "Ulu de e ne de Mastodon", diff --git a/app/javascript/mastodon/locales/is.json b/app/javascript/mastodon/locales/is.json index 7feac4b06362f2..dfc227fb77730d 100644 --- a/app/javascript/mastodon/locales/is.json +++ b/app/javascript/mastodon/locales/is.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Fjarlægja könnun", "privacy.change": "Aðlaga gagnaleynd færslu", "privacy.direct.long": "Allir sem minnst er á í færslunni", - "privacy.direct.short": "Tilteknir aðilar", + "privacy.direct.short": "Einkaspjall", "privacy.private.long": "Einungis þeir sem fylgjast með þér", "privacy.private.short": "Fylgjendur", "privacy.public.long": "Hver sem er, á og utan Mastodon", diff --git a/app/javascript/mastodon/locales/it.json b/app/javascript/mastodon/locales/it.json index 67acddb4464f60..cb7c3bfea4cddb 100644 --- a/app/javascript/mastodon/locales/it.json +++ b/app/javascript/mastodon/locales/it.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Rimuovi il sondaggio", "privacy.change": "Modifica privacy del post", "privacy.direct.long": "Tutti quelli menzionati nel post", - "privacy.direct.short": "Persone specifiche", + "privacy.direct.short": "Menzione privata", "privacy.private.long": "Solo i tuoi follower", "privacy.private.short": "Follower", "privacy.public.long": "Chiunque dentro e fuori Mastodon", diff --git a/app/javascript/mastodon/locales/ja.json b/app/javascript/mastodon/locales/ja.json index ea48d78e95d466..982f3cbf51c19b 100644 --- a/app/javascript/mastodon/locales/ja.json +++ b/app/javascript/mastodon/locales/ja.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "アンケートを削除", "privacy.change": "公開範囲を変更", "privacy.direct.long": "本文で指定した相手のみ", - "privacy.direct.short": "特定の人", + "privacy.direct.short": "非公開の返信", "privacy.private.long": "フォロワーのみ", "privacy.private.short": "フォロワー", "privacy.public.long": "すべての人 (Mastodon以外も含む)", diff --git a/app/javascript/mastodon/locales/kab.json b/app/javascript/mastodon/locales/kab.json index 5c3b283bd91450..9fc6157b928396 100644 --- a/app/javascript/mastodon/locales/kab.json +++ b/app/javascript/mastodon/locales/kab.json @@ -484,7 +484,6 @@ "poll_button.remove_poll": "Kkes asenqed", "privacy.change": "Seggem tabaḍnit n yizen", "privacy.direct.long": "Wid akk i d-yettwabdaren deg tsuffeɣt", - "privacy.direct.short": "Imdanen yettwafernen", "privacy.private.long": "Ala wid i k·m-yeṭṭafaṛen", "privacy.private.short": "Imeḍfaren", "privacy.public.long": "Kra n win yellan deg Masṭudun neɣ berra-s", diff --git a/app/javascript/mastodon/locales/ko.json b/app/javascript/mastodon/locales/ko.json index df61294e3340dc..e3812f43f5f7b6 100644 --- a/app/javascript/mastodon/locales/ko.json +++ b/app/javascript/mastodon/locales/ko.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "설문 제거", "privacy.change": "게시물의 프라이버시 설정을 변경", "privacy.direct.long": "이 게시물에서 언급된 모두", - "privacy.direct.short": "특정 인물", + "privacy.direct.short": "개인 멘션", "privacy.private.long": "내 팔로워만", "privacy.private.short": "팔로워", "privacy.public.long": "마스토돈 내외 모두", diff --git a/app/javascript/mastodon/locales/lad.json b/app/javascript/mastodon/locales/lad.json index f3baeb5927768d..101d8b10cc1c09 100644 --- a/app/javascript/mastodon/locales/lad.json +++ b/app/javascript/mastodon/locales/lad.json @@ -588,7 +588,6 @@ "poll_button.remove_poll": "Kita anketa", "privacy.change": "Troka privasita de publikasyon", "privacy.direct.long": "Todos enmentados en la publikasyon", - "privacy.direct.short": "Djente espesifika", "privacy.private.long": "Solo para tus suivantes", "privacy.private.short": "Suivantes", "privacy.public.long": "Todos en i afuera de Mastodon", diff --git a/app/javascript/mastodon/locales/lt.json b/app/javascript/mastodon/locales/lt.json index 17541985fd4f2f..182c052ac747d8 100644 --- a/app/javascript/mastodon/locales/lt.json +++ b/app/javascript/mastodon/locales/lt.json @@ -684,7 +684,7 @@ "poll_button.remove_poll": "Pašalinti apklausą", "privacy.change": "Keisti įrašo privatumą", "privacy.direct.long": "Visus, paminėtus įraše", - "privacy.direct.short": "Konkretūs žmonės", + "privacy.direct.short": "Privatus paminėjimas", "privacy.private.long": "Tik sekėjams", "privacy.private.short": "Sekėjai", "privacy.public.long": "Bet kas iš Mastodon ir ne Mastodon", diff --git a/app/javascript/mastodon/locales/lv.json b/app/javascript/mastodon/locales/lv.json index 0db471f19a0763..726d9541a335d5 100644 --- a/app/javascript/mastodon/locales/lv.json +++ b/app/javascript/mastodon/locales/lv.json @@ -545,7 +545,6 @@ "poll_button.remove_poll": "Noņemt aptauju", "privacy.change": "Mainīt ieraksta privātumu", "privacy.direct.long": "Visi ierakstā pieminētie", - "privacy.direct.short": "Noteikti cilvēki", "privacy.private.long": "Tikai Tavi sekotāji", "privacy.private.short": "Sekotāji", "privacy.public.long": "Jebkurš Mastodon un ārpus tā", diff --git a/app/javascript/mastodon/locales/ms.json b/app/javascript/mastodon/locales/ms.json index b934c3ea638725..5fded1ac4cafa3 100644 --- a/app/javascript/mastodon/locales/ms.json +++ b/app/javascript/mastodon/locales/ms.json @@ -447,7 +447,6 @@ "poll_button.remove_poll": "Buang undian", "privacy.change": "Ubah privasi hantaran", "privacy.direct.long": "Semua orang yang disebutkan dalam siaran", - "privacy.direct.short": "Orang tertentu", "privacy.private.long": "Pengikut anda sahaja", "privacy.private.short": "Pengikut", "privacy.public.short": "Awam", diff --git a/app/javascript/mastodon/locales/nan.json b/app/javascript/mastodon/locales/nan.json index 252d8200689f0c..88514555ba160b 100644 --- a/app/javascript/mastodon/locales/nan.json +++ b/app/javascript/mastodon/locales/nan.json @@ -271,6 +271,9 @@ "domain_pill.their_username": "In佇tsit ê服侍器獨一ê稱呼。佇無kâng ê服侍器有可能tshuē著kāng名ê用者。", "domain_pill.username": "用者ê名", "domain_pill.whats_in_a_handle": "口座是siánn-mih?", + "domain_pill.who_they_are": "因為口座(handle)表示tsit ê lâng是siáng kap tī toh,lí ē當佇. ê社交網路kap lâng交流。", + "domain_pill.who_you_are": "因為口座(handle)表示lí是siáng kap tī toh,lâng ē當佇. ê社交網路kap lí交流。", + "domain_pill.your_handle": "Lí ê口座:", "embed.preview": "伊e án-ne顯示:\n", "emoji_button.activity": "活動", "emoji_button.clear": "清掉", @@ -296,6 +299,24 @@ "explore.suggested_follows": "用者", "explore.title": "探索", "explore.trending_links": "新聞", + "filter_modal.added.expired_title": "過期ê過濾器", + "filter_modal.added.review_and_configure": "Beh審視kap進前設定tsit ê過濾器ê類別,請kàu {settings_link}。", + "filter_modal.added.review_and_configure_title": "過濾器ê設定", + "filter_modal.added.settings_link": "設定頁", + "filter_modal.added.short_explanation": "Tsit ê PO文已經加添kàu下kha ê過濾器類別:{title}。", + "filter_modal.added.title": "過濾器加添ah!", + "filter_modal.select_filter.context_mismatch": "Mài用tī tsit ê內文", + "filter_modal.select_filter.expired": "過期ah", + "filter_modal.select_filter.prompt_new": "新ê類別:{name}", + "filter_modal.select_filter.search": "Tshiau-tshuē á是加添", + "filter_modal.select_filter.subtitle": "用有ê類別á是建立新ê", + "filter_modal.select_filter.title": "過濾tsit ê PO文", + "filter_modal.title.status": "過濾PO文", + "filter_warning.matches_filter": "合過濾器「{title}」", + "filtered_notifications_banner.pending_requests": "Tuì lí可能熟sāi ê {count, plural, =0 {0 ê人} other {# ê人}}", + "filtered_notifications_banner.title": "過濾ê通知", + "firehose.all": "Kui ê", + "firehose.local": "Tsit ê服侍器", "firehose.remote": "別ê服侍器", "follow_request.authorize": "授權", "follow_request.reject": "拒絕", diff --git a/app/javascript/mastodon/locales/nn.json b/app/javascript/mastodon/locales/nn.json index b9ee243705b8fc..60481f8cca1b9a 100644 --- a/app/javascript/mastodon/locales/nn.json +++ b/app/javascript/mastodon/locales/nn.json @@ -697,7 +697,6 @@ "poll_button.remove_poll": "Fjern rundspørjing", "privacy.change": "Endre personvernet på innlegg", "privacy.direct.long": "Alle nemnde i innlegget", - "privacy.direct.short": "Spesifikke folk", "privacy.private.long": "Berre dei som fylgjer deg", "privacy.private.short": "Fylgjarar", "privacy.public.long": "Kven som helst på og av Mastodon", diff --git a/app/javascript/mastodon/locales/no.json b/app/javascript/mastodon/locales/no.json index 7e19eb06a38915..229e292aba8a71 100644 --- a/app/javascript/mastodon/locales/no.json +++ b/app/javascript/mastodon/locales/no.json @@ -85,7 +85,14 @@ "alert.rate_limited.title": "Hastighetsbegrenset", "alert.unexpected.message": "En uventet feil oppstod.", "alert.unexpected.title": "Ups!", + "alt_text_badge.title": "Alternativ tekst", + "alt_text_modal.cancel": "Avbryt", + "alt_text_modal.change_thumbnail": "Endre miniatyrbilde", + "alt_text_modal.done": "Ferdig", "announcement.announcement": "Kunngjøring", + "annual_report.summary.followers.followers": "følgere", + "annual_report.summary.most_used_hashtag.none": "Ingen", + "annual_report.summary.new_posts.new_posts": "nye innlegg", "attachments_list.unprocessed": "(ubehandlet)", "audio.hide": "Skjul lyd", "block_modal.remote_users_caveat": "Vi vil be serveren {domain} om å respektere din beslutning. Det er imidlertid ingen garanti at det blir overholdt, siden noen servere kan håndtere blokkeringer på forskjellig vis. Offentlige innlegg kan fortsatt være synlige for ikke-innloggede brukere.", @@ -122,6 +129,7 @@ "column.direct": "Private omtaler", "column.directory": "Bla gjennom profiler", "column.domain_blocks": "Skjulte domener", + "column.edit_list": "Rediger listen", "column.favourites": "Favoritter", "column.firehose": "Tidslinjer", "column.follow_requests": "Følgeforespørsler", @@ -138,6 +146,7 @@ "column_header.pin": "Fest", "column_header.show_settings": "Vis innstillinger", "column_header.unpin": "Løsne", + "column_search.cancel": "Avbryt", "column_subheading.settings": "Innstillinger", "community.column_settings.local_only": "Kun lokalt", "community.column_settings.media_only": "Media only", @@ -182,6 +191,7 @@ "confirmations.logout.confirm": "Logg ut", "confirmations.logout.message": "Er du sikker på at du vil logge ut?", "confirmations.logout.title": "Logg ut?", + "confirmations.missing_alt_text.secondary": "Legg ut likevel", "confirmations.mute.confirm": "Demp", "confirmations.redraft.confirm": "Slett og skriv på nytt", "confirmations.redraft.message": "Er du sikker på at du vil slette dette innlegget og lagre det på nytt? Favoritter og fremhevinger vil gå tapt, og svar til det originale innlegget vil bli foreldreløse.", @@ -194,6 +204,7 @@ "confirmations.unfollow.title": "Slutt å følge bruker?", "content_warning.hide": "Skjul innlegg", "content_warning.show": "Vis likevel", + "content_warning.show_more": "Vis mer", "conversation.delete": "Slett samtalen", "conversation.mark_as_read": "Marker som lest", "conversation.open": "Vis samtale", @@ -368,6 +379,9 @@ "ignore_notifications_modal.not_followers_title": "Overse varsler fra folk som ikke følger deg?", "ignore_notifications_modal.not_following_title": "Overse varsler fra folk du ikke følger?", "ignore_notifications_modal.private_mentions_title": "Overse varsler fra uoppfordrede private omtaler?", + "info_button.label": "Hjelp", + "interaction_modal.go": "Gå", + "interaction_modal.no_account_yet": "Har du ikke en konto ennå?", "interaction_modal.on_another_server": "På en annen server", "interaction_modal.on_this_server": "På denne serveren", "interaction_modal.title.favourite": "Favorittmarker innlegget til {name}", @@ -419,13 +433,22 @@ "link_preview.author": "Av {name}", "link_preview.more_from_author": "Mer fra {name}", "link_preview.shares": "{count, plural, one {{counter} innlegg} other {{counter} innlegg}}", + "lists.add_member": "Legg til", + "lists.add_to_list": "Legg til i listen", + "lists.create": "Opprett", "lists.delete": "Slett listen", + "lists.done": "Ferdig", "lists.edit": "Rediger listen", + "lists.no_results_found": "Ingen treff.", + "lists.remove_member": "Fjern", "lists.replies_policy.followed": "Enhver fulgt bruker", "lists.replies_policy.list": "Medlemmer i listen", "lists.replies_policy.none": "Ingen", + "lists.save": "Lagre", + "lists.search": "Søk", "load_pending": "{count, plural,one {# ny gjenstand} other {# nye gjenstander}}", "loading_indicator.label": "Laster…", + "media_gallery.hide": "Skjul", "moved_to_account_banner.text": "Din konto {disabledAccount} er for øyeblikket deaktivert fordi du flyttet til {movedToAccount}.", "mute_modal.hide_from_notifications": "Ikke varsle", "mute_modal.hide_options": "Skjul alternativer", @@ -470,10 +493,20 @@ "notification.favourite": "{name} favorittmarkerte innlegget ditt", "notification.follow": "{name} fulgte deg", "notification.follow_request": "{name} har bedt om å få følge deg", + "notification.label.mention": "Nevn", + "notification.label.reply": "Svar", + "notification.mention": "Nevn", + "notification.mentioned_you": "{name} nevnte deg", + "notification.moderation-warning.learn_more": "Lær mer", "notification.own_poll": "Avstemningen din er ferdig", "notification.reblog": "{name} fremhevet ditt innlegg", + "notification.relationships_severance_event.learn_more": "Lær mer", "notification.status": "{name} la nettopp ut", "notification.update": "{name} redigerte et innlegg", + "notification_requests.accept": "Aksepter", + "notification_requests.dismiss": "Lukk", + "notification_requests.edit_selection": "Redigér", + "notification_requests.exit_selection": "Ferdig", "notification_requests.minimize_banner": "Minimer banneret for filtrerte varsler", "notification_requests.view": "Vis varsler", "notifications.clear": "Fjern varsler", @@ -486,6 +519,7 @@ "notifications.column_settings.filter_bar.category": "Hurtigfiltreringslinje", "notifications.column_settings.follow": "Nye følgere:", "notifications.column_settings.follow_request": "Nye følgerforespørsler:", + "notifications.column_settings.group": "Gruppe", "notifications.column_settings.mention": "Nevnt:", "notifications.column_settings.poll": "Avstemningsresultater:", "notifications.column_settings.push": "Push varsler", @@ -529,7 +563,10 @@ "notifications_permission_banner.enable": "Skru på skrivebordsvarsler", "notifications_permission_banner.how_to_control": "For å motta varsler når Mastodon ikke er åpne, aktiver desktop varsler. Du kan kontrollere nøyaktig hvilke typer interaksjoner genererer skrivebordsvarsler gjennom {icon} -knappen ovenfor når de er aktivert.", "notifications_permission_banner.title": "Aldri gå glipp av noe", + "onboarding.follows.back": "Tilbake", + "onboarding.follows.done": "Ferdig", "onboarding.follows.empty": "Dessverre kan ingen resultater vises akkurat nå. Du kan prøve å bruke søk eller bla gjennom utforske-siden for å finne folk å følge, eller prøve igjen senere.", + "onboarding.follows.search": "Søk", "onboarding.profile.discoverable": "Gjør min profil synlig", "onboarding.profile.display_name": "Visningsnavn", "onboarding.profile.display_name_hint": "Ditt fulle navn eller ditt morsomme navn…", @@ -554,7 +591,6 @@ "poll_button.remove_poll": "Fjern avstemningen", "privacy.change": "Juster synlighet", "privacy.direct.long": "Alle nevnt i innlegget", - "privacy.direct.short": "Spesifikke folk", "privacy.private.long": "Bare følgerne dine", "privacy.private.short": "Følgere", "privacy.public.long": "Alle på og utenfor Mastodon", @@ -622,6 +658,7 @@ "report_notification.attached_statuses": "{count, plural,one {{count} innlegg} other {{count} innlegg}} vedlagt", "report_notification.categories.legal": "Juridiske", "report_notification.categories.other": "Annet", + "report_notification.categories.other_sentence": "annet", "report_notification.categories.spam": "Søppelpost", "report_notification.categories.violation": "Regelbrudd", "report_notification.open": "Åpne rapport", @@ -644,6 +681,7 @@ "search_results.accounts": "Profiler", "search_results.all": "Alle", "search_results.hashtags": "Emneknagger", + "search_results.no_results": "Ingen resultater.", "search_results.see_all": "Se alle", "search_results.statuses": "Innlegg", "server_banner.about_active_users": "Personer som har brukt denne serveren i løpet av de siste 30 dagene (aktive brukere månedlig)", @@ -709,6 +747,7 @@ "subscribed_languages.target": "Endre abonnerte språk for {target}", "tabs_bar.home": "Hjem", "tabs_bar.notifications": "Varslinger", + "terms_of_service.title": "Bruksvilkår", "time_remaining.days": "{number, plural,one {# dag} other {# dager}} igjen", "time_remaining.hours": "{number, plural, one {# time} other {# timer}} igjen", "time_remaining.minutes": "{number, plural, one {# minutt} other {# minutter}} igjen", diff --git a/app/javascript/mastodon/locales/pa.json b/app/javascript/mastodon/locales/pa.json index e3850fed394ab3..68e5ec66b46360 100644 --- a/app/javascript/mastodon/locales/pa.json +++ b/app/javascript/mastodon/locales/pa.json @@ -437,7 +437,6 @@ "poll.voted": "ਤੁਸੀਂ ਇਸ ਜਵਾਬ ਲਈ ਵੋਟ ਕੀਤਾ", "privacy.change": "ਪੋਸਟ ਦੀ ਪਰਦੇਦਾਰੀ ਨੂੰ ਬਦਲੋ", "privacy.direct.long": "ਪੋਸਟ ਵਿੱਚ ਜ਼ਿਕਰ ਕੀਤੇ ਹਰ ਕੋਈ", - "privacy.direct.short": "ਖਾਸ ਲੋਕ", "privacy.private.long": "ਸਿਰਫ਼ ਤੁਹਾਡੇ ਫ਼ਾਲੋਅਰ ਹੀ", "privacy.private.short": "ਫ਼ਾਲੋਅਰ", "privacy.public.short": "ਜਨਤਕ", diff --git a/app/javascript/mastodon/locales/pl.json b/app/javascript/mastodon/locales/pl.json index 58acdb8c281c14..8ae276711ad9f5 100644 --- a/app/javascript/mastodon/locales/pl.json +++ b/app/javascript/mastodon/locales/pl.json @@ -697,7 +697,6 @@ "poll_button.remove_poll": "Usuń ankietę", "privacy.change": "Dostosuj widoczność wpisów", "privacy.direct.long": "Wszyscy wzmiankowani w tym wpisie", - "privacy.direct.short": "Wzmianki bezpośrednie", "privacy.private.long": "Tylko obserwujący", "privacy.private.short": "Obserwujący", "privacy.public.long": "Każdy na i poza Mastodon", diff --git a/app/javascript/mastodon/locales/pt-BR.json b/app/javascript/mastodon/locales/pt-BR.json index a3f138f1b70028..5f29da7ecdef3d 100644 --- a/app/javascript/mastodon/locales/pt-BR.json +++ b/app/javascript/mastodon/locales/pt-BR.json @@ -697,7 +697,6 @@ "poll_button.remove_poll": "Remover enquete", "privacy.change": "Alterar privacidade do toot", "privacy.direct.long": "Todos mencionados na publicação", - "privacy.direct.short": "Pessoas específicas", "privacy.private.long": "Apenas seus seguidores", "privacy.private.short": "Seguidores", "privacy.public.long": "Qualquer um dentro ou fora do Mastodon", diff --git a/app/javascript/mastodon/locales/pt-PT.json b/app/javascript/mastodon/locales/pt-PT.json index aaa36704d75677..d3279d1f4369b8 100644 --- a/app/javascript/mastodon/locales/pt-PT.json +++ b/app/javascript/mastodon/locales/pt-PT.json @@ -697,7 +697,6 @@ "poll_button.remove_poll": "Remover sondagem", "privacy.change": "Alterar a privacidade da publicação", "privacy.direct.long": "Todos os mencionados na publicação", - "privacy.direct.short": "Pessoas específicas", "privacy.private.long": "Apenas os teus seguidores", "privacy.private.short": "Seguidores", "privacy.public.long": "Qualquer pessoa no Mastodon ou não", diff --git a/app/javascript/mastodon/locales/ru.json b/app/javascript/mastodon/locales/ru.json index ca3798c731c0f4..0e5f7c735f6d05 100644 --- a/app/javascript/mastodon/locales/ru.json +++ b/app/javascript/mastodon/locales/ru.json @@ -697,7 +697,6 @@ "poll_button.remove_poll": "Удалить опрос", "privacy.change": "Изменить видимость поста", "privacy.direct.long": "Все упомянутые в посте", - "privacy.direct.short": "Определённые люди", "privacy.private.long": "Только ваши подписчики", "privacy.private.short": "Подписчики", "privacy.public.long": "Любой, находящийся на Mastodon и вне его", diff --git a/app/javascript/mastodon/locales/sc.json b/app/javascript/mastodon/locales/sc.json index 27080aaa9e2f6f..93130b663e889a 100644 --- a/app/javascript/mastodon/locales/sc.json +++ b/app/javascript/mastodon/locales/sc.json @@ -538,7 +538,6 @@ "poll_button.remove_poll": "Cantzella su sondàgiu", "privacy.change": "Modìfica s'istadu de riservadesa", "privacy.direct.long": "Totu is utentes mentovados in sa publicatzione", - "privacy.direct.short": "Persones ispetzìficas", "privacy.private.long": "Isceti chie ti sighit", "privacy.private.short": "Sighiduras", "privacy.public.long": "Cale si siat persone a intro o a foras de Mastodon", diff --git a/app/javascript/mastodon/locales/sk.json b/app/javascript/mastodon/locales/sk.json index c44a97f0e9fc05..3bc422e97ed8f4 100644 --- a/app/javascript/mastodon/locales/sk.json +++ b/app/javascript/mastodon/locales/sk.json @@ -630,7 +630,6 @@ "poll_button.remove_poll": "Odstrániť anketu", "privacy.change": "Zmeniť nastavenia súkromia príspevku", "privacy.direct.long": "Všetci spomenutí v príspevku", - "privacy.direct.short": "Konkrétni ľudia", "privacy.private.long": "Iba vaši sledovatelia", "privacy.private.short": "Sledovatelia", "privacy.public.long": "Ktokoľvek na Mastodone aj mimo neho", diff --git a/app/javascript/mastodon/locales/sl.json b/app/javascript/mastodon/locales/sl.json index 3fcb1f9dbc0aef..f2ead1e1174535 100644 --- a/app/javascript/mastodon/locales/sl.json +++ b/app/javascript/mastodon/locales/sl.json @@ -610,7 +610,6 @@ "poll_button.remove_poll": "Odstrani anketo", "privacy.change": "Spremeni zasebnost objave", "privacy.direct.long": "Vsem omenjenim v objavi", - "privacy.direct.short": "Določenim ljudem", "privacy.private.long": "Samo vašim sledilcem", "privacy.private.short": "Sledilcem", "privacy.public.long": "Vsem, ki so ali niso na Mastodonu", diff --git a/app/javascript/mastodon/locales/sq.json b/app/javascript/mastodon/locales/sq.json index 29b8a8263a45fa..60eb0bcd8492d8 100644 --- a/app/javascript/mastodon/locales/sq.json +++ b/app/javascript/mastodon/locales/sq.json @@ -692,7 +692,7 @@ "poll_button.remove_poll": "Hiqe pyetësorin", "privacy.change": "Rregulloni privatësi mesazhesh", "privacy.direct.long": "Gjithkënd i përmendur te postimi", - "privacy.direct.short": "Persona të veçantë", + "privacy.direct.short": "Përmendje private", "privacy.private.long": "Vetëm ndjekësit tuaj", "privacy.private.short": "Ndjekës", "privacy.public.long": "Cilido që hyn e del në Mastodon", diff --git a/app/javascript/mastodon/locales/sr-Latn.json b/app/javascript/mastodon/locales/sr-Latn.json index 36a7ed760b50e5..071dab2d908f76 100644 --- a/app/javascript/mastodon/locales/sr-Latn.json +++ b/app/javascript/mastodon/locales/sr-Latn.json @@ -527,7 +527,6 @@ "poll_button.remove_poll": "Ukloni anketu", "privacy.change": "Promeni privatnost objave", "privacy.direct.long": "Svi pomenuti u objavi", - "privacy.direct.short": "Određeni ljudi", "privacy.private.long": "Samo vaši pratioci", "privacy.private.short": "Pratioci", "privacy.public.long": "Bilo ko na Mastodon-u i van njega", diff --git a/app/javascript/mastodon/locales/sr.json b/app/javascript/mastodon/locales/sr.json index f248a29da05e21..819e06e759dc85 100644 --- a/app/javascript/mastodon/locales/sr.json +++ b/app/javascript/mastodon/locales/sr.json @@ -527,7 +527,6 @@ "poll_button.remove_poll": "Уклони анкету", "privacy.change": "Промени приватност објаве", "privacy.direct.long": "Сви поменути у објави", - "privacy.direct.short": "Одређени људи", "privacy.private.long": "Само ваши пратиоци", "privacy.private.short": "Пратиоци", "privacy.public.long": "Било ко на Mastodon-у и ван њега", diff --git a/app/javascript/mastodon/locales/sv.json b/app/javascript/mastodon/locales/sv.json index 29df14cc137c03..c69483a1828493 100644 --- a/app/javascript/mastodon/locales/sv.json +++ b/app/javascript/mastodon/locales/sv.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Ta bort omröstning", "privacy.change": "Ändra inläggsintegritet", "privacy.direct.long": "Alla som nämns i inlägget", - "privacy.direct.short": "Särskilda personer", + "privacy.direct.short": "Privat omnämnande", "privacy.private.long": "Endast dina följare", "privacy.private.short": "Följare", "privacy.public.long": "Alla på och utanför Mastodon", diff --git a/app/javascript/mastodon/locales/th.json b/app/javascript/mastodon/locales/th.json index 7e63210adef640..77e22f5e3b799a 100644 --- a/app/javascript/mastodon/locales/th.json +++ b/app/javascript/mastodon/locales/th.json @@ -688,7 +688,6 @@ "poll_button.remove_poll": "เอาการสำรวจความคิดเห็นออก", "privacy.change": "เปลี่ยนความเป็นส่วนตัวของโพสต์", "privacy.direct.long": "ทุกคนที่กล่าวถึงในโพสต์", - "privacy.direct.short": "ผู้คนที่เฉพาะเจาะจง", "privacy.private.long": "เฉพาะผู้ติดตามของคุณเท่านั้น", "privacy.private.short": "ผู้ติดตาม", "privacy.public.long": "ใครก็ตามที่อยู่ในและนอก Mastodon", diff --git a/app/javascript/mastodon/locales/tr.json b/app/javascript/mastodon/locales/tr.json index fe32b274f66320..3bea3bb89f17f9 100644 --- a/app/javascript/mastodon/locales/tr.json +++ b/app/javascript/mastodon/locales/tr.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Anketi kaldır", "privacy.change": "Gönderi gizliliğini değiştir", "privacy.direct.long": "Gönderide değinilen herkes", - "privacy.direct.short": "Belirli kişiler", + "privacy.direct.short": "Özel bahsetme", "privacy.private.long": "Sadece takipçileriniz", "privacy.private.short": "Takipçiler", "privacy.public.long": "Mastodon'da olan olmayan herkes", diff --git a/app/javascript/mastodon/locales/uk.json b/app/javascript/mastodon/locales/uk.json index b56d959752fcd2..62d2291601bae8 100644 --- a/app/javascript/mastodon/locales/uk.json +++ b/app/javascript/mastodon/locales/uk.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Видалити опитування", "privacy.change": "Змінити видимість допису", "privacy.direct.long": "Усі згадані в дописі", - "privacy.direct.short": "Певні люди", + "privacy.direct.short": "Особиста згадка", "privacy.private.long": "Лише ваші підписники", "privacy.private.short": "Підписники", "privacy.public.long": "Усі з Mastodon", diff --git a/app/javascript/mastodon/locales/vi.json b/app/javascript/mastodon/locales/vi.json index b43e76cbf09412..43fede5dd0f833 100644 --- a/app/javascript/mastodon/locales/vi.json +++ b/app/javascript/mastodon/locales/vi.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "Xóa bình chọn", "privacy.change": "Chọn kiểu tút", "privacy.direct.long": "Những người được nhắc trong tút", - "privacy.direct.short": "Người cụ thể", + "privacy.direct.short": "Nhắn riêng", "privacy.private.long": "Chỉ người theo dõi", "privacy.private.short": "Người theo dõi", "privacy.public.long": "Bất cứ ai", diff --git a/app/javascript/mastodon/locales/zh-CN.json b/app/javascript/mastodon/locales/zh-CN.json index c165161308408e..5c470cf2c46d83 100644 --- a/app/javascript/mastodon/locales/zh-CN.json +++ b/app/javascript/mastodon/locales/zh-CN.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "移除投票", "privacy.change": "设置嘟文的可见范围", "privacy.direct.long": "嘟文中提到的每个人", - "privacy.direct.short": "特定的人", + "privacy.direct.short": "私下提及", "privacy.private.long": "仅限你的关注者", "privacy.private.short": "关注者", "privacy.public.long": "", diff --git a/app/javascript/mastodon/locales/zh-HK.json b/app/javascript/mastodon/locales/zh-HK.json index 264a75fefd62e8..2b6179ae9cd9fb 100644 --- a/app/javascript/mastodon/locales/zh-HK.json +++ b/app/javascript/mastodon/locales/zh-HK.json @@ -533,7 +533,6 @@ "poll_button.remove_poll": "移除投票", "privacy.change": "調整私隱設定", "privacy.direct.long": "帖文提及的人", - "privacy.direct.short": "特定的人", "privacy.private.long": "只有你的追蹤者", "privacy.private.short": "追蹤者", "privacy.public.long": "Mastodon 內外的任何人", diff --git a/app/javascript/mastodon/locales/zh-TW.json b/app/javascript/mastodon/locales/zh-TW.json index a91778a9fb3cfa..46f874697b5328 100644 --- a/app/javascript/mastodon/locales/zh-TW.json +++ b/app/javascript/mastodon/locales/zh-TW.json @@ -697,7 +697,7 @@ "poll_button.remove_poll": "移除投票", "privacy.change": "調整嘟文隱私狀態", "privacy.direct.long": "此嘟文提及之所有人", - "privacy.direct.short": "指定使用者", + "privacy.direct.short": "私訊", "privacy.private.long": "只有跟隨您之使用者能看到", "privacy.private.short": "跟隨者", "privacy.public.long": "所有人 (無論在 Mastodon 上與否)", diff --git a/config/locales/activerecord.no.yml b/config/locales/activerecord.no.yml index 5abe3fdc38243f..b79a5bcccbc728 100644 --- a/config/locales/activerecord.no.yml +++ b/config/locales/activerecord.no.yml @@ -15,6 +15,9 @@ user/invite_request: text: Årsak errors: + attributes: + domain: + invalid: er ikke et gyldig domenenavn models: account: attributes: diff --git a/config/locales/ia.yml b/config/locales/ia.yml index 838acfd4d68d30..70cbd3b647465f 100644 --- a/config/locales/ia.yml +++ b/config/locales/ia.yml @@ -1657,7 +1657,7 @@ ia: posting_defaults: Parametros de publication predefinite public_timelines: Chronologias public privacy: - hint_html: "Personalisa como tu vole que tu profilo e tu messages es trovate. Un varietate de functiones in Mastodon pote adjutar te a attinger un plus grande publico quando activate. Prende un momento pro revider iste parametros pro assecurar te que illos se adapta a tu besonios." + hint_html: "Personalisa como tu vole que le gente trova tu profilo e tu messages. Un varietate de functiones in Mastodon pote adjutar te a attinger un plus grande publico si tu los activa. Prende un momento pro revider iste parametros pro assecurar te que illos se adapta a tu besonios." privacy: Confidentialitate privacy_hint_html: Controla quanto tu vole divulgar pro le beneficio de alteres. Le gente discoperi profilos e applicationes interessante percurrente le profilos sequite per altere personas e vidente a partir de qual applicationes illos publica lor messages, ma tu pote preferer de mantener tal information private. reach: Portata diff --git a/config/locales/no.yml b/config/locales/no.yml index 2529fafb4a7256..d70e60df0aabdc 100644 --- a/config/locales/no.yml +++ b/config/locales/no.yml @@ -773,6 +773,7 @@ batch: remove_from_report: Fjern fra rapport report: Rapport + contents: Innhold deleted: Slettet favourites: Favoritter history: Versjonshistorikk @@ -841,8 +842,25 @@ action: Sjekk her for mer informasjon message_html: "Objektlagringen din er feilkonfigurert. Personvernet til brukerne dine er i fare." tags: + moderation: + pending_review: Avventer gjennomgang + reviewed: Gjennomgått + title: Status + name: Navn + newest: Nyeste + oldest: Eldst + reset: Tilbakestill review: Gjennomgangsstatus + search: Søk + title: Emneknagger updated_msg: Emneknagg innstillinger vellykket oppdatert + terms_of_service: + changelog: Hva har blitt endret + current: Nåværende + draft: Kladd + history: Historikk + publish: Publiser + title: Bruksvilkår title: Administrasjon trends: allow: Tillat @@ -1034,6 +1052,7 @@ migrate_account_html: Hvis du ønsker å henvise denne kontoen til en annen, kan du konfigurere det her. or_log_in_with: Eller logg inn med progress: + confirm: Bekreft E-postadressen details: Dine opplysninger review: Vår gjennomgang rules: Godta regler @@ -1569,6 +1588,7 @@ import: Importér import_and_export: Importer og eksporter migrate: Kontomigrering + notifications: E-postbeskjeder preferences: Innstillinger profile: Profil relationships: Følginger og følgere @@ -1576,6 +1596,8 @@ strikes: Modereringsadvarsler two_factor_authentication: Tofaktorautentisering webauthn_authentication: Sikkerhetsnøkler + severed_relationships: + type: Hendelse statuses: attached: audio: @@ -1654,6 +1676,8 @@ too_late: Det er for sent å anke denne advarselen tags: does_not_match_previous_name: samsvarer ikke med det forrige navnet + terms_of_service: + title: Bruksvilkår themes: contrast: Mastodon (Høykontrast) default: Mastodon @@ -1762,6 +1786,7 @@ follows_view_more: Vis flere personer å følge hashtags_title: Populære emneknagger hashtags_view_more: Vis flere populære emneknagger + post_action: Sett sammen post_step: Si hallo til verdenen med tekst, bilder, videoer, eller meningsmålinger. post_title: Lag ditt første innlegg share_action: Del diff --git a/config/locales/simple_form.el.yml b/config/locales/simple_form.el.yml index 4b6cc80a120df0..f7a4b5e8552721 100644 --- a/config/locales/simple_form.el.yml +++ b/config/locales/simple_form.el.yml @@ -233,6 +233,7 @@ el: setting_display_media_show_all: Εμφάνιση όλων setting_expand_spoilers: Μόνιμη ανάπτυξη των τουτ με προειδοποίηση περιεχομένου setting_hide_network: Κρύψε τις διασυνδέσεις σου + setting_missing_alt_text_modal: Εμφάνιση διαλόγου επιβεβαίωσης πριν από την δημοσίευση πολυμέσων χωρίς alt κείμενο setting_reduce_motion: Μείωση κίνησης κινουμένων στοιχείων setting_system_font_ui: Χρήση της προεπιλεγμένης γραμματοσειράς του συστήματος setting_system_scrollbars_ui: Χρήση προκαθορισμένης γραμμής κύλισης του συστήματος diff --git a/config/locales/simple_form.hu.yml b/config/locales/simple_form.hu.yml index 1b236b93564b51..442e27f35a1e78 100644 --- a/config/locales/simple_form.hu.yml +++ b/config/locales/simple_form.hu.yml @@ -137,7 +137,10 @@ hu: admin_email: A jogi közlemények közé tartoznak az ellenkeresetek, a bírósági végzések, az eltávolítási kérelmek és a bűnüldöző szervek kérelmei is. arbitration_address: Lehet a fent használt valós cím, vagy e-mail használata esetén „N/A” arbitration_website: Lehet webes űrlap, vagy e-mail használata esetén „N/A” + dmca_address: Amerikai üzemeltető esetén használja a DMCA Designated Agent Directory jegyzékében regisztrált címet. Közvetlen kérésre postafiók-jegyzék is rendelkezésre áll, használja a DMCA Designated Agent Directory postafiókról való lemondás iránti kérelmét a Copyright Office-nak küldött e-mailben, és írja le, hogy Ön egy otthoni tartalommoderátor, aki bosszútól vagy megtorlástól tart a tevékenységi miatt, és ezért egy postafiókra van szüksége, hogy ne legyen nyilvános az otthoni címe. + dmca_email: Megegyezhet a fenti „E-mail-cím a jogi nyilatkozatok benyújtásához” mezővel domain: A nyújtott online szolgáltatás egyedi azonosítója. + jurisdiction: Adja meg az országot, ahol a számlafizető él. Ha ez egy vállalat vagy más szervezet, adja meg az országot, ahol bejegyezték, valamint adott esetben a várost, régiót, területet vagy államot. user: chosen_languages: Ha aktív, csak a kiválasztott nyelvű bejegyzések jelennek majd meg a nyilvános idővonalon role: A szerep szabályozza, hogy a felhasználó milyen jogosultságokkal rendelkezik. diff --git a/config/locales/simple_form.no.yml b/config/locales/simple_form.no.yml index fb7a8088762d1d..c93c4d40bc4b1b 100644 --- a/config/locales/simple_form.no.yml +++ b/config/locales/simple_form.no.yml @@ -234,6 +234,7 @@ warn: Skjul med en advarsel form_admin_settings: activity_api_enabled: Publiser samlet statistikk om brukeraktivitet i API + app_icon: App-ikon backups_retention_period: Brukers oppbevaringsperiode for arkiv bootstrap_timeline_accounts: Anbefaler alltid disse kontoene til nye brukere closed_registrations_message: Egendefinert melding når registrering ikke er tilgjengelig @@ -301,6 +302,10 @@ listable: Tillat denne emneknaggen å vises i søk og på profilmappen name: Emneknagg trendable: Tillat denne emneknaggen til å vises under trender + terms_of_service: + text: Bruksvilkår + terms_of_service_generator: + domain: Domene user: role: Rolle time_zone: Tidssone From b1692628de55a1921be0bf1ec3b6f35fc74e3eeb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 10:33:09 +0100 Subject: [PATCH 3/9] fix(deps): update dependency postcss-preset-env to v10.1.5 (#33986) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 236 +++++++++++++++++++++++++++--------------------------- 1 file changed, 118 insertions(+), 118 deletions(-) diff --git a/yarn.lock b/yarn.lock index 967464ce12c23c..65ddac8e46321e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1464,33 +1464,33 @@ __metadata: languageName: node linkType: hard -"@csstools/color-helpers@npm:^5.0.1": - version: 5.0.1 - resolution: "@csstools/color-helpers@npm:5.0.1" - checksum: 10c0/77fa3b7236eaa3f36dea24708ac0d5e53168903624ac5aed54615752a0730cd20773fda50e742ce868012eca8c000cc39688e05869e79f34714230ab6968d1e6 +"@csstools/color-helpers@npm:^5.0.2": + version: 5.0.2 + resolution: "@csstools/color-helpers@npm:5.0.2" + checksum: 10c0/bebaddb28b9eb58b0449edd5d0c0318fa88f3cb079602ee27e88c9118070d666dcc4e09a5aa936aba2fde6ba419922ade07b7b506af97dd7051abd08dfb2959b languageName: node linkType: hard -"@csstools/css-calc@npm:^2.1.1": - version: 2.1.1 - resolution: "@csstools/css-calc@npm:2.1.1" +"@csstools/css-calc@npm:^2.1.1, @csstools/css-calc@npm:^2.1.2": + version: 2.1.2 + resolution: "@csstools/css-calc@npm:2.1.2" peerDependencies: "@csstools/css-parser-algorithms": ^3.0.4 "@csstools/css-tokenizer": ^3.0.3 - checksum: 10c0/857c8dac40eb6ba8810408dad141bbcad060b28bce69dfd3bcf095a060fcaa23d5c4dbf52be88fcb57e12ce32c666e855dc68de1d8020851f6b432e3f9b29950 + checksum: 10c0/34ced30553968ef5d5f9e00e3b90b48c47480cf130e282e99d57ec9b09f803aab8bc06325683e72a1518b5e7180a3da8b533f1b462062757c21989a53b482e1a languageName: node linkType: hard -"@csstools/css-color-parser@npm:^3.0.7": - version: 3.0.7 - resolution: "@csstools/css-color-parser@npm:3.0.7" +"@csstools/css-color-parser@npm:^3.0.7, @csstools/css-color-parser@npm:^3.0.8": + version: 3.0.8 + resolution: "@csstools/css-color-parser@npm:3.0.8" dependencies: - "@csstools/color-helpers": "npm:^5.0.1" - "@csstools/css-calc": "npm:^2.1.1" + "@csstools/color-helpers": "npm:^5.0.2" + "@csstools/css-calc": "npm:^2.1.2" peerDependencies: "@csstools/css-parser-algorithms": ^3.0.4 "@csstools/css-tokenizer": ^3.0.3 - checksum: 10c0/b81780e6c50f0b0605776bd39bbd6203780231a561601853a9835cc70788560e7a281d0fbfe47ebe8affcb07dd64b0b1dcd4b67552520cfbe0e5088df158f12c + checksum: 10c0/90722c5a62ca94e9d578ddf59be604a76400b932bd3d4bd23cb1ae9b7ace8fcf83c06995d2b31f96f4afef24a7cefba79beb11ed7ee4999d7ecfec3869368359 languageName: node linkType: hard @@ -1532,33 +1532,33 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-color-function@npm:^4.0.7": - version: 4.0.7 - resolution: "@csstools/postcss-color-function@npm:4.0.7" +"@csstools/postcss-color-function@npm:^4.0.8": + version: 4.0.8 + resolution: "@csstools/postcss-color-function@npm:4.0.8" dependencies: - "@csstools/css-color-parser": "npm:^3.0.7" + "@csstools/css-color-parser": "npm:^3.0.8" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/0f466e1d8863800f6428d7801e2134a834c9ea4b8098f84df41379cd3c3ba84f62588b46e03b26cf13c7d61b1112d22bdfd72adbcec7f5cb27f1149e855cd3ab + checksum: 10c0/d52c65bb4ed28f62b3fc9c0b2ce068e58395345dcead797ed8f7e4f5f469a9311607d39dd409c571ccc94d6c5c84171aff62d51d4f53fdcf6e1cca23fc31d4f1 languageName: node linkType: hard -"@csstools/postcss-color-mix-function@npm:^3.0.7": - version: 3.0.7 - resolution: "@csstools/postcss-color-mix-function@npm:3.0.7" +"@csstools/postcss-color-mix-function@npm:^3.0.8": + version: 3.0.8 + resolution: "@csstools/postcss-color-mix-function@npm:3.0.8" dependencies: - "@csstools/css-color-parser": "npm:^3.0.7" + "@csstools/css-color-parser": "npm:^3.0.8" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/e663615c7fde6effe9888c049bf74373c55d7d69e36c239eb1343c4aa86810b2407baebedd9fd67c6374fbecc32b4b96d11cdba6099473e4551ce7a1e9613513 + checksum: 10c0/3fe7093b38f2b469462fa942af5a54a1ad68b07cd33267288e5c9e865d3a871c04774463136e4af24955316f40560dda1371d02cfd5595475a742afae13a37ba languageName: node linkType: hard @@ -1576,16 +1576,16 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-exponential-functions@npm:^2.0.6": - version: 2.0.6 - resolution: "@csstools/postcss-exponential-functions@npm:2.0.6" +"@csstools/postcss-exponential-functions@npm:^2.0.7": + version: 2.0.7 + resolution: "@csstools/postcss-exponential-functions@npm:2.0.7" dependencies: - "@csstools/css-calc": "npm:^2.1.1" + "@csstools/css-calc": "npm:^2.1.2" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" peerDependencies: postcss: ^8.4 - checksum: 10c0/e8b5bdde8e60cdd628c6654f2336921fa0df1a9468ce3b7cd40c9f27457cd1f8a2ffc9c6380487d55c6188bed6e772679cefa4dfa5ba90229957a030df9403ce + checksum: 10c0/9d02076135ee9bf82bf911f577c9fda42bf00347f3c519fa83e32e83f5b8a98649b97e13ba3a42ed906467729d7b69574595556dfb9e865c86d3bbae5ffbc918 languageName: node linkType: hard @@ -1601,46 +1601,46 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-gamut-mapping@npm:^2.0.7": - version: 2.0.7 - resolution: "@csstools/postcss-gamut-mapping@npm:2.0.7" +"@csstools/postcss-gamut-mapping@npm:^2.0.8": + version: 2.0.8 + resolution: "@csstools/postcss-gamut-mapping@npm:2.0.8" dependencies: - "@csstools/css-color-parser": "npm:^3.0.7" + "@csstools/css-color-parser": "npm:^3.0.8" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" peerDependencies: postcss: ^8.4 - checksum: 10c0/823603b1083ce2372ccbb2c25b744739cec8371ce593460a85896163fc8eb2b8e992497611af22dd765c2fccd8998b3d683732d61579d40bda0d3f21e6d74e06 + checksum: 10c0/81daaba0e774ed3ab97e2c7c93dcae16d1e8447a27f0e82ddf8a176e8f1e93b444f463284105fd312c6234d4210372d6d69d96efcfb05bc5b6adfba6fcfd6f44 languageName: node linkType: hard -"@csstools/postcss-gradients-interpolation-method@npm:^5.0.7": - version: 5.0.7 - resolution: "@csstools/postcss-gradients-interpolation-method@npm:5.0.7" +"@csstools/postcss-gradients-interpolation-method@npm:^5.0.8": + version: 5.0.8 + resolution: "@csstools/postcss-gradients-interpolation-method@npm:5.0.8" dependencies: - "@csstools/css-color-parser": "npm:^3.0.7" + "@csstools/css-color-parser": "npm:^3.0.8" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/2998d28cd27ecf052da08679ca2fc5c8fcee68ade96cc32db4b4ae44f2b364954804e1e182cb547d6e8e4b5c84d6269763e12e3dfe1fd47c165c539c423b2ea0 + checksum: 10c0/832bfb663b334be9783f49c354cbeec3cede1830a576b91a101456db33207e9651f97624f0df92e5d01a39b68a215ad4b20621ee229b92b51607e889093bc590 languageName: node linkType: hard -"@csstools/postcss-hwb-function@npm:^4.0.7": - version: 4.0.7 - resolution: "@csstools/postcss-hwb-function@npm:4.0.7" +"@csstools/postcss-hwb-function@npm:^4.0.8": + version: 4.0.8 + resolution: "@csstools/postcss-hwb-function@npm:4.0.8" dependencies: - "@csstools/css-color-parser": "npm:^3.0.7" + "@csstools/css-color-parser": "npm:^3.0.8" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/fa8e329ec92a9a04ba8d41d6640e39ea109c8d9ea1c90eaa141e303ae9bc41eca2c7bec72e4211f79a48b7e6746d754a66045b10da04ca9953c8a394a3bc1099 + checksum: 10c0/d6196e2acfc0a6fd61fe254385049fb784abb862c724543940dbba8ffe29bbdbedd83985a517132a21073435445486f918da170fb0f710dbe40a798b9abc41e7 languageName: node linkType: hard @@ -1742,17 +1742,17 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-media-minmax@npm:^2.0.6": - version: 2.0.6 - resolution: "@csstools/postcss-media-minmax@npm:2.0.6" +"@csstools/postcss-media-minmax@npm:^2.0.7": + version: 2.0.7 + resolution: "@csstools/postcss-media-minmax@npm:2.0.7" dependencies: - "@csstools/css-calc": "npm:^2.1.1" + "@csstools/css-calc": "npm:^2.1.2" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/media-query-list-parser": "npm:^4.0.2" peerDependencies: postcss: ^8.4 - checksum: 10c0/9cae49dcbba3f6818b679490665b48f13ab6c57f323a7e614e53a850503b6c5957a0de8dfff7184332c82f6f8570846283a96698791afb367457e4b24a4437f9 + checksum: 10c0/03b7a5603437d5be17e9c0d951ca0b7b3b6f437fd4e24e3ac3f70ed9d573ef67641821fe209b5764c54aa36e841c830a5d8cf3a3dd97fd2fa774b7ceba7ba038 languageName: node linkType: hard @@ -1792,18 +1792,18 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-oklab-function@npm:^4.0.7": - version: 4.0.7 - resolution: "@csstools/postcss-oklab-function@npm:4.0.7" +"@csstools/postcss-oklab-function@npm:^4.0.8": + version: 4.0.8 + resolution: "@csstools/postcss-oklab-function@npm:4.0.8" dependencies: - "@csstools/css-color-parser": "npm:^3.0.7" + "@csstools/css-color-parser": "npm:^3.0.8" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/16d438aee2340dedd27249b540e261ea07bad56ceba507f6118e3eb44c693a977a374b554a1006a14c5d6d024f62d7cc468d7f4351a1c4e04e3a58142a3026a3 + checksum: 10c0/8a62f3875bb9026c95758a0b834e876a8f07dd1a5ba36c3967e230565fbd9afd21ec714c8590cb4ea594fd214e68f2ccf58456ed6e919a47d2ed17d5b63a925a languageName: node linkType: hard @@ -1818,31 +1818,31 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-random-function@npm:^1.0.2": - version: 1.0.2 - resolution: "@csstools/postcss-random-function@npm:1.0.2" +"@csstools/postcss-random-function@npm:^1.0.3": + version: 1.0.3 + resolution: "@csstools/postcss-random-function@npm:1.0.3" dependencies: - "@csstools/css-calc": "npm:^2.1.1" + "@csstools/css-calc": "npm:^2.1.2" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" peerDependencies: postcss: ^8.4 - checksum: 10c0/b0bc235999685045ca91f8f18eb56ced68747aec6e8b7ff57ac86b1c385d6c2526a528fde5fd32e0987b4387b22a75c73e2d2ebd57974c4ca32d3d60a1eb093a + checksum: 10c0/c3bf319a6f79c0e372e4754e7888a4cd3a97b81e480662b1d1cb193949670bbcd5995c42483390a996e66d6dd81c9ad753836cc617aac2e3acbd542faa56f907 languageName: node linkType: hard -"@csstools/postcss-relative-color-syntax@npm:^3.0.7": - version: 3.0.7 - resolution: "@csstools/postcss-relative-color-syntax@npm:3.0.7" +"@csstools/postcss-relative-color-syntax@npm:^3.0.8": + version: 3.0.8 + resolution: "@csstools/postcss-relative-color-syntax@npm:3.0.8" dependencies: - "@csstools/css-color-parser": "npm:^3.0.7" + "@csstools/css-color-parser": "npm:^3.0.8" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/8741e3c337e5f321569fd41dac2442641390716bc67175faa3301bbbeaf23fe5b722b3b0b8f133ad0b927f32a2ed5fb73565fa8ee88685239d781f1826142405 + checksum: 10c0/fcd14fb1c3f103dbaaf88afa2540f9946313d48515fa24fffcde4200e7dc4aa767d186ecf2e12bb0501dd946a824f118cd4ad5d44899c8d6d9d8d9d9b99a123e languageName: node linkType: hard @@ -1857,54 +1857,54 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-sign-functions@npm:^1.1.1": - version: 1.1.1 - resolution: "@csstools/postcss-sign-functions@npm:1.1.1" +"@csstools/postcss-sign-functions@npm:^1.1.2": + version: 1.1.2 + resolution: "@csstools/postcss-sign-functions@npm:1.1.2" dependencies: - "@csstools/css-calc": "npm:^2.1.1" + "@csstools/css-calc": "npm:^2.1.2" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" peerDependencies: postcss: ^8.4 - checksum: 10c0/d9ebbbba833307aba0f490e527dd88a4796e94cc3ae0ba8ad1ada2830cdadfd3f9c9c37e18152903277905f847b71dac2ac1f9f78752aabc4c03a5c5c10157b1 + checksum: 10c0/15a1c434c3059ab884634d32374d53265c0ea5b5d1f6cb979dcfef18903edbafbf334fcbabd5b24869356db93792adfe95d88efef998b7d6b4c6f4b8393faca1 languageName: node linkType: hard -"@csstools/postcss-stepped-value-functions@npm:^4.0.6": - version: 4.0.6 - resolution: "@csstools/postcss-stepped-value-functions@npm:4.0.6" +"@csstools/postcss-stepped-value-functions@npm:^4.0.7": + version: 4.0.7 + resolution: "@csstools/postcss-stepped-value-functions@npm:4.0.7" dependencies: - "@csstools/css-calc": "npm:^2.1.1" + "@csstools/css-calc": "npm:^2.1.2" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" peerDependencies: postcss: ^8.4 - checksum: 10c0/9da91f2ca041a4c4a3118c3ac92b9c9ae244442423bb2d20f6861c5e8225af8f7e05b0d794ae0600dd7a23ca565f7714e066e7a3ea180350534dc0a30ae0d7f4 + checksum: 10c0/1e664f0b169abe0e8ad832844ff06b219702ba7e6af795801109bd2e90403295d5cdb2e27c17f92e60d9704b30726b4564da79e0bf66dec852d50704a8813053 languageName: node linkType: hard -"@csstools/postcss-text-decoration-shorthand@npm:^4.0.1": - version: 4.0.1 - resolution: "@csstools/postcss-text-decoration-shorthand@npm:4.0.1" +"@csstools/postcss-text-decoration-shorthand@npm:^4.0.2": + version: 4.0.2 + resolution: "@csstools/postcss-text-decoration-shorthand@npm:4.0.2" dependencies: - "@csstools/color-helpers": "npm:^5.0.1" + "@csstools/color-helpers": "npm:^5.0.2" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/81950e248d6019c0066353895e0fa2a5c684b754c9af349218cb919534f5ebf79e5e9c7a10b3af1e9c56de2f246968de3b87a00d8c4102e5f88e0f05c04f9889 + checksum: 10c0/01e2f3717e7a42224dc1a746491c55a381cf208cb7588f0308eeefe730675be4c7bb56c0cc557e75999c981e67da7d0b0bb68610635752c89ef251ee435b9cac languageName: node linkType: hard -"@csstools/postcss-trigonometric-functions@npm:^4.0.6": - version: 4.0.6 - resolution: "@csstools/postcss-trigonometric-functions@npm:4.0.6" +"@csstools/postcss-trigonometric-functions@npm:^4.0.7": + version: 4.0.7 + resolution: "@csstools/postcss-trigonometric-functions@npm:4.0.7" dependencies: - "@csstools/css-calc": "npm:^2.1.1" + "@csstools/css-calc": "npm:^2.1.2" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" peerDependencies: postcss: ^8.4 - checksum: 10c0/b5aae978bbdca94c4a0f292ab5ec01750d8aeb62d68e0f9326b49ce94166886dfbfb48f169c9a053e874c9df78243053a30ceec91270a6022396d541d8c44ce9 + checksum: 10c0/2b01608a9f7dba6f73febfdd75269f6f88eb2a653de38a0adc6e81de57de4248bedd39b3e8b219cc49ce73b99118e285a870711953a553ddddb0bd5b2f9a5852 languageName: node linkType: hard @@ -13369,18 +13369,18 @@ __metadata: languageName: node linkType: hard -"postcss-color-functional-notation@npm:^7.0.7": - version: 7.0.7 - resolution: "postcss-color-functional-notation@npm:7.0.7" +"postcss-color-functional-notation@npm:^7.0.8": + version: 7.0.8 + resolution: "postcss-color-functional-notation@npm:7.0.8" dependencies: - "@csstools/css-color-parser": "npm:^3.0.7" + "@csstools/css-color-parser": "npm:^3.0.8" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/d9f64abb54da1e2e2641d68548e5fe3685e1b5f85cd39059f1e9312f9c897eef80a76d1e9b9271d4700a5954fc0c0b6494fc8ed4a25fe64a25525b3973be4a36 + checksum: 10c0/4180e2f6ee9c925d6c47e727cfc50de2186d4a5cfda6e1ccf28f60e5536b418ddd90f9cc5f9cbcd1900f74098101bca8f844867e16b591e66760300e34257e47 languageName: node linkType: hard @@ -13591,18 +13591,18 @@ __metadata: languageName: node linkType: hard -"postcss-lab-function@npm:^7.0.7": - version: 7.0.7 - resolution: "postcss-lab-function@npm:7.0.7" +"postcss-lab-function@npm:^7.0.8": + version: 7.0.8 + resolution: "postcss-lab-function@npm:7.0.8" dependencies: - "@csstools/css-color-parser": "npm:^3.0.7" + "@csstools/css-color-parser": "npm:^3.0.8" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/bee0f50c3f59da04b219b528cdd63b8f2600fd9bbaa02ba101593f29f4cd090c25acc40254a41a11e3db221cc98b7a1b2600fd3abe3065262c2cb5c7501a3dba + checksum: 10c0/5f7b6f95cb3d1aa099c16dcdd89c575f112387600f30949f74c205e0846c9303ca851be794fad9fd56825859d38ac811f972cc34bbc2dfcf71371c640165ddfb languageName: node linkType: hard @@ -13622,14 +13622,14 @@ __metadata: languageName: node linkType: hard -"postcss-logical@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-logical@npm:8.0.0" +"postcss-logical@npm:^8.1.0": + version: 8.1.0 + resolution: "postcss-logical@npm:8.1.0" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/2caa04e45227ab9dec728416ccde47514e1c347ee72aac58e13ecee3bc7fbc8b53e3fe4f1e2e4396432feb1d54e70a1f06ec5a74d60e84bafff05ab82f196475 + checksum: 10c0/0e2e9e901d8a550db7f682d46b1f7e4f363c1ada061dc8e4548e2b563c5e39f3684a2d7c3f11fe061188782bca37874e34967fc6179fa6d98a49ff66a0076d27 languageName: node linkType: hard @@ -13923,18 +13923,18 @@ __metadata: linkType: hard "postcss-preset-env@npm:^10.0.0": - version: 10.1.4 - resolution: "postcss-preset-env@npm:10.1.4" + version: 10.1.5 + resolution: "postcss-preset-env@npm:10.1.5" dependencies: "@csstools/postcss-cascade-layers": "npm:^5.0.1" - "@csstools/postcss-color-function": "npm:^4.0.7" - "@csstools/postcss-color-mix-function": "npm:^3.0.7" + "@csstools/postcss-color-function": "npm:^4.0.8" + "@csstools/postcss-color-mix-function": "npm:^3.0.8" "@csstools/postcss-content-alt-text": "npm:^2.0.4" - "@csstools/postcss-exponential-functions": "npm:^2.0.6" + "@csstools/postcss-exponential-functions": "npm:^2.0.7" "@csstools/postcss-font-format-keywords": "npm:^4.0.0" - "@csstools/postcss-gamut-mapping": "npm:^2.0.7" - "@csstools/postcss-gradients-interpolation-method": "npm:^5.0.7" - "@csstools/postcss-hwb-function": "npm:^4.0.7" + "@csstools/postcss-gamut-mapping": "npm:^2.0.8" + "@csstools/postcss-gradients-interpolation-method": "npm:^5.0.8" + "@csstools/postcss-hwb-function": "npm:^4.0.8" "@csstools/postcss-ic-unit": "npm:^4.0.0" "@csstools/postcss-initial": "npm:^2.0.1" "@csstools/postcss-is-pseudo-class": "npm:^5.0.1" @@ -13944,19 +13944,19 @@ __metadata: "@csstools/postcss-logical-overscroll-behavior": "npm:^2.0.0" "@csstools/postcss-logical-resize": "npm:^3.0.0" "@csstools/postcss-logical-viewport-units": "npm:^3.0.3" - "@csstools/postcss-media-minmax": "npm:^2.0.6" + "@csstools/postcss-media-minmax": "npm:^2.0.7" "@csstools/postcss-media-queries-aspect-ratio-number-values": "npm:^3.0.4" "@csstools/postcss-nested-calc": "npm:^4.0.0" "@csstools/postcss-normalize-display-values": "npm:^4.0.0" - "@csstools/postcss-oklab-function": "npm:^4.0.7" + "@csstools/postcss-oklab-function": "npm:^4.0.8" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" - "@csstools/postcss-random-function": "npm:^1.0.2" - "@csstools/postcss-relative-color-syntax": "npm:^3.0.7" + "@csstools/postcss-random-function": "npm:^1.0.3" + "@csstools/postcss-relative-color-syntax": "npm:^3.0.8" "@csstools/postcss-scope-pseudo-class": "npm:^4.0.1" - "@csstools/postcss-sign-functions": "npm:^1.1.1" - "@csstools/postcss-stepped-value-functions": "npm:^4.0.6" - "@csstools/postcss-text-decoration-shorthand": "npm:^4.0.1" - "@csstools/postcss-trigonometric-functions": "npm:^4.0.6" + "@csstools/postcss-sign-functions": "npm:^1.1.2" + "@csstools/postcss-stepped-value-functions": "npm:^4.0.7" + "@csstools/postcss-text-decoration-shorthand": "npm:^4.0.2" + "@csstools/postcss-trigonometric-functions": "npm:^4.0.7" "@csstools/postcss-unset-value": "npm:^4.0.0" autoprefixer: "npm:^10.4.19" browserslist: "npm:^4.24.4" @@ -13966,7 +13966,7 @@ __metadata: cssdb: "npm:^8.2.3" postcss-attribute-case-insensitive: "npm:^7.0.1" postcss-clamp: "npm:^4.1.0" - postcss-color-functional-notation: "npm:^7.0.7" + postcss-color-functional-notation: "npm:^7.0.8" postcss-color-hex-alpha: "npm:^10.0.0" postcss-color-rebeccapurple: "npm:^10.0.0" postcss-custom-media: "npm:^11.0.5" @@ -13979,8 +13979,8 @@ __metadata: postcss-font-variant: "npm:^5.0.0" postcss-gap-properties: "npm:^6.0.0" postcss-image-set-function: "npm:^7.0.0" - postcss-lab-function: "npm:^7.0.7" - postcss-logical: "npm:^8.0.0" + postcss-lab-function: "npm:^7.0.8" + postcss-logical: "npm:^8.1.0" postcss-nesting: "npm:^13.0.1" postcss-opacity-percentage: "npm:^3.0.0" postcss-overflow-shorthand: "npm:^6.0.0" @@ -13991,7 +13991,7 @@ __metadata: postcss-selector-not: "npm:^8.0.1" peerDependencies: postcss: ^8.4 - checksum: 10c0/bd3ad0a32fa30e53f4fdfb980b77d4e86a53ad40681dd8f7d2d9fb00728730b426cd7d039b57f0849261014e4c9e5a55f72edfda1c70165c96a52f246d273ebb + checksum: 10c0/5ed5aeb7c9718230742a56d9b49e05a90135bc4bb77f97d9978bdb0b999d36a2d6175d99360c966cb7a307c9efe4b8792f4c0b79ec99a233f9e1c1ebae4244f0 languageName: node linkType: hard From 288e61dfdf782cf28164d6e90ef20ee7e2c5769d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 25 Feb 2025 11:57:12 +0100 Subject: [PATCH 4/9] fix(deps): update dependency sass to v1.85.1 (#33998) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 65ddac8e46321e..0d78276bb3aa11 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15526,8 +15526,8 @@ __metadata: linkType: hard "sass@npm:^1.62.1": - version: 1.85.0 - resolution: "sass@npm:1.85.0" + version: 1.85.1 + resolution: "sass@npm:1.85.1" dependencies: "@parcel/watcher": "npm:^2.4.1" chokidar: "npm:^4.0.0" @@ -15538,7 +15538,7 @@ __metadata: optional: true bin: sass: sass.js - checksum: 10c0/a1af0c0596ae1904f66337d0c70a684db6e12210f97be4326cc3dcf18b0f956d7bc45ab2bcc7a8422d433d3eb3c9cb2cc8e60b2dafbdd01fb1ae5a23f5424690 + checksum: 10c0/f843aa1df1dca2f0e9cb2fb247e4939fd514ae4c182cdd1900a0622c0d71b40dfb1c4225f78b78e165a318287ca137ec597695db3e496408bd16a921a2bc2b3f languageName: node linkType: hard From 298ca5359330563130dd84cdde427c3ee040d13b Mon Sep 17 00:00:00 2001 From: Eugen Rochko Date: Tue, 25 Feb 2025 11:58:11 +0100 Subject: [PATCH 5/9] Add choice of law to terms of service generator (#33994) --- app/models/terms_of_service/generator.rb | 1 + app/views/admin/terms_of_service/generates/show.html.haml | 3 +++ config/locales/simple_form.en.yml | 2 ++ config/templates/terms-of-service.md | 2 +- .../admin/terms_of_service/generates_controller_spec.rb | 1 + 5 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/models/terms_of_service/generator.rb b/app/models/terms_of_service/generator.rb index 83c229720e18d4..6fcfb011544a06 100644 --- a/app/models/terms_of_service/generator.rb +++ b/app/models/terms_of_service/generator.rb @@ -13,6 +13,7 @@ class TermsOfService::Generator dmca_email domain jurisdiction + choice_of_law ).freeze attr_accessor(*VARIABLES) diff --git a/app/views/admin/terms_of_service/generates/show.html.haml b/app/views/admin/terms_of_service/generates/show.html.haml index 46737e83558292..0a67aba2953e22 100644 --- a/app/views/admin/terms_of_service/generates/show.html.haml +++ b/app/views/admin/terms_of_service/generates/show.html.haml @@ -22,6 +22,9 @@ .fields-group = form.input :jurisdiction, wrapper: :with_label + .fields-group + = form.input :choice_of_law, wrapper: :with_label + .fields-group = form.input :admin_email, wrapper: :with_label diff --git a/config/locales/simple_form.en.yml b/config/locales/simple_form.en.yml index edf0a29a321576..d5923522221448 100644 --- a/config/locales/simple_form.en.yml +++ b/config/locales/simple_form.en.yml @@ -137,6 +137,7 @@ en: admin_email: Legal notices include counternotices, court orders, takedown requests, and law enforcement requests. arbitration_address: Can be the same as Physical address above, or “N/A” if using email arbitration_website: Can be a web form, or “N/A” if using email + choice_of_law: City, region, territory or state the internal substantive laws of which shall govern any and all claims. dmca_address: For US operators, use the address registered in the DMCA Designated Agent Directory. A P.O. Box listing is available upon direct request, use the DMCA Designated Agent Post Office Box Waiver Request to email the Copyright Office and describe that you are a home-based content moderator who fears revenge or retribution for your actions and need to use a P.O. Box to remove your home address from public view. dmca_email: Can be the same email used for “Email address for legal notices” above domain: Unique identification of the online service you are providing. @@ -338,6 +339,7 @@ en: admin_email: Email address for legal notices arbitration_address: Physical address for arbitration notices arbitration_website: Website for submitting arbitration notices + choice_of_law: Choice of Law dmca_address: Physical address for DMCA/copyright notices dmca_email: Email address for DMCA/copyright notices domain: Domain diff --git a/config/templates/terms-of-service.md b/config/templates/terms-of-service.md index 4b11a9897cfcc7..0a96b1a606e2a7 100644 --- a/config/templates/terms-of-service.md +++ b/config/templates/terms-of-service.md @@ -249,7 +249,7 @@ individual basis. ## Choice of Law Any and all claims related to or arising out of your use of, or access to the -Instance shall be governed by internal substantive laws of New York in all +Instance shall be governed by internal substantive laws of %{choice_of_law} in all respects, without regard for the jurisdiction or forum in which you are domiciled, reside, or located at the time of such access or use. diff --git a/spec/controllers/admin/terms_of_service/generates_controller_spec.rb b/spec/controllers/admin/terms_of_service/generates_controller_spec.rb index c1fc7faef93e3a..b528bfb57a458e 100644 --- a/spec/controllers/admin/terms_of_service/generates_controller_spec.rb +++ b/spec/controllers/admin/terms_of_service/generates_controller_spec.rb @@ -33,6 +33,7 @@ dmca_email: 'dmca@host.example', domain: 'host.example', jurisdiction: 'Europe', + choice_of_law: 'New York', }, } end From 6405883eed6023be6d3e9d02075afa2a60d8b603 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 25 Feb 2025 12:02:29 +0100 Subject: [PATCH 6/9] chore(deps): update dependency haml_lint to v0.61.0 (#33995) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index b2b53c5eaf69e8..e5dc64a5bc3696 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -273,7 +273,7 @@ GEM activesupport (>= 5.1) haml (>= 4.0.6) railties (>= 5.1) - haml_lint (0.60.0) + haml_lint (0.61.0) haml (>= 5.0) parallel (~> 1.10) rainbow From 93f0427b8a84faf68d5d02cdf9a26f98fae16f2b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 25 Feb 2025 12:02:42 +0100 Subject: [PATCH 7/9] chore(deps): update dependency oj to v3.16.10 (#33997) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index e5dc64a5bc3696..513b69d9c220de 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -432,7 +432,7 @@ GEM nokogiri (1.18.3) mini_portile2 (~> 2.8.2) racc (~> 1.4) - oj (3.16.9) + oj (3.16.10) bigdecimal (>= 3.0) ostruct (>= 0.2) omniauth (2.1.2) From 33643c4c072fc29382e3d395466adfd63a16742c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Feb 2025 14:08:40 +0100 Subject: [PATCH 8/9] New Crowdin Translations (automated) (#33996) Co-authored-by: GitHub Actions --- app/javascript/mastodon/locales/ast.json | 84 ++++++++++++---------- app/javascript/mastodon/locales/en-GB.json | 1 + app/javascript/mastodon/locales/nn.json | 1 + config/locales/ast.yml | 54 +++++++------- config/locales/doorkeeper.fr.yml | 2 +- config/locales/simple_form.ast.yml | 8 +-- 6 files changed, 82 insertions(+), 68 deletions(-) diff --git a/app/javascript/mastodon/locales/ast.json b/app/javascript/mastodon/locales/ast.json index 440ae888957a24..2d639fb1e6aabe 100644 --- a/app/javascript/mastodon/locales/ast.json +++ b/app/javascript/mastodon/locales/ast.json @@ -4,15 +4,16 @@ "about.disclaimer": "Mastodon ye software gratuito y de códigu llibre, y una marca rexistrada de Mastodon gGmbH.", "about.domain_blocks.no_reason_available": "El motivu nun ta disponible", "about.domain_blocks.preamble": "Polo xeneral, Mastodon permítete ver el conteníu ya interactuar colos perfiles d'otros sirvidores nel fediversu. Estes son les esceiciones que se ficieron nesti sirvidor.", - "about.domain_blocks.silenced.explanation": "Polo xeneral, nun ves los perfiles ya'l conteníu d'esti sirvidor sacante que los busques o decidas siguilos.", + "about.domain_blocks.silenced.explanation": "Polo xeneral, nun ves los perfiles y el conteníu d'esti sirvidor sacante que los busques o decidas siguilos.", "about.domain_blocks.silenced.title": "Llendóse", - "about.domain_blocks.suspended.explanation": "Nun se procesa, atroxa nin intercambia nengún datu d'esti sirvidor, lo que fai que cualesquier interaición o comunicación colos sos perfiles seya imposible.", + "about.domain_blocks.suspended.explanation": "Nun se procesa, atroxa nin intercambia nengún datu d'esti sirvidor, lo que fai imposible cualesquier interaición o comunicación colos sos perfiles.", "about.domain_blocks.suspended.title": "Suspendióse", "about.not_available": "Esta información nun ta disponible nesti sirvidor.", "about.powered_by": "Una rede social descentralizada que tien la teunoloxía de {mastodon}", "about.rules": "Normes del sirvidor", "account.account_note_header": "Nota personal", "account.add_or_remove_from_list": "Amestar o quitar de les llistes", + "account.badges.bot": "Automatizóse", "account.badges.group": "Grupu", "account.block": "Bloquiar a @{name}", "account.block_domain": "Bloquiar el dominiu {domain}", @@ -25,7 +26,7 @@ "account.edit_profile": "Editar el perfil", "account.enable_notifications": "Avisame cuando @{name} espublice artículos", "account.endorse": "Destacar nel perfil", - "account.featured_tags.last_status_never": "Nun hai nengún artículu", + "account.featured_tags.last_status_never": "Nun hai nenguna publicación", "account.featured_tags.title": "Etiquetes destacaes de: {name}", "account.follow": "Siguir", "account.follow_back": "Siguir tamién", @@ -107,6 +108,7 @@ "column.domain_blocks": "Dominios bloquiaos", "column.edit_list": "Editar la llista", "column.favourites": "Favoritos", + "column.firehose": "Feed en direuto", "column.follow_requests": "Solicitúes de siguimientu", "column.home": "Aniciu", "column.lists": "Llistes", @@ -126,9 +128,9 @@ "community.column_settings.remote_only": "Namás lo remoto", "compose.language.change": "Camudar la llingua", "compose.language.search": "Buscar llingües…", - "compose.published.body": "Espublizóse l'artículu.", + "compose.published.body": "Publicóse la publicación.", "compose.published.open": "Abrir", - "compose.saved.body": "Post guardáu.", + "compose.saved.body": "Guardóse la publicación.", "compose_form.direct_message_warning_learn_more": "Saber más", "compose_form.encryption_warning": "Los artículos de Mastodon nun tán cifraos de puntu a puntu. Nun compartas nengún tipu d'información sensible per Mastodon.", "compose_form.lock_disclaimer": "La to cuenta nun ye {locked}. Cualesquier perfil pue siguite pa ver los artículos que son namás pa siguidores.", @@ -137,34 +139,33 @@ "compose_form.poll.option_placeholder": "Opción {number}", "compose_form.poll.type": "Tipu", "compose_form.publish": "Espublizar", - "compose_form.publish_form": "Artículu nuevu", + "compose_form.publish_form": "Publicación nueva", "compose_form.reply": "Responder", "confirmation_modal.cancel": "Encaboxar", "confirmations.block.confirm": "Bloquiar", "confirmations.delete.confirm": "Desaniciar", - "confirmations.delete.message": "¿De xuru que quies desaniciar esti artículu?", - "confirmations.delete.title": "¿Desaniciar l'artículu?", + "confirmations.delete.message": "¿De xuru que quies desaniciar esta publicación?", + "confirmations.delete.title": "¿Quies desaniciar esta publicación?", "confirmations.delete_list.confirm": "Desaniciar", "confirmations.delete_list.message": "¿De xuru que quies desaniciar permanentemente esta llista?", - "confirmations.delete_list.title": "¿Desaniciar la llista?", + "confirmations.delete_list.title": "¿Quies desaniciar la llista?", "confirmations.discard_edit_media.confirm": "Escartar", "confirmations.edit.confirm": "Editar", "confirmations.edit.message": "La edición va sobrescribir el mensaxe que tas escribiendo. ¿De xuru que quies siguir?", "confirmations.follow_to_list.title": "¿Siguir al usuariu?", "confirmations.logout.confirm": "Zarrar la sesión", "confirmations.logout.message": "¿De xuru que quies zarrar la sesión?", - "confirmations.logout.title": "¿Zarrar la sesión?", + "confirmations.logout.title": "¿Quies zarrar la sesión?", "confirmations.missing_alt_text.confirm": "Amestar testu alternativu", "confirmations.missing_alt_text.title": "¿Quies amestar testu alternativu?", "confirmations.redraft.confirm": "Desaniciar y reeditar", - "confirmations.redraft.message": "¿De xuru que quies desaniciar esti artículu y reeditalu? Van perdese los favoritos y comparticiones, y les rempuestes al artículu orixinal van quedar güérfanes.", - "confirmations.redraft.title": "¿Desaniciar ya reeditar l'artículu?", + "confirmations.redraft.title": "¿Desaniciar y reeditar la publicación?", "confirmations.reply.confirm": "Responder", "confirmations.reply.message": "Responder agora va sobrescribir el mensaxe que tas componiendo anguaño. ¿De xuru que quies siguir?", "confirmations.unfollow.confirm": "Dexar de siguir", "confirmations.unfollow.message": "¿De xuru que quies dexar de siguir a {name}?", "confirmations.unfollow.title": "¿Dexar de siguir al usuariu?", - "content_warning.hide": "Anubrir l'artículu", + "content_warning.hide": "Esconder la publicación", "content_warning.show": "Amosar de toes toes", "content_warning.show_more": "Amosar más", "conversation.delete": "Desaniciar la conversación", @@ -186,7 +187,7 @@ "domain_block_modal.title": "Bloquiar el dominiu?", "domain_pill.server": "Sirvidor", "domain_pill.username": "Nome d'usuariu", - "embed.instructions": "Empotra esti artículu nel to sitiu web copiando'l códigu d'abaxo.", + "embed.instructions": "Empotra esta publicación nel to sitiu web copiando'l códigu d'abaxo.", "embed.preview": "Va apaecer asina:", "emoji_button.activity": "Actividá", "emoji_button.flags": "Banderes", @@ -201,9 +202,9 @@ "emoji_button.symbols": "Símbolos", "emoji_button.travel": "Viaxes y llugares", "empty_column.account_suspended": "Cuenta suspendida", - "empty_column.account_timeline": "¡Equí nun hai nengún artículu!", + "empty_column.account_timeline": "¡Equí nun hai nenguna publicación!", "empty_column.blocks": "Nun bloquiesti a nengún perfil.", - "empty_column.bookmarked_statuses": "Nun tienes nengún artículu en Marcadores. Cuando amiestes dalgún, apaez equí.", + "empty_column.bookmarked_statuses": "Nun tienes nenguna publicación en Marcadores. Cuando amiestes dalguna, va apaecer equí.", "empty_column.direct": "Nun tienes nenguna mención privada. Cuando unvies o recibas dalguna, apaez equí.", "empty_column.domain_blocks": "Nun hai nengún dominiu bloquiáu.", "empty_column.explore_statuses": "Agora nun hai nada en tendencia. ¡Volvi equí dempués!", @@ -223,21 +224,21 @@ "explore.trending_links": "Noticies", "explore.trending_statuses": "Artículos", "explore.trending_tags": "Etiquetes", - "filter_modal.added.context_mismatch_explanation": "Esta categoría de peñera nun s'aplica al contestu nel qu'accediesti a esti artículu. Si tamién quies que se peñere l'artículu nesti contestu, tienes d'editar la peñera.", + "filter_modal.added.context_mismatch_explanation": "Esta categoría de peñera nun s'aplica al contestu nel qu'accediesti a esta publicación. Si tamién quies que se peñere la publicación nesti contestu, tienes d'editar la peñera.", "filter_modal.added.context_mismatch_title": "¡El contestu nun coincide!", "filter_modal.added.expired_explanation": "Esta categoría de peñera caducó, tienes de camudar la so data de caducidá p'aplicala.", "filter_modal.added.expired_title": "¡La peñera caducó!", "filter_modal.added.review_and_configure": "Pa revisar y configurar a fondu esta categoría de peñera, vete a la {settings_link}.", "filter_modal.added.review_and_configure_title": "Configuración de la peñera", "filter_modal.added.settings_link": "páxina de configuración", - "filter_modal.added.short_explanation": "Esti artículu amestóse a la categoría de peñera siguiente: {title}.", + "filter_modal.added.short_explanation": "Esta publicación amestóse a la categoría de peñera siguiente: {title}.", "filter_modal.added.title": "¡Amestóse la peñera!", "filter_modal.select_filter.expired": "caducó", "filter_modal.select_filter.prompt_new": "Categoría nueva: {name}", "filter_modal.select_filter.search": "Buscar o crear", "filter_modal.select_filter.subtitle": "Usa una categoría esistente o créala", - "filter_modal.select_filter.title": "Peñerar esti artículu", - "filter_modal.title.status": "Peñera d'un artículu", + "filter_modal.select_filter.title": "Peñerar esta publicación", + "filter_modal.title.status": "Peñera d'una publicación", "firehose.all": "Tolos sirvidores", "firehose.local": "Esti sirvidor", "firehose.remote": "Otros sirvidores", @@ -285,20 +286,20 @@ "interaction_modal.on_another_server": "N'otru sirvidor", "interaction_modal.on_this_server": "Nesti sirvidor", "interaction_modal.title.follow": "Siguir a {name}", - "interaction_modal.title.reply": "Rempuesta al artículu de: {name}", + "interaction_modal.title.reply": "Rempuesta a la publicación de: {name}", "interaction_modal.title.vote": "Vota na encuesta de {name}", "intervals.full.days": "{number, plural, one {# día} other {# díes}}", "intervals.full.hours": "{number, plural, one {# hora} other {# hores}}", "intervals.full.minutes": "{number, plural, one {# minutu} other {# minutos}}", "keyboard_shortcuts.back": "Dir p'atrás", "keyboard_shortcuts.blocked": "Abrir la llista de perfiles bloquiaos", - "keyboard_shortcuts.boost": "Compartir un artículu", + "keyboard_shortcuts.boost": "Compartir una publicación", "keyboard_shortcuts.column": "Enfocar una columna", "keyboard_shortcuts.compose": "Enfocar l'área de composición", "keyboard_shortcuts.description": "Descripción", "keyboard_shortcuts.direct": "p'abrir la columna de les menciones privaes", "keyboard_shortcuts.down": "Baxar na llista", - "keyboard_shortcuts.enter": "Abrir un artículu", + "keyboard_shortcuts.enter": "Abrir una publicación", "keyboard_shortcuts.federated": "Abrir la llinia de tiempu federada", "keyboard_shortcuts.heading": "Atayos del tecláu", "keyboard_shortcuts.home": "Abrir la llinia de tiempu del aniciu", @@ -312,12 +313,12 @@ "keyboard_shortcuts.open_media": "Abrir el conteníu mutimedia", "keyboard_shortcuts.pinned": "Abrir la llista d'artículos fixaos", "keyboard_shortcuts.profile": "Abrir el perfil del autor/a", - "keyboard_shortcuts.reply": "Responder a un artículu", + "keyboard_shortcuts.reply": "Responder a una publicación", "keyboard_shortcuts.requests": "Abrir la llista de solicitúes de siguimientu", "keyboard_shortcuts.search": "Enfocar la barra de busca", "keyboard_shortcuts.start": "Abrir la columna «Entamar»", "keyboard_shortcuts.toggle_sensitivity": "Amosar/esconder el conteníu multimedia", - "keyboard_shortcuts.toot": "Comenzar un artículu nuevu", + "keyboard_shortcuts.toot": "Escribir una publicación nueva", "keyboard_shortcuts.unfocus": "Desenfocar l'área de composición/busca", "keyboard_shortcuts.up": "Xubir na llista", "lightbox.close": "Zarrar", @@ -377,9 +378,9 @@ "notification.mentioned_you": "{name} mentóte", "notification.moderation-warning.learn_more": "Deprender más", "notification.poll": "Finó una encuesta na que votesti", - "notification.reblog": "{name} compartió'l to artículu", + "notification.reblog": "{name} compartió la to publicación", "notification.status": "{name} ta acabante d'espublizar", - "notification.update": "{name} editó un artículu", + "notification.update": "{name} editó una publicación", "notification_requests.edit_selection": "Editar", "notification_requests.exit_selection": "Fecho", "notifications.clear": "Borrar los avisos", @@ -421,9 +422,10 @@ "poll.votes": "{votes, plural, one {# votu} other {# votos}}", "poll_button.add_poll": "Amestar una encuesta", "poll_button.remove_poll": "Quitar la encuesta", - "privacy.change": "Configurar la privacidá del artículu", + "privacy.change": "Configurar la privacidá de la publicación", + "privacy.direct.short": "Mención privada", "privacy.private.short": "Siguidores", - "privacy.public.short": "Artículu públicu", + "privacy.public.short": "Publicación pública", "privacy_policy.last_updated": "Data del últimu anovamientu: {date}", "privacy_policy.title": "Política de privacidá", "refresh": "Anovar", @@ -447,7 +449,7 @@ "report.category.subtitle": "Escueyi la meyor opción", "report.category.title": "Dinos qué pasa con esti {type}", "report.category.title_account": "perfil", - "report.category.title_status": "artículu", + "report.category.title_status": "publicación", "report.close": "Fecho", "report.comment.title": "¿Hai daqué más qu'habríemos saber?", "report.forward": "Reunviar a {target}", @@ -467,7 +469,7 @@ "report.rules.subtitle": "Seleiciona tolo que s'axuste", "report.rules.title": "¿Qué normes s'incumplen?", "report.statuses.subtitle": "Seleiciona tolo que s'axuste", - "report.statuses.title": "¿Hai dalgún artículu qu'apoye esti informe?", + "report.statuses.title": "¿Hai dalguna publicación qu'apoye esti informe?", "report.submit": "Unviar", "report.target": "Informe de: {target}", "report.thanks.take_action": "Equí tienes les opciones pa controlar qué ves en Mastodon:", @@ -476,7 +478,7 @@ "report.thanks.title_actionable": "Gracies pol informe, el casu yá ta n'investigación.", "report.unfollow": "Dexar de siguir a @{name}", "report.unfollow_explanation": "Sigues a esta cuenta. Pa dexar de ver los sos artículos nel to feed d'aniciu, dexa de siguila.", - "report_notification.attached_statuses": "{count, plural, one {Axuntóse {count} artículu} other {Axuntáronse {count} artículos}}", + "report_notification.attached_statuses": "{count, plural, one {Axuntóse {count} publicación} other {Axuntáronse {count} publicaciones}}", "report_notification.categories.legal": "Llegal", "report_notification.categories.legal_sentence": "conteníu illegal", "report_notification.categories.spam": "Spam", @@ -489,6 +491,7 @@ "search.quick_action.go_to_hashtag": "Dir a la etiqueta {x}", "search.quick_action.status_search": "Artículos que concasen con {x}", "search.search_or_paste": "Busca o apiega una URL", + "search_popout.full_text_search_disabled_message": "Nun ta disponible nel dominiu {domain}.", "search_popout.language_code": "códigu de llingua ISO", "search_popout.options": "Opciones de busca", "search_popout.quick_actions": "Aiciones rápides", @@ -500,22 +503,25 @@ "search_results.hashtags": "Etiquetes", "search_results.see_all": "Ver too", "search_results.statuses": "Artículos", + "server_banner.is_one_of_many": "{domain} ye unu de los munchos sirvidores independientes de Mastodon que pues usar pa participar nel fediversu.", "server_banner.server_stats": "Estadístiques del sirvidor:", "sign_in_banner.create_account": "Crear una cuenta", + "sign_in_banner.mastodon_is": "Mastodon ye la meyor manera de siguir al momentu qué pasa.", + "sign_in_banner.sign_in": "Aniciar la sesión", "sign_in_banner.sso_redirect": "Aniciar la sesión o rexistrase", "status.admin_account": "Abrir la interfaz de moderación pa @{name}", "status.admin_domain": "Abrir la interfaz de moderación pa «{domain}»", - "status.admin_status": "Abrir esti artículu na interfaz de moderación", + "status.admin_status": "Abrir esta publicación na interfaz de moderación", "status.block": "Bloquiar a @{name}", "status.bookmark": "Meter en Marcadores", - "status.cannot_reblog": "Esti artículu nun se pue compartir", - "status.copy": "Copiar l'enllaz al artículu", + "status.cannot_reblog": "Esta publicación nun se pue compartir", + "status.copy": "Copiar l'enllaz a la publicación", "status.delete": "Desaniciar", "status.direct": "Mentar a @{name} per privao", "status.direct_indicator": "Mención privada", "status.edited_x_times": "Editóse {count, plural, one {{count} vegada} other {{count} vegaes}}", "status.embed": "Consiguir el códigu pa empotrar", - "status.filter": "Peñerar esti artículu", + "status.filter": "Peñerar esta publicación", "status.history.created": "{name} creó {date}", "status.history.edited": "{name} editó {date}", "status.load_more": "Cargar más", @@ -524,13 +530,13 @@ "status.more": "Más", "status.mute": "Desactivar los avisos de @{name}", "status.mute_conversation": "Desactivar los avisos de la conversación", - "status.open": "Espander esti artículu", + "status.open": "Espander esta publicación", "status.pin": "Fixar nel perfil", - "status.pinned": "Artículu fixáu", + "status.pinned": "Publicación fixada", "status.read_more": "Lleer más", "status.reblog": "Compartir", "status.reblogged_by": "{name} compartió", - "status.reblogs.empty": "Naide nun compartió esti artículu. Cuando daquién lo faiga, apaez equí.", + "status.reblogs.empty": "Naide nun compartió esta publicación. Cuando daquién lo faiga, va apaecer equí.", "status.redraft": "Desaniciar y reeditar", "status.remove_bookmark": "Desaniciar el marcador", "status.replied_to": "En rempuesta a {name}", diff --git a/app/javascript/mastodon/locales/en-GB.json b/app/javascript/mastodon/locales/en-GB.json index 54dda38db2c9f6..2af100a56fd19b 100644 --- a/app/javascript/mastodon/locales/en-GB.json +++ b/app/javascript/mastodon/locales/en-GB.json @@ -697,6 +697,7 @@ "poll_button.remove_poll": "Remove poll", "privacy.change": "Change post privacy", "privacy.direct.long": "Everyone mentioned in the post", + "privacy.direct.short": "Private mention", "privacy.private.long": "Only your followers", "privacy.private.short": "Followers", "privacy.public.long": "Anyone on and off Mastodon", diff --git a/app/javascript/mastodon/locales/nn.json b/app/javascript/mastodon/locales/nn.json index 60481f8cca1b9a..c0a3ec183741ed 100644 --- a/app/javascript/mastodon/locales/nn.json +++ b/app/javascript/mastodon/locales/nn.json @@ -697,6 +697,7 @@ "poll_button.remove_poll": "Fjern rundspørjing", "privacy.change": "Endre personvernet på innlegg", "privacy.direct.long": "Alle nemnde i innlegget", + "privacy.direct.short": "Privat omtale", "privacy.private.long": "Berre dei som fylgjer deg", "privacy.private.short": "Fylgjarar", "privacy.public.long": "Kven som helst på og av Mastodon", diff --git a/config/locales/ast.yml b/config/locales/ast.yml index 6c2ebbfd7251ee..83d158766b0df6 100644 --- a/config/locales/ast.yml +++ b/config/locales/ast.yml @@ -9,8 +9,8 @@ ast: last_active: última actividá nothing_here: "¡Equí nun hai nada!" posts: - one: Artículu - other: Artículos + one: Publicación + other: Publicaciones posts_tab_heading: Artículos admin: account_actions: @@ -76,7 +76,7 @@ ast: destroy_announcement_html: "%{name} desanició l'anunciu «%{target}»" destroy_custom_emoji_html: "%{name} desanició'l fustaxe %{target}" destroy_domain_block_html: "%{name} desbloquió'l dominiu %{target}" - destroy_status_html: "%{name} quitó l'artículu de: %{target}" + destroy_status_html: "%{name} quitó la publicación de: %{target}" destroy_user_role_html: "%{name} desanició'l rol %{target}" disable_custom_emoji_html: "%{name} desactivó'l fustaxe «%{target}»" enable_custom_emoji_html: "%{name} activó'l fustaxe «%{target}»" @@ -87,7 +87,7 @@ ast: unblock_email_account_html: "%{name} desbloquió la direición de corréu electrónicu de: %{target}" update_announcement_html: "%{name} anovó l'anunciu «%{target}»" update_custom_emoji_html: "%{name} anovó'l fustaxe «%{target}»" - update_status_html: "%{name} anovó l'artículu de: %{target}" + update_status_html: "%{name} anovó la publicación de: %{target}" update_user_role_html: "%{name} camudó'l rol %{target}" empty: Nun s'atopó nengún rexistru. announcements: @@ -100,7 +100,7 @@ ast: create: Crear l'anunciu title: Anunciu nuevu publish: Espublizar - published_msg: "¡L'anunciu espublizóse correutamente!" + published_msg: "¡L'anunciu publicóse correutamente!" scheduled_msg: "¡Programóse l'espublizamientu del anunciu!" title: Anuncios unpublish: Dexar d'espublizar @@ -347,14 +347,14 @@ ast: back_to_account: Volver a la páxina de la cuenta language: Llingua metadata: Metadatos - original_status: Artículu orixinal + original_status: Publicación orixinal visibility: Visibilidá with_media: Con elementos multimedia strikes: actions: - delete_statuses: "%{name} desanició l'artículu de: %{target}" + delete_statuses: "%{name} desanició la publicación de: %{target}" disable: "%{name} conxeló la cuenta de: %{target}" - mark_statuses_as_sensitive: "%{name} marcó l'artículu de %{target} como sensible" + mark_statuses_as_sensitive: "%{name} marcó la publicación de %{target} como sensible" none: "%{name} unvió una alvertencia a %{target}" sensitive: "%{name} marcó la cuenta de %{target} como sensible" suspend: "%{name} suspendió la cuenta de: %{target}" @@ -375,8 +375,8 @@ ast: preview_card_providers: title: Espublizadores statuses: - allow: Permitir l'artículu - disallow: Refugar l'artículu + allow: Permitir la publicación + disallow: Refugar la publicación title: Artículos en tendencia tags: current_score: 'Puntuación total: %{score}' @@ -459,6 +459,10 @@ ast: logout: Zarrar la sesión migrate_account: Cambéu de cuenta migrate_account_html: Si quies redirixir esta cuenta a otra diferente, pues configurar esta opción equí. + progress: + confirm: Confirmación del corréu electrónicu + details: Los tos detalles + rules: Aceptación de normes providers: cas: CAS saml: SAML @@ -470,6 +474,8 @@ ast: security: Seguranza setup: link_not_received: "¿Nun consiguiesti l'enllaz?" + sign_in: + preamble_html: Anicia la sesión coles credenciales del dominiu %{domain}. Si la to cuenta ta agospiada n'otru sirvidor, nun vas ser a aniciar la sesión equí. sign_up: title: 'Creación d''una cuenta en: %{domain}.' status: @@ -515,8 +521,8 @@ ast: created_at: Data recipient: Dirixóse a reject_appeal: Refugar l'apellación - status: 'Artículu #%{id}' - status_removed: L'artículu yá se quitó del sistema + status: 'Publicación #%{id}' + status_removed: La publicación yá se quitó del sistema your_appeal_approved: Aprobóse la to apellación your_appeal_pending: Unviesti una apellación your_appeal_rejected: Refugóse la to apellación @@ -572,8 +578,8 @@ ast: one: "%{count} pallabra clave" other: "%{count} pallabres claves" statuses: - one: "%{count} artículu" - other: "%{count} artículos" + one: "%{count} publicación" + other: "%{count} publicaciones" title: Peñeres new: title: Amestar una peñera @@ -637,7 +643,7 @@ ast: successful_sign_in_html: Anicióse correutamente la sesión col métodu «%{method}» dende %{ip} (%{browser}) media_attachments: validations: - images_and_video: Nun se pue axuntar nengún videu a un artículu que yá contién imáxenes + images_and_video: Nun se pue axuntar nengún videu a una publicación que yá contién imáxenes too_many: Nun se puen axuntar más de 4 ficheros migrations: errors: @@ -654,7 +660,7 @@ ast: sign_up: subject: "%{name} rexistróse" favourite: - subject: "%{name} marcó'l to artículu como favoritu" + subject: "%{name} marcó la to publicación como favorita" follow: body: "¡Agora %{name} siguete!" subject: "%{name} ta siguiéndote" @@ -666,10 +672,10 @@ ast: subject: "%{name} mentóte" title: Mención nueva reblog: - body: "%{name} compartió'l to artículu:" - subject: "%{name} compartió'l to artículu" + body: "%{name} compartió la to publicación:" + subject: "%{name} compartió la to publicación" update: - subject: "%{name} editó un artículu" + subject: "%{name} editó una publicación" notifications: email_events_hint: 'Seleiciona los eventos de los que quies recibir avisos:' number: @@ -798,12 +804,12 @@ ast: other: "%{count} vídeos" default_language: La mesma que la de la interfaz errors: - in_reply_not_found: L'artículu al que tentes de responder paez que nun esiste. + in_reply_not_found: La publicación a la que tentes de responder paez que nun esiste. pin_errors: direct: Nun se puen fixar los artículos que son visibles namás pa los usuarios mentaos limit: Yá fixesti'l númberu máximu d'artículos - ownership: Nun se pue fixar l'artículu d'otru perfil - reblog: Nun se pue fixar un artículu compartíu + ownership: Nun se pue fixar la publicación d'otru perfil + reblog: Nun se pue fixar una publicación compartida title: "%{name}: «%{quote}»" visibilities: direct: Mensaxe direutu @@ -817,12 +823,12 @@ ast: keep_direct: Caltener los mensaxes direutos keep_direct_hint: Nun desanicia nengún mensaxe direutu keep_media: Caltener los artículos con elementos multimedia - keep_media_hint: Nun desanicia nengún artículu de to que contenta elementos multimedia + keep_media_hint: Nun desanicia nenguna publicación de to que contenta elementos multimedia keep_pinned: Caltener los artículos fixaos keep_polls: Caltener les encuestes keep_polls_hint: Nun desanicia nenguna encuesta de to keep_self_bookmark: Caltener los artículos que metieres en Marcadores - keep_self_bookmark_hint: Nun desanicia nengún artículu que metieres en Marcadores + keep_self_bookmark_hint: Nun desanicia nenguna publicación que metieres en Marcadores min_age: '1209600': 2 selmanes '15778476': 6 meses diff --git a/config/locales/doorkeeper.fr.yml b/config/locales/doorkeeper.fr.yml index 71c9605d8a9393..d956225dbae481 100644 --- a/config/locales/doorkeeper.fr.yml +++ b/config/locales/doorkeeper.fr.yml @@ -25,7 +25,7 @@ fr: edit: Modifier submit: Envoyer confirmations: - destroy: En êtes-vous sûr ? + destroy: En êtes-vous certain ? edit: title: Modifier l’application form: diff --git a/config/locales/simple_form.ast.yml b/config/locales/simple_form.ast.yml index 997423449db43a..9e5db2ba30c12d 100644 --- a/config/locales/simple_form.ast.yml +++ b/config/locales/simple_form.ast.yml @@ -104,11 +104,11 @@ ast: setting_aggregate_reblogs: Agrupar los artículos compartíos nes llinies de tiempu setting_always_send_emails: Unviar siempre los avisos per corréu electrónicu setting_auto_play_gif: Reproducir automáticamente los GIFs - setting_boost_modal: Amosar el diálogu de confirmación enantes de compartir un artículu + setting_boost_modal: Amosar el diálogu de confirmación enantes de compartir una publicación setting_default_language: Llingua de los artículos setting_default_privacy: Privacidá de los artículos setting_default_sensitive: Marcar siempre tol conteníu como sensible - setting_delete_modal: Amosar el diálogu de confirmación enantes de desaniciar un artículu + setting_delete_modal: Amosar el diálogu de confirmación enantes de desaniciar una publicación setting_disable_hover_cards: Desactivar la previsualización de perfiles al pasar el mur penriba setting_disable_swiping: Desactivar el movimientu de desplazamientu setting_display_media: Conteníu multimedia @@ -160,12 +160,12 @@ ast: sign_up_block: Bloquiar el rexistru de cuentes nueves sign_up_requires_approval: Llendar les cuentes rexistraes nueves notification_emails: - favourite: Daquién marcó como favoritu'l to artículu + favourite: Daquién marcó como favorita la to publicación follow: Daquién te sigue follow_request: Daquién solicitó siguite mention: Daquién te mentó pending_account: Una cuenta nueva precisa una revisión - reblog: Daquién compartió'l to artículu + reblog: Daquién compartió la to publicación report: Unvióse un informe nuevu software_updates: label: Hai disponible un anovamientu de Mastodon From 20531d1e078a27116dea53ce21c1b32bf3774eca Mon Sep 17 00:00:00 2001 From: Claire Date: Tue, 25 Feb 2025 15:37:44 +0100 Subject: [PATCH 9/9] Fix `GET /api/v2/notifications/:id` and `POST /api/v2/notifications/:id/dismiss` for ungrouped notifications (#33990) --- .../api/v2/notifications_controller.rb | 4 +-- app/models/concerns/notification/groups.rb | 4 +++ spec/requests/api/v2/notifications_spec.rb | 25 +++++++++++++++++++ 3 files changed, 31 insertions(+), 2 deletions(-) diff --git a/app/controllers/api/v2/notifications_controller.rb b/app/controllers/api/v2/notifications_controller.rb index cc38b95114e86f..848c361cfc321f 100644 --- a/app/controllers/api/v2/notifications_controller.rb +++ b/app/controllers/api/v2/notifications_controller.rb @@ -46,7 +46,7 @@ def unread_count end def show - @notification = current_account.notifications.without_suspended.find_by!(group_key: params[:group_key]) + @notification = current_account.notifications.without_suspended.by_group_key(params[:group_key]).take! presenter = GroupedNotificationsPresenter.new(NotificationGroup.from_notifications([@notification])) render json: presenter, serializer: REST::DedupNotificationGroupSerializer end @@ -57,7 +57,7 @@ def clear end def dismiss - current_account.notifications.where(group_key: params[:group_key]).destroy_all + current_account.notifications.by_group_key(params[:group_key]).destroy_all render_empty end diff --git a/app/models/concerns/notification/groups.rb b/app/models/concerns/notification/groups.rb index 2f29bd9ceaedcb..914910e8f3206b 100644 --- a/app/models/concerns/notification/groups.rb +++ b/app/models/concerns/notification/groups.rb @@ -7,6 +7,10 @@ module Notification::Groups GROUPABLE_NOTIFICATION_TYPES = %i(favourite reblog follow).freeze MAXIMUM_GROUP_SPAN_HOURS = 12 + included do + scope :by_group_key, ->(group_key) { group_key&.start_with?('ungrouped-') ? where(id: group_key.delete_prefix('ungrouped-')) : where(group_key: group_key) } + end + def set_group_key! return if filtered? || GROUPABLE_NOTIFICATION_TYPES.exclude?(type) diff --git a/spec/requests/api/v2/notifications_spec.rb b/spec/requests/api/v2/notifications_spec.rb index b2f6d71b517195..a7608e14193103 100644 --- a/spec/requests/api/v2/notifications_spec.rb +++ b/spec/requests/api/v2/notifications_spec.rb @@ -365,6 +365,18 @@ def body_json_types .to start_with('application/json') end + context 'with an ungrouped notification' do + let(:notification) { Fabricate(:notification, account: user.account, type: :favourite) } + + it 'returns http success' do + get "/api/v2/notifications/ungrouped-#{notification.id}", headers: headers + + expect(response).to have_http_status(200) + expect(response.content_type) + .to start_with('application/json') + end + end + context 'when notification belongs to someone else' do let(:notification) { Fabricate(:notification, group_key: 'foobar') } @@ -396,6 +408,19 @@ def body_json_types expect { notification.reload }.to raise_error(ActiveRecord::RecordNotFound) end + context 'with an ungrouped notification' do + let(:notification) { Fabricate(:notification, account: user.account, type: :favourite) } + + it 'destroys the notification' do + post "/api/v2/notifications/ungrouped-#{notification.id}/dismiss", headers: headers + + expect(response).to have_http_status(200) + expect(response.content_type) + .to start_with('application/json') + expect { notification.reload }.to raise_error(ActiveRecord::RecordNotFound) + end + end + context 'when notification belongs to someone else' do let(:notification) { Fabricate(:notification, group_key: 'foobar') }