diff --git a/app/components/types_de_champ_editor/conditions_errors_component.rb b/app/components/types_de_champ_editor/conditions_errors_component.rb index fd7263274..7880e7d74 100644 --- a/app/components/types_de_champ_editor/conditions_errors_component.rb +++ b/app/components/types_de_champ_editor/conditions_errors_component.rb @@ -22,11 +22,11 @@ class TypesDeChampEditor::ConditionsErrorsComponent < ApplicationComponent elsif left.type == :unmanaged t('unmanaged', scope: '.errors', libelle: targeted_champ.libelle, - type_champ: t(targeted_champ.type_champ, scope: '.type')) + type_champ: t(targeted_champ.type_champ, scope: 'activerecord.attributes.type_de_champ.type_champs')&.downcase) else t('incompatible', scope: '.errors', libelle: targeted_champ.libelle, - type_champ: t(targeted_champ.type_champ, scope: '.type'), + type_champ: t(targeted_champ.type_champ, scope: 'activerecord.attributes.type_de_champ.type_champs')&.downcase, operator: t(operator_name, scope: 'logic.operators').downcase, right: right.to_s.downcase) end diff --git a/app/components/types_de_champ_editor/conditions_errors_component/conditions_errors_component.fr.yml b/app/components/types_de_champ_editor/conditions_errors_component/conditions_errors_component.fr.yml index aecf81d2e..5ee5690a3 100644 --- a/app/components/types_de_champ_editor/conditions_errors_component/conditions_errors_component.fr.yml +++ b/app/components/types_de_champ_editor/conditions_errors_component/conditions_errors_component.fr.yml @@ -1,12 +1,6 @@ --- fr: - type: - number: un nombre - string: un texte - boolean: soit oui, soit non - yes_no: soit oui, soit non - address: une adresse errors: not_available: "Un champ cible n'est plus disponible. Il est soit supprimé, soit déplacé en dessous de ce champ." - unmanaged: "Le champ « %{libelle} » est %{type_champ} et ne peut pas être utilisé comme champ cible." - incompatible: "Le champ « %{libelle} » est %{type_champ}. Il ne peut pas être %{operator} %{right}." + unmanaged: "Le champ « %{libelle} » est de type « %{type_champ} » et ne peut pas être utilisé comme champ cible." + incompatible: "Le champ « %{libelle} » est de type « %{type_champ} ». Il ne peut pas être %{operator} %{right}."