From 78d3ba091a30adb0ccfd47001d90f8a6e417492e Mon Sep 17 00:00:00 2001 From: Ajith Kumar Date: Wed, 28 Feb 2024 16:50:25 +0530 Subject: [PATCH 1/3] fix(i18n): text/content updates --- src/assets/locales/de/main.json | 12 ++++++++---- src/assets/locales/en/main.json | 19 +++++++++++++------ src/components/policies/AddEditPolicy.tsx | 17 ++++++++--------- src/components/policies/ValidateBpn.tsx | 2 +- 4 files changed, 30 insertions(+), 20 deletions(-) diff --git a/src/assets/locales/de/main.json b/src/assets/locales/de/main.json index 9c9309a5..57793113 100644 --- a/src/assets/locales/de/main.json +++ b/src/assets/locales/de/main.json @@ -33,7 +33,7 @@ "subscribeDataOffer": "Datenangebot abonnieren", "manageContracts": "Verträge einsehen und verwalten" }, - "sdeDescription": "Der “Simple Data Exchanger” ist simpler Weg um Daten im Catena-X Netzwerk bereitzustellen oder zu konsumieren. Er macht Ihre Daten für andere Teilnehmer im Netzwerk verfügbar, berücksichtigt dabei aber auch Ihre individuellen Anforderungen was den Zugriff und die Nutzung der Daten angeht. Der SDE ermöglicht zusätzlich die verfügbaren Datenangebote anderer Teilnehmer zu durchsuchen und entsprechende Datenverträge mit den Anbietern zu schließen.", + "sdeDescription": "Der “{{ title }}” ist simpler Weg um Daten im Catena-X Netzwerk bereitzustellen oder zu konsumieren. Er macht Ihre Daten für andere Teilnehmer im Netzwerk verfügbar, berücksichtigt dabei aber auch Ihre individuellen Anforderungen was den Zugriff und die Nutzung der Daten angeht. Der SDE ermöglicht zusätzlich die verfügbaren Datenangebote anderer Teilnehmer zu durchsuchen und entsprechende Datenverträge mit den Anbietern zu schließen.", "learnSde": "Wie funktioniert das genau?" }, "provider": { @@ -61,6 +61,9 @@ }, "policies": { "title": "Policies", + "subtitle": "Auf dieser Seite müssen Sie die 'Policy' (Richtlinie) festlegen, die Sie für Ihren 'Recurring Upload' -Prozess (automatische upload von CSv-Files) verwenden möchten. Der Name dieser Richtlinie sollte in Ihrer Upload-Datei enthalten sein und muss eindeutig sein. Bitte verwenden Sie keine kurzen Begriffe wie 'sh' oder 'pa', die in einem neutralen Dateinamen vorkommen könnten.", + "addPolicy": "Richtlinie hinzufügen", + "EditPolicy": "Richtlinie bearbeiten", "description": "Hier legen Sie fest mit wem sie die Daten teilen möchten (via „Access Policies“) und mit welchen Einschränkungen (via „Usage Policies“).", "description_1": "Wählen Sie die Geschäftspartner aus, mit denen die Daten geteilt werden sollen (Suche via BPN oder über Name).", "description_1_1": "Uneingeschränkt: Jeder im Netzwerk kann die Daten sehen", @@ -71,7 +74,7 @@ "accessPolicy": "Zugriffsrichtlinien", "restricted": "eingeschränkt", "unrestricted": "uneingeschränkt", - "note": "Hinweis: Ihre Organisation gehört stets zu den berechtigten Empfängern.", + "note": "Hinweis: Wenn Sie keine BPN vergeben, sind die Daten nur für Ihre Organisation zugänglich.", "unAccess": "Uneingeschränkter Zugang!", "warningText": "Wenn Sie keine BPN vergeben, sind die Daten nur für Sie zugänglich.", "usagePolicy": "Nutzungsrichtlinien", @@ -179,7 +182,8 @@ "agree": "Ich stimme zu", "ownConnector": "Connector der eigenen Organisation:", "collapseSidebar": "Seitenleiste einklappen", - "introduction": "Einleitung" + "introduction": "Einleitung", + "moreSubmodelInfo": "Weitere Informationen zu Untermodellen" } }, "dialog": { @@ -241,4 +245,4 @@ "incorrectColumns": "Spaltenname/n sind nicht korrekt!", "bpnValidation": "BPN sollte 16 Zeichen lang sein!" } -} +} \ No newline at end of file diff --git a/src/assets/locales/en/main.json b/src/assets/locales/en/main.json index 02523bfc..503f6b22 100644 --- a/src/assets/locales/en/main.json +++ b/src/assets/locales/en/main.json @@ -33,7 +33,7 @@ "subscribeDataOffer": "Subscribe to data contract offer", "manageContracts": "View & manage contracts" }, - "sdeDescription": "Simple Data Exchanger is your easy way to provide and consume data within the Catena-X network. It makes your data available to other participants respecting your individual access and usage rules. It allows you to discover data of other participants and to establish data contracts, so that you can access their data within the use cases that interest you.", + "sdeDescription": "{{ title }} is your easy way to provide and consume data within the Catena-X network. It makes your data available to other participants respecting your individual access and usage rules. It allows you to discover data of other participants and to establish data contracts, so that you can access their data within the use cases that interest you.", "learnSde": "Learn how it works" }, "provider": { @@ -41,7 +41,7 @@ "description_1": "At first you need to select the data model you want to upload from 'Select Submodel'.", "description_2": "As second step you must select the way of uploading data:", "description_2_1": "Upload File (via .csv-upload)", - "description_2_2": "Manual Upload (via direct input in table-format)", + "description_2_2": "Manual Entry (via direct input in table-format)", "placeHolder": "Please select a submodel (use case) for creating data.", "selectSubmodel": "Select Submodel", "uploadFile": "Upload File", @@ -59,19 +59,25 @@ "manualInfo_1": "For creating new data leave the field 'UUID' empty.", "manualInfo_2": "For updating existing data you need to enter the respective 'UUID' of the digital twin." }, + "recurringUpload": { + "description": "You can utilize the SDE for automated CSV file uploads. You must use the SFTP/ObjectStorage (e.g. S3, Minio) interface to transfer your CSV files to cloud storage. The SDE will then upload the CSV files according to the parameters here." + }, "policies": { "title": "Policies", + "subtitle": "On this page, you need to define the policy to be used for your 'Recurring Upload' process. The policy name should be included in your upload file, and it must be unique. Please refrain from using short phrases like 'sh' or 'pa' that could be part of a generic file name.", + "addPolicy": "Add Policy", + "editPolicy": "Edit Policy", "description": "Here you can manage the access policies with which partner you want to share your data.", "description_1": "Select with whom you want to share the uploaded data", "description_1_1": "Unrestricted: everybody within the network can see the data", "description_1_2": "Restricted: only visible to the selected companies (search by name or BPN)", "description_2": "Select the duration for how long you want to share the data", - "description_3": "Define the usage-purpose for the shared data (select via dropdown)", + "description_3": "Define the usage-purpose for the shared data", "configure": "Next Step - Configure Policies", "accessPolicy": "Access Policies", "restricted": "Restricted", "unrestricted": "Unrestricted", - "note": "Note: Your own organization will always be allowed to access the data", + "note": "Note: If you do not assign a BPN, the data can only be accessible to your own organisation.", "unAccess": "Unrestricted Access!", "warningText": "If you do not assign a BPN, the data can only be accessible to you.", "usagePolicy": "Usage Policies", @@ -179,7 +185,8 @@ "agree": "I agree", "ownConnector": "Connector of own organization:", "collapseSidebar": "Collapse sidebar", - "introduction": "Introduction" + "introduction": "Introduction", + "moreSubmodelInfo": "More info about submodels" } }, "dialog": { @@ -241,4 +248,4 @@ "incorrectColumns": "Column name/s are not correct!", "bpnValidation": "BPN should be 16 characters!" } -} +} \ No newline at end of file diff --git a/src/components/policies/AddEditPolicy.tsx b/src/components/policies/AddEditPolicy.tsx index b10dcd1c..d528c84c 100644 --- a/src/components/policies/AddEditPolicy.tsx +++ b/src/components/policies/AddEditPolicy.tsx @@ -85,16 +85,13 @@ function AddEditPolicy() { title={t(policyDialogType === 'Edit' ? 'content.policies.editPolicy' : 'content.policies.addPolicy')} /> - - {t('content.policies.description')} + + {t('content.policies.description')}
  1. {t('content.policies.description_1')}
  2. -
  3. - {t('content.policies.description_2')} -
  4. {t('content.policies.description_3')}
  5. @@ -122,8 +119,10 @@ function AddEditPolicy() { )} {/* access policy starts */} - {t('content.policies.accessPolicy')} - + + {t('content.policies.accessPolicy')} + + + {t('content.policies.usagePolicy')} - + {CHECKBOXES.map((item: any) => ( - {t('content.policies.note')} + {t('content.policies.note')} {getValues('access_policies.bpn_numbers.value')?.map((bpnNum: string) => ( From 48388a62acd8f15dcd5b38795b3b688c2ba32c0a Mon Sep 17 00:00:00 2001 From: Ajith Kumar Date: Wed, 28 Feb 2024 17:14:27 +0530 Subject: [PATCH 2/3] dynamic text fix --- src/assets/locales/de/main.json | 2 +- src/assets/locales/en/main.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/assets/locales/de/main.json b/src/assets/locales/de/main.json index 57793113..2f1d89fe 100644 --- a/src/assets/locales/de/main.json +++ b/src/assets/locales/de/main.json @@ -33,7 +33,7 @@ "subscribeDataOffer": "Datenangebot abonnieren", "manageContracts": "Verträge einsehen und verwalten" }, - "sdeDescription": "Der “{{ title }}” ist simpler Weg um Daten im Catena-X Netzwerk bereitzustellen oder zu konsumieren. Er macht Ihre Daten für andere Teilnehmer im Netzwerk verfügbar, berücksichtigt dabei aber auch Ihre individuellen Anforderungen was den Zugriff und die Nutzung der Daten angeht. Der SDE ermöglicht zusätzlich die verfügbaren Datenangebote anderer Teilnehmer zu durchsuchen und entsprechende Datenverträge mit den Anbietern zu schließen.", + "sdeDescription": "Der “Simple Data Exchanger” ist simpler Weg um Daten im Catena-X Netzwerk bereitzustellen oder zu konsumieren. Er macht Ihre Daten für andere Teilnehmer im Netzwerk verfügbar, berücksichtigt dabei aber auch Ihre individuellen Anforderungen was den Zugriff und die Nutzung der Daten angeht. Der SDE ermöglicht zusätzlich die verfügbaren Datenangebote anderer Teilnehmer zu durchsuchen und entsprechende Datenverträge mit den Anbietern zu schließen.", "learnSde": "Wie funktioniert das genau?" }, "provider": { diff --git a/src/assets/locales/en/main.json b/src/assets/locales/en/main.json index 503f6b22..067db5c7 100644 --- a/src/assets/locales/en/main.json +++ b/src/assets/locales/en/main.json @@ -33,7 +33,7 @@ "subscribeDataOffer": "Subscribe to data contract offer", "manageContracts": "View & manage contracts" }, - "sdeDescription": "{{ title }} is your easy way to provide and consume data within the Catena-X network. It makes your data available to other participants respecting your individual access and usage rules. It allows you to discover data of other participants and to establish data contracts, so that you can access their data within the use cases that interest you.", + "sdeDescription": "Simple Data Exchanger is your easy way to provide and consume data within the Catena-X network. It makes your data available to other participants respecting your individual access and usage rules. It allows you to discover data of other participants and to establish data contracts, so that you can access their data within the use cases that interest you.", "learnSde": "Learn how it works" }, "provider": { From d215291c2602beb4d16d102d1b0d44a5fc7afcfe Mon Sep 17 00:00:00 2001 From: Ajith Kumar Date: Fri, 1 Mar 2024 21:55:24 +0530 Subject: [PATCH 3/3] New descriptions added --- src/assets/locales/de/main.json | 7 +++---- src/assets/locales/en/main.json | 7 +++---- src/components/policies/AddEditPolicy.tsx | 2 ++ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/assets/locales/de/main.json b/src/assets/locales/de/main.json index 2f1d89fe..83ff0209 100644 --- a/src/assets/locales/de/main.json +++ b/src/assets/locales/de/main.json @@ -66,10 +66,9 @@ "EditPolicy": "Richtlinie bearbeiten", "description": "Hier legen Sie fest mit wem sie die Daten teilen möchten (via „Access Policies“) und mit welchen Einschränkungen (via „Usage Policies“).", "description_1": "Wählen Sie die Geschäftspartner aus, mit denen die Daten geteilt werden sollen (Suche via BPN oder über Name).", - "description_1_1": "Uneingeschränkt: Jeder im Netzwerk kann die Daten sehen", - "description_1_2": "Eingeschränkt: nur für die ausgewählten Unternehmen sichtbar (Suche nach Name oder BPN)", - "description_2": "Legen Sie fest für welche Dauer die Daten eingesehen werden dürfen (optional)", - "description_3": "Legen Sie fest für welchen Nutzen, die Daten eingesehen werden dürfen (optional)", + "description_2": "Legen Sie fest für welchen Nutzen, die Daten eingesehen werden dürfen (optional)", + "description_3": "Die Rolle des Erstellers hat die Freiheit, Richtlinien ohne Einschränkungen zu erstellen.", + "description_4": "Angesichts der fehlenden Einschränkungen sollte jeder Ersteller vor der Erstellung von Richtlinien die Unternehmensregeln konsultieren.", "configure": "Nächster Schritt - Policies konfigurieren", "accessPolicy": "Zugriffsrichtlinien", "restricted": "eingeschränkt", diff --git a/src/assets/locales/en/main.json b/src/assets/locales/en/main.json index 067db5c7..e373842c 100644 --- a/src/assets/locales/en/main.json +++ b/src/assets/locales/en/main.json @@ -69,10 +69,9 @@ "editPolicy": "Edit Policy", "description": "Here you can manage the access policies with which partner you want to share your data.", "description_1": "Select with whom you want to share the uploaded data", - "description_1_1": "Unrestricted: everybody within the network can see the data", - "description_1_2": "Restricted: only visible to the selected companies (search by name or BPN)", - "description_2": "Select the duration for how long you want to share the data", - "description_3": "Define the usage-purpose for the shared data", + "description_2": "Define the usage-purpose for the shared data", + "description_3": "The creator role has the freedom to generate policies without any limitations.", + "description_4": "Given the absence of limitations, each creator should consult the company rules before creating policies.", "configure": "Next Step - Configure Policies", "accessPolicy": "Access Policies", "restricted": "Restricted", diff --git a/src/components/policies/AddEditPolicy.tsx b/src/components/policies/AddEditPolicy.tsx index d528c84c..8385e140 100644 --- a/src/components/policies/AddEditPolicy.tsx +++ b/src/components/policies/AddEditPolicy.tsx @@ -93,7 +93,9 @@ function AddEditPolicy() { {t('content.policies.description_1')}
  6. + {t('content.policies.description_2')} {t('content.policies.description_3')} + {t('content.policies.description_4')}