Skip to content

Commit 0f16d6b

Browse files
author
Omar ALKABOUSS MOUSSANA
committed
feat(billing): add some us wording in commitment page
ref: #MANAGER-17649 Signed-off-by: Omar ALKABOUSS MOUSSANA <[email protected]>
1 parent cbddd32 commit 0f16d6b

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

packages/manager/modules/billing-components/src/components/commitment/commitment.controller.js

+7
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,13 @@ export default class {
2626

2727
$onInit() {
2828
this.user = this.coreConfig.getUser();
29+
30+
const translationKeySuffix =
31+
this.user.ovhSubsidiary === 'US' ? '_region_us' : '';
32+
this.billingCommitmentNoneTranslationKey = `billing_commitment_none${translationKeySuffix}`;
33+
this.billingCommitmentNoneWithDiscountTranslationKey = `billing_commitment_none_with_discount${translationKeySuffix}`;
34+
this.billingCommitmentDurationTranslationKey = `billing_commitment_duration${translationKeySuffix}`;
35+
2936
this.isLoadingService = true;
3037
this.paymentMethod = null;
3138
this.model = {

packages/manager/modules/billing-components/src/components/commitment/commitment.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<div data-ng-if="!$ctrl.isLoadingService">
1919
<p
2020
data-ng-if="!$ctrl.service.isEngaged() || $ctrl.service.isEngagementExpired()"
21-
data-translate="{{ $ctrl.hasDiscountAvailable ? 'billing_commitment_none_with_discount' : 'billing_commitment_none' }}"
21+
data-translate="{{:: $ctrl.hasDiscountAvailable ? $ctrl.billingCommitmentNoneWithDiscountTranslationKey : $ctrl.billingCommitmentNoneTranslationKey }}"
2222
data-translate-values="{
2323
serviceName: $ctrl.service.name,
2424
serviceType:(('billing_commitment_service_' + $ctrl.service.productType) | translate)
@@ -38,7 +38,7 @@
3838
<oui-stepper on-finish="$ctrl.commit()">
3939
<oui-step-form
4040
name="duration"
41-
header="{{:: 'billing_commitment_duration' | translate}}"
41+
header="{{:: $ctrl.billingCommitmentDurationTranslationKey | translate}}"
4242
loading="$ctrl.isLoadingService"
4343
valid="$ctrl.model.duration"
4444
>

packages/manager/modules/billing-components/src/components/commitment/translations/Messages_fr_FR.json

+3
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,17 @@
44
"billing_commitment_commit_with_discount": "S'engager et bénéficier d'une remise",
55
"billing_commitment_commit_again_with_discount": "Se réengager et bénéficier d'une remise",
66
"billing_commitment_none": "Vous n’êtes actuellement pas engagé sur votre service {{ serviceName }}.",
7+
"billing_commitment_none_region_us": "Vous n’êtes actuellement pas engagé sur votre service {{ serviceName }}.",
78
"billing_commitment_commit_again_description": "Vous êtes actuellement engagé sur votre service {{ serviceName }} jusqu’au {{ endDate }}. Dès à présent, vous pouvez prolonger votre engagement pour la durée de votre choix.",
89
"billing_commitment_none_with_discount": "Vous n’êtes actuellement pas engagé sur votre service {{ serviceName }}. Vous pouvez, dès aujourd’hui, bénéficier d’une remise en vous engageant sur une durée pour votre {{ serviceType }}.",
10+
"billing_commitment_none_with_discount_region_us": "Vous n’êtes actuellement pas engagé sur votre service {{ serviceName }}. Vous pouvez, dès aujourd’hui, bénéficier d’une remise en vous engageant sur une durée pour votre {{ serviceType }}.",
911
"billing_commitment_commit_again_description_with_discount": "Vous êtes actuellement engagé sur votre service {{ serviceName }} jusqu’au {{ endDate }}. Vous pouvez continuer à bénéficier d’un tarif préférentiel en vous ré-engageant sur votre {{ serviceType }}.",
1012
"billing_commitment_service_dedicated_server": "serveur dédié",
1113
"billing_commitment_service_storage_netapp": "espace de stockage Enterprise File Storage",
1214
"billing_commitment_service_dedicated_nasha": "service de stockage NAS-HA",
1315
"billing_commitment_service_vps": "Serveurs privés virtuels",
1416
"billing_commitment_duration": "Sélectionnez une durée d'engagement",
17+
"billing_commitment_duration_region_us": "Sélectionnez une durée d'engagement",
1518
"billing_commitment_duration_current_price": "Tarif actuel par défaut {{ price }}/mois",
1619
"billing_commitment_payment": "Sélectionnez une modalité de paiement",
1720
"billing_commitment_payment_method": "Sélectionnez un moyen de paiement",

0 commit comments

Comments
 (0)