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:
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.