1
0
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:
Jordan Aasen
2025-12-05 13:05:00 -08:00
committed by GitHub
parent 3f4905565e
commit 701ecb7466
6 changed files with 11 additions and 11 deletions

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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");

View File

@@ -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",