Update translations - #2728
Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 4 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 8536e70. Configure here.
| "card_default_image_alt": "Bild in Kürze verfügbar", | ||
| "featured_promotions": { | ||
| "more_offers": "weitere Angebote" | ||
| "more_offers": "{count, plural, ein {weiteres Angebot} other {weitere Angebote}}" |
There was a problem hiding this comment.
Invalid ICU plural keywords
High Severity
Several locales translate the ICU plural selector itself (ein, una, une, ét, ett) instead of using the required CLDR keyword one. more_offers is rendered with count, so invalid selectors can fail MessageFormat parsing or always fall through to other, breaking singular copy. Same issue appears in da, es-*, fr, and no.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit 8536e70. Configure here.
| "card_default_image_alt": "画像は近日公開予定", | ||
| "featured_promotions": { | ||
| "more_offers": "その他のオファー" | ||
| "more_offers": "{count, plural、オファーが他} other { 件}}" |
There was a problem hiding this comment.
Broken Japanese plural syntax
High Severity
The Japanese more_offers value is not valid ICU MessageFormat: it uses an ideographic comma and a malformed plural structure, so formatting will fail or show garbage when the featured promotions callout renders this key.
Reviewed by Cursor Bugbot for commit 8536e70. Configure here.
| "card_default_image_alt": "La imagen estará disponible próximamente", | ||
| "featured_promotions": { | ||
| "more_offers": "más ofertas" | ||
| "more_offers": "{count, plural, una {más posibilidades} other {más posibilidades}}" |
There was a problem hiding this comment.
Wrong Spanish offers translation
Medium Severity
Latin American Spanish locales changed more_offers from más ofertas to más posibilidades, which means “more possibilities” rather than “more offers.” Shoppers will see incorrect promotion copy. The same wording is in the other es-* regional files.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit 8536e70. Configure here.
| "card_default_image_alt": "Image disponible bientôt", | ||
| "featured_promotions": { | ||
| "more_offers": "plus d'offres" | ||
| "more_offers": "{count, plural, une {more offer} other {more offers}}" |
There was a problem hiding this comment.
Untranslated English UI strings
Medium Severity
French more_offers regressed from French to English (more offer / more offers). New input_placeholder_semantic strings in pl.json, pt-BR.json, and pt.json were also left in English, so non-English shoppers will see English UI text.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit 8536e70. Configure here.


This pull request was created automatically. Please check new translations, approve and deliver them.
Note
Low Risk
String-only changes in lang JSON files; risk is limited to incorrect or missing translations affecting displayed search placeholders and promotion labels.
Overview
Updates locale JSON across many storefront languages to match new UI string keys—no application code changes.
Featured promotions:
products.featured_promotions.more_offersis now an ICU plural string using{count}(e.g. German ein weiteres Angebot vs weitere Angebote) instead of a single fixed phrase, so the “more offers” callout can pluralize correctly.Quick search / semantic search: Under
search.quick_search, addsinput_label_semanticandinput_placeholder_semanticalongside the existing label and “search the store” placeholder, with localized “describe what you’re looking for” style text where translated.Reviewers should spot-check a few locales: some entries still look like English placeholders (e.g. French
more_offers, Polish/Portuguese semantic placeholder) and Japanesemore_offersuses unusual plural punctuation that may not match ICU expectations.Reviewed by Cursor Bugbot for commit 8536e70. Bugbot is set up for automated code reviews on this repo. Configure here.