diff --git a/components/Datasets/FileEditModal.vue b/components/Datasets/FileEditModal.vue index 09baceb46..c26475d3d 100644 --- a/components/Datasets/FileEditModal.vue +++ b/components/Datasets/FileEditModal.vue @@ -69,7 +69,7 @@

{{ $t(`Attention : l'`) }} @@ -150,7 +150,7 @@

{{ $t('Attention : cette ressource est exposée via une') }} @@ -161,7 +161,7 @@

{{ $t('Si vous supprimez la ressource,') }} @@ -199,10 +199,14 @@ import { RiDeleteBin6Line, RiPencilLine } from '@remixicon/vue' import ModalWithButton from '../Modal/ModalWithButton.vue' import DescribeResource from './DescribeResource.vue' import type { CommunityResourceForm, ResourceForm } from '~/types/types' +import { useComponentsConfig } from '../../datagouv-components/src/config' const { t } = useTranslation() const { $api } = useNuxtApp() const formId = useId() +const config = useComponentsConfig() +const siteConfig = useSiteConfig() +const runtimeConfig = useRuntimeConfig() const props = withDefaults(defineProps<{ openOnMounted?: boolean diff --git a/datagouv-components/src/components/ResourceAccordion/ResourceAccordion.vue b/datagouv-components/src/components/ResourceAccordion/ResourceAccordion.vue index 42c00ea19..ea36e7290 100644 --- a/datagouv-components/src/components/ResourceAccordion/ResourceAccordion.vue +++ b/datagouv-components/src/components/ResourceAccordion/ResourceAccordion.vue @@ -513,7 +513,7 @@ const tabsOptions = computed(() => { options.push({ key: 'downloads', label: t('Téléchargements') }) if (hasTabularData.value) { - options.push({ key: 'swagger', label: t('Swagger') }) + options.push({ key: 'api', label: t('API') }) } return options diff --git a/datagouv-components/src/components/ResourceExplorer/ResourceExplorerViewer.vue b/datagouv-components/src/components/ResourceExplorer/ResourceExplorerViewer.vue index 6f6f5f341..e05b3c04d 100644 --- a/datagouv-components/src/components/ResourceExplorer/ResourceExplorerViewer.vue +++ b/datagouv-components/src/components/ResourceExplorer/ResourceExplorerViewer.vue @@ -297,12 +297,15 @@ -

+

{{ t("Cette API est générée automatiquement par {platform} à partir du fichier.", { platform: config.name }) }}

{{ t("- Si le fichier est modifié, l'API sera mise à jour et sa structure pourra changer.") }}

{{ t("- Si le fichier est supprimé, l'API sera également supprimée.") }}

{{ t("Pour des usages pérennes, prévoyez que cette API dépend directement du fichier source.") }}

+

+ {{ t("L'URL de base de l'API est {url}", { url: config.tabularApiUrl }) }} +