tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit ea566fe7b55bd9c1b161c0a34b6379a8657cf933
parent a2e37315c4de688220d62642edf782360aa0cb7e
Author: Chloe Zhou <chloezhouny@gmail.com>
Date:   Tue,  9 Dec 2025 11:34:32 +0000

Bug 2003425 - Use brand name in Link Preview error messages r=fluent-reviewers,ai-frontend-reviewers,flod,Gijs

Create new Fluent IDs for error messages that replace "We" with "{ -brand-short-name } for brand consistency across Firefox distributions. Updated strings include link-preview-error-message and link-preview-generation-error-missing-data.

Differential Revision: https://phabricator.services.mozilla.com/D274716

Diffstat:
Mbrowser/components/genai/content/link-preview-card.mjs | 4++--
Mbrowser/components/genai/tests/browser/browser_link_preview.js | 7+------
Mbrowser/locales/en-US/browser/genai.ftl | 6+++---
3 files changed, 6 insertions(+), 11 deletions(-)

diff --git a/browser/components/genai/content/link-preview-card.mjs b/browser/components/genai/content/link-preview-card.mjs @@ -182,7 +182,7 @@ class LinkPreviewCard extends MozLitElement { */ get errorMessageL10nId() { if (this.isMissingDataErrorState) { - return "link-preview-generation-error-missing-data"; + return "link-preview-generation-error-missing-data-v2"; } else if (this.generationError) { return "link-preview-generation-error-unexpected"; } @@ -497,7 +497,7 @@ class LinkPreviewCard extends MozLitElement { <div class="og-error-content"> <p class="og-error-message" - data-l10n-id="link-preview-error-message" + data-l10n-id="link-preview-error-message-v2" ></p> <a class="og-card-title" diff --git a/browser/components/genai/tests/browser/browser_link_preview.js b/browser/components/genai/tests/browser/browser_link_preview.js @@ -765,14 +765,9 @@ add_task(async function test_link_preview_error_rendered() { ok(ogErrorEl1, "og-error-message shown with isMissingDataErrorState = true"); is( ogErrorEl1.getAttribute("data-l10n-id"), - "link-preview-generation-error-missing-data", + "link-preview-generation-error-missing-data-v2", "Correct fluent ID for missing data error" ); - is( - ogErrorEl1.textContent.trim(), - "We can’t generate key points for this webpage.", - "Correct localized message for missing data error" - ); // Switch to a "generation error" card.isMissingDataErrorState = false; diff --git a/browser/locales/en-US/browser/genai.ftl b/browser/locales/en-US/browser/genai.ftl @@ -194,13 +194,13 @@ link-preview-reading-time = } # Error message displayed when a link preview cannot be generated -link-preview-error-message = We can’t preview this link +link-preview-error-message-v2 = { -brand-short-name } can’t preview this link # Text for the link to visit the original URL when in error state link-preview-visit-link = Visit link -# Error message when we can't generate key points (summary highlights or main ideas of page content) for a page -link-preview-generation-error-missing-data = We can’t generate key points for this webpage. +# Error message when key points generation (summary highlights or main ideas of page content) fails for a page +link-preview-generation-error-missing-data-v2 = { -brand-short-name } can’t generate key points for this webpage. # Error message when something went wrong during key point generation link-preview-generation-error-unexpected = Something went wrong.