From 8188272ebc1238b09a2c0eb84f803ab50b49137a Mon Sep 17 00:00:00 2001 From: stitch1 Date: Wed, 13 Nov 2024 08:18:21 +0100 Subject: [PATCH] add #527 allow certain for profits to sign up --- src/components/signup/SignupForm.vue | 13 +- src/locales/dashboard-frontend.babel | 373 ++++++++++++++------------- src/locales/de.json | 18 +- src/locales/en.json | 18 +- src/locales/fr.json | 18 +- src/locales/nl.json | 18 +- 6 files changed, 236 insertions(+), 222 deletions(-) diff --git a/src/components/signup/SignupForm.vue b/src/components/signup/SignupForm.vue index 932bef1..a9ca794 100644 --- a/src/components/signup/SignupForm.vue +++ b/src/components/signup/SignupForm.vue @@ -95,12 +95,13 @@ id="radios-nature-of-organization" plain stacked > - {{$t("signup.form.nature_government")}} - {{$t("signup.form.nature_non_profit")}} - {{$t("signup.form.nature_dutch_cloud_community")}} (link) - {{$t("signup.form.nature_registrar_community")}} (link) - {{$t("signup.form.nature_vital_infrastructure")}} - {{$t("signup.form.nature_hoster_in_hall_of_fame")}} + {{$t("signup.form.nature.government")}} + {{$t("signup.form.nature.non_profit")}} + {{$t("signup.form.nature.dutch_cloud_community")}} (link) + {{$t("signup.form.nature.registrar_community")}} (link) + {{$t("signup.form.nature.vital_infrastructure")}} + {{$t("signup.form.nature.hoster_in_hall_of_fame")}} + {{$t("signup.form.nature.for_profit_organizations_supporting_non_profits")}} diff --git a/src/locales/dashboard-frontend.babel b/src/locales/dashboard-frontend.babel index a435365..604f954 100644 --- a/src/locales/dashboard-frontend.babel +++ b/src/locales/dashboard-frontend.babel @@ -27137,121 +27137,195 @@ - - nature_dutch_cloud_community - - - - - de-DE - false - - - en-US - false - - - fr-FR - false - - - nl-NL - false - - - - - nature_for_profit - - - - - de-DE - false - - - en-US - false - - - fr-FR - false - - - nl-NL - false - - - - - nature_government - - - - - de-DE - false - - - en-US - false - - - fr-FR - false - - - nl-NL - false - - - - - nature_hoster_in_hall_of_fame - - - - - de-DE - false - - - en-US - false - - - fr-FR - false - - - nl-NL - false - - - - - nature_non_profit - - - - - de-DE - false - - - en-US - false - - - fr-FR - false - - - nl-NL - false - - - + + nature + + + dutch_cloud_community + + + + + de-DE + false + + + en-US + false + + + fr-FR + false + + + nl-NL + false + + + + + for_profit_organizations_supporting_non_profits + + + + + de-DE + false + + + en-US + false + + + fr-FR + false + + + nl-NL + false + + + + + government + + + + + de-DE + false + + + en-US + false + + + fr-FR + false + + + nl-NL + false + + + + + hoster_in_hall_of_fame + + + + + de-DE + false + + + en-US + false + + + fr-FR + false + + + nl-NL + false + + + + + non_profit + + + + + de-DE + false + + + en-US + false + + + fr-FR + false + + + nl-NL + false + + + + + other + + + + + de-DE + false + + + en-US + false + + + fr-FR + false + + + nl-NL + false + + + + + registrar_community + + + + + de-DE + false + + + en-US + false + + + fr-FR + false + + + nl-NL + false + + + + + vital_infrastructure + + + + + de-DE + false + + + en-US + false + + + fr-FR + false + + + nl-NL + false + + + + + nature_of_organization @@ -27298,75 +27372,6 @@ - - nature_other - - - - - de-DE - false - - - en-US - false - - - fr-FR - false - - - nl-NL - false - - - - - nature_registrar_community - - - - - de-DE - false - - - en-US - false - - - fr-FR - false - - - nl-NL - false - - - - - nature_vital_infrastructure - - - - - de-DE - false - - - en-US - false - - - fr-FR - false - - - nl-NL - false - - - organization_name diff --git a/src/locales/de.json b/src/locales/de.json index 2b4e859..8b565e2 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -1752,16 +1752,18 @@ "mobile_phone_number_placeholder": "+31...", "name": "Name", "name_placeholder": "Vorname und Nachname", - "nature_dutch_cloud_community": "Mitglied der niederländischen Cloud Community", - "nature_for_profit": "Für Gewinn", - "nature_government": "Regierung", - "nature_hoster_in_hall_of_fame": "Hoster in der Hall of Fame für Hoster", - "nature_non_profit": "Gemeinnützig", + "nature": { + "dutch_cloud_community": "Mitglied der niederländischen Cloud Community", + "for_profit_organizations_supporting_non_profits": "gewinnorientierte Organisationen, die Dienstleistungen für (eine beträchtliche Anzahl) gemeinnütziger Organisationen oder für Organisationen in besonders kritischen Sektoren anbieten", + "government": "Regierung", + "hoster_in_hall_of_fame": "Hoster in der Hall of Fame für Hoster", + "non_profit": "Gemeinnützig", + "other": "Andere", + "registrar_community": "Mitglied der Vereniging van Registrars", + "vital_infrastructure": "Lebenswichtige Infrastruktur der Kategorie A (NIS2)" + }, "nature_of_organization": "Art der Organisation", "nature_of_organization_description": "Die API und das Dashboard sind nur für Organisationen verfügbar, die bestimmte Anforderungen erfüllen.", - "nature_other": "Andere", - "nature_registrar_community": "Mitglied der Vereniging van Registrars", - "nature_vital_infrastructure": "Lebenswichtige Infrastruktur der Kategorie A (NIS2)", "organization_name": "Name der Organisation", "organization_name_placeholder": "", "other_type_not_possible": "Das Dashboard ist nicht für andere Arten von Organisationen gedacht. Ihre Anfrage wird nicht angenommen.", diff --git a/src/locales/en.json b/src/locales/en.json index 6c11181..032baa3 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -1752,16 +1752,18 @@ "mobile_phone_number_placeholder": "+31...", "name": "Name", "name_placeholder": "First name and last name", - "nature_dutch_cloud_community": "member of Dutch Cloud Community", - "nature_for_profit": "For profit", - "nature_government": "Government", - "nature_hoster_in_hall_of_fame": "Hoster in the Hall of Fame for Hosters", - "nature_non_profit": "Non profit", + "nature": { + "dutch_cloud_community": "member of Dutch Cloud Community", + "for_profit_organizations_supporting_non_profits": "for-profit organizations that offer services to (a substantial amount of) non-profit organizations or to organizations in sectors of high criticality", + "government": "Government", + "hoster_in_hall_of_fame": "Hoster in the Hall of Fame for Hosters", + "non_profit": "Non profit", + "other": "Other", + "registrar_community": "member of Vereniging van Registrars", + "vital_infrastructure": "Category A vital infrastructure (NIS2)" + }, "nature_of_organization": "Nature of organization", "nature_of_organization_description": "The API and Dashboard are only available for organizations that meet specific requirements.", - "nature_other": "Other", - "nature_registrar_community": "member of Vereniging van Registrars", - "nature_vital_infrastructure": "Category A vital infrastructure (NIS2)", "organization_name": "Organization name", "organization_name_placeholder": "", "other_type_not_possible": "The dashboard is not meant for other types of organizations. Your request will not be accepted.", diff --git a/src/locales/fr.json b/src/locales/fr.json index 7bd8b89..d2c52f1 100644 --- a/src/locales/fr.json +++ b/src/locales/fr.json @@ -1752,16 +1752,18 @@ "mobile_phone_number_placeholder": "+31...", "name": "Nom", "name_placeholder": "Prénom et nom de famille", - "nature_dutch_cloud_community": "membre de la Dutch Cloud Community", - "nature_for_profit": "Pour le profit", - "nature_government": "Gouvernement", - "nature_hoster_in_hall_of_fame": "Hoster au Panthéon des hébergeurs", - "nature_non_profit": "Sans but lucratif", + "nature": { + "dutch_cloud_community": "membre de la Dutch Cloud Community", + "for_profit_organizations_supporting_non_profits": "les organisations à but lucratif qui offrent des services à (un nombre substantiel d') organisations à but non lucratif ou à des organisations dans des secteurs de haute criticité", + "government": "Gouvernement", + "hoster_in_hall_of_fame": "Hoster au Panthéon des hébergeurs", + "non_profit": "Sans but lucratif", + "other": "Autres", + "registrar_community": "membre de la Vereniging van Registrars", + "vital_infrastructure": "Infrastructures vitales de catégorie A (NIS2)" + }, "nature_of_organization": "Nature de l'organisation", "nature_of_organization_description": "L'API et le tableau de bord ne sont disponibles que pour les organisations qui répondent à exigences spécifiques.", - "nature_other": "Autres", - "nature_registrar_community": "membre de la Vereniging van Registrars", - "nature_vital_infrastructure": "Infrastructures vitales de catégorie A (NIS2)", "organization_name": "Nom de l'organisation", "organization_name_placeholder": "", "other_type_not_possible": "Le tableau de bord n'est pas destiné à d'autres types d'organisations. Votre demande ne sera pas acceptée.", diff --git a/src/locales/nl.json b/src/locales/nl.json index 36aa424..fff52b1 100644 --- a/src/locales/nl.json +++ b/src/locales/nl.json @@ -1752,16 +1752,18 @@ "mobile_phone_number_placeholder": "+31...", "name": "Naam", "name_placeholder": "Voornaam en achternaam", - "nature_dutch_cloud_community": "Lid van Dutch Cloud Community", - "nature_for_profit": "For profit", - "nature_government": "Overheid", - "nature_hoster_in_hall_of_fame": "Hoster in de Hall of Fame van Hosters", - "nature_non_profit": "Non profit", + "nature": { + "dutch_cloud_community": "Lid van Dutch Cloud Community", + "for_profit_organizations_supporting_non_profits": "commerciële organisatie dat diensten verleent aan een (groot aantal) niet commerciële organisaties / organisaties in de vitale infrastructuur", + "government": "Overheid", + "hoster_in_hall_of_fame": "Hoster in de Hall of Fame van Hosters", + "non_profit": "Non profit", + "other": "Overig", + "registrar_community": "Lid van Vereniging van Registrars", + "vital_infrastructure": "Categorie A vitale infrastructuur (NIS2)" + }, "nature_of_organization": "Soort organisatie", "nature_of_organization_description": "De aanvrager gaat akkoord met deze voorwaarden voor gebruik en zal zich daaraan houden.", - "nature_other": "Overig", - "nature_registrar_community": "Lid van Vereniging van Registrars", - "nature_vital_infrastructure": "Categorie A vitale infrastructuur (NIS2)", "organization_name": "Naam van organisatie", "organization_name_placeholder": "", "other_type_not_possible": "Het dashboard is niet bedoeld voor andere typen organisaties. De aanvraag zal worden afgewezen.",