Skip to content

@W-23849761 | Validate translation locale filenames in 26.9 - #116

Closed
shauryemahajanSF wants to merge 3 commits into
release/26.9from
W-23849761-manifest-translation-check
Closed

shauryemahajanSF wants to merge 3 commits into
release/26.9from
W-23849761-manifest-translation-check

Conversation

@shauryemahajanSF

@shauryemahajanSF shauryemahajanSF commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • validate registry translation filenames against the supported BCP-47 dash-form locales
  • run the workflow when only commerce-apps-manifest/translations/** changes
  • retain ZIP app-configuration/translations/ dash-form validation and explicitly test that underscore filenames such as zh_CN.json are rejected

Test plan

  • bash .github/scripts/run-all-tests.sh
  • bash .github/scripts/test-validate-translations.sh
  • bash .github/scripts/validate-registry-translations.sh commerce-apps-manifest/translations
  • Parse .github/workflows/verify-zip.yml with Ruby YAML

Move dash-case locale enforcement from packaged app configuration translations to the registry manifest translations where it belongs.
Retain dash-case validation for packaged app configuration translations while adding the registry manifest check.
@shauryemahajanSF
shauryemahajanSF requested review from a team August 13, 2026 19:23
@shauryemahajanSF
shauryemahajanSF changed the base branch from release/26.9 to release/26.8 August 13, 2026 19:30
@shauryemahajanSF
shauryemahajanSF changed the base branch from release/26.8 to release/26.9 August 13, 2026 19:31
@jbisaSF
jbisaSF deleted the W-23849761-manifest-translation-check branch August 13, 2026 19:35
Lock in dash-form locale enforcement for app configuration translations with an explicit regression test.
@shauryemahajanSF shauryemahajanSF changed the title @W-23849761 | Validate registry translation locale filenames @W-23849761 | Validate translation locale filenames in 26.9 Aug 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant