Files
Rocketmc/packages/ui/src/locales/en-US/index.json
Cal H. 14eac461be feat: medal promotion on servers page (#4117)
* feat: medal promotion on servers page

* feat: medal server card

* fix: styling changes

* fix: colors for dark mode only

* fix: light mode medal promotion

* feat: finish server card layout

* feat: countdown on server panel

* fix: lint

* feat: use same gradient as promo

* fix: scale for medal bg

* fix: border around server icon

* feat: medal subscr expiry date stuff

* feat: progress on plans within the modal

* feat: finalize plan modal stage

* fix: unused scss

* feat: remove buttons from cards

* feat: upgrade button opens modal on server panel

* feat: billing endpoint

* fix: lint issues

* fix: lint issues

* fix: lint issues

* feat: better handling of downgrades + existing plan checks

* feat: update medal url

* feat: proration visual in modal

* feat: standardize upgrade modal into ServersUpgradeModalWrapper

* feat: replace upgrade PurchaseModal with ServersUpgradeModalWrapper

* feat: allow server region

* fix: lint

* fix: lint

* fix: medal frontend completion

* fix: lint issues

* feat: ad

* fix: hover tooltip + orange new server sparkle

* feat: ad

* fix: lint issues new eslint

* feat: match ad

* feat: support for ?dry=true

* fix: lint isuses

* fix: lint issues

* fix: TeleportDropdownMenu imports

* fix: hash nav issues

* feat: clarify confirm changes btn

* fix: lint issues

* fix: "Using new payment method"

* fix: lint

* fix: re-add -mt-2

---------

Signed-off-by: Cal H. <hendersoncal117@gmail.com>
2025-08-18 17:59:19 +00:00

624 lines
16 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"button.back": {
"defaultMessage": "Back"
},
"button.cancel": {
"defaultMessage": "Cancel"
},
"button.continue": {
"defaultMessage": "Continue"
},
"button.copy-id": {
"defaultMessage": "Copy ID"
},
"button.copy-permalink": {
"defaultMessage": "Copy permanent link"
},
"button.create-a-project": {
"defaultMessage": "Create a project"
},
"button.download": {
"defaultMessage": "Download"
},
"button.downloading": {
"defaultMessage": "Downloading"
},
"button.edit": {
"defaultMessage": "Edit"
},
"button.next": {
"defaultMessage": "Next"
},
"button.open-folder": {
"defaultMessage": "Open folder"
},
"button.play": {
"defaultMessage": "Play"
},
"button.refresh": {
"defaultMessage": "Refresh"
},
"button.remove": {
"defaultMessage": "Remove"
},
"button.remove-image": {
"defaultMessage": "Remove image"
},
"button.report": {
"defaultMessage": "Report"
},
"button.save": {
"defaultMessage": "Save"
},
"button.save-changes": {
"defaultMessage": "Save changes"
},
"button.sign-in": {
"defaultMessage": "Sign in"
},
"button.sign-out": {
"defaultMessage": "Sign out"
},
"button.stop": {
"defaultMessage": "Stop"
},
"button.upload-image": {
"defaultMessage": "Upload image"
},
"changelog.justNow": {
"defaultMessage": "Just now"
},
"changelog.product.api": {
"defaultMessage": "API"
},
"changelog.product.app": {
"defaultMessage": "App"
},
"changelog.product.servers": {
"defaultMessage": "Servers"
},
"changelog.product.web": {
"defaultMessage": "Website"
},
"collection.label.private": {
"defaultMessage": "Private"
},
"input.view.gallery": {
"defaultMessage": "Gallery view"
},
"input.view.grid": {
"defaultMessage": "Grid view"
},
"input.view.list": {
"defaultMessage": "Rows view"
},
"instance.worlds.game_mode.adventure": {
"defaultMessage": "Adventure mode"
},
"instance.worlds.game_mode.creative": {
"defaultMessage": "Creative mode"
},
"instance.worlds.game_mode.spectator": {
"defaultMessage": "Spectator mode"
},
"instance.worlds.game_mode.survival": {
"defaultMessage": "Survival mode"
},
"instance.worlds.game_mode.unknown": {
"defaultMessage": "Unknown game mode"
},
"label.changes-saved": {
"defaultMessage": "Changes saved"
},
"label.collections": {
"defaultMessage": "Collections"
},
"label.created-ago": {
"defaultMessage": "Created {ago}"
},
"label.dashboard": {
"defaultMessage": "Dashboard"
},
"label.delete": {
"defaultMessage": "Delete"
},
"label.description": {
"defaultMessage": "Description"
},
"label.error": {
"defaultMessage": "Error"
},
"label.followed-projects": {
"defaultMessage": "Followed projects"
},
"label.loading": {
"defaultMessage": "Loading..."
},
"label.moderation": {
"defaultMessage": "Moderation"
},
"label.notifications": {
"defaultMessage": "Notifications"
},
"label.password": {
"defaultMessage": "Password"
},
"label.played": {
"defaultMessage": "Played {time}"
},
"label.public": {
"defaultMessage": "Public"
},
"label.rejected": {
"defaultMessage": "Rejected"
},
"label.scopes": {
"defaultMessage": "Scopes"
},
"label.server": {
"defaultMessage": "Server"
},
"label.servers": {
"defaultMessage": "Servers"
},
"label.settings": {
"defaultMessage": "Settings"
},
"label.singleplayer": {
"defaultMessage": "Singleplayer"
},
"label.title": {
"defaultMessage": "Title"
},
"label.unlisted": {
"defaultMessage": "Unlisted"
},
"label.visibility": {
"defaultMessage": "Visibility"
},
"label.visit-your-profile": {
"defaultMessage": "Visit your profile"
},
"modal.add-payment-method.action": {
"defaultMessage": "Add payment method"
},
"modal.add-payment-method.title": {
"defaultMessage": "Adding a payment method"
},
"notification.error.title": {
"defaultMessage": "An error occurred"
},
"omorphia.component.badge.label.accepted": {
"defaultMessage": "Accepted"
},
"omorphia.component.badge.label.approved": {
"defaultMessage": "Approved"
},
"omorphia.component.badge.label.archived": {
"defaultMessage": "Archived"
},
"omorphia.component.badge.label.closed": {
"defaultMessage": "Closed"
},
"omorphia.component.badge.label.creator": {
"defaultMessage": "Creator"
},
"omorphia.component.badge.label.draft": {
"defaultMessage": "Draft"
},
"omorphia.component.badge.label.failed": {
"defaultMessage": "Failed"
},
"omorphia.component.badge.label.listed": {
"defaultMessage": "Listed"
},
"omorphia.component.badge.label.moderator": {
"defaultMessage": "Moderator"
},
"omorphia.component.badge.label.modrinth-team": {
"defaultMessage": "Modrinth Team"
},
"omorphia.component.badge.label.pending": {
"defaultMessage": "Pending"
},
"omorphia.component.badge.label.private": {
"defaultMessage": "Private"
},
"omorphia.component.badge.label.processed": {
"defaultMessage": "Processed"
},
"omorphia.component.badge.label.rejected": {
"defaultMessage": "Rejected"
},
"omorphia.component.badge.label.returned": {
"defaultMessage": "Returned"
},
"omorphia.component.badge.label.scheduled": {
"defaultMessage": "Scheduled"
},
"omorphia.component.badge.label.under-review": {
"defaultMessage": "Under review"
},
"omorphia.component.badge.label.unlisted": {
"defaultMessage": "Unlisted"
},
"omorphia.component.badge.label.withheld": {
"defaultMessage": "Withheld"
},
"omorphia.component.copy.action.copy": {
"defaultMessage": "Copy code to clipboard"
},
"omorphia.component.environment-indicator.label.client": {
"defaultMessage": "Client"
},
"omorphia.component.environment-indicator.label.client-and-server": {
"defaultMessage": "Client and server"
},
"omorphia.component.environment-indicator.label.client-or-server": {
"defaultMessage": "Client or server"
},
"omorphia.component.environment-indicator.label.server": {
"defaultMessage": "Server"
},
"omorphia.component.environment-indicator.label.type": {
"defaultMessage": "A {type}"
},
"omorphia.component.environment-indicator.label.unsupported": {
"defaultMessage": "Unsupported"
},
"omorphia.component.purchase_modal.payment_method_card_display": {
"defaultMessage": "{card_brand} ending in {last_four}"
},
"omorphia.component.purchase_modal.payment_method_type.amazon_pay": {
"defaultMessage": "Amazon Pay"
},
"omorphia.component.purchase_modal.payment_method_type.amex": {
"defaultMessage": "American Express"
},
"omorphia.component.purchase_modal.payment_method_type.cashapp": {
"defaultMessage": "Cash App"
},
"omorphia.component.purchase_modal.payment_method_type.diners": {
"defaultMessage": "Diners Club"
},
"omorphia.component.purchase_modal.payment_method_type.discover": {
"defaultMessage": "Discover"
},
"omorphia.component.purchase_modal.payment_method_type.eftpos": {
"defaultMessage": "EFTPOS"
},
"omorphia.component.purchase_modal.payment_method_type.jcb": {
"defaultMessage": "JCB"
},
"omorphia.component.purchase_modal.payment_method_type.mastercard": {
"defaultMessage": "MasterCard"
},
"omorphia.component.purchase_modal.payment_method_type.paypal": {
"defaultMessage": "PayPal"
},
"omorphia.component.purchase_modal.payment_method_type.unionpay": {
"defaultMessage": "UnionPay"
},
"omorphia.component.purchase_modal.payment_method_type.unknown": {
"defaultMessage": "Unknown payment method"
},
"omorphia.component.purchase_modal.payment_method_type.visa": {
"defaultMessage": "Visa"
},
"project-type.all": {
"defaultMessage": "All"
},
"project.about.compatibility.environments": {
"defaultMessage": "Supported environments"
},
"project.about.compatibility.game.minecraftJava": {
"defaultMessage": "Minecraft: Java Edition"
},
"project.about.compatibility.platforms": {
"defaultMessage": "Platforms"
},
"project.about.compatibility.title": {
"defaultMessage": "Compatibility"
},
"project.about.creators.owner": {
"defaultMessage": "Project owner"
},
"project.about.creators.title": {
"defaultMessage": "Creators"
},
"project.about.details.created": {
"defaultMessage": "Created {date}"
},
"project.about.details.licensed": {
"defaultMessage": "Licensed {license}"
},
"project.about.details.published": {
"defaultMessage": "Published {date}"
},
"project.about.details.submitted": {
"defaultMessage": "Submitted {date}"
},
"project.about.details.title": {
"defaultMessage": "Details"
},
"project.about.details.updated": {
"defaultMessage": "Updated {date}"
},
"project.about.links.discord": {
"defaultMessage": "Join Discord server"
},
"project.about.links.donate.bmac": {
"defaultMessage": "Buy Me a Coffee"
},
"project.about.links.donate.generic": {
"defaultMessage": "Donate"
},
"project.about.links.donate.github": {
"defaultMessage": "Sponsor on GitHub"
},
"project.about.links.donate.kofi": {
"defaultMessage": "Donate on Ko-fi"
},
"project.about.links.donate.patreon": {
"defaultMessage": "Donate on Patreon"
},
"project.about.links.donate.paypal": {
"defaultMessage": "Donate on PayPal"
},
"project.about.links.issues": {
"defaultMessage": "Report issues"
},
"project.about.links.source": {
"defaultMessage": "View source"
},
"project.about.links.title": {
"defaultMessage": "Links"
},
"project.about.links.wiki": {
"defaultMessage": "Visit wiki"
},
"project.versions.channel.alpha.symbol": {
"defaultMessage": "A"
},
"project.versions.channel.beta.symbol": {
"defaultMessage": "B"
},
"project.versions.channel.release.symbol": {
"defaultMessage": "R"
},
"project.visibility.archived": {
"defaultMessage": "Archived"
},
"project.visibility.draft": {
"defaultMessage": "Draft"
},
"project.visibility.private": {
"defaultMessage": "Private"
},
"project.visibility.public": {
"defaultMessage": "Public"
},
"project.visibility.rejected": {
"defaultMessage": "Rejected"
},
"project.visibility.scheduled": {
"defaultMessage": "Scheduled"
},
"project.visibility.under-review": {
"defaultMessage": "Under review"
},
"project.visibility.unknown": {
"defaultMessage": "Unknown"
},
"project.visibility.unlisted": {
"defaultMessage": "Unlisted"
},
"project.visibility.unlisted-by-staff": {
"defaultMessage": "Unlisted by staff"
},
"search.filter.locked.default": {
"defaultMessage": "Filter locked"
},
"search.filter.locked.default.description": {
"defaultMessage": "Unlocking this filter may allow you to install incompatible content."
},
"search.filter.locked.default.sync": {
"defaultMessage": "Sync filter"
},
"search.filter.locked.default.title": {
"defaultMessage": "{type} is locked"
},
"search.filter.locked.default.unlock": {
"defaultMessage": "Unlock filter"
},
"search.filter_type.environment": {
"defaultMessage": "Environment"
},
"search.filter_type.environment.client": {
"defaultMessage": "Client"
},
"search.filter_type.environment.server": {
"defaultMessage": "Server"
},
"search.filter_type.game_version": {
"defaultMessage": "Game version"
},
"search.filter_type.game_version.all_versions": {
"defaultMessage": "Show all versions"
},
"search.filter_type.license": {
"defaultMessage": "License"
},
"search.filter_type.license.open_source": {
"defaultMessage": "Open source"
},
"search.filter_type.mod_loader": {
"defaultMessage": "Loader"
},
"search.filter_type.modpack_loader": {
"defaultMessage": "Loader"
},
"search.filter_type.plugin_loader": {
"defaultMessage": "Loader"
},
"search.filter_type.plugin_platform": {
"defaultMessage": "Platform"
},
"search.filter_type.project_id": {
"defaultMessage": "Project ID"
},
"search.filter_type.shader_loader": {
"defaultMessage": "Loader"
},
"servers.notice.dismiss": {
"defaultMessage": "Dismiss"
},
"servers.notice.dismissable": {
"defaultMessage": "Dismissable"
},
"servers.notice.heading.attention": {
"defaultMessage": "Attention"
},
"servers.notice.heading.info": {
"defaultMessage": "Info"
},
"servers.notice.level.critical.name": {
"defaultMessage": "Critical"
},
"servers.notice.level.info.name": {
"defaultMessage": "Info"
},
"servers.notice.level.survey.name": {
"defaultMessage": "Survey"
},
"servers.notice.level.warn.name": {
"defaultMessage": "Warning"
},
"servers.notice.undismissable": {
"defaultMessage": "Undismissable"
},
"servers.purchase.step.payment.description": {
"defaultMessage": "You won't be charged yet."
},
"servers.purchase.step.payment.prompt": {
"defaultMessage": "Select a payment method"
},
"servers.purchase.step.payment.title": {
"defaultMessage": "Payment method"
},
"servers.purchase.step.plan.billed": {
"defaultMessage": "billed {interval}"
},
"servers.purchase.step.plan.custom.desc": {
"defaultMessage": "Pick a customized plan with just the specs you need."
},
"servers.purchase.step.plan.get-started": {
"defaultMessage": "Get started"
},
"servers.purchase.step.plan.large.desc": {
"defaultMessage": "Ideal for 1525 players, modpacks, or heavy modding."
},
"servers.purchase.step.plan.medium.desc": {
"defaultMessage": "Great for 615 players and multiple mods."
},
"servers.purchase.step.plan.most-popular": {
"defaultMessage": "Most Popular"
},
"servers.purchase.step.plan.prompt": {
"defaultMessage": "Choose a plan"
},
"servers.purchase.step.plan.select": {
"defaultMessage": "Select Plan"
},
"servers.purchase.step.plan.small.desc": {
"defaultMessage": "Perfect for 15 friends with a few light mods."
},
"servers.purchase.step.plan.subtitle": {
"defaultMessage": "Pick the amount of RAM and specs that fit your needs."
},
"servers.purchase.step.plan.title": {
"defaultMessage": "Plan"
},
"servers.purchase.step.region.title": {
"defaultMessage": "Region"
},
"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.north-america": {
"defaultMessage": "North America"
},
"servers.region.prompt": {
"defaultMessage": "Where would you like your server to be located?"
},
"servers.region.region-unsupported": {
"defaultMessage": "Region not listed? <link>Let us know where you'd like to see Modrinth Servers next!</link>"
},
"servers.region.western-europe": {
"defaultMessage": "Western Europe"
},
"settings.account.title": {
"defaultMessage": "Account and security"
},
"settings.appearance.title": {
"defaultMessage": "Appearance"
},
"settings.applications.title": {
"defaultMessage": "Your applications"
},
"settings.authorized-apps.title": {
"defaultMessage": "Authorized apps"
},
"settings.billing.title": {
"defaultMessage": "Billing and subscriptions"
},
"settings.display.theme.dark": {
"defaultMessage": "Dark"
},
"settings.display.theme.description": {
"defaultMessage": "Select your preferred color theme for Modrinth on this device."
},
"settings.display.theme.light": {
"defaultMessage": "Light"
},
"settings.display.theme.oled": {
"defaultMessage": "OLED"
},
"settings.display.theme.preferred-dark-theme": {
"defaultMessage": "Preferred dark theme"
},
"settings.display.theme.preferred-light-theme": {
"defaultMessage": "Preferred light theme"
},
"settings.display.theme.retro": {
"defaultMessage": "Retro"
},
"settings.display.theme.system": {
"defaultMessage": "Sync with system"
},
"settings.display.theme.title": {
"defaultMessage": "Color theme"
},
"settings.language.title": {
"defaultMessage": "Language"
},
"settings.pats.title": {
"defaultMessage": "Personal access tokens"
},
"settings.profile.title": {
"defaultMessage": "Public profile"
},
"settings.sessions.title": {
"defaultMessage": "Sessions"
},
"tooltip.date-at-time": {
"defaultMessage": "{date, date, long} at {time, time, short}"
}
}