mirror of
https://github.com/bitwarden/browser
synced 2025-12-06 00:13:28 +00:00
[PM-28817] - updates to premium sub dialog copy (#17824)
* updates to premium sub dialog copy * update template * remove planDescPremium
This commit is contained in:
@@ -5848,8 +5848,8 @@
|
|||||||
"andMoreFeatures": {
|
"andMoreFeatures": {
|
||||||
"message": "And more!"
|
"message": "And more!"
|
||||||
},
|
},
|
||||||
"planDescPremium": {
|
"advancedOnlineSecurity": {
|
||||||
"message": "Complete online security"
|
"message": "Advanced online security"
|
||||||
},
|
},
|
||||||
"upgradeToPremium": {
|
"upgradeToPremium": {
|
||||||
"message": "Upgrade to Premium"
|
"message": "Upgrade to Premium"
|
||||||
|
|||||||
@@ -4319,8 +4319,8 @@
|
|||||||
"andMoreFeatures": {
|
"andMoreFeatures": {
|
||||||
"message": "And more!"
|
"message": "And more!"
|
||||||
},
|
},
|
||||||
"planDescPremium": {
|
"advancedOnlineSecurity": {
|
||||||
"message": "Complete online security"
|
"message": "Advanced online security"
|
||||||
},
|
},
|
||||||
"upgradeToPremium": {
|
"upgradeToPremium": {
|
||||||
"message": "Upgrade to Premium"
|
"message": "Upgrade to Premium"
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
<div>
|
<div>
|
||||||
@if (premiumCardData$ | async; as premiumData) {
|
@if (premiumCardData$ | async; as premiumData) {
|
||||||
<billing-pricing-card
|
<billing-pricing-card
|
||||||
[tagline]="'planDescPremium' | i18n"
|
[tagline]="'advancedOnlineSecurity' | i18n"
|
||||||
[price]="{ amount: premiumData.price, cadence: 'monthly' }"
|
[price]="{ amount: premiumData.price, cadence: 'monthly' }"
|
||||||
[button]="{ type: 'primary', text: ('upgradeToPremium' | i18n) }"
|
[button]="{ type: 'primary', text: ('upgradeToPremium' | i18n) }"
|
||||||
[features]="premiumData.features"
|
[features]="premiumData.features"
|
||||||
|
|||||||
@@ -3060,7 +3060,7 @@
|
|||||||
"message": "Upgrade your account to a Premium membership and unlock some great additional features."
|
"message": "Upgrade your account to a Premium membership and unlock some great additional features."
|
||||||
},
|
},
|
||||||
"premiumSignUpStorage": {
|
"premiumSignUpStorage": {
|
||||||
"message": "1 GB encrypted storage for file attachments."
|
"message": "1 GB encrypted storage for file attachments."
|
||||||
},
|
},
|
||||||
"premiumSignUpStorageV2": {
|
"premiumSignUpStorageV2": {
|
||||||
"message": "$SIZE$ encrypted storage for file attachments.",
|
"message": "$SIZE$ encrypted storage for file attachments.",
|
||||||
@@ -11965,8 +11965,8 @@
|
|||||||
"familiesMembership": {
|
"familiesMembership": {
|
||||||
"message": "Families membership"
|
"message": "Families membership"
|
||||||
},
|
},
|
||||||
"planDescPremium": {
|
"advancedOnlineSecurity": {
|
||||||
"message": "Complete online security"
|
"message": "Advanced online security"
|
||||||
},
|
},
|
||||||
"planDescFamiliesV2": {
|
"planDescFamiliesV2": {
|
||||||
"message": "Premium security for your family"
|
"message": "Premium security for your family"
|
||||||
|
|||||||
@@ -250,7 +250,7 @@ describe("DefaultSubscriptionPricingService", () => {
|
|||||||
return "Custom";
|
return "Custom";
|
||||||
|
|
||||||
// Plan descriptions
|
// Plan descriptions
|
||||||
case "planDescPremium":
|
case "advancedOnlineSecurity":
|
||||||
return "Premium plan description";
|
return "Premium plan description";
|
||||||
case "planDescFamiliesV2":
|
case "planDescFamiliesV2":
|
||||||
return "Families plan description";
|
return "Families plan description";
|
||||||
@@ -397,7 +397,7 @@ describe("DefaultSubscriptionPricingService", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
expect(i18nService.t).toHaveBeenCalledWith("premium");
|
expect(i18nService.t).toHaveBeenCalledWith("premium");
|
||||||
expect(i18nService.t).toHaveBeenCalledWith("planDescPremium");
|
expect(i18nService.t).toHaveBeenCalledWith("advancedOnlineSecurity");
|
||||||
expect(i18nService.t).toHaveBeenCalledWith("planNameFamilies");
|
expect(i18nService.t).toHaveBeenCalledWith("planNameFamilies");
|
||||||
expect(i18nService.t).toHaveBeenCalledWith("planDescFamiliesV2");
|
expect(i18nService.t).toHaveBeenCalledWith("planDescFamiliesV2");
|
||||||
expect(i18nService.t).toHaveBeenCalledWith("builtInAuthenticator");
|
expect(i18nService.t).toHaveBeenCalledWith("builtInAuthenticator");
|
||||||
|
|||||||
@@ -127,7 +127,7 @@ export class DefaultSubscriptionPricingService implements SubscriptionPricingSer
|
|||||||
map((premiumPrices) => ({
|
map((premiumPrices) => ({
|
||||||
id: PersonalSubscriptionPricingTierIds.Premium,
|
id: PersonalSubscriptionPricingTierIds.Premium,
|
||||||
name: this.i18nService.t("premium"),
|
name: this.i18nService.t("premium"),
|
||||||
description: this.i18nService.t("planDescPremium"),
|
description: this.i18nService.t("advancedOnlineSecurity"),
|
||||||
availableCadences: [SubscriptionCadenceIds.Annually],
|
availableCadences: [SubscriptionCadenceIds.Annually],
|
||||||
passwordManager: {
|
passwordManager: {
|
||||||
type: "standalone",
|
type: "standalone",
|
||||||
|
|||||||
Reference in New Issue
Block a user