From d3f57381584cf2c4319daad6d66e968db3b360e6 Mon Sep 17 00:00:00 2001 From: Miguel Serrano Date: Wed, 6 May 2026 15:59:20 +0200 Subject: [PATCH] [web] Update `pro` -> `premium` wording (#33445) * [web] Update `pro` -> `premium` wording Updated translations to reflect change on plan denominations GitOrigin-RevId: 39e9c8257f29540d33769e960b5b81fb08c47c62 --- services/web/locales/en.json | 12 ++++++------ .../project-list/components/notifications.test.tsx | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/services/web/locales/en.json b/services/web/locales/en.json index c617957fa7..88663462c9 100644 --- a/services/web/locales/en.json +++ b/services/web/locales/en.json @@ -98,7 +98,7 @@ "add_domain": "Add domain", "add_email": "Add email", "add_email_address": "Add email address", - "add_email_to_claim_features": "Add an institutional email address to claim your features.", + "add_email_to_claim_features": "Add your university email address to see if you qualify.", "add_files": "Add files", "add_manager_user_not_found": "This email address is not registered in Overleaf. Please ask the person you are trying to add as a manager to create an Overleaf account if they have not already done so. When adding a manager, please use one of the email addresses that are associated with their account.", "add_more_collaborators": "Add more collaborators", @@ -611,7 +611,7 @@ "details": "Details", "details_provided_by_google_explanation": "Your details were provided by your Google account. Please check you’re happy with them.", "dictionary": "Dictionary", - "did_you_know_institution_providing_professional": "Did you know that __institutionName__ is providing <0>free __appName__ Pro features to everyone at __institutionName__?", + "did_you_know_institution_providing_professional": "Did you know that __institutionName__ is providing <0>free __appName__ premium features to qualified users at __institutionName__?", "disable": "Disable", "disable_ai_features": "Disable AI features", "disable_equation_preview": "Disable equation preview", @@ -1671,10 +1671,10 @@ "not_registered": "Not registered", "note_features_under_development": "<0>Please note that features in this program are still being tested and actively developed. This means that they might <0>change, be <0>removed or <0>become part of a premium plan", "notification": "Notification", - "notification_features_upgraded_by_affiliation": "Good news! Your affiliated organization __institutionName__ has an Overleaf subscription, and you now have access to all of Overleaf’s Pro features.", + "notification_features_upgraded_by_affiliation": "Good news! Your affiliated organization __institutionName__ has an Overleaf subscription, and you now have access to all of Overleaf premium features.", "notification_old_debug_projects": "You have some old debug projects that you should delete, if you no longer need them.", "notification_personal_and_group_subscriptions": "We’ve spotted that you’ve got <0>more than one active __appName__ subscription. To avoid paying more than you need to, <1>review your subscriptions.", - "notification_personal_subscription_not_required_due_to_affiliation": " Good news! Your affiliated organization __institutionName__ has an Overleaf subscription, and you now have access to Overleaf’s Pro features through your affiliation. You can cancel your individual subscription without losing access to any features.", + "notification_personal_subscription_not_required_due_to_affiliation": " Good news! Your affiliated organization __institutionName__ has an Overleaf subscription, and you now have access to Overleaf premium features through your affiliation. You can cancel your individual subscription without losing access to any features.", "notification_project_invite_accepted_message": "You’ve joined __projectName__", "notification_project_invite_message": "__userName__ would like you to join __projectName__", "november": "November", @@ -1698,7 +1698,7 @@ "one_collaborator_per_project": "1 collaborator per project", "one_free_collab": "One free collaborator", "one_per_project": "1 per project", - "one_step_away_from_professional_features": "You are one step away from accessing <0>Overleaf Pro features!", + "one_step_away_from_professional_features": "You are one step away from accessing <0>Overleaf premium features!", "one_user": "1 user", "ongoing_experiments": "Ongoing experiments", "online_latex_editor": "Online LaTeX Editor", @@ -3046,7 +3046,7 @@ "you_can_buy_this_plan_but_not_as_a_trial": "You can buy this plan but not as a trial, as you’ve completed a trial before.", "you_can_link_x_in_your_account_settings": "You can link __managers__ in your <0>account settings.", "you_can_now_enable_sso": "You can now enable SSO on your group settings page.", - "you_can_now_log_in_sso": "You can now log in through your institution and if eligible you will receive <0>__appName__ Pro features.", + "you_can_now_log_in_sso": "You can now log in through your institution and if eligible you will receive <0>__appName__ premium features.", "you_can_now_search_and_add_references_from_your_rm_library_without_needing_to_import_files": "You can now search and add references from your __referenceManager__ library without needing to import files—just type \\cite{} in your .tex file. Learn more", "you_can_now_sign_in_with_new_password": "You can now sign in with your new password.", "you_can_only_be_affiliated_with_one_group": "You can only be affiliated with one group.", diff --git a/services/web/test/frontend/features/project-list/components/notifications.test.tsx b/services/web/test/frontend/features/project-list/components/notifications.test.tsx index f41eab2162..0aad7fcb00 100644 --- a/services/web/test/frontend/features/project-list/components/notifications.test.tsx +++ b/services/web/test/frontend/features/project-list/components/notifications.test.tsx @@ -273,7 +273,7 @@ describe('', function () { screen.getByText(/it looks like you’re at/i) screen.getByText(/did you know that/i) screen.getByText( - /add an institutional email address to claim your features/i + /add your university email address to see if you qualify/i ) const addAffiliation = screen.getByRole('link', { @@ -836,7 +836,7 @@ describe('', function () { const alert = await screen.findByRole('alert') const email = unconfirmedCommonsUserData.email expect(alert.textContent).to.contain( - 'You are one step away from accessing Overleaf Pro features' + 'You are one step away from accessing Overleaf premium features' ) expect(alert.textContent).to.contain( `Overleaf has an Overleaf subscription. Click the confirmation link sent to ${email} to upgrade to Overleaf Pro`