diff --git a/src/components/OcCatalogForm/OcCatalogForm.vue b/src/components/OcCatalogForm/OcCatalogForm.vue index 226ea00b3024c6ceaca79960be04f33892223aee..3752c53dd79bbe39f3f771a47db0bffedc06deb8 100644 --- a/src/components/OcCatalogForm/OcCatalogForm.vue +++ b/src/components/OcCatalogForm/OcCatalogForm.vue @@ -24,17 +24,17 @@ <Field v-if="!edit" name="visibility" v-slot="{ value, errorMessage, handleChange }"> <div class="flex gap-1 mb-2 items-center"> <label for="visibility" class="required"> - {{ t('datasets.new.steps.2.access') }} + {{ t('catalog.new.access') }} </label> <OcFairBadge :letter="false" size="small" :badges="['f', 'r']" :popover="true" /> </div> <Message severity="secondary" icon="fa fa-info" class="text-sm"> - <p class="italic mb-2">{{ t('datasets.new.steps.2.accessHelp.1') }}</p> - <p class="mb-2">{{ t('datasets.new.steps.2.accessHelp.2') }}</p> - <p>{{ t('datasets.new.steps.2.accessHelp.3') }}</p> - <p class="mb-2">{{ t('datasets.new.steps.2.accessHelp.4') }}</p> - <p class="mb-2">{{ t('datasets.new.steps.2.accessHelp.5') }}</p> - <p class="mb-2">{{ t('datasets.new.steps.2.accessHelp.6') }}</p> + <p class="italic mb-2">{{ t('catalog.new.accessHelp.1') }}</p> + <p class="mb-2">{{ t('catalog.new.accessHelp.2') }}</p> + <p>{{ t('catalog.new.accessHelp.3') }}</p> + <p class="mb-2">{{ t('catalog.new.accessHelp.4') }}</p> + <p class="mb-2">{{ t('catalog.new.accessHelp.5') }}</p> + <p class="mb-2">{{ t('catalog.new.accessHelp.6') }}</p> </Message> <SelectButton inputId="visibility" @@ -275,17 +275,17 @@ let parentCatalog = yup .label(translateValue(catalogMetadata.parentCatalog.label)) let visibility = yup - .string() - .matches( - new RegExp( - visibilityOptions.value - .filter((item) => !item.disabled) - .map((item) => item.key) - .join('|') - ), - 'Choosen option is disabled' - ) - .label(t('datasets.new.steps.2.access')) + .string() + .matches( + new RegExp( + visibilityOptions.value + .filter((item) => !item.disabled) + .map((item) => item.key) + .join('|') + ), + 'Choosen option is disabled' + ) + .label(t('catalog.new.access')) if (!props.edit) { parentCatalog = parentCatalog.required() diff --git a/src/locales/en.ts b/src/locales/en.ts index f985907f7ba4e3f7df498a796f312965989dab14..0c371964ea597e4acba0a8c2d71977c770aa09ca 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -267,7 +267,7 @@ export default { title: 'Quality information', provenance: 'Provenance', input: 'Input data', - other: 'Others ressources' + other: 'Others resources' }, theme: 'Theme(s)', distribution: { @@ -334,6 +334,15 @@ Greetings, errorMessage: 'An error has occurred while creating your catalogue. Please try again later or contact the site administrator.', seeCatalogPage: 'See the catalogue page', + access: 'Access rights to the resource', + accessHelp: { + 1: "Access rights determine who can view the resource.", + 2: "Depending on your role within the community and the catalog in which you wish to insert the resource, the available options may vary.", + 3: "If you want your resource to be public but the option is not available, it's because you don't have sufficient rights to do so.", + 4: "In this case, create your resource as a community resource. Once created, you'll be able to ask a moderator to publish it.", + 5: "A community resource is only visible to members of the community.", + 6: "You can choose to keep your resource private, in which case it will only be visible to you. It will then be possible to modify this access from the dashboard." + } }, edit: { edit: 'Edit', @@ -341,32 +350,32 @@ Greetings, confirmMessage: 'Your catalog has been correctly updated!', errorMessage: 'An error has occurred while updating your catalog. Please try again later or contact the site administrator.', - seeCatalogPage: 'Go back to the catalog page', + seeCatalogPage: 'Go back to the catalog page' } }, search: { - title: "Search", - resourceType: "Resource type", - results: "Results", - launchSearch: "Launch the search", - searchBarParamButtonLabel: "Parameters", + title: 'Search', + resourceType: 'Resource type', + results: 'Results', + launchSearch: 'Launch the search', + searchBarParamButtonLabel: 'Parameters', searchResult: { - description: "Description", - datasets: "Datasets", - distributions: "Distributions", - parentCatalog: "Parent catalogue", - parentCatalogs: "Parent catalogues", - id: "Id", - version: "Version" + description: 'Description', + datasets: 'Datasets', + distributions: 'Distributions', + parentCatalog: 'Parent catalogue', + parentCatalogs: 'Parent catalogues', + id: 'Id', + version: 'Version' } }, resourceType: { - 'catalog': 'catalogue', - 'dataset': 'dataset', - 'distribution': 'distribution', - 'service': 'service', - 'concept': 'concept', - 'unknown': 'unknown', + catalog: 'catalogue', + dataset: 'dataset', + distribution: 'distribution', + service: 'service', + concept: 'concept', + unknown: 'unknown' }, and: 'and' } diff --git a/src/locales/fr.ts b/src/locales/fr.ts index 22e8be9e22b4f93e3a2b395567cd1a43f0139f30..de4d2fe297c43f4640d6f670d21736751870c501 100644 --- a/src/locales/fr.ts +++ b/src/locales/fr.ts @@ -181,9 +181,9 @@ export default { accessHelp: { 1: "Les droits d'accès déterminent qui aura le droit de voir la ressource.", 2: 'En fonction de votre rôle au sein de la communauté et du catalogue dans lequel vous souhaitez insérer la ressource, les options disponibles peuvent varier.', - 3: "Si vous souhaitez qui votre resource soit publique mais que l'option n'est pas disponible, c'est que vous n'avez pas les droits suffisants pour le faire.", - 4: 'Dans ce cas, créez votre jeu de données en tant que ressource communautaire et une fois votre resource créée, vous aurez la possibilité de demander sa publication à un modérateur.', - 5: "Une resource communautaire n'est visible que des membre de la communauté.", + 3: "Si vous souhaitez qui votre ressource soit publique mais que l'option n'est pas disponible, c'est que vous n'avez pas les droits suffisants pour le faire.", + 4: 'Dans ce cas, créez votre jeu de données en tant que ressource communautaire et une fois votre ressource créée, vous aurez la possibilité de demander sa publication à un modérateur.', + 5: "Une ressource communautaire n'est visible que des membre de la communauté.", 6: 'Vous pouvez choisir de garder votre ressource privée, dans ce cas, elle ne sera visible que par vous. Il sera ensuite possible de modifier accès à partir du tableau de bord.' } }, @@ -347,42 +347,51 @@ Cordialement, sendingMessage: 'Catalogue en cours de création...', confirmMessage: 'Votre catalogue a été créé correctement !', errorMessage: - 'Une erreur est survenue lors de la création de votre catalogue. Merci de réessayer plus tard ou bien de contacter l\'administrateur du site.', + "Une erreur est survenue lors de la création de votre catalogue. Merci de réessayer plus tard ou bien de contacter l'administrateur du site.", seeCatalogPage: 'Voir la page du catalogue', + access: "Droit d'accès de la ressource", + accessHelp: { + 1: "Les droits d'accès déterminent qui aura le droit de voir la ressource.", + 2: "En fonction de votre rôle au sein de la communauté et du catalogue dans lequel vous souhaitez insérer la ressource, les options disponibles peuvent varier.", + 3: "Si vous souhaitez qui votre ressource soit publique mais que l'option n'est pas disponible, c'est que vous n'avez pas les droits suffisants pour le faire.", + 4: "Dans ce cas, créez votre jeu de données en tant que ressource communautaire et une fois votre ressource créée, vous aurez la possibilité de demander sa publication à un modérateur.", + 5: "Une ressource communautaire n'est visible que des membres de la communauté.", + 6: "Vous pouvez choisir de garder votre ressource privée, dans ce cas, elle ne sera visible que par vous. Il sera ensuite possible de modifier l'accès à partir du tableau de bord." + } }, edit: { edit: 'Modifier', savingMessage: 'Mise à jour du catalogue en cours...', confirmMessage: 'Votre catalogue a été correctement mis à jour !', errorMessage: - 'Une erreur est survenue lors de la mise à jour de votre catalogue. Merci de réessayer plus tard ou bien de contacter l\'administrateur du site.', - seeCatalogPage: 'Retourner à la page du catalogue', - }, + "Une erreur est survenue lors de la mise à jour de votre catalogue. Merci de réessayer plus tard ou bien de contacter l'administrateur du site.", + seeCatalogPage: 'Retourner à la page du catalogue' + } }, search: { - title: "Rechercher", - resourceType: "Type de ressource", - results: "Résultats", - launchSearch: "Lancer la recherche", - searchBarParamButtonLabel: "Paramètres", + title: 'Rechercher', + resourceType: 'Type de ressource', + results: 'Résultats', + launchSearch: 'Lancer la recherche', + searchBarParamButtonLabel: 'Paramètres', searchResult: { - description: "Description", - catalogues: "Sous-catalogues", - datasets: "Jeux de données", - distributions: "Distributions", - parentCatalog: "Catalogue parent", - parentCatalogs: "Catalogues parent", - id: "Id", - version: "Version" + description: 'Description', + catalogues: 'Sous-catalogues', + datasets: 'Jeux de données', + distributions: 'Distributions', + parentCatalog: 'Catalogue parent', + parentCatalogs: 'Catalogues parent', + id: 'Id', + version: 'Version' } }, resourceType: { - 'catalog': 'catalogue', - 'dataset': 'jeu de données', - 'distribution': 'distribution', - 'service': 'service', - 'concept': 'concept', - 'unknown': 'inconnu', + catalog: 'catalogue', + dataset: 'jeu de données', + distribution: 'distribution', + service: 'service', + concept: 'concept', + unknown: 'inconnu' }, and: 'et' }