From bca467a634393a93560ec524a5e1727a63fdbed3 Mon Sep 17 00:00:00 2001 From: Prospector <6166773+Prospector@users.noreply.github.com> Date: Wed, 9 Jul 2025 15:27:59 -0700 Subject: [PATCH] Add coventry europe region support (#3956) * Add coventry europe region support, rename germany EU location to central europe * extract messages * extract messages again --- apps/frontend/src/locales/en-US/index.json | 6 +++--- .../src/components/billing/ServersPurchase1Region.vue | 2 +- packages/ui/src/locales/en-US/index.json | 9 ++++++--- packages/ui/src/utils/regions.ts | 10 +++++----- 4 files changed, 15 insertions(+), 12 deletions(-) diff --git a/apps/frontend/src/locales/en-US/index.json b/apps/frontend/src/locales/en-US/index.json index 21580977..828e3ffd 100644 --- a/apps/frontend/src/locales/en-US/index.json +++ b/apps/frontend/src/locales/en-US/index.json @@ -383,15 +383,15 @@ "layout.footer.about": { "message": "About" }, - "layout.footer.about.news": { - "message": "News" - }, "layout.footer.about.careers": { "message": "Careers" }, "layout.footer.about.changelog": { "message": "Changelog" }, + "layout.footer.about.news": { + "message": "News" + }, "layout.footer.about.rewards-program": { "message": "Rewards Program" }, diff --git a/packages/ui/src/components/billing/ServersPurchase1Region.vue b/packages/ui/src/components/billing/ServersPurchase1Region.vue index 3f2bdc59..4a1f2fc5 100644 --- a/packages/ui/src/components/billing/ServersPurchase1Region.vue +++ b/packages/ui/src/components/billing/ServersPurchase1Region.vue @@ -40,7 +40,7 @@ const selectedPrice = computed(() => { return amount ? amount / monthsInInterval[props.interval] : undefined }) -const regionOrder: string[] = ['us-vin', 'eu-lim'] +const regionOrder: string[] = ['us-vin', 'eu-cov', 'eu-lim'] const sortedRegions = computed(() => { return props.regions.slice().sort((a, b) => { diff --git a/packages/ui/src/locales/en-US/index.json b/packages/ui/src/locales/en-US/index.json index e6088508..23e95048 100644 --- a/packages/ui/src/locales/en-US/index.json +++ b/packages/ui/src/locales/en-US/index.json @@ -512,12 +512,12 @@ "servers.purchase.step.review.title": { "defaultMessage": "Review" }, + "servers.region.central-europe": { + "defaultMessage": "Central Europe" + }, "servers.region.custom.prompt": { "defaultMessage": "How much RAM do you want your server to have?" }, - "servers.region.europe": { - "defaultMessage": "Europe" - }, "servers.region.north-america": { "defaultMessage": "North America" }, @@ -527,6 +527,9 @@ "servers.region.region-unsupported": { "defaultMessage": "Region not listed? Let us know where you'd like to see Modrinth Servers next!" }, + "servers.region.western-europe": { + "defaultMessage": "Western Europe" + }, "settings.account.title": { "defaultMessage": "Account and security" }, diff --git a/packages/ui/src/utils/regions.ts b/packages/ui/src/utils/regions.ts index 5167a291..4401734f 100644 --- a/packages/ui/src/utils/regions.ts +++ b/packages/ui/src/utils/regions.ts @@ -6,11 +6,11 @@ export const regionOverrides = { flag: 'https://flagcdn.com/us.svg', }, 'eu-lim': { - name: defineMessage({ id: 'servers.region.europe', defaultMessage: 'Europe' }), - flag: 'https://flagcdn.com/eu.svg', + name: defineMessage({ id: 'servers.region.central-europe', defaultMessage: 'Central Europe' }), + flag: 'https://flagcdn.com/de.svg', }, - 'de-fra': { - name: defineMessage({ id: 'servers.region.europe', defaultMessage: 'Europe' }), - flag: 'https://flagcdn.com/eu.svg', + 'eu-cov': { + name: defineMessage({ id: 'servers.region.western-europe', defaultMessage: 'Western Europe' }), + flag: 'https://flagcdn.com/gb.svg', }, } satisfies Record