fix: various smaller fixes (#5917)

* fix: try fix email templates rendering links for variables

* fix: b is not a function

* fix: wording on modpack btn on setup type stage

* fix: respect launcher-meta info

* feat: i18n pass on creation flow modal

* fix: prefetch loader manifests

* fix: lint
This commit is contained in:
Calum H.
2026-04-27 17:27:41 +01:00
committed by GitHub
parent e8be67d41f
commit 6afda48e70
45 changed files with 1435 additions and 261 deletions

View File

@@ -491,6 +491,276 @@
"content.selection-bar.selected-count-simple": {
"defaultMessage": "{count, number} selected"
},
"creation-flow.button.create-instance": {
"defaultMessage": "Create instance"
},
"creation-flow.button.create-world": {
"defaultMessage": "Create world"
},
"creation-flow.button.finish": {
"defaultMessage": "Finish"
},
"creation-flow.button.import": {
"defaultMessage": "Import"
},
"creation-flow.button.import-instances": {
"defaultMessage": "Import {count, plural, one {# instance} other {# instances}}"
},
"creation-flow.button.setup-server": {
"defaultMessage": "Setup server"
},
"creation-flow.modal.custom-setup.build-number.label": {
"defaultMessage": "Build number"
},
"creation-flow.modal.custom-setup.build-number.placeholder": {
"defaultMessage": "Select build number"
},
"creation-flow.modal.custom-setup.build-number.search-placeholder": {
"defaultMessage": "Search build number..."
},
"creation-flow.modal.custom-setup.content-loader.label": {
"defaultMessage": "Content loader"
},
"creation-flow.modal.custom-setup.game-version.placeholder": {
"defaultMessage": "Select game version"
},
"creation-flow.modal.custom-setup.game-version.search-placeholder": {
"defaultMessage": "Search game version..."
},
"creation-flow.modal.custom-setup.icon.remove": {
"defaultMessage": "Remove icon"
},
"creation-flow.modal.custom-setup.icon.select": {
"defaultMessage": "Select icon"
},
"creation-flow.modal.custom-setup.loader-version-type.latest": {
"defaultMessage": "Latest"
},
"creation-flow.modal.custom-setup.loader-version-type.other": {
"defaultMessage": "Other"
},
"creation-flow.modal.custom-setup.loader-version-type.stable": {
"defaultMessage": "Stable"
},
"creation-flow.modal.custom-setup.loader-version.label": {
"defaultMessage": "Loader version"
},
"creation-flow.modal.custom-setup.loader-version.placeholder": {
"defaultMessage": "Select loader version"
},
"creation-flow.modal.custom-setup.loader-version.search-placeholder": {
"defaultMessage": "Search loader version..."
},
"creation-flow.modal.custom-setup.loader.label": {
"defaultMessage": "Loader"
},
"creation-flow.modal.custom-setup.name.label": {
"defaultMessage": "Name"
},
"creation-flow.modal.custom-setup.name.placeholder": {
"defaultMessage": "Enter instance name"
},
"creation-flow.modal.custom-setup.options.no-versions-available": {
"defaultMessage": "No versions available"
},
"creation-flow.modal.final-config.additional-settings.title": {
"defaultMessage": "Additional settings"
},
"creation-flow.modal.final-config.backup.before-reset-server.name": {
"defaultMessage": "Before reset server"
},
"creation-flow.modal.final-config.difficulty.easy": {
"defaultMessage": "Easy"
},
"creation-flow.modal.final-config.difficulty.hard": {
"defaultMessage": "Hard"
},
"creation-flow.modal.final-config.difficulty.label": {
"defaultMessage": "Difficulty"
},
"creation-flow.modal.final-config.difficulty.normal": {
"defaultMessage": "Normal"
},
"creation-flow.modal.final-config.difficulty.peaceful": {
"defaultMessage": "Peaceful"
},
"creation-flow.modal.final-config.game-version.placeholder": {
"defaultMessage": "Select game version"
},
"creation-flow.modal.final-config.gamemode.creative": {
"defaultMessage": "Creative"
},
"creation-flow.modal.final-config.gamemode.hardcore": {
"defaultMessage": "Hardcore"
},
"creation-flow.modal.final-config.gamemode.label": {
"defaultMessage": "Gamemode"
},
"creation-flow.modal.final-config.gamemode.survival": {
"defaultMessage": "Survival"
},
"creation-flow.modal.final-config.generate-structures.description": {
"defaultMessage": "Controls whether villages, strongholds, and other structures generate in new chunks."
},
"creation-flow.modal.final-config.generate-structures.label": {
"defaultMessage": "Generate structures"
},
"creation-flow.modal.final-config.generator-settings-json.placeholder": {
"defaultMessage": "Enter generator settings JSON"
},
"creation-flow.modal.final-config.generator-settings.custom": {
"defaultMessage": "Custom"
},
"creation-flow.modal.final-config.generator-settings.default": {
"defaultMessage": "Default"
},
"creation-flow.modal.final-config.generator-settings.description": {
"defaultMessage": "Used for advanced world customization such as custom Superflat layers."
},
"creation-flow.modal.final-config.generator-settings.flat": {
"defaultMessage": "Flat"
},
"creation-flow.modal.final-config.generator-settings.label": {
"defaultMessage": "Generator settings"
},
"creation-flow.modal.final-config.generator-settings.placeholder": {
"defaultMessage": "Select generator settings"
},
"creation-flow.modal.final-config.world-name.label": {
"defaultMessage": "World name"
},
"creation-flow.modal.final-config.world-name.placeholder": {
"defaultMessage": "Enter world name"
},
"creation-flow.modal.final-config.world-seed.description": {
"defaultMessage": "Leave blank for a random seed."
},
"creation-flow.modal.final-config.world-seed.label-with-optional": {
"defaultMessage": "World seed <optional>(Optional)</optional>"
},
"creation-flow.modal.final-config.world-seed.placeholder": {
"defaultMessage": "Enter world seed"
},
"creation-flow.modal.final-config.world-type.amplified": {
"defaultMessage": "Amplified"
},
"creation-flow.modal.final-config.world-type.default": {
"defaultMessage": "Default"
},
"creation-flow.modal.final-config.world-type.label": {
"defaultMessage": "World type"
},
"creation-flow.modal.final-config.world-type.large-biomes": {
"defaultMessage": "Large Biomes"
},
"creation-flow.modal.final-config.world-type.placeholder": {
"defaultMessage": "Select world type"
},
"creation-flow.modal.final-config.world-type.single-biome": {
"defaultMessage": "Single Biome"
},
"creation-flow.modal.final-config.world-type.superflat": {
"defaultMessage": "Superflat"
},
"creation-flow.modal.import-instance.action.add": {
"defaultMessage": "Add"
},
"creation-flow.modal.import-instance.custom-launcher.name": {
"defaultMessage": "Custom ({pathName})"
},
"creation-flow.modal.import-instance.detecting-launcher-instances": {
"defaultMessage": "Detecting launcher instances..."
},
"creation-flow.modal.import-instance.launcher-instances.title": {
"defaultMessage": "Launcher instances"
},
"creation-flow.modal.import-instance.launcher-path.add": {
"defaultMessage": "Add launcher path"
},
"creation-flow.modal.import-instance.launcher-path.placeholder": {
"defaultMessage": "Path to launcher..."
},
"creation-flow.modal.import-instance.notification.no-instances-found.text": {
"defaultMessage": "No importable instances were found at the specified path."
},
"creation-flow.modal.import-instance.notification.no-instances-found.title": {
"defaultMessage": "No instances found"
},
"creation-flow.modal.import-instance.search.placeholder": {
"defaultMessage": "Search instance name"
},
"creation-flow.modal.import-instance.selection.clear-all": {
"defaultMessage": "Clear all"
},
"creation-flow.modal.modpack.action.browse": {
"defaultMessage": "Browse modpacks"
},
"creation-flow.modal.modpack.action.import": {
"defaultMessage": "Import modpack"
},
"creation-flow.modal.modpack.known-modpack.prompt": {
"defaultMessage": "Already know the modpack you want to install?"
},
"creation-flow.modal.modpack.search.no-results": {
"defaultMessage": "No results found"
},
"creation-flow.modal.modpack.search.placeholder": {
"defaultMessage": "Search for modpack"
},
"creation-flow.modal.setup-type.instance.description": {
"defaultMessage": "An instance is a Minecraft setup with a specific loader, version, and mods."
},
"creation-flow.modal.setup-type.option.custom-setup.description": {
"defaultMessage": "Start from scratch by picking a loader and game version."
},
"creation-flow.modal.setup-type.option.custom-setup.title": {
"defaultMessage": "Custom setup"
},
"creation-flow.modal.setup-type.option.import-instance.description": {
"defaultMessage": "Import an instance from Prism, CurseForge, or similar."
},
"creation-flow.modal.setup-type.option.import-instance.title": {
"defaultMessage": "Import instance"
},
"creation-flow.modal.setup-type.option.modpack-base.description": {
"defaultMessage": "Use a popular modpack or upload one as your starting point."
},
"creation-flow.modal.setup-type.option.modpack-base.title": {
"defaultMessage": "Modpack base"
},
"creation-flow.modal.setup-type.option.vanilla-minecraft.description": {
"defaultMessage": "Classic Minecraft with no mods or plugins."
},
"creation-flow.modal.setup-type.option.vanilla-minecraft.title": {
"defaultMessage": "Vanilla Minecraft"
},
"creation-flow.modal.setup-type.title.installation": {
"defaultMessage": "Select installation type"
},
"creation-flow.modal.setup-type.title.instance": {
"defaultMessage": "Choose instance type"
},
"creation-flow.modal.setup-type.title.world": {
"defaultMessage": "Select world type"
},
"creation-flow.title.choose-modpack": {
"defaultMessage": "Choose modpack"
},
"creation-flow.title.create-instance": {
"defaultMessage": "Create instance"
},
"creation-flow.title.create-world": {
"defaultMessage": "Create world"
},
"creation-flow.title.import-instance": {
"defaultMessage": "Import instance"
},
"creation-flow.title.reset-server": {
"defaultMessage": "Reset server"
},
"creation-flow.title.set-up-server": {
"defaultMessage": "Set up server"
},
"files.conflict-modal.header": {
"defaultMessage": "Extract summary"
},
@@ -3062,6 +3332,51 @@
"servers.region.western-europe": {
"defaultMessage": "Western Europe"
},
"servers.setup.onboarding.installation-failed.text": {
"defaultMessage": "An unexpected error occurred while installing. Please try again later."
},
"servers.setup.onboarding.installation-failed.title": {
"defaultMessage": "Installation failed"
},
"servers.setup.onboarding.modpack-upload-failed.text": {
"defaultMessage": "An unexpected error occurred while uploading. Please try again later."
},
"servers.setup.onboarding.modpack-upload-failed.title": {
"defaultMessage": "Modpack upload failed"
},
"servers.setup.onboarding.setup-server.button": {
"defaultMessage": "Setup server"
},
"servers.setup.onboarding.step.choose.description": {
"defaultMessage": "Pick your favorite modpack from Modrinth, or choose a loader and add the mods you want."
},
"servers.setup.onboarding.step.choose.title": {
"defaultMessage": "Choose what to play"
},
"servers.setup.onboarding.step.configure-world.description": {
"defaultMessage": "Set up your world just like singleplayer. Choose your gamemode and world seed."
},
"servers.setup.onboarding.step.configure-world.title": {
"defaultMessage": "Configure your world"
},
"servers.setup.onboarding.step.invite-friends.description": {
"defaultMessage": "Share your server with friends by copying the address and letting them know which mods they'll need to join."
},
"servers.setup.onboarding.step.invite-friends.title": {
"defaultMessage": "Invite your friends"
},
"servers.setup.onboarding.steps.heading": {
"defaultMessage": "Setup your server (~2mins)"
},
"servers.setup.onboarding.uploading.progress": {
"defaultMessage": "Uploading ({percent, number}%)"
},
"servers.setup.onboarding.welcome.description": {
"defaultMessage": "Your server is ready. Here's what you need to do to start playing!"
},
"servers.setup.onboarding.welcome.title": {
"defaultMessage": "Welcome to Modrinth Hosting"
},
"servers.setup.rate-limit.text": {
"defaultMessage": "You are being rate limited. Please try again later."
},