From 46bd70881e191733d9202dee3e734533c0cb2f44 Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Sun, 8 Aug 2021 10:34:02 +0200 Subject: [PATCH] Address i18n: manage specific translations --- .../vuejs/Address/components/ShowAddress.vue | 21 +++++++++++++++---- .../Resources/public/vuejs/Address/i18n.js | 17 +++++++++++++-- 2 files changed, 32 insertions(+), 6 deletions(-) diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ShowAddress.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ShowAddress.vue index dc4bd65ca..08089dbad 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ShowAddress.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ShowAddress.vue @@ -59,21 +59,21 @@
-

{{ $t('date') }}

+

{{ $t(getValidFromDateText) }}

- {{ errors }} + {{ errorMsg }}
- {{ $t('person_address_creation_success') }} + {{ $t(getSuccessText) }}
@@ -132,6 +132,19 @@ export default { }, validFrom() { return new Date().toISOString().split('T')[0]; + }, + getValidFromDateText() { + return (this.context.entity.type === 'household') ? 'move_date' : 'validFrom'; + }, + getSuccessText() { + switch (this.context.entity.type) { + case 'household': + return (this.context.edit) ? 'household_address_edit_success' : 'household_address_move_success'; + case 'person': + return (this.context.edit) ? 'person_address_edit_success' : 'person_address_creation_success'; + default: + return (this.context.edit) ? 'address_edit_success' : 'address_new_success'; + } } } }; diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/i18n.js b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/i18n.js index e61daf738..9cfd05a3e 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/i18n.js +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/i18n.js @@ -29,11 +29,24 @@ const addressMessages = { postalCode_name: 'Nom', postalCode_code: 'Code postal', date: 'Date de la nouvelle adresse', - add_an_address_to_person: 'Ajouter l\'adresse à la personne', validFrom: 'Date de la nouvelle adresse', back_to_the_list: 'Retour à la liste', + loading: 'chargement en cours...', + address_new_success: 'La nouvelle adresse est enregistrée', + address_edit_success: 'L\'adresse a été mise à jour', + + // person specific + add_an_address_to_person: 'Ajouter l\'adresse à la personne', person_address_creation_success: 'La nouvelle adresse de la personne est enregistrée', - loading: 'chargement en cours...' + person_address_edit_success: 'L\'adresse de la personne a été mise à jour', + + // household specific + move_date: 'Date du déménagement', + select_a_existing_address: 'Sélectionner une adresse existante', + add_an_address_to_household: 'Enregistrer', + household_address_move_success: 'La nouvelle adresse du ménage est enregistrée', + household_address_edit_success: 'L\'adresse du ménage a été mise à jour', + } };