Skip to content

fix(i18n): consider routingStrategy when computing the URLs#9008

Merged
ematipico merged 1 commit intofeat/i18n-routingfrom
fix/api-should-consider-routing-strategy
Nov 6, 2023
Merged

fix(i18n): consider routingStrategy when computing the URLs#9008
ematipico merged 1 commit intofeat/i18n-routingfrom
fix/api-should-consider-routing-strategy

Conversation

@ematipico
Copy link
Copy Markdown
Member

@ematipico ematipico commented Nov 6, 2023

Changes

From the API bash session, we discovered that the utilities exported by the astor:i18n module should consider the routingStrategy configuration option.

This PR applies the required changes to return the correct URLs.

For example, when routingStrategy is prefix-other-locales, the defaultLocale should never appear in the URL, e.g.

getLocaleRelativeUrl("en", "getting-started"); // should return `/getting-tarted`

Testing

I updated the current testing suite with the correct expectations

Docs

N/A

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Nov 6, 2023

⚠️ No Changeset found

Latest commit: d18b3c5

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions github-actions bot added the pkg: astro Related to the core `astro` package (scope) label Nov 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pkg: astro Related to the core `astro` package (scope)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants