From 90b72f26aa787fda897dcbfa1ac9f91c564e1379 Mon Sep 17 00:00:00 2001 From: Andrey Rusakov Date: Wed, 4 Dec 2024 17:03:04 +0100 Subject: [PATCH 1/3] Added missing translation labels --- .../profile/modify-profile.component.html | 2 +- .../manualentry/manualentry.component.html | 20 +-- .../welcome/validate/validate.component.html | 14 +- src/locale/messages.de.xlf | 162 ++++++++++++++++++ src/locale/messages.xlf | 127 ++++++++++++++ 5 files changed, 307 insertions(+), 18 deletions(-) diff --git a/src/app/account/profile/modify-profile.component.html b/src/app/account/profile/modify-profile.component.html index 82250b0b..bb1984d7 100644 --- a/src/app/account/profile/modify-profile.component.html +++ b/src/app/account/profile/modify-profile.component.html @@ -1,5 +1,5 @@ - GeoShop - Modification du profil + GeoShop - Modification du profil
diff --git a/src/app/welcome/map/manualentry/manualentry.component.html b/src/app/welcome/map/manualentry/manualentry.component.html index 33cbdef8..4c5d67f2 100644 --- a/src/app/welcome/map/manualentry/manualentry.component.html +++ b/src/app/welcome/map/manualentry/manualentry.component.html @@ -1,10 +1,10 @@

Saisie manuelle

- +
- Format de la page + Format de la page {{pageFormat.name}} @@ -12,7 +12,7 @@

Saisie manuelle

- Echelles + Echelles {{pageFormatScale}} @@ -20,34 +20,34 @@

Saisie manuelle

- Rotation + Rotation
- +
- Ouest (X min) + Ouest (X min) - Sud (Y min) + Sud (Y min) - Est (X max) + Est (X max) - Nord (Y max) + Nord (Y max)
- +
diff --git a/src/app/welcome/validate/validate.component.html b/src/app/welcome/validate/validate.component.html index 94429fd8..3cbacce0 100644 --- a/src/app/welcome/validate/validate.component.html +++ b/src/app/welcome/validate/validate.component.html @@ -3,7 +3,7 @@
- GeoShop - Validation + GeoShop - Validation @@ -12,17 +12,17 @@
- {{orderitem.product}} - à valider + {{orderitem.product}} - à valider Cette page permet d'autoriser ou d'annuler l'utilisation d'un produit commandé sur le geoshop. -

Titre du mandat {{order.order_type | lowercase}}:

+

Titre du mandat {{order.order_type | lowercase}}:

{{order.title}}

-

Description fournie par le client:

+

Description fournie par le client:

{{order.description}}

-

Détails du client:

+

Détails du client:

{{order.client.company_name}}
@@ -39,8 +39,8 @@

Détails du client:

