From 06cb3ddcd16c6d37158b737a987e32ccb25f5c79 Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Tue, 1 Oct 2024 13:35:06 +0200 Subject: [PATCH] Adjust translation logic for gender in vue components --- src/Bundle/ChillMainBundle/Entity/Gender.php | 1 + .../Resources/public/vuejs/_js/i18n.ts | 3 ++- .../components/MemberDetails.vue | 2 +- .../Resources/public/vuejs/VisGraph/i18n.js | 6 +----- .../Resources/public/vuejs/VisGraph/store.js | 4 ++-- .../public/vuejs/VisGraph/vis-network.js | 20 ------------------- .../_components/Entity/PersonRenderBox.vue | 11 +--------- .../vuejs/_components/OnTheFly/Person.vue | 6 +++--- .../Resources/public/vuejs/_js/i18n.ts | 4 ++-- 9 files changed, 13 insertions(+), 44 deletions(-) diff --git a/src/Bundle/ChillMainBundle/Entity/Gender.php b/src/Bundle/ChillMainBundle/Entity/Gender.php index 2c4667e46..6a96e864a 100644 --- a/src/Bundle/ChillMainBundle/Entity/Gender.php +++ b/src/Bundle/ChillMainBundle/Entity/Gender.php @@ -26,6 +26,7 @@ class Gender private bool $active = true; #[Assert\NotNull(message: 'You must choose a gender translation')] + #[Serializer\Groups(['read'])] #[ORM\Column(type: \Doctrine\DBAL\Types\Types::STRING, enumType: GenderEnum::class)] private GenderEnum $genderTranslation; diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/_js/i18n.ts b/src/Bundle/ChillMainBundle/Resources/public/vuejs/_js/i18n.ts index f81699a7c..1e2844f3e 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/_js/i18n.ts +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/_js/i18n.ts @@ -38,7 +38,8 @@ const messages = { person: "Usager", birthday: { man: "Né le", - woman: "Née le" + woman: "Née le", + neutral: "Né·e le" }, deathdate: "Date de décès", household_without_address: "Le ménage de l'usager est sans adresse", diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/components/MemberDetails.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/components/MemberDetails.vue index 2258d8b77..fd2ef7bdb 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/components/MemberDetails.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/components/MemberDetails.vue @@ -8,7 +8,7 @@ {{ $t('household_members_editor.holder') }} -
{{ $t('person.born', {'gender': conc.person.gender} ) }}
+
{{ $t('person.born', {'gender': conc.person.gender.genderTranslation} ) }}