From 9d74daf8ad5711b2533ac0d974aa0c6af493ad49 Mon Sep 17 00:00:00 2001 From: Hampus Date: Sat, 10 Oct 2026 01:46:19 +0200 Subject: [PATCH] fix(reports): drop the in-app DSA link, link copyright help (#3361) --- .../api/content_i18n/ContentI18nMessages.ts | 1 - fluxer_api/src/api/content_i18n/locales/ar.ts | 1 - .../locales/auto-i18n-reviewed-unchanged.json | 4 ---- fluxer_api/src/api/content_i18n/locales/bg.ts | 1 - fluxer_api/src/api/content_i18n/locales/cs.ts | 1 - fluxer_api/src/api/content_i18n/locales/da.ts | 1 - fluxer_api/src/api/content_i18n/locales/de.ts | 1 - fluxer_api/src/api/content_i18n/locales/el.ts | 1 - .../src/api/content_i18n/locales/en-GB.ts | 1 - .../src/api/content_i18n/locales/es-419.ts | 1 - .../src/api/content_i18n/locales/es-ES.ts | 1 - fluxer_api/src/api/content_i18n/locales/fi.ts | 1 - fluxer_api/src/api/content_i18n/locales/fr.ts | 1 - fluxer_api/src/api/content_i18n/locales/he.ts | 1 - fluxer_api/src/api/content_i18n/locales/hi.ts | 1 - fluxer_api/src/api/content_i18n/locales/hr.ts | 1 - fluxer_api/src/api/content_i18n/locales/hu.ts | 1 - fluxer_api/src/api/content_i18n/locales/id.ts | 1 - fluxer_api/src/api/content_i18n/locales/it.ts | 1 - fluxer_api/src/api/content_i18n/locales/ja.ts | 1 - fluxer_api/src/api/content_i18n/locales/ko.ts | 1 - fluxer_api/src/api/content_i18n/locales/lt.ts | 1 - fluxer_api/src/api/content_i18n/locales/nl.ts | 1 - fluxer_api/src/api/content_i18n/locales/no.ts | 1 - fluxer_api/src/api/content_i18n/locales/pl.ts | 1 - .../src/api/content_i18n/locales/pt-BR.ts | 1 - fluxer_api/src/api/content_i18n/locales/ro.ts | 1 - fluxer_api/src/api/content_i18n/locales/ru.ts | 1 - .../src/api/content_i18n/locales/sv-SE.ts | 1 - fluxer_api/src/api/content_i18n/locales/th.ts | 1 - fluxer_api/src/api/content_i18n/locales/tr.ts | 1 - fluxer_api/src/api/content_i18n/locales/uk.ts | 1 - fluxer_api/src/api/content_i18n/locales/vi.ts | 1 - .../src/api/content_i18n/locales/zh-CN.ts | 1 - .../src/api/content_i18n/locales/zh-TW.ts | 1 - .../api/content_i18n/weblate/locales/ar.json | 1 - .../api/content_i18n/weblate/locales/bg.json | 1 - .../api/content_i18n/weblate/locales/cs.json | 1 - .../api/content_i18n/weblate/locales/da.json | 1 - .../api/content_i18n/weblate/locales/de.json | 1 - .../api/content_i18n/weblate/locales/el.json | 1 - .../content_i18n/weblate/locales/en-GB.json | 1 - .../content_i18n/weblate/locales/es-419.json | 1 - .../content_i18n/weblate/locales/es-ES.json | 1 - .../api/content_i18n/weblate/locales/fi.json | 1 - .../api/content_i18n/weblate/locales/fr.json | 1 - .../api/content_i18n/weblate/locales/he.json | 1 - .../api/content_i18n/weblate/locales/hi.json | 1 - .../api/content_i18n/weblate/locales/hr.json | 1 - .../api/content_i18n/weblate/locales/hu.json | 1 - .../api/content_i18n/weblate/locales/id.json | 1 - .../api/content_i18n/weblate/locales/it.json | 1 - .../api/content_i18n/weblate/locales/ja.json | 1 - .../api/content_i18n/weblate/locales/ko.json | 1 - .../api/content_i18n/weblate/locales/lt.json | 1 - .../api/content_i18n/weblate/locales/nl.json | 1 - .../api/content_i18n/weblate/locales/no.json | 1 - .../api/content_i18n/weblate/locales/pl.json | 1 - .../content_i18n/weblate/locales/pt-BR.json | 1 - .../api/content_i18n/weblate/locales/ro.json | 1 - .../api/content_i18n/weblate/locales/ru.json | 1 - .../content_i18n/weblate/locales/sv-SE.json | 1 - .../api/content_i18n/weblate/locales/th.json | 1 - .../api/content_i18n/weblate/locales/tr.json | 1 - .../api/content_i18n/weblate/locales/uk.json | 1 - .../api/content_i18n/weblate/locales/vi.json | 1 - .../content_i18n/weblate/locales/zh-CN.json | 1 - .../content_i18n/weblate/locales/zh-TW.json | 1 - .../api/content_i18n/weblate/messages.json | 1 - .../report/flows/ReportFlowIds.snapshot.json | 6 ++--- .../api/report/flows/ReportFlowRegistry.ts | 13 +++++------ .../src/api/report/flows/ReportFlowScreens.ts | 4 +--- .../report/tests/ReportFlowRegistry.test.ts | 22 +++++++------------ .../src/api/report/tests/ReportFlows.test.ts | 3 ++- .../src/content/docs/http-api/reports.mdx | 4 ++-- 75 files changed, 21 insertions(+), 103 deletions(-) diff --git a/fluxer_api/src/api/content_i18n/ContentI18nMessages.ts b/fluxer_api/src/api/content_i18n/ContentI18nMessages.ts index d7f97f4a1..3c24952c1 100644 --- a/fluxer_api/src/api/content_i18n/ContentI18nMessages.ts +++ b/fluxer_api/src/api/content_i18n/ContentI18nMessages.ts @@ -47,7 +47,6 @@ export const CONTENT_I18N_MESSAGES = { 'report_flow.label.csam': 'Real or AI-generated images or videos of child sexual abuse', 'report_flow.label.discovery_listing': 'Discovery listing', 'report_flow.label.dislike': "It's just not for me", - 'report_flow.label.dsa': "Content that's illegal in the EU (Digital Services Act)", 'report_flow.label.eating_disorder_promotion': 'Encouraging disordered eating', 'report_flow.label.eating_disorder_promotion_profile': 'Their profile promotes eating disorders', 'report_flow.label.email': 'Email address', diff --git a/fluxer_api/src/api/content_i18n/locales/ar.ts b/fluxer_api/src/api/content_i18n/locales/ar.ts index 02837479c..294cc83c1 100644 --- a/fluxer_api/src/api/content_i18n/locales/ar.ts +++ b/fluxer_api/src/api/content_i18n/locales/ar.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_AR_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "صور أو مقاطع فيديو حقيقية أو مولدة بالذكاء الاصطناعي تُظهر اعتداءً جنسيًا على الأطفال", "report_flow.label.discovery_listing": "قائمة الاكتشاف", "report_flow.label.dislike": "هذا ببساطة لا يناسبني", - "report_flow.label.dsa": "محتوى غير قانوني في الاتحاد الأوروبي (قانون الخدمات الرقمية)", "report_flow.label.eating_disorder_promotion": "تشجيع سلوكيات الأكل المضطربة", "report_flow.label.eating_disorder_promotion_profile": "ملفهم الشخصي يروج لاضطرابات الأكل", "report_flow.label.email": "عنوان البريد الإلكتروني", diff --git a/fluxer_api/src/api/content_i18n/locales/auto-i18n-reviewed-unchanged.json b/fluxer_api/src/api/content_i18n/locales/auto-i18n-reviewed-unchanged.json index 22daabdc2..a4962f965 100644 --- a/fluxer_api/src/api/content_i18n/locales/auto-i18n-reviewed-unchanged.json +++ b/fluxer_api/src/api/content_i18n/locales/auto-i18n-reviewed-unchanged.json @@ -34,10 +34,6 @@ "msgctxt": "report_flow.label.dislike", "msgid": "It's just not for me" }, - { - "msgctxt": "report_flow.label.dsa", - "msgid": "Content that's illegal in the EU (Digital Services Act)" - }, { "msgctxt": "report_flow.label.eating_disorder_promotion", "msgid": "Encouraging disordered eating" diff --git a/fluxer_api/src/api/content_i18n/locales/bg.ts b/fluxer_api/src/api/content_i18n/locales/bg.ts index 8280dbc2e..599538889 100644 --- a/fluxer_api/src/api/content_i18n/locales/bg.ts +++ b/fluxer_api/src/api/content_i18n/locales/bg.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_BG_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Реални или генерирани от изкуствен интелект изображения или видеоклипове на сексуално насилие над деца", "report_flow.label.discovery_listing": "Списък за откриване", "report_flow.label.dislike": "Просто не е за мен", - "report_flow.label.dsa": "Съдържание, което е незаконно в ЕС (Акт за цифровите услуги)", "report_flow.label.eating_disorder_promotion": "Насърчаване на хранителни разстройства", "report_flow.label.eating_disorder_promotion_profile": "Профилът им насърчава хранителни разстройства", "report_flow.label.email": "Имейл адрес", diff --git a/fluxer_api/src/api/content_i18n/locales/cs.ts b/fluxer_api/src/api/content_i18n/locales/cs.ts index 617221e54..981aa31ab 100644 --- a/fluxer_api/src/api/content_i18n/locales/cs.ts +++ b/fluxer_api/src/api/content_i18n/locales/cs.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_CS_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Skutečné nebo pomocí AI vytvořené obrázky či videa sexuálního zneužívání dětí", "report_flow.label.discovery_listing": "Záznam v seznamu objevování", "report_flow.label.dislike": "Prostě to není pro mě", - "report_flow.label.dsa": "Obsah, který je v EU nelegální (akt o digitálních službách)", "report_flow.label.eating_disorder_promotion": "Nabádání k poruchám příjmu potravy", "report_flow.label.eating_disorder_promotion_profile": "Jejich profil propaguje poruchy příjmu potravy", "report_flow.label.email": "E-mailová adresa", diff --git a/fluxer_api/src/api/content_i18n/locales/da.ts b/fluxer_api/src/api/content_i18n/locales/da.ts index 62ee602ac..5bb81f889 100644 --- a/fluxer_api/src/api/content_i18n/locales/da.ts +++ b/fluxer_api/src/api/content_i18n/locales/da.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_DA_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Ægte eller AI-genererede billeder eller videoer af seksuelle overgreb mod børn", "report_flow.label.discovery_listing": "Opslag i Opdag", "report_flow.label.dislike": "Det er bare ikke noget for mig", - "report_flow.label.dsa": "Indhold, der er ulovligt i EU (retsakten om digitale tjenester, DSA)", "report_flow.label.eating_disorder_promotion": "Opfordrer til spiseforstyrrelser", "report_flow.label.eating_disorder_promotion_profile": "Deres profil fremmer spiseforstyrrelser", "report_flow.label.email": "E-mailadresse", diff --git a/fluxer_api/src/api/content_i18n/locales/de.ts b/fluxer_api/src/api/content_i18n/locales/de.ts index 5ad08d07d..d9a5104e4 100644 --- a/fluxer_api/src/api/content_i18n/locales/de.ts +++ b/fluxer_api/src/api/content_i18n/locales/de.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_DE_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Reale oder KI-generierte Bilder oder Videos von sexuellem Kindesmissbrauch", "report_flow.label.discovery_listing": "Eintrag in „Entdecken“", "report_flow.label.dislike": "Das ist einfach nichts für mich", - "report_flow.label.dsa": "Inhalte, die in der EU illegal sind (Gesetz über digitale Dienste)", "report_flow.label.eating_disorder_promotion": "Zu gestörtem Essverhalten ermutigen", "report_flow.label.eating_disorder_promotion_profile": "Das Profil der Person fördert Essstörungen", "report_flow.label.email": "E-Mail-Adresse", diff --git a/fluxer_api/src/api/content_i18n/locales/el.ts b/fluxer_api/src/api/content_i18n/locales/el.ts index b1b1e41bf..367e83105 100644 --- a/fluxer_api/src/api/content_i18n/locales/el.ts +++ b/fluxer_api/src/api/content_i18n/locales/el.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_EL_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Πραγματικές ή δημιουργημένες με AI εικόνες ή βίντεο σεξουαλικής κακοποίησης παιδιών", "report_flow.label.discovery_listing": "Καταχώριση ανακάλυψης", "report_flow.label.dislike": "Απλά δεν μου ταιριάζει", - "report_flow.label.dsa": "Περιεχόμενο που είναι παράνομο στην ΕΕ (πράξη για τις ψηφιακές υπηρεσίες, DSA)", "report_flow.label.eating_disorder_promotion": "Ενθάρρυνση διατροφικών διαταραχών", "report_flow.label.eating_disorder_promotion_profile": "Το προφίλ τους προωθεί διατροφικές διαταραχές", "report_flow.label.email": "Διεύθυνση email", diff --git a/fluxer_api/src/api/content_i18n/locales/en-GB.ts b/fluxer_api/src/api/content_i18n/locales/en-GB.ts index ac26cf9d8..5d4f6adf0 100644 --- a/fluxer_api/src/api/content_i18n/locales/en-GB.ts +++ b/fluxer_api/src/api/content_i18n/locales/en-GB.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_EN_GB_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Real or AI-generated images or videos of child sexual abuse", "report_flow.label.discovery_listing": "Discovery listing", "report_flow.label.dislike": "It's just not for me", - "report_flow.label.dsa": "Content that's illegal in the EU (Digital Services Act)", "report_flow.label.eating_disorder_promotion": "Encouraging disordered eating", "report_flow.label.eating_disorder_promotion_profile": "Their profile promotes eating disorders", "report_flow.label.email": "Email address", diff --git a/fluxer_api/src/api/content_i18n/locales/es-419.ts b/fluxer_api/src/api/content_i18n/locales/es-419.ts index 11af3aa0b..6c6af60de 100644 --- a/fluxer_api/src/api/content_i18n/locales/es-419.ts +++ b/fluxer_api/src/api/content_i18n/locales/es-419.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_ES_419_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Imágenes o videos reales o generados por IA de abuso sexual infantil", "report_flow.label.discovery_listing": "Listado en Descubrir", "report_flow.label.dislike": "Simplemente no es para mí", - "report_flow.label.dsa": "Contenido ilegal en la UE (Reglamento de Servicios Digitales)", "report_flow.label.eating_disorder_promotion": "Fomentar trastornos alimenticios", "report_flow.label.eating_disorder_promotion_profile": "Su perfil promueve trastornos alimenticios", "report_flow.label.email": "Dirección de correo electrónico", diff --git a/fluxer_api/src/api/content_i18n/locales/es-ES.ts b/fluxer_api/src/api/content_i18n/locales/es-ES.ts index b835a66b6..21c5d0b77 100644 --- a/fluxer_api/src/api/content_i18n/locales/es-ES.ts +++ b/fluxer_api/src/api/content_i18n/locales/es-ES.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_ES_ES_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Imágenes o vídeos reales o generados por IA de abuso sexual infantil", "report_flow.label.discovery_listing": "Ficha en Descubrir", "report_flow.label.dislike": "Simplemente no es para mí", - "report_flow.label.dsa": "Contenido ilegal en la UE (Reglamento de Servicios Digitales)", "report_flow.label.eating_disorder_promotion": "Fomentar trastornos de la conducta alimentaria", "report_flow.label.eating_disorder_promotion_profile": "Su perfil promueve trastornos de la conducta alimentaria", "report_flow.label.email": "Dirección de correo electrónico", diff --git a/fluxer_api/src/api/content_i18n/locales/fi.ts b/fluxer_api/src/api/content_i18n/locales/fi.ts index 80b261f82..64e2c1579 100644 --- a/fluxer_api/src/api/content_i18n/locales/fi.ts +++ b/fluxer_api/src/api/content_i18n/locales/fi.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_FI_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Aitoja tai tekoälyn luomia kuvia tai videoita lapsiin kohdistuvasta seksuaalisesta hyväksikäytöstä", "report_flow.label.discovery_listing": "Löydä-listaus", "report_flow.label.dislike": "Se ei vain ole minun juttuni", - "report_flow.label.dsa": "Laiton sisältö EU:ssa (digipalvelusäädös, DSA)", "report_flow.label.eating_disorder_promotion": "Syömishäiriöihin kannustaminen", "report_flow.label.eating_disorder_promotion_profile": "Hänen profiilinsa edistää syömishäiriöitä", "report_flow.label.email": "Sähköpostiosoite", diff --git a/fluxer_api/src/api/content_i18n/locales/fr.ts b/fluxer_api/src/api/content_i18n/locales/fr.ts index d6b0a7175..e183a93b1 100644 --- a/fluxer_api/src/api/content_i18n/locales/fr.ts +++ b/fluxer_api/src/api/content_i18n/locales/fr.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_FR_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Images ou vidéos réelles ou générées par IA représentant des abus sexuels sur des enfants", "report_flow.label.discovery_listing": "Fiche dans Découverte", "report_flow.label.dislike": "Ce n'est pas pour moi", - "report_flow.label.dsa": "Contenu illégal dans l'UE (règlement sur les services numériques, DSA)", "report_flow.label.eating_disorder_promotion": "Encourager les troubles du comportement alimentaire", "report_flow.label.eating_disorder_promotion_profile": "Son profil fait la promotion des troubles du comportement alimentaire", "report_flow.label.email": "Adresse e-mail", diff --git a/fluxer_api/src/api/content_i18n/locales/he.ts b/fluxer_api/src/api/content_i18n/locales/he.ts index 9562ea01b..b57a3dfc8 100644 --- a/fluxer_api/src/api/content_i18n/locales/he.ts +++ b/fluxer_api/src/api/content_i18n/locales/he.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_HE_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "תמונות או סרטונים של פגיעה מינית בילדים, אמיתיים או שנוצרו באמצעות AI", "report_flow.label.discovery_listing": "רישום בגילוי", "report_flow.label.dislike": "זה פשוט לא בשבילי", - "report_flow.label.dsa": "תוכן בלתי חוקי באיחוד האירופי (חוק השירותים הדיגיטליים, DSA)", "report_flow.label.eating_disorder_promotion": "עידוד הפרעות אכילה", "report_flow.label.eating_disorder_promotion_profile": "הפרופיל שלהם מקדם הפרעות אכילה", "report_flow.label.email": "כתובת אימייל", diff --git a/fluxer_api/src/api/content_i18n/locales/hi.ts b/fluxer_api/src/api/content_i18n/locales/hi.ts index 512b1694d..4711c1279 100644 --- a/fluxer_api/src/api/content_i18n/locales/hi.ts +++ b/fluxer_api/src/api/content_i18n/locales/hi.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_HI_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "बाल यौन शोषण की असली या AI से बनाई गई तस्वीरें या वीडियो", "report_flow.label.discovery_listing": "डिस्कवरी लिस्टिंग", "report_flow.label.dislike": "यह बस मेरे लिए नहीं है", - "report_flow.label.dsa": "यूरोपीय संघ में गैर-कानूनी सामग्री (डिजिटल सेवा अधिनियम)", "report_flow.label.eating_disorder_promotion": "खाने संबंधी विकार वाली आदतों को बढ़ावा देना", "report_flow.label.eating_disorder_promotion_profile": "उनकी प्रोफ़ाइल खाने संबंधी विकारों को बढ़ावा देती है", "report_flow.label.email": "ईमेल पता", diff --git a/fluxer_api/src/api/content_i18n/locales/hr.ts b/fluxer_api/src/api/content_i18n/locales/hr.ts index 8c4b6dfc8..769972223 100644 --- a/fluxer_api/src/api/content_i18n/locales/hr.ts +++ b/fluxer_api/src/api/content_i18n/locales/hr.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_HR_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Stvarne ili AI-generirane slike ili videozapisi seksualnog zlostavljanja djece", "report_flow.label.discovery_listing": "Unos u Otkrivanju", "report_flow.label.dislike": "Jednostavno mi ne odgovara", - "report_flow.label.dsa": "Sadržaj koji je nezakonit u EU-u (Akt o digitalnim uslugama)", "report_flow.label.eating_disorder_promotion": "Poticanje poremećaja hranjenja", "report_flow.label.eating_disorder_promotion_profile": "Njihov profil promiče poremećaje hranjenja", "report_flow.label.email": "Adresa e-pošte", diff --git a/fluxer_api/src/api/content_i18n/locales/hu.ts b/fluxer_api/src/api/content_i18n/locales/hu.ts index af842eb80..f55640f63 100644 --- a/fluxer_api/src/api/content_i18n/locales/hu.ts +++ b/fluxer_api/src/api/content_i18n/locales/hu.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_HU_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Gyermekek szexuális bántalmazását ábrázoló valódi vagy mesterséges intelligencia által generált képek vagy videók", "report_flow.label.discovery_listing": "Listázás a Felfedezésben", "report_flow.label.dislike": "Egyszerűen nem nekem való", - "report_flow.label.dsa": "Az EU-ban illegális tartalom (digitális szolgáltatásokról szóló rendelet, DSA)", "report_flow.label.eating_disorder_promotion": "Kóros étkezési szokásokra buzdítás", "report_flow.label.eating_disorder_promotion_profile": "A profilja evészavarokat népszerűsít", "report_flow.label.email": "E-mail-cím", diff --git a/fluxer_api/src/api/content_i18n/locales/id.ts b/fluxer_api/src/api/content_i18n/locales/id.ts index ca456bc14..a4a95cc6c 100644 --- a/fluxer_api/src/api/content_i18n/locales/id.ts +++ b/fluxer_api/src/api/content_i18n/locales/id.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_ID_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Gambar atau video kekerasan seksual terhadap anak, baik yang asli maupun buatan AI", "report_flow.label.discovery_listing": "Listing di Discovery", "report_flow.label.dislike": "Ini tidak cocok untuk saya", - "report_flow.label.dsa": "Konten yang ilegal di UE (Undang-Undang Layanan Digital/DSA)", "report_flow.label.eating_disorder_promotion": "Mendorong perilaku makan yang terganggu", "report_flow.label.eating_disorder_promotion_profile": "Profil mereka mempromosikan gangguan makan", "report_flow.label.email": "Alamat email", diff --git a/fluxer_api/src/api/content_i18n/locales/it.ts b/fluxer_api/src/api/content_i18n/locales/it.ts index a9c696e4c..6cffbf15c 100644 --- a/fluxer_api/src/api/content_i18n/locales/it.ts +++ b/fluxer_api/src/api/content_i18n/locales/it.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_IT_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Immagini o video reali o generati da IA di abusi sessuali su minori", "report_flow.label.discovery_listing": "Elenco in Scopri", "report_flow.label.dislike": "Non fa per me", - "report_flow.label.dsa": "Contenuti illegali nell'UE (Regolamento sui servizi digitali, DSA)", "report_flow.label.eating_disorder_promotion": "Incoraggiare disturbi alimentari", "report_flow.label.eating_disorder_promotion_profile": "Il suo profilo promuove disturbi alimentari", "report_flow.label.email": "Indirizzo e-mail", diff --git a/fluxer_api/src/api/content_i18n/locales/ja.ts b/fluxer_api/src/api/content_i18n/locales/ja.ts index 435707902..d458373e4 100644 --- a/fluxer_api/src/api/content_i18n/locales/ja.ts +++ b/fluxer_api/src/api/content_i18n/locales/ja.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_JA_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "児童性的虐待の画像・動画(実在のもの、またはAI生成のもの)", "report_flow.label.discovery_listing": "「見つける」の掲載内容", "report_flow.label.dislike": "自分には合わない", - "report_flow.label.dsa": "EUで違法なコンテンツ(デジタルサービス法、DSA)", "report_flow.label.eating_disorder_promotion": "摂食障害的な食行動を促している", "report_flow.label.eating_disorder_promotion_profile": "プロフィールが摂食障害を助長している", "report_flow.label.email": "メールアドレス", diff --git a/fluxer_api/src/api/content_i18n/locales/ko.ts b/fluxer_api/src/api/content_i18n/locales/ko.ts index cf33e6cd7..c6acf94d7 100644 --- a/fluxer_api/src/api/content_i18n/locales/ko.ts +++ b/fluxer_api/src/api/content_i18n/locales/ko.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_KO_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "아동 성착취물(실제 또는 AI로 생성된 이미지 또는 동영상)", "report_flow.label.discovery_listing": "디스커버리 목록", "report_flow.label.dislike": "그냥 내 취향이 아닙니다", - "report_flow.label.dsa": "EU에서 불법인 콘텐츠(디지털 서비스법, DSA)", "report_flow.label.eating_disorder_promotion": "섭식 장애 행동 조장", "report_flow.label.eating_disorder_promotion_profile": "프로필에서 섭식 장애를 조장합니다", "report_flow.label.email": "이메일 주소", diff --git a/fluxer_api/src/api/content_i18n/locales/lt.ts b/fluxer_api/src/api/content_i18n/locales/lt.ts index ae7359db5..f99c79699 100644 --- a/fluxer_api/src/api/content_i18n/locales/lt.ts +++ b/fluxer_api/src/api/content_i18n/locales/lt.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_LT_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Tikri ar dirbtinio intelekto sukurti vaikų seksualinės prievartos vaizdai ar vaizdo įrašai", "report_flow.label.discovery_listing": "Atradimo sąrašas", "report_flow.label.dislike": "Tai tiesiog ne man", - "report_flow.label.dsa": "Turinys, kuris neteisėtas ES (Skaitmeninių paslaugų aktas)", "report_flow.label.eating_disorder_promotion": "Sutrikusių mitybos įpročių skatinimas", "report_flow.label.eating_disorder_promotion_profile": "Jų profilis propaguoja valgymo sutrikimus", "report_flow.label.email": "El. pašto adresas", diff --git a/fluxer_api/src/api/content_i18n/locales/nl.ts b/fluxer_api/src/api/content_i18n/locales/nl.ts index 8d0d06bac..e3090fe73 100644 --- a/fluxer_api/src/api/content_i18n/locales/nl.ts +++ b/fluxer_api/src/api/content_i18n/locales/nl.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_NL_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Echte of door AI gegenereerde beelden of video's van seksueel misbruik van kinderen", "report_flow.label.discovery_listing": "Vermelding bij Ontdekken", "report_flow.label.dislike": "Het is gewoon niets voor mij", - "report_flow.label.dsa": "Inhoud die illegaal is in de EU (digitaledienstenverordening)", "report_flow.label.eating_disorder_promotion": "Gestoord eetgedrag aanmoedigen", "report_flow.label.eating_disorder_promotion_profile": "Hun profiel promoot eetstoornissen", "report_flow.label.email": "E-mailadres", diff --git a/fluxer_api/src/api/content_i18n/locales/no.ts b/fluxer_api/src/api/content_i18n/locales/no.ts index 2c4dbf75d..604b51b40 100644 --- a/fluxer_api/src/api/content_i18n/locales/no.ts +++ b/fluxer_api/src/api/content_i18n/locales/no.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_NO_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Ekte eller AI-genererte bilder eller videoer av seksuelle overgrep mot barn", "report_flow.label.discovery_listing": "Oppføring i Oppdag", "report_flow.label.dislike": "Det er bare ikke noe for meg", - "report_flow.label.dsa": "Innhold som er ulovlig i EU (forordningen om digitale tjenester, DSA)", "report_flow.label.eating_disorder_promotion": "Oppfordrer til spiseforstyrrelser", "report_flow.label.eating_disorder_promotion_profile": "Profilen deres fremmer spiseforstyrrelser", "report_flow.label.email": "E-postadresse", diff --git a/fluxer_api/src/api/content_i18n/locales/pl.ts b/fluxer_api/src/api/content_i18n/locales/pl.ts index 6b5f0fcb5..440ea3027 100644 --- a/fluxer_api/src/api/content_i18n/locales/pl.ts +++ b/fluxer_api/src/api/content_i18n/locales/pl.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_PL_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Prawdziwe lub wygenerowane przez AI obrazy lub filmy przedstawiające wykorzystywanie seksualne dzieci", "report_flow.label.discovery_listing": "Wpis w sekcji Odkrywanie", "report_flow.label.dislike": "To po prostu nie jest dla mnie", - "report_flow.label.dsa": "Treści, które są nielegalne w UE (akt o usługach cyfrowych)", "report_flow.label.eating_disorder_promotion": "Zachęcanie do zaburzeń odżywiania", "report_flow.label.eating_disorder_promotion_profile": "Ich profil promuje zaburzenia odżywiania", "report_flow.label.email": "Adres e-mail", diff --git a/fluxer_api/src/api/content_i18n/locales/pt-BR.ts b/fluxer_api/src/api/content_i18n/locales/pt-BR.ts index 015887748..fb38c3139 100644 --- a/fluxer_api/src/api/content_i18n/locales/pt-BR.ts +++ b/fluxer_api/src/api/content_i18n/locales/pt-BR.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_PT_BR_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Imagens ou vídeos reais ou gerados por IA de abuso sexual infantil", "report_flow.label.discovery_listing": "Listagem em Descobrir", "report_flow.label.dislike": "Não é para mim", - "report_flow.label.dsa": "Conteúdo ilegal na UE (Regulamento dos Serviços Digitais)", "report_flow.label.eating_disorder_promotion": "Incentivando transtornos alimentares", "report_flow.label.eating_disorder_promotion_profile": "O perfil dele(a) promove transtornos alimentares", "report_flow.label.email": "Endereço de e-mail", diff --git a/fluxer_api/src/api/content_i18n/locales/ro.ts b/fluxer_api/src/api/content_i18n/locales/ro.ts index 090ad67ed..d6b2a1464 100644 --- a/fluxer_api/src/api/content_i18n/locales/ro.ts +++ b/fluxer_api/src/api/content_i18n/locales/ro.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_RO_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Imagini sau videoclipuri reale sau generate de AI cu abuz sexual asupra copiilor", "report_flow.label.discovery_listing": "Listarea în Discovery", "report_flow.label.dislike": "Pur și simplu nu este pentru mine", - "report_flow.label.dsa": "Conținut ilegal în UE (Regulamentul privind serviciile digitale)", "report_flow.label.eating_disorder_promotion": "Încurajarea tulburărilor de alimentație", "report_flow.label.eating_disorder_promotion_profile": "Profilul său promovează tulburările de alimentație", "report_flow.label.email": "Adresă de e-mail", diff --git a/fluxer_api/src/api/content_i18n/locales/ru.ts b/fluxer_api/src/api/content_i18n/locales/ru.ts index 27bc64d50..87e9cf95e 100644 --- a/fluxer_api/src/api/content_i18n/locales/ru.ts +++ b/fluxer_api/src/api/content_i18n/locales/ru.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_RU_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Реальные или созданные ИИ изображения или видео сексуального насилия над детьми", "report_flow.label.discovery_listing": "Запись в каталоге", "report_flow.label.dislike": "Мне это не подходит", - "report_flow.label.dsa": "Незаконный в ЕС контент (Закон о цифровых услугах, DSA)", "report_flow.label.eating_disorder_promotion": "Поощрение расстройств пищевого поведения", "report_flow.label.eating_disorder_promotion_profile": "Их профиль пропагандирует расстройства пищевого поведения", "report_flow.label.email": "Адрес электронной почты", diff --git a/fluxer_api/src/api/content_i18n/locales/sv-SE.ts b/fluxer_api/src/api/content_i18n/locales/sv-SE.ts index d3eac75f4..0f6be5fda 100644 --- a/fluxer_api/src/api/content_i18n/locales/sv-SE.ts +++ b/fluxer_api/src/api/content_i18n/locales/sv-SE.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_SV_SE_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Verkliga eller AI-genererade bilder eller videor av sexuella övergrepp mot barn", "report_flow.label.discovery_listing": "Listning i Upptäck", "report_flow.label.dislike": "Det är bara inget för mig", - "report_flow.label.dsa": "Innehåll som är olagligt i EU (förordningen om digitala tjänster)", "report_flow.label.eating_disorder_promotion": "Uppmuntrar till ätstörningar", "report_flow.label.eating_disorder_promotion_profile": "Deras profil främjar ätstörningar", "report_flow.label.email": "E-postadress", diff --git a/fluxer_api/src/api/content_i18n/locales/th.ts b/fluxer_api/src/api/content_i18n/locales/th.ts index 643215994..2665c3688 100644 --- a/fluxer_api/src/api/content_i18n/locales/th.ts +++ b/fluxer_api/src/api/content_i18n/locales/th.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_TH_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "ภาพหรือวิดีโอการล่วงละเมิดทางเพศเด็ก ไม่ว่าจะเป็นของจริงหรือสร้างโดย AI", "report_flow.label.discovery_listing": "รายการใน Discovery", "report_flow.label.dislike": "ไม่เหมาะกับฉัน", - "report_flow.label.dsa": "เนื้อหาที่ผิดกฎหมายในสหภาพยุโรป (กฎหมายบริการดิจิทัล หรือ DSA)", "report_flow.label.eating_disorder_promotion": "ส่งเสริมพฤติกรรมการกินที่ผิดปกติ", "report_flow.label.eating_disorder_promotion_profile": "โปรไฟล์ของพวกเขาส่งเสริมความผิดปกติในการกิน", "report_flow.label.email": "ที่อยู่อีเมล", diff --git a/fluxer_api/src/api/content_i18n/locales/tr.ts b/fluxer_api/src/api/content_i18n/locales/tr.ts index 131558cbf..d3a9f3f71 100644 --- a/fluxer_api/src/api/content_i18n/locales/tr.ts +++ b/fluxer_api/src/api/content_i18n/locales/tr.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_TR_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Çocuk cinsel istismarına ait gerçek veya yapay zeka ile üretilmiş görseller ya da videolar", "report_flow.label.discovery_listing": "Keşfet listesi", "report_flow.label.dislike": "Bana göre değil", - "report_flow.label.dsa": "AB'de yasa dışı içerik (Dijital Hizmetler Yasası)", "report_flow.label.eating_disorder_promotion": "Düzensiz yeme davranışlarını teşvik etme", "report_flow.label.eating_disorder_promotion_profile": "Profili yeme bozukluklarını teşvik ediyor", "report_flow.label.email": "E-posta adresi", diff --git a/fluxer_api/src/api/content_i18n/locales/uk.ts b/fluxer_api/src/api/content_i18n/locales/uk.ts index 8b77c19d8..a2c20d452 100644 --- a/fluxer_api/src/api/content_i18n/locales/uk.ts +++ b/fluxer_api/src/api/content_i18n/locales/uk.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_UK_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Реальні або згенеровані ШІ зображення чи відео сексуального насильства над дітьми", "report_flow.label.discovery_listing": "Запис у Discovery", "report_flow.label.dislike": "Мені це просто не підходить", - "report_flow.label.dsa": "Вміст, незаконний в ЄС (Акт про цифрові послуги)", "report_flow.label.eating_disorder_promotion": "Заохочення розладів харчової поведінки", "report_flow.label.eating_disorder_promotion_profile": "Їхній профіль пропагує розлади харчової поведінки", "report_flow.label.email": "Адреса електронної пошти", diff --git a/fluxer_api/src/api/content_i18n/locales/vi.ts b/fluxer_api/src/api/content_i18n/locales/vi.ts index adf4e6caf..ffcbcf595 100644 --- a/fluxer_api/src/api/content_i18n/locales/vi.ts +++ b/fluxer_api/src/api/content_i18n/locales/vi.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_VI_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "Ảnh hoặc video lạm dụng tình dục trẻ em, dù là thật hay do AI tạo ra", "report_flow.label.discovery_listing": "Danh sách khám phá", "report_flow.label.dislike": "Không hợp với tôi", - "report_flow.label.dsa": "Nội dung bất hợp pháp tại EU (Đạo luật Dịch vụ Kỹ thuật số)", "report_flow.label.eating_disorder_promotion": "Khuyến khích chứng rối loạn ăn uống", "report_flow.label.eating_disorder_promotion_profile": "Hồ sơ của họ quảng bá chứng rối loạn ăn uống", "report_flow.label.email": "Địa chỉ email", diff --git a/fluxer_api/src/api/content_i18n/locales/zh-CN.ts b/fluxer_api/src/api/content_i18n/locales/zh-CN.ts index 66dd05b46..7765fa379 100644 --- a/fluxer_api/src/api/content_i18n/locales/zh-CN.ts +++ b/fluxer_api/src/api/content_i18n/locales/zh-CN.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_ZH_CN_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "真实或 AI 生成的儿童性虐待图像或视频", "report_flow.label.discovery_listing": "社区发现列表", "report_flow.label.dislike": "我就是不喜欢", - "report_flow.label.dsa": "在欧盟属违法的内容(《数字服务法》)", "report_flow.label.eating_disorder_promotion": "鼓励进食障碍行为", "report_flow.label.eating_disorder_promotion_profile": "其个人资料宣传进食障碍", "report_flow.label.email": "电子邮件地址", diff --git a/fluxer_api/src/api/content_i18n/locales/zh-TW.ts b/fluxer_api/src/api/content_i18n/locales/zh-TW.ts index 28f1a671d..16df4b5dd 100644 --- a/fluxer_api/src/api/content_i18n/locales/zh-TW.ts +++ b/fluxer_api/src/api/content_i18n/locales/zh-TW.ts @@ -45,7 +45,6 @@ const CONTENT_I18N_ZH_TW_MESSAGES = defineContentI18nLocaleMessages({ "report_flow.label.csam": "兒童性虐待的真實或 AI 生成圖片或影片", "report_flow.label.discovery_listing": "探索列表", "report_flow.label.dislike": "對我來說不太適合", - "report_flow.label.dsa": "在歐盟屬違法的內容(《數位服務法》)", "report_flow.label.eating_disorder_promotion": "鼓勵飲食失調", "report_flow.label.eating_disorder_promotion_profile": "他們的個人檔案宣傳飲食失調", "report_flow.label.email": "電子郵件地址", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/ar.json b/fluxer_api/src/api/content_i18n/weblate/locales/ar.json index 751dd7496..2d4e66eec 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/ar.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/ar.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "صور أو مقاطع فيديو حقيقية أو مولدة بالذكاء الاصطناعي تُظهر اعتداءً جنسيًا على الأطفال", "report_flow.label.discovery_listing": "قائمة الاكتشاف", "report_flow.label.dislike": "هذا ببساطة لا يناسبني", - "report_flow.label.dsa": "محتوى غير قانوني في الاتحاد الأوروبي (قانون الخدمات الرقمية)", "report_flow.label.eating_disorder_promotion": "تشجيع سلوكيات الأكل المضطربة", "report_flow.label.eating_disorder_promotion_profile": "ملفهم الشخصي يروج لاضطرابات الأكل", "report_flow.label.email": "عنوان البريد الإلكتروني", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/bg.json b/fluxer_api/src/api/content_i18n/weblate/locales/bg.json index d7ebc2055..c7d16c136 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/bg.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/bg.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Реални или генерирани от изкуствен интелект изображения или видеоклипове на сексуално насилие над деца", "report_flow.label.discovery_listing": "Списък за откриване", "report_flow.label.dislike": "Просто не е за мен", - "report_flow.label.dsa": "Съдържание, което е незаконно в ЕС (Акт за цифровите услуги)", "report_flow.label.eating_disorder_promotion": "Насърчаване на хранителни разстройства", "report_flow.label.eating_disorder_promotion_profile": "Профилът им насърчава хранителни разстройства", "report_flow.label.email": "Имейл адрес", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/cs.json b/fluxer_api/src/api/content_i18n/weblate/locales/cs.json index 623cbee2f..e0c3487ac 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/cs.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/cs.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Skutečné nebo pomocí AI vytvořené obrázky či videa sexuálního zneužívání dětí", "report_flow.label.discovery_listing": "Záznam v seznamu objevování", "report_flow.label.dislike": "Prostě to není pro mě", - "report_flow.label.dsa": "Obsah, který je v EU nelegální (akt o digitálních službách)", "report_flow.label.eating_disorder_promotion": "Nabádání k poruchám příjmu potravy", "report_flow.label.eating_disorder_promotion_profile": "Jejich profil propaguje poruchy příjmu potravy", "report_flow.label.email": "E-mailová adresa", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/da.json b/fluxer_api/src/api/content_i18n/weblate/locales/da.json index 220b7cad5..63c0588c7 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/da.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/da.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Ægte eller AI-genererede billeder eller videoer af seksuelle overgreb mod børn", "report_flow.label.discovery_listing": "Opslag i Opdag", "report_flow.label.dislike": "Det er bare ikke noget for mig", - "report_flow.label.dsa": "Indhold, der er ulovligt i EU (retsakten om digitale tjenester, DSA)", "report_flow.label.eating_disorder_promotion": "Opfordrer til spiseforstyrrelser", "report_flow.label.eating_disorder_promotion_profile": "Deres profil fremmer spiseforstyrrelser", "report_flow.label.email": "E-mailadresse", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/de.json b/fluxer_api/src/api/content_i18n/weblate/locales/de.json index 2e2001d9b..65f8df0c9 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/de.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/de.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Reale oder KI-generierte Bilder oder Videos von sexuellem Kindesmissbrauch", "report_flow.label.discovery_listing": "Eintrag in „Entdecken“", "report_flow.label.dislike": "Das ist einfach nichts für mich", - "report_flow.label.dsa": "Inhalte, die in der EU illegal sind (Gesetz über digitale Dienste)", "report_flow.label.eating_disorder_promotion": "Zu gestörtem Essverhalten ermutigen", "report_flow.label.eating_disorder_promotion_profile": "Das Profil der Person fördert Essstörungen", "report_flow.label.email": "E-Mail-Adresse", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/el.json b/fluxer_api/src/api/content_i18n/weblate/locales/el.json index 0a8c3e05c..69f17597d 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/el.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/el.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Πραγματικές ή δημιουργημένες με AI εικόνες ή βίντεο σεξουαλικής κακοποίησης παιδιών", "report_flow.label.discovery_listing": "Καταχώριση ανακάλυψης", "report_flow.label.dislike": "Απλά δεν μου ταιριάζει", - "report_flow.label.dsa": "Περιεχόμενο που είναι παράνομο στην ΕΕ (πράξη για τις ψηφιακές υπηρεσίες, DSA)", "report_flow.label.eating_disorder_promotion": "Ενθάρρυνση διατροφικών διαταραχών", "report_flow.label.eating_disorder_promotion_profile": "Το προφίλ τους προωθεί διατροφικές διαταραχές", "report_flow.label.email": "Διεύθυνση email", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/en-GB.json b/fluxer_api/src/api/content_i18n/weblate/locales/en-GB.json index 03e295e40..a6c8edd36 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/en-GB.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/en-GB.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Real or AI-generated images or videos of child sexual abuse", "report_flow.label.discovery_listing": "Discovery listing", "report_flow.label.dislike": "It's just not for me", - "report_flow.label.dsa": "Content that's illegal in the EU (Digital Services Act)", "report_flow.label.eating_disorder_promotion": "Encouraging disordered eating", "report_flow.label.eating_disorder_promotion_profile": "Their profile promotes eating disorders", "report_flow.label.email": "Email address", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/es-419.json b/fluxer_api/src/api/content_i18n/weblate/locales/es-419.json index ba544024b..f24b7e214 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/es-419.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/es-419.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Imágenes o videos reales o generados por IA de abuso sexual infantil", "report_flow.label.discovery_listing": "Listado en Descubrir", "report_flow.label.dislike": "Simplemente no es para mí", - "report_flow.label.dsa": "Contenido ilegal en la UE (Reglamento de Servicios Digitales)", "report_flow.label.eating_disorder_promotion": "Fomentar trastornos alimenticios", "report_flow.label.eating_disorder_promotion_profile": "Su perfil promueve trastornos alimenticios", "report_flow.label.email": "Dirección de correo electrónico", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/es-ES.json b/fluxer_api/src/api/content_i18n/weblate/locales/es-ES.json index ada5665f3..17908eb94 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/es-ES.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/es-ES.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Imágenes o vídeos reales o generados por IA de abuso sexual infantil", "report_flow.label.discovery_listing": "Ficha en Descubrir", "report_flow.label.dislike": "Simplemente no es para mí", - "report_flow.label.dsa": "Contenido ilegal en la UE (Reglamento de Servicios Digitales)", "report_flow.label.eating_disorder_promotion": "Fomentar trastornos de la conducta alimentaria", "report_flow.label.eating_disorder_promotion_profile": "Su perfil promueve trastornos de la conducta alimentaria", "report_flow.label.email": "Dirección de correo electrónico", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/fi.json b/fluxer_api/src/api/content_i18n/weblate/locales/fi.json index 68ae4507c..81e64c87f 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/fi.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/fi.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Aitoja tai tekoälyn luomia kuvia tai videoita lapsiin kohdistuvasta seksuaalisesta hyväksikäytöstä", "report_flow.label.discovery_listing": "Löydä-listaus", "report_flow.label.dislike": "Se ei vain ole minun juttuni", - "report_flow.label.dsa": "Laiton sisältö EU:ssa (digipalvelusäädös, DSA)", "report_flow.label.eating_disorder_promotion": "Syömishäiriöihin kannustaminen", "report_flow.label.eating_disorder_promotion_profile": "Hänen profiilinsa edistää syömishäiriöitä", "report_flow.label.email": "Sähköpostiosoite", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/fr.json b/fluxer_api/src/api/content_i18n/weblate/locales/fr.json index 31dca8f95..4a86baa9f 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/fr.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/fr.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Images ou vidéos réelles ou générées par IA représentant des abus sexuels sur des enfants", "report_flow.label.discovery_listing": "Fiche dans Découverte", "report_flow.label.dislike": "Ce n'est pas pour moi", - "report_flow.label.dsa": "Contenu illégal dans l'UE (règlement sur les services numériques, DSA)", "report_flow.label.eating_disorder_promotion": "Encourager les troubles du comportement alimentaire", "report_flow.label.eating_disorder_promotion_profile": "Son profil fait la promotion des troubles du comportement alimentaire", "report_flow.label.email": "Adresse e-mail", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/he.json b/fluxer_api/src/api/content_i18n/weblate/locales/he.json index 01c939675..16a7da29a 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/he.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/he.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "תמונות או סרטונים של פגיעה מינית בילדים, אמיתיים או שנוצרו באמצעות AI", "report_flow.label.discovery_listing": "רישום בגילוי", "report_flow.label.dislike": "זה פשוט לא בשבילי", - "report_flow.label.dsa": "תוכן בלתי חוקי באיחוד האירופי (חוק השירותים הדיגיטליים, DSA)", "report_flow.label.eating_disorder_promotion": "עידוד הפרעות אכילה", "report_flow.label.eating_disorder_promotion_profile": "הפרופיל שלהם מקדם הפרעות אכילה", "report_flow.label.email": "כתובת אימייל", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/hi.json b/fluxer_api/src/api/content_i18n/weblate/locales/hi.json index 0f58d5937..9b172639b 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/hi.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/hi.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "बाल यौन शोषण की असली या AI से बनाई गई तस्वीरें या वीडियो", "report_flow.label.discovery_listing": "डिस्कवरी लिस्टिंग", "report_flow.label.dislike": "यह बस मेरे लिए नहीं है", - "report_flow.label.dsa": "यूरोपीय संघ में गैर-कानूनी सामग्री (डिजिटल सेवा अधिनियम)", "report_flow.label.eating_disorder_promotion": "खाने संबंधी विकार वाली आदतों को बढ़ावा देना", "report_flow.label.eating_disorder_promotion_profile": "उनकी प्रोफ़ाइल खाने संबंधी विकारों को बढ़ावा देती है", "report_flow.label.email": "ईमेल पता", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/hr.json b/fluxer_api/src/api/content_i18n/weblate/locales/hr.json index a974f0bc4..2d31f6bfc 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/hr.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/hr.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Stvarne ili AI-generirane slike ili videozapisi seksualnog zlostavljanja djece", "report_flow.label.discovery_listing": "Unos u Otkrivanju", "report_flow.label.dislike": "Jednostavno mi ne odgovara", - "report_flow.label.dsa": "Sadržaj koji je nezakonit u EU-u (Akt o digitalnim uslugama)", "report_flow.label.eating_disorder_promotion": "Poticanje poremećaja hranjenja", "report_flow.label.eating_disorder_promotion_profile": "Njihov profil promiče poremećaje hranjenja", "report_flow.label.email": "Adresa e-pošte", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/hu.json b/fluxer_api/src/api/content_i18n/weblate/locales/hu.json index 7ace7a60b..295464b39 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/hu.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/hu.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Gyermekek szexuális bántalmazását ábrázoló valódi vagy mesterséges intelligencia által generált képek vagy videók", "report_flow.label.discovery_listing": "Listázás a Felfedezésben", "report_flow.label.dislike": "Egyszerűen nem nekem való", - "report_flow.label.dsa": "Az EU-ban illegális tartalom (digitális szolgáltatásokról szóló rendelet, DSA)", "report_flow.label.eating_disorder_promotion": "Kóros étkezési szokásokra buzdítás", "report_flow.label.eating_disorder_promotion_profile": "A profilja evészavarokat népszerűsít", "report_flow.label.email": "E-mail-cím", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/id.json b/fluxer_api/src/api/content_i18n/weblate/locales/id.json index e53c3865e..af74b5cbc 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/id.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/id.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Gambar atau video kekerasan seksual terhadap anak, baik yang asli maupun buatan AI", "report_flow.label.discovery_listing": "Listing di Discovery", "report_flow.label.dislike": "Ini tidak cocok untuk saya", - "report_flow.label.dsa": "Konten yang ilegal di UE (Undang-Undang Layanan Digital/DSA)", "report_flow.label.eating_disorder_promotion": "Mendorong perilaku makan yang terganggu", "report_flow.label.eating_disorder_promotion_profile": "Profil mereka mempromosikan gangguan makan", "report_flow.label.email": "Alamat email", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/it.json b/fluxer_api/src/api/content_i18n/weblate/locales/it.json index 7fb16f62c..15363997d 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/it.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/it.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Immagini o video reali o generati da IA di abusi sessuali su minori", "report_flow.label.discovery_listing": "Elenco in Scopri", "report_flow.label.dislike": "Non fa per me", - "report_flow.label.dsa": "Contenuti illegali nell'UE (Regolamento sui servizi digitali, DSA)", "report_flow.label.eating_disorder_promotion": "Incoraggiare disturbi alimentari", "report_flow.label.eating_disorder_promotion_profile": "Il suo profilo promuove disturbi alimentari", "report_flow.label.email": "Indirizzo e-mail", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/ja.json b/fluxer_api/src/api/content_i18n/weblate/locales/ja.json index 300977279..7abb1653c 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/ja.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/ja.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "児童性的虐待の画像・動画(実在のもの、またはAI生成のもの)", "report_flow.label.discovery_listing": "「見つける」の掲載内容", "report_flow.label.dislike": "自分には合わない", - "report_flow.label.dsa": "EUで違法なコンテンツ(デジタルサービス法、DSA)", "report_flow.label.eating_disorder_promotion": "摂食障害的な食行動を促している", "report_flow.label.eating_disorder_promotion_profile": "プロフィールが摂食障害を助長している", "report_flow.label.email": "メールアドレス", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/ko.json b/fluxer_api/src/api/content_i18n/weblate/locales/ko.json index b206700f3..43b0608c1 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/ko.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/ko.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "아동 성착취물(실제 또는 AI로 생성된 이미지 또는 동영상)", "report_flow.label.discovery_listing": "디스커버리 목록", "report_flow.label.dislike": "그냥 내 취향이 아닙니다", - "report_flow.label.dsa": "EU에서 불법인 콘텐츠(디지털 서비스법, DSA)", "report_flow.label.eating_disorder_promotion": "섭식 장애 행동 조장", "report_flow.label.eating_disorder_promotion_profile": "프로필에서 섭식 장애를 조장합니다", "report_flow.label.email": "이메일 주소", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/lt.json b/fluxer_api/src/api/content_i18n/weblate/locales/lt.json index a3c890442..2b4719298 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/lt.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/lt.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Tikri ar dirbtinio intelekto sukurti vaikų seksualinės prievartos vaizdai ar vaizdo įrašai", "report_flow.label.discovery_listing": "Atradimo sąrašas", "report_flow.label.dislike": "Tai tiesiog ne man", - "report_flow.label.dsa": "Turinys, kuris neteisėtas ES (Skaitmeninių paslaugų aktas)", "report_flow.label.eating_disorder_promotion": "Sutrikusių mitybos įpročių skatinimas", "report_flow.label.eating_disorder_promotion_profile": "Jų profilis propaguoja valgymo sutrikimus", "report_flow.label.email": "El. pašto adresas", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/nl.json b/fluxer_api/src/api/content_i18n/weblate/locales/nl.json index 2f05ffc39..1b69540fa 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/nl.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/nl.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Echte of door AI gegenereerde beelden of video's van seksueel misbruik van kinderen", "report_flow.label.discovery_listing": "Vermelding bij Ontdekken", "report_flow.label.dislike": "Het is gewoon niets voor mij", - "report_flow.label.dsa": "Inhoud die illegaal is in de EU (digitaledienstenverordening)", "report_flow.label.eating_disorder_promotion": "Gestoord eetgedrag aanmoedigen", "report_flow.label.eating_disorder_promotion_profile": "Hun profiel promoot eetstoornissen", "report_flow.label.email": "E-mailadres", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/no.json b/fluxer_api/src/api/content_i18n/weblate/locales/no.json index 8fc8a3a1b..08cf1a478 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/no.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/no.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Ekte eller AI-genererte bilder eller videoer av seksuelle overgrep mot barn", "report_flow.label.discovery_listing": "Oppføring i Oppdag", "report_flow.label.dislike": "Det er bare ikke noe for meg", - "report_flow.label.dsa": "Innhold som er ulovlig i EU (forordningen om digitale tjenester, DSA)", "report_flow.label.eating_disorder_promotion": "Oppfordrer til spiseforstyrrelser", "report_flow.label.eating_disorder_promotion_profile": "Profilen deres fremmer spiseforstyrrelser", "report_flow.label.email": "E-postadresse", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/pl.json b/fluxer_api/src/api/content_i18n/weblate/locales/pl.json index db740864f..1fbf4d7c5 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/pl.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/pl.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Prawdziwe lub wygenerowane przez AI obrazy lub filmy przedstawiające wykorzystywanie seksualne dzieci", "report_flow.label.discovery_listing": "Wpis w sekcji Odkrywanie", "report_flow.label.dislike": "To po prostu nie jest dla mnie", - "report_flow.label.dsa": "Treści, które są nielegalne w UE (akt o usługach cyfrowych)", "report_flow.label.eating_disorder_promotion": "Zachęcanie do zaburzeń odżywiania", "report_flow.label.eating_disorder_promotion_profile": "Ich profil promuje zaburzenia odżywiania", "report_flow.label.email": "Adres e-mail", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/pt-BR.json b/fluxer_api/src/api/content_i18n/weblate/locales/pt-BR.json index 09e22dd35..a2e00ab2d 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/pt-BR.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/pt-BR.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Imagens ou vídeos reais ou gerados por IA de abuso sexual infantil", "report_flow.label.discovery_listing": "Listagem em Descobrir", "report_flow.label.dislike": "Não é para mim", - "report_flow.label.dsa": "Conteúdo ilegal na UE (Regulamento dos Serviços Digitais)", "report_flow.label.eating_disorder_promotion": "Incentivando transtornos alimentares", "report_flow.label.eating_disorder_promotion_profile": "O perfil dele(a) promove transtornos alimentares", "report_flow.label.email": "Endereço de e-mail", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/ro.json b/fluxer_api/src/api/content_i18n/weblate/locales/ro.json index f4e2f990f..e34575a78 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/ro.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/ro.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Imagini sau videoclipuri reale sau generate de AI cu abuz sexual asupra copiilor", "report_flow.label.discovery_listing": "Listarea în Discovery", "report_flow.label.dislike": "Pur și simplu nu este pentru mine", - "report_flow.label.dsa": "Conținut ilegal în UE (Regulamentul privind serviciile digitale)", "report_flow.label.eating_disorder_promotion": "Încurajarea tulburărilor de alimentație", "report_flow.label.eating_disorder_promotion_profile": "Profilul său promovează tulburările de alimentație", "report_flow.label.email": "Adresă de e-mail", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/ru.json b/fluxer_api/src/api/content_i18n/weblate/locales/ru.json index ea8120d93..12f962001 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/ru.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/ru.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Реальные или созданные ИИ изображения или видео сексуального насилия над детьми", "report_flow.label.discovery_listing": "Запись в каталоге", "report_flow.label.dislike": "Мне это не подходит", - "report_flow.label.dsa": "Незаконный в ЕС контент (Закон о цифровых услугах, DSA)", "report_flow.label.eating_disorder_promotion": "Поощрение расстройств пищевого поведения", "report_flow.label.eating_disorder_promotion_profile": "Их профиль пропагандирует расстройства пищевого поведения", "report_flow.label.email": "Адрес электронной почты", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/sv-SE.json b/fluxer_api/src/api/content_i18n/weblate/locales/sv-SE.json index b345baa13..894b8bf50 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/sv-SE.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/sv-SE.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Verkliga eller AI-genererade bilder eller videor av sexuella övergrepp mot barn", "report_flow.label.discovery_listing": "Listning i Upptäck", "report_flow.label.dislike": "Det är bara inget för mig", - "report_flow.label.dsa": "Innehåll som är olagligt i EU (förordningen om digitala tjänster)", "report_flow.label.eating_disorder_promotion": "Uppmuntrar till ätstörningar", "report_flow.label.eating_disorder_promotion_profile": "Deras profil främjar ätstörningar", "report_flow.label.email": "E-postadress", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/th.json b/fluxer_api/src/api/content_i18n/weblate/locales/th.json index 447036e09..78fcc38ef 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/th.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/th.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "ภาพหรือวิดีโอการล่วงละเมิดทางเพศเด็ก ไม่ว่าจะเป็นของจริงหรือสร้างโดย AI", "report_flow.label.discovery_listing": "รายการใน Discovery", "report_flow.label.dislike": "ไม่เหมาะกับฉัน", - "report_flow.label.dsa": "เนื้อหาที่ผิดกฎหมายในสหภาพยุโรป (กฎหมายบริการดิจิทัล หรือ DSA)", "report_flow.label.eating_disorder_promotion": "ส่งเสริมพฤติกรรมการกินที่ผิดปกติ", "report_flow.label.eating_disorder_promotion_profile": "โปรไฟล์ของพวกเขาส่งเสริมความผิดปกติในการกิน", "report_flow.label.email": "ที่อยู่อีเมล", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/tr.json b/fluxer_api/src/api/content_i18n/weblate/locales/tr.json index 783ac2e44..17d55fa03 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/tr.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/tr.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Çocuk cinsel istismarına ait gerçek veya yapay zeka ile üretilmiş görseller ya da videolar", "report_flow.label.discovery_listing": "Keşfet listesi", "report_flow.label.dislike": "Bana göre değil", - "report_flow.label.dsa": "AB'de yasa dışı içerik (Dijital Hizmetler Yasası)", "report_flow.label.eating_disorder_promotion": "Düzensiz yeme davranışlarını teşvik etme", "report_flow.label.eating_disorder_promotion_profile": "Profili yeme bozukluklarını teşvik ediyor", "report_flow.label.email": "E-posta adresi", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/uk.json b/fluxer_api/src/api/content_i18n/weblate/locales/uk.json index 17a36c548..3cb860966 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/uk.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/uk.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Реальні або згенеровані ШІ зображення чи відео сексуального насильства над дітьми", "report_flow.label.discovery_listing": "Запис у Discovery", "report_flow.label.dislike": "Мені це просто не підходить", - "report_flow.label.dsa": "Вміст, незаконний в ЄС (Акт про цифрові послуги)", "report_flow.label.eating_disorder_promotion": "Заохочення розладів харчової поведінки", "report_flow.label.eating_disorder_promotion_profile": "Їхній профіль пропагує розлади харчової поведінки", "report_flow.label.email": "Адреса електронної пошти", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/vi.json b/fluxer_api/src/api/content_i18n/weblate/locales/vi.json index f09cd8b08..f25ad1fc6 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/vi.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/vi.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Ảnh hoặc video lạm dụng tình dục trẻ em, dù là thật hay do AI tạo ra", "report_flow.label.discovery_listing": "Danh sách khám phá", "report_flow.label.dislike": "Không hợp với tôi", - "report_flow.label.dsa": "Nội dung bất hợp pháp tại EU (Đạo luật Dịch vụ Kỹ thuật số)", "report_flow.label.eating_disorder_promotion": "Khuyến khích chứng rối loạn ăn uống", "report_flow.label.eating_disorder_promotion_profile": "Hồ sơ của họ quảng bá chứng rối loạn ăn uống", "report_flow.label.email": "Địa chỉ email", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/zh-CN.json b/fluxer_api/src/api/content_i18n/weblate/locales/zh-CN.json index a6eab50ec..25e836814 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/zh-CN.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/zh-CN.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "真实或 AI 生成的儿童性虐待图像或视频", "report_flow.label.discovery_listing": "社区发现列表", "report_flow.label.dislike": "我就是不喜欢", - "report_flow.label.dsa": "在欧盟属违法的内容(《数字服务法》)", "report_flow.label.eating_disorder_promotion": "鼓励进食障碍行为", "report_flow.label.eating_disorder_promotion_profile": "其个人资料宣传进食障碍", "report_flow.label.email": "电子邮件地址", diff --git a/fluxer_api/src/api/content_i18n/weblate/locales/zh-TW.json b/fluxer_api/src/api/content_i18n/weblate/locales/zh-TW.json index 3d28605c7..64b31b4fc 100644 --- a/fluxer_api/src/api/content_i18n/weblate/locales/zh-TW.json +++ b/fluxer_api/src/api/content_i18n/weblate/locales/zh-TW.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "兒童性虐待的真實或 AI 生成圖片或影片", "report_flow.label.discovery_listing": "探索列表", "report_flow.label.dislike": "對我來說不太適合", - "report_flow.label.dsa": "在歐盟屬違法的內容(《數位服務法》)", "report_flow.label.eating_disorder_promotion": "鼓勵飲食失調", "report_flow.label.eating_disorder_promotion_profile": "他們的個人檔案宣傳飲食失調", "report_flow.label.email": "電子郵件地址", diff --git a/fluxer_api/src/api/content_i18n/weblate/messages.json b/fluxer_api/src/api/content_i18n/weblate/messages.json index 378fdcce6..622493d0d 100644 --- a/fluxer_api/src/api/content_i18n/weblate/messages.json +++ b/fluxer_api/src/api/content_i18n/weblate/messages.json @@ -41,7 +41,6 @@ "report_flow.label.csam": "Real or AI-generated images or videos of child sexual abuse", "report_flow.label.discovery_listing": "Discovery listing", "report_flow.label.dislike": "It's just not for me", - "report_flow.label.dsa": "Content that's illegal in the EU (Digital Services Act)", "report_flow.label.eating_disorder_promotion": "Encouraging disordered eating", "report_flow.label.eating_disorder_promotion_profile": "Their profile promotes eating disorders", "report_flow.label.email": "Email address", diff --git a/fluxer_api/src/api/report/flows/ReportFlowIds.snapshot.json b/fluxer_api/src/api/report/flows/ReportFlowIds.snapshot.json index 31804bbd2..d889fa764 100644 --- a/fluxer_api/src/api/report/flows/ReportFlowIds.snapshot.json +++ b/fluxer_api/src/api/report/flows/ReportFlowIds.snapshot.json @@ -121,7 +121,6 @@ "message/private_info/threat_to_share": "item", "message/root_message/abuse": "screen:abuse", "message/root_message/dislike": "end", - "message/root_message/dsa": "link:dsa", "message/root_message/private_info": "screen:private_info", "message/root_message/something_else": "screen:something_else_message", "message/root_message/spam": "submit:spam", @@ -215,7 +214,6 @@ "user/profile_threat/violence_incitement": "submit:violence_incitement", "user/profile_threat/violent_threat": "submit:violent_threat", "user/root_user/abuse": "screen:profile_abuse", - "user/root_user/dsa": "link:dsa", "user/root_user/hate_violence": "screen:profile_hate_violence", "user/root_user/impersonation": "screen:impersonation", "user/root_user/something_else": "screen:something_else_user", @@ -242,6 +240,8 @@ "user/spam_profile/spam_profile": "submit:spam" }, "retired": { - "message/something_else_message/violence_misinfo": "screen:violence_misinfo" + "message/root_message/dsa": "link:dsa", + "message/something_else_message/violence_misinfo": "screen:violence_misinfo", + "user/root_user/dsa": "link:dsa" } } diff --git a/fluxer_api/src/api/report/flows/ReportFlowRegistry.ts b/fluxer_api/src/api/report/flows/ReportFlowRegistry.ts index bf4494575..9d2d96397 100644 --- a/fluxer_api/src/api/report/flows/ReportFlowRegistry.ts +++ b/fluxer_api/src/api/report/flows/ReportFlowRegistry.ts @@ -106,6 +106,7 @@ const REPORT_FLOW_SURFACES: ReadonlyArray = ['in_app', 'dsa'] const REPORT_FLOW_ID_PATTERN = /^[a-z0-9_]{1,48}$/; const MAX_WALK_SCREENS = 10; const CRISIS_LINES_URL = 'https://befrienders.org'; +const COPYRIGHT_HELP_URL = 'https://fluxer.app/help/copyright'; const HOSTED_REPORT_FLOW_INSTANCE: ReportFlowInstance = {selfHosted: false, guidelinesLinked: true}; const REPORT_FLOW_CHECKED_INSTANCES: ReadonlyArray = [ HOSTED_REPORT_FLOW_INSTANCE, @@ -130,7 +131,6 @@ function isLinkAvailable(link: ReportFlowLinkId, instance: ReportFlowInstance): return true; case 'guidelines': return instance.guidelinesLinked; - case 'dsa': case 'copyright': return !instance.selfHosted; } @@ -355,10 +355,9 @@ function collectDefinitionErrors(library: ReportFlowLibrary): Array { checkKey(option.label, optionWhere); checkOutcome(option.outcome, optionWhere); const endsWithoutNotice = option.outcome.type === 'end' && option.outcome.noticeId === undefined; - const linksToDsa = - option.outcome.type === 'link' && (option.outcome.link === 'dsa' || option.outcome.link === 'copyright'); - if ((endsWithoutNotice || linksToDsa) && option.surface !== 'in_app') { - errors.push(`${optionWhere}: a no-report or DSA link option must be limited to in_app`); + const linksToCopyright = option.outcome.type === 'link' && option.outcome.link === 'copyright'; + if ((endsWithoutNotice || linksToCopyright) && option.surface !== 'in_app') { + errors.push(`${optionWhere}: a no-report or copyright link option must be limited to in_app`); } } if (screen.checklist) { @@ -537,10 +536,8 @@ function getReportFlowInstance(guidelinesUrl: string | null): ReportFlowInstance function getLinkUrl(link: ReportFlowLinkId, guidelinesUrl: string | null): string | null { switch (link) { - case 'dsa': - return `${Config.endpoints.webApp}/report`; case 'copyright': - return `${Config.endpoints.webApp}/report?option=copyright_notice`; + return COPYRIGHT_HELP_URL; case 'crisis_lines': return CRISIS_LINES_URL; case 'guidelines': diff --git a/fluxer_api/src/api/report/flows/ReportFlowScreens.ts b/fluxer_api/src/api/report/flows/ReportFlowScreens.ts index 685d2a8bc..596018809 100644 --- a/fluxer_api/src/api/report/flows/ReportFlowScreens.ts +++ b/fluxer_api/src/api/report/flows/ReportFlowScreens.ts @@ -6,7 +6,7 @@ import type {ReportFlowSurface} from '@fluxer/schema/src/domains/report/ReportFl export type ReportFlowCopyKey = Extract; -export type ReportFlowLinkId = 'dsa' | 'copyright' | 'crisis_lines' | 'guidelines'; +export type ReportFlowLinkId = 'copyright' | 'crisis_lines' | 'guidelines'; export type ReportFlowOutcomeDef = | {type: 'screen'; screenId: string} @@ -110,7 +110,6 @@ export const REPORT_FLOW_SCREENS: ReadonlyArray = [ outcome: {type: 'screen', screenId: 'something_else_message'}, }, {id: 'dislike', label: 'report_flow.label.dislike', outcome: {type: 'end'}, surface: 'in_app'}, - {id: 'dsa', label: 'report_flow.label.dsa', outcome: {type: 'link', link: 'dsa'}, surface: 'in_app'}, ], }, { @@ -521,7 +520,6 @@ export const REPORT_FLOW_SCREENS: ReadonlyArray = [ label: 'report_flow.label.something_else', outcome: {type: 'screen', screenId: 'something_else_user'}, }, - {id: 'dsa', label: 'report_flow.label.dsa', outcome: {type: 'link', link: 'dsa'}, surface: 'in_app'}, ], }, { diff --git a/fluxer_api/src/api/report/tests/ReportFlowRegistry.test.ts b/fluxer_api/src/api/report/tests/ReportFlowRegistry.test.ts index 18bfd142b..a240562f2 100644 --- a/fluxer_api/src/api/report/tests/ReportFlowRegistry.test.ts +++ b/fluxer_api/src/api/report/tests/ReportFlowRegistry.test.ts @@ -248,7 +248,7 @@ describe('report flow definitions', () => { expect(() => assertValidReportFlowLibrary(broken)).toThrow(/missing_screen is not defined/); }); - test('a no-report or DSA option that is not limited to the app throws', () => { + test('a no-report option that is not limited to the app throws', () => { const unlimitedDislike = editScreen(REPORT_FLOW_LIBRARY, 'root_message', (screen) => ({ ...screen, options: screen.options?.map((option) => @@ -256,11 +256,6 @@ describe('report flow definitions', () => { ), })); expect(() => assertValidReportFlowLibrary(unlimitedDislike)).toThrow(/limited to in_app/); - const unlimitedDsaRow = editScreen(REPORT_FLOW_LIBRARY, 'root_user', (screen) => ({ - ...screen, - options: screen.options?.map((option) => (option.id === 'dsa' ? {...option, surface: undefined} : option)), - })); - expect(() => assertValidReportFlowLibrary(unlimitedDsaRow)).toThrow(/limited to in_app/); }); test('other broken definitions throw', () => { @@ -883,7 +878,6 @@ describe('report flow rendering', () => { 'spam', 'something_else', 'dislike', - 'dsa', ]); expect(root.options[5].outcome).toEqual({type: 'end', screen_id: null, reason: null, notice_id: null, url: null}); expect(root.options[3].outcome).toEqual({ @@ -893,7 +887,6 @@ describe('report flow rendering', () => { notice_id: null, url: null, }); - expect(root.options[6].outcome.url).toBe(`${config.endpoints.webApp}/report`); const copyright = message.screens .find((screen) => screen.id === 'something_else_message')! .options.find((option) => option.id === 'copyright'); @@ -902,7 +895,7 @@ describe('report flow rendering', () => { screen_id: null, reason: null, notice_id: null, - url: `${config.endpoints.webApp}/report?option=copyright_notice`, + url: 'https://fluxer.app/help/copyright', }); expect(root.checklist).toBeNull(); expect(root.next_screen_id).toBeNull(); @@ -920,6 +913,9 @@ describe('report flow rendering', () => { expect(sexual.options[0].id).toBe('minor_sexual'); const user = getReportFlowResponse('user', 'in_app', 'en-US'); expect(user.guidelines_url).toBe(`${config.endpoints.marketing}/guidelines`); + expect(user.screens.find((screen) => screen.id === 'root_user')?.options.map((option) => option.id)).not.toContain( + 'dsa', + ); const intro = user.screens[0]; expect(intro.next_screen_id).toBe('profile_parts'); expect(intro.options_heading).toBe('Learn more'); @@ -984,8 +980,8 @@ describe('report flow rendering', () => { ); }); - test('the in-app copyright rows open the DSA form on the copyright notice', () => { - const url = `${getConfig().endpoints.webApp}/report?option=copyright_notice`; + test('the in-app copyright rows open the copyright help page', () => { + const url = 'https://fluxer.app/help/copyright'; const copyrightUrl = (target: ReportFlowTargetType, screenId: string) => getReportFlowResponse(target, 'in_app', 'en-US') .screens.find((screen) => screen.id === screenId) @@ -1031,7 +1027,7 @@ describe('report flow rendering', () => { ).not.toMatch(dsaNames); }); - test('self-hosted instances get no guidelines, DSA or copyright link rows', () => { + test('self-hosted instances get no guidelines or copyright link rows', () => { const hostedUser = getReportFlowResponse('user', 'in_app', 'en-US'); getConfig().instance.selfHosted = true; const user = getReportFlowResponse('user', 'in_app', 'en-US'); @@ -1042,7 +1038,6 @@ describe('report flow rendering', () => { expect(intro.options_heading).toBeNull(); expect(intro.next_screen_id).toBe('profile_parts'); const userScreens = new Map(user.screens.map((screen) => [screen.id, screen])); - expect(userScreens.get('root_user')?.options.map((option) => option.id)).not.toContain('dsa'); expect(userScreens.get('something_else_user')?.options.map((option) => option.id)).not.toContain('copyright'); const message = getReportFlowResponse('message', 'in_app', 'en-US'); for (const screen of message.screens) { @@ -1051,7 +1046,6 @@ describe('report flow rendering', () => { } } const messageScreens = new Map(message.screens.map((screen) => [screen.id, screen])); - expect(messageScreens.get('root_message')?.options.map((option) => option.id)).not.toContain('dsa'); expect(messageScreens.get('something_else_message')?.options.map((option) => option.id)).not.toContain('copyright'); const messageDsa = getReportFlowResponse('message', 'dsa', 'en-US'); expect( diff --git a/fluxer_api/src/api/report/tests/ReportFlows.test.ts b/fluxer_api/src/api/report/tests/ReportFlows.test.ts index f99fc3e12..deccf2ff6 100644 --- a/fluxer_api/src/api/report/tests/ReportFlows.test.ts +++ b/fluxer_api/src/api/report/tests/ReportFlows.test.ts @@ -428,11 +428,12 @@ describe('Report flows', () => { .get('/reports/flows/message?surface=dsa') .expect(HTTP_STATUS.OK) .execute(); - const appOnly = ['dislike', 'rude_language', 'dsa', 'copyright', 'worried_self_harm', 'worried_suicide']; + const appOnly = ['dislike', 'rude_language', 'copyright', 'worried_self_harm', 'worried_suicide']; for (const id of appOnly) { expect(optionIds(inApp), id).toContain(id); expect(optionIds(dsa), id).not.toContain(id); } + expect(optionIds(inApp)).not.toContain('dsa'); expect(optionIds(inApp)).not.toContain('copyright_notice'); expect(optionIds(dsa)).toContain('copyright_notice'); expect(dsa.revision_hash).not.toBe(inApp.revision_hash); diff --git a/fluxer_docs/src/content/docs/http-api/reports.mdx b/fluxer_docs/src/content/docs/http-api/reports.mdx index 37d01e9f3..bc58ab733 100644 --- a/fluxer_docs/src/content/docs/http-api/reports.mdx +++ b/fluxer_docs/src/content/docs/http-api/reports.mdx @@ -84,9 +84,9 @@ An option's [outcome](#report-flow-outcome-object) says what choosing it does. A A flow has up to two variants, one for each [surface](#report-flow-surfaces). `in_app` is the variant a signed-in client shows. `dsa` is the variant the public Digital Services Act form shows before it calls [Create DSA report](#create-dsa-report). -The two variants share their screens and differ in a few options. Only `in_app` has the options that end on the thank-you screen without a report, the options for a reporter worried about someone's safety, and the links to the Digital Services Act form, its copyright option among them. Its user flow also starts with an info screen. On `dsa` the copyright option files a report instead. The `guild` flow exists on the `dsa` surface alone. +The two variants share their screens and differ in a few options. Only `in_app` has the options that end on the thank-you screen without a report, the options for a reporter worried about someone's safety, and a copyright option that links to the copyright help page. Its user flow also starts with an info screen. On `dsa` the copyright option files a report instead. The `guild` flow exists on the `dsa` surface alone. -A self-hosted instance drops the links to the Digital Services Act form. It keeps the crisis line, and keeps the guidelines links only when its operator has set a [guidelines URL](/http-api/instance/#public-legal-configuration-object). Without one its flow has a null `guidelines_url`. Its `in_app` revision hashes therefore differ from those of the hosted instance, and differ again between a self-hosted instance with a guidelines URL and one without. Its `dsa` revision hashes match the hosted ones. +A self-hosted instance drops the copyright link. It keeps the crisis line, and keeps the guidelines links only when its operator has set a [guidelines URL](/http-api/instance/#public-legal-configuration-object). Without one its flow has a null `guidelines_url`. Its `in_app` revision hashes therefore differ from those of the hosted instance, and differ again between a self-hosted instance with a guidelines URL and one without. Its `dsa` revision hashes match the hosted ones. ### Walking a flow