- - + +
diff --git a/src/locale/messages.de.xlf b/src/locale/messages.de.xlf index 7b081377..4a6a9c95 100644 --- a/src/locale/messages.de.xlf +++ b/src/locale/messages.de.xlf @@ -294,6 +294,14 @@ 28 + + Renseigner une courte description du mandat... + DE:: + + src/app/account/new-order/new-order.component.html + 32 + + Votre référence reportée sur la facture Ihre Rechnungsreferenz @@ -358,6 +366,14 @@ 71 + + Vous devez spécifier les informations de contact du tiers pour un mandat de type . + DE:: + + src/app/account/new-order/new-order.component.html + 77,78 + + Rechercher dans mes contacts Suche in den Kontakten @@ -616,6 +632,14 @@ 19,21 + + GeoShop - Modification du profil + DE:: + + src/app/account/profile/modify-profile.component.html + 2 + + Nom d'utilisateur (ne peut être modifié) Benutzername (kann nicht verändert werden) @@ -1285,6 +1309,86 @@ 27,28 + + Format pré-configuré + DE:: + + src/app/welcome/map/manualentry/manualentry.component.html + 4 + + + + Format de la page + DE:: + + src/app/welcome/map/manualentry/manualentry.component.html + 7 + + + + Echelles + DE:: + + src/app/welcome/map/manualentry/manualentry.component.html + 15 + + + + Rotation + DE:: + + src/app/welcome/map/manualentry/manualentry.component.html + 23 + + + + Rectangle englobant + DE:: + + src/app/welcome/map/manualentry/manualentry.component.html + 28 + + + + Ouest (X min) + DE:: + + src/app/welcome/map/manualentry/manualentry.component.html + 31 + + + + Sud (Y min) + DE:: + + src/app/welcome/map/manualentry/manualentry.component.html + 35 + + + + Est (X max) + DE:: + + src/app/welcome/map/manualentry/manualentry.component.html + 39 + + + + Nord (Y max) + DE:: + + src/app/welcome/map/manualentry/manualentry.component.html + 43 + + + + Annuler + DE:: + + src/app/welcome/map/manualentry/manualentry.component.html + 50 + + Rechercher un lieu ou une paire de coordonnées... Suche nach Ort oder Koordinaten... @@ -1385,6 +1489,64 @@ 85 + + GeoShop - Validation + DE:: + + src/app/welcome/validate/validate.component.html + 6 + + + + - à valider + DE:: - à valider + + src/app/welcome/validate/validate.component.html + 15 + + + + Titre du mandat : + DE:: Titre du mandat : + + src/app/welcome/validate/validate.component.html + 21 + + + + Description fournie par le client: + DE:: + + src/app/welcome/validate/validate.component.html + 23 + + + + Détails du client: + DE:: + + src/app/welcome/validate/validate.component.html + 25 + + + + ACCEPTER + DE:: + + src/app/welcome/validate/validate.component.html + 42 + + + + REFUSER + DE:: + + src/app/welcome/validate/validate.component.html + 43 + + diff --git a/src/locale/messages.xlf b/src/locale/messages.xlf index 20b11e8d..d8d4a01c 100644 --- a/src/locale/messages.xlf +++ b/src/locale/messages.xlf @@ -611,6 +611,13 @@ 19,21 + + GeoShop - Modification du profil + + src/app/account/profile/modify-profile.component.html + 2 + + Nom d'utilisateur (ne peut être modifié) @@ -1180,6 +1187,76 @@ 29,30 + + Format pré-configuré + + src/app/welcome/map/manualentry/manualentry.component.html + 4 + + + + Format de la page + + src/app/welcome/map/manualentry/manualentry.component.html + 7 + + + + Echelles + + src/app/welcome/map/manualentry/manualentry.component.html + 15 + + + + Rotation + + src/app/welcome/map/manualentry/manualentry.component.html + 23 + + + + Rectangle englobant + + src/app/welcome/map/manualentry/manualentry.component.html + 28 + + + + Ouest (X min) + + src/app/welcome/map/manualentry/manualentry.component.html + 31 + + + + Sud (Y min) + + src/app/welcome/map/manualentry/manualentry.component.html + 35 + + + + Est (X max) + + src/app/welcome/map/manualentry/manualentry.component.html + 39 + + + + Nord (Y max) + + src/app/welcome/map/manualentry/manualentry.component.html + 43 + + + + Annuler + + src/app/welcome/map/manualentry/manualentry.component.html + 50 + + Rechercher un lieu ou une paire de coordonnées... @@ -1271,6 +1348,56 @@ 85 + + GeoShop - Validation + + src/app/welcome/validate/validate.component.html + 6 + + + + - à valider + + src/app/welcome/validate/validate.component.html + 15 + + + + Titre du mandat : + + src/app/welcome/validate/validate.component.html + 21 + + + + Description fournie par le client: + + src/app/welcome/validate/validate.component.html + 23 + + + + Détails du client: + + src/app/welcome/validate/validate.component.html + 25 + + + + ACCEPTER + + src/app/welcome/validate/validate.component.html + 42 + + + + REFUSER + + src/app/welcome/validate/validate.component.html + 43 + + From 62c9562a820c34a89e8dd9a8eb0c6e8233817642 Mon Sep 17 00:00:00 2001 From: Wolfgang Kaltz Date: Thu, 5 Dec 2024 15:51:36 +0100 Subject: [PATCH 2/3] Add german translations --- src/locale/messages.de.xlf | 42 +++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/locale/messages.de.xlf b/src/locale/messages.de.xlf index 4a6a9c95..5314ae4f 100644 --- a/src/locale/messages.de.xlf +++ b/src/locale/messages.de.xlf @@ -296,7 +296,7 @@ Renseigner une courte description du mandat... - DE:: + Kurze Beschreibung des Auftrags src/app/account/new-order/new-order.component.html 32 @@ -368,7 +368,7 @@ Vous devez spécifier les informations de contact du tiers pour un mandat de type . - DE:: + Für einen Autrag der Art müssen Sie die Kontaktdaten des Mandanten ausfüllen. src/app/account/new-order/new-order.component.html 77,78 @@ -634,7 +634,7 @@ GeoShop - Modification du profil - DE:: + GeoShop Profiländerungen src/app/account/profile/modify-profile.component.html 2 @@ -1311,7 +1311,7 @@ Format pré-configuré - DE:: + Vordefiniertes Format src/app/welcome/map/manualentry/manualentry.component.html 4 @@ -1319,7 +1319,7 @@ Format de la page - DE:: + Seitenformat src/app/welcome/map/manualentry/manualentry.component.html 7 @@ -1327,7 +1327,7 @@ Echelles - DE:: + Massstab src/app/welcome/map/manualentry/manualentry.component.html 15 @@ -1335,7 +1335,7 @@ Rotation - DE:: + Winkel src/app/welcome/map/manualentry/manualentry.component.html 23 @@ -1343,7 +1343,7 @@ Rectangle englobant - DE:: + Umfassendes Rechteck src/app/welcome/map/manualentry/manualentry.component.html 28 @@ -1351,7 +1351,7 @@ Ouest (X min) - DE:: + Westen (X min) src/app/welcome/map/manualentry/manualentry.component.html 31 @@ -1359,7 +1359,7 @@ Sud (Y min) - DE:: + Süd (Y min) src/app/welcome/map/manualentry/manualentry.component.html 35 @@ -1367,7 +1367,7 @@ Est (X max) - DE:: + Ost (X max) src/app/welcome/map/manualentry/manualentry.component.html 39 @@ -1375,7 +1375,7 @@ Nord (Y max) - DE:: + Nord (Y max) src/app/welcome/map/manualentry/manualentry.component.html 43 @@ -1383,7 +1383,7 @@ Annuler - DE:: + Stornieren src/app/welcome/map/manualentry/manualentry.component.html 50 @@ -1491,7 +1491,7 @@ GeoShop - Validation - DE:: + GeoShop - Validierung src/app/welcome/validate/validate.component.html 6 @@ -1500,8 +1500,8 @@ - à valider - DE:: - à valider + - zu validieren src/app/welcome/validate/validate.component.html 15 @@ -1509,7 +1509,7 @@ Titre du mandat : - DE:: Titre du mandat : + Bezeichung des Mandats : src/app/welcome/validate/validate.component.html 21 @@ -1517,7 +1517,7 @@ Description fournie par le client: - DE:: + Durch den Kunden übermittelte Beschreibung: src/app/welcome/validate/validate.component.html 23 @@ -1525,7 +1525,7 @@ Détails du client: - DE:: + Kundenangaben: src/app/welcome/validate/validate.component.html 25 @@ -1533,7 +1533,7 @@ ACCEPTER - DE:: + ANNEHMEN src/app/welcome/validate/validate.component.html 42 @@ -1541,7 +1541,7 @@ REFUSER - DE:: + ABLEHNEN src/app/welcome/validate/validate.component.html 43 From 835173db6cda78a5e809d144931beed92387fafa Mon Sep 17 00:00:00 2001 From: Andrey Rusakov Date: Thu, 5 Dec 2024 16:33:41 +0100 Subject: [PATCH 3/3] Use ID to select format for the order address --- .../account/new-order/new-order.component.ts | 17 ++++++----------- src/locale/messages.de.xlf | 4 ++-- 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/src/app/account/new-order/new-order.component.ts b/src/app/account/new-order/new-order.component.ts index c071107a..95c25510 100644 --- a/src/app/account/new-order/new-order.component.ts +++ b/src/app/account/new-order/new-order.component.ts @@ -73,7 +73,7 @@ export class NewOrderComponent implements OnInit, OnDestroy { } get IsOrderTypePrivate() { - return this.orderFormGroup?.get('orderType')?.value?.name.startsWith('Priv'); + return this.orderFormGroup?.get('orderType')?.value?.id === 1; } get orderTypeCtrl() { @@ -201,9 +201,8 @@ export class NewOrderComponent implements OnInit, OnDestroy { return returnValue; } - private getOrderType(id: string | number) { - return this.orderTypes.find(x => typeof id === 'number' ? - id === x.id : id === x.name) || { + private getOrderType(id: number) { + return this.orderTypes.find(x => id === x.id) || { id: 1, name: ConstantsService.ORDERTYPE_PRIVATE }; @@ -221,11 +220,7 @@ export class NewOrderComponent implements OnInit, OnDestroy { }); this.orderTypeCtrl?.valueChanges.subscribe( (choice) => { - if (choice.name === ConstantsService.ORDER_NAME.PRIVATE) { - this.addressChoiceCtrl?.setValue('1'); - } else { - this.addressChoiceCtrl?.setValue('2'); - } + this.addressChoiceCtrl?.setValue(choice.id); } ); this.emailDeliverChoiceCtrl?.valueChanges.subscribe( @@ -270,7 +265,7 @@ export class NewOrderComponent implements OnInit, OnDestroy { this.isCustomerSelected = order.HasInvoiceContact; this.orderFormGroup?.setValue({ - orderType: this.getOrderType(order.order_type), + orderType: this.getOrderType(parseInt(order.order_type)), title: order.title, invoice_reference: order.invoice_reference, emailDeliver: order.email_deliver, @@ -428,7 +423,7 @@ export class NewOrderComponent implements OnInit, OnDestroy { resetForms() { this.isCustomerSelected = this.currentOrder.HasInvoiceContact; this.orderFormGroup.reset({ - orderType: this.getOrderType(this.currentOrder.order_type), + orderType: this.getOrderType(parseInt(this.currentOrder.order_type)), title: this.currentOrder.title, invoice_reference: this.currentOrder.invoice_reference, emailDeliver: this.currentOrder.email_deliver, diff --git a/src/locale/messages.de.xlf b/src/locale/messages.de.xlf index 5314ae4f..d3dd1bb4 100644 --- a/src/locale/messages.de.xlf +++ b/src/locale/messages.de.xlf @@ -1175,7 +1175,7 @@ Public - Öffentlich + Für einen Mandanten src/app/constants.service.ts 37 @@ -1183,7 +1183,7 @@ Privé - Privat + Für mich selbst src/app/constants.service.ts 38