Files
modrinth/apps/frontend/src/locales/en-US/index.json
T
7c4190fb9c feat: move users page to xplat page system (#6889)
* feat: move users page to xplat

* feat: stop doing tauri plugin open for user links

* feat: qa

* fix: qa

* fix: qa

* fix: comment

* fix: prepr

* prepr

* prepr

* prepr

---------

Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
2026-07-27 20:02:33 +00:00

5385 lines
184 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.
{
"action.cancel": {
"message": "Cancel"
},
"action.continue": {
"message": "Continue"
},
"admin.billing.error.not-found": {
"message": "User not found"
},
"ads-consent.accept": {
"message": "Accept all"
},
"ads-consent.body": {
"message": "Ads make Modrinth possible and fund creator payouts. Our partners may store or access cookies on the website to personalize ads and measure performance."
},
"ads-consent.manage": {
"message": "Manage preferences"
},
"ads-consent.reject": {
"message": "Reject all"
},
"ads-consent.title": {
"message": "Your privacy and how ads support Modrinth"
},
"analytics.action.add": {
"message": "Add"
},
"analytics.action.cancel": {
"message": "Cancel"
},
"analytics.action.refresh": {
"message": "Refresh"
},
"analytics.action.reset": {
"message": "Reset"
},
"analytics.breakdown.country": {
"message": "Country"
},
"analytics.breakdown.dependent-on": {
"message": "Dependent on"
},
"analytics.breakdown.dependent-project-download": {
"message": "Dependent project"
},
"analytics.breakdown.dependent-project-type": {
"message": "Dependent project type"
},
"analytics.breakdown.download-reason": {
"message": "Download reason"
},
"analytics.breakdown.download-source": {
"message": "Download source"
},
"analytics.breakdown.game-version": {
"message": "Game version"
},
"analytics.breakdown.generic": {
"message": "Breakdown"
},
"analytics.breakdown.loader": {
"message": "Loader"
},
"analytics.breakdown.members": {
"message": "Member"
},
"analytics.breakdown.monetization": {
"message": "Monetization"
},
"analytics.breakdown.none.selected": {
"message": "No breakdown"
},
"analytics.breakdown.project": {
"message": "Project"
},
"analytics.breakdown.project-status": {
"message": "Project status"
},
"analytics.breakdown.project-version": {
"message": "Project version"
},
"analytics.breakdown.selected": {
"message": "Breakdown by {breakdown}"
},
"analytics.chart.action.show-all": {
"message": "Show all"
},
"analytics.chart.action.show-limited": {
"message": "Show limited"
},
"analytics.chart.action.show-top-eight": {
"message": "Show top 8"
},
"analytics.chart.axis.playtime-hours": {
"message": "{hours} h"
},
"analytics.chart.controls.active-count": {
"message": "{count} active"
},
"analytics.chart.controls.annotations": {
"message": "Annotations"
},
"analytics.chart.controls.aria": {
"message": "Analytics graph controls, {activeCount}"
},
"analytics.chart.controls.button": {
"message": "Controls"
},
"analytics.chart.controls.dialog-aria": {
"message": "Analytics graph controls"
},
"analytics.chart.controls.display": {
"message": "Display"
},
"analytics.chart.controls.modrinth-events": {
"message": "Modrinth events"
},
"analytics.chart.controls.no-modrinth-events": {
"message": "No Modrinth events in graph."
},
"analytics.chart.controls.no-project-events": {
"message": "No project events in graph."
},
"analytics.chart.controls.previous-period": {
"message": "Previous period"
},
"analytics.chart.controls.project-events": {
"message": "Project events"
},
"analytics.chart.controls.ratio": {
"message": "Ratio"
},
"analytics.chart.empty.select-table-items": {
"message": "Select items from table below to visualize your data."
},
"analytics.chart.events.count-aria": {
"message": "{count, plural, one {# analytics event} other {# analytics events}}"
},
"analytics.chart.events.project-title": {
"message": "<project>{projectName}</project>: {title}"
},
"analytics.chart.events.see-announcement": {
"message": "See announcement"
},
"analytics.chart.legend.monetization-details.aria": {
"message": "View monetized analytics details"
},
"analytics.chart.legend.monetization-details.description": {
"message": "Only views and downloads made through Modrinth count toward monetization, and downloads require users to be logged in."
},
"analytics.chart.legend.monetization-details.title": {
"message": "Monetized analytics details"
},
"analytics.chart.legend.previous-period-suffix": {
"message": "{name} (Prev.)"
},
"analytics.chart.render-limit.description": {
"message": "Showing all selected lines from table may degrade page performance."
},
"analytics.chart.render-limit.header": {
"message": "Show all {count} lines in graph?"
},
"analytics.chart.table-selection.all": {
"message": "Showing all {itemType, select, project {{count, plural, one {project} other {projects}}} country {{count, plural, one {country} other {countries}}} monetization {{count, plural, one {monetization value} other {monetization values}}} downloadSource {{count, plural, one {download source} other {download sources}}} downloadReason {{count, plural, one {download reason} other {download reasons}}} member {{count, plural, one {member} other {members}}} projectVersion {{count, plural, one {project version} other {project versions}}} loader {{count, plural, one {loader} other {loaders}}} gameVersion {{count, plural, one {game version} other {game versions}}} other {{count, plural, one {item} other {items}}}} from table"
},
"analytics.chart.table-selection.count": {
"message": "Showing {count} {itemType, select, project {{count, plural, one {project} other {projects}}} country {{count, plural, one {country} other {countries}}} monetization {{count, plural, one {monetization value} other {monetization values}}} downloadSource {{count, plural, one {download source} other {download sources}}} downloadReason {{count, plural, one {download reason} other {download reasons}}} member {{count, plural, one {member} other {members}}} projectVersion {{count, plural, one {project version} other {project versions}}} loader {{count, plural, one {loader} other {loaders}}} gameVersion {{count, plural, one {game version} other {game versions}}} other {{count, plural, one {item} other {items}}}} from table"
},
"analytics.chart.table-selection.limited": {
"message": "Showing {limit} {itemType, select, project {{limit, plural, one {project} other {projects}}} country {{limit, plural, one {country} other {countries}}} monetization {{limit, plural, one {monetization value} other {monetization values}}} downloadSource {{limit, plural, one {download source} other {download sources}}} downloadReason {{limit, plural, one {download reason} other {download reasons}}} member {{limit, plural, one {member} other {members}}} projectVersion {{limit, plural, one {project version} other {project versions}}} loader {{limit, plural, one {loader} other {loaders}}} gameVersion {{limit, plural, one {game version} other {game versions}}} other {{limit, plural, one {item} other {items}}}} from table"
},
"analytics.chart.table-selection.top": {
"message": "Showing top {count} {itemType, select, project {{count, plural, one {project} other {projects}}} country {{count, plural, one {country} other {countries}}} monetization {{count, plural, one {monetization value} other {monetization values}}} downloadSource {{count, plural, one {download source} other {download sources}}} downloadReason {{count, plural, one {download reason} other {download reasons}}} member {{count, plural, one {member} other {members}}} projectVersion {{count, plural, one {project version} other {project versions}}} loader {{count, plural, one {loader} other {loaders}}} gameVersion {{count, plural, one {game version} other {game versions}}} other {{count, plural, one {item} other {items}}}} from table"
},
"analytics.chart.tooltip.dependent-on-project": {
"message": "Dependent on {project}"
},
"analytics.chart.tooltip.dependent-project-version": {
"message": "{dependentProject} dependent on {dependencyProject}, {version}"
},
"analytics.chart.tooltip.duration.days": {
"message": "{count, plural, one {# day} other {# days}}"
},
"analytics.chart.tooltip.duration.hours": {
"message": "{count, plural, one {# hour} other {# hours}}"
},
"analytics.chart.tooltip.duration.minutes": {
"message": "{count, plural, one {# minute} other {# minutes}}"
},
"analytics.chart.tooltip.hide-entry": {
"message": "Hide {name} in graph"
},
"analytics.chart.tooltip.pinned": {
"message": "Chart tooltip pinned"
},
"analytics.chart.tooltip.pinned-aria": {
"message": "Pinned"
},
"analytics.chart.tooltip.previous-period-short": {
"message": "(prev.)"
},
"analytics.chart.tooltip.show-entry": {
"message": "Show {name} in graph"
},
"analytics.chart.tooltip.total": {
"message": "Total"
},
"analytics.chart.view.area": {
"message": "Area"
},
"analytics.chart.view.bar": {
"message": "Bar"
},
"analytics.chart.view.line": {
"message": "Line"
},
"analytics.download-reason.dependency": {
"message": "Dependency"
},
"analytics.download-reason.modpack": {
"message": "Modpack"
},
"analytics.download-reason.standalone": {
"message": "Standalone"
},
"analytics.download-reason.update": {
"message": "Update"
},
"analytics.download-source.app": {
"message": "Modrinth App"
},
"analytics.download-source.website": {
"message": "Modrinth Website"
},
"analytics.downloads.suffix": {
"message": "downloads"
},
"analytics.empty.no-data": {
"message": "No data available"
},
"analytics.empty.no-data-for-analytics": {
"message": "No data available for analytics"
},
"analytics.empty.no-projects": {
"message": "No projects available"
},
"analytics.empty.no-projects-for-analytics": {
"message": "No projects available for analytics"
},
"analytics.empty.select-project": {
"message": "Select at least one project to view data"
},
"analytics.filter.dependent-project-search-failed-title": {
"message": "Dependent projects failed to load"
},
"analytics.filter.game-version-type": {
"message": "Game version type"
},
"analytics.filter.game-version-type.all": {
"message": "All"
},
"analytics.filter.game-version-type.release": {
"message": "Release"
},
"analytics.filter.search.countries": {
"message": "Search countries..."
},
"analytics.filter.search.dependent-projects": {
"message": "Search projects..."
},
"analytics.filter.search.download-sources": {
"message": "Search download sources..."
},
"analytics.filter.search.members": {
"message": "Search members..."
},
"analytics.filter.search.project-versions": {
"message": "Search project versions..."
},
"analytics.filter.search.versions": {
"message": "Search versions..."
},
"analytics.graph.title.downloads": {
"message": "Downloads Over Time"
},
"analytics.graph.title.playtime": {
"message": "Playtime Over Time"
},
"analytics.graph.title.revenue": {
"message": "Revenue Over Time"
},
"analytics.graph.title.views": {
"message": "Views Over Time"
},
"analytics.group-by.1h": {
"message": "1h"
},
"analytics.group-by.6h": {
"message": "6h"
},
"analytics.group-by.date": {
"message": "Date"
},
"analytics.group-by.day": {
"message": "Day"
},
"analytics.group-by.month": {
"message": "Month"
},
"analytics.group-by.selected.day": {
"message": "Group by day"
},
"analytics.group-by.selected.hour": {
"message": "Group by hour"
},
"analytics.group-by.selected.month": {
"message": "Group by month"
},
"analytics.group-by.selected.six-hours": {
"message": "Group by 6 hours"
},
"analytics.group-by.selected.week": {
"message": "Group by week"
},
"analytics.group-by.selected.year": {
"message": "Group by year"
},
"analytics.group-by.week": {
"message": "Week"
},
"analytics.group-by.year": {
"message": "Year"
},
"analytics.loading.fetching-results": {
"message": "Fetching results..."
},
"analytics.options.loading": {
"message": "Loading..."
},
"analytics.project-event.project-approved": {
"message": "Project approved"
},
"analytics.project-event.project-private": {
"message": "Project set to private"
},
"analytics.project-event.project-status-changed": {
"message": "Project status changed"
},
"analytics.project-event.project-unlisted": {
"message": "Project unlisted"
},
"analytics.project-event.version-released": {
"message": "{version} released"
},
"analytics.project-event.version-uploaded": {
"message": "Version uploaded"
},
"analytics.project-status.approved": {
"message": "Approved"
},
"analytics.project-status.archived": {
"message": "Archived"
},
"analytics.project-status.draft": {
"message": "Draft"
},
"analytics.project-status.other": {
"message": "Other"
},
"analytics.project-status.private": {
"message": "Private"
},
"analytics.project-status.rejected": {
"message": "Rejected"
},
"analytics.project-status.unlisted": {
"message": "Unlisted"
},
"analytics.project-status.withheld": {
"message": "Withheld"
},
"analytics.project.all": {
"message": "All projects"
},
"analytics.project.count": {
"message": "{count, plural, one {# project} other {# projects}}"
},
"analytics.project.icon-alt": {
"message": "{name} Icon"
},
"analytics.project.select": {
"message": "Select projects"
},
"analytics.project.user": {
"message": "{username}'s projects"
},
"analytics.project.your": {
"message": "Your projects"
},
"analytics.query.filter.add": {
"message": "Add filter"
},
"analytics.query.label.breakdown": {
"message": "Breakdown:"
},
"analytics.query.label.grouped-by": {
"message": "Grouped by"
},
"analytics.query.label.project": {
"message": "Project:"
},
"analytics.query.label.timeframe": {
"message": "Timeframe:"
},
"analytics.stat.downloads": {
"message": "Downloads"
},
"analytics.stat.monetization-banner.body": {
"message": "Only views and downloads made through Modrinth are eligible for monetization and must pass fraud-prevention filtering. Modrinth App downloads also require the user to be logged in. Because all projects have a similar ratio of monetized downloads, your revenue would not meaningfully change if all downloads were counted."
},
"analytics.stat.monetization-banner.learn-more": {
"message": "Learn more"
},
"analytics.stat.monetization-banner.title": {
"message": "How does monetization work?"
},
"analytics.stat.playtime": {
"message": "Playtime"
},
"analytics.stat.playtime-hours": {
"message": "{hours} hrs"
},
"analytics.stat.previous-period-comparison": {
"message": "vs prev. period"
},
"analytics.stat.previous-period-comparison-short": {
"message": "vs prev."
},
"analytics.stat.revenue": {
"message": "Revenue"
},
"analytics.stat.revenue-value": {
"message": "${value}"
},
"analytics.stat.unavailable": {
"message": "N/A"
},
"analytics.stat.unavailable-tooltip": {
"message": "Stat unavailable for current query"
},
"analytics.stat.views": {
"message": "Views"
},
"analytics.table.csv.date-range": {
"message": "{start} to {end}"
},
"analytics.table.csv.filename": {
"message": "Modrinth Analytics {breakdown} Breakdown - {dateRange}"
},
"analytics.table.csv.header.playtime-seconds": {
"message": "Playtime (seconds)"
},
"analytics.table.csv.selected-range": {
"message": "Selected Range"
},
"analytics.table.duration.days": {
"message": "{count, plural, one {# day} other {# days}}"
},
"analytics.table.duration.hours": {
"message": "{count, plural, one {# hour} other {# hours}}"
},
"analytics.table.duration.minutes": {
"message": "{count, plural, one {# minute} other {# minutes}}"
},
"analytics.table.empty.no-matching-rows": {
"message": "No matching analytics rows"
},
"analytics.table.export-csv": {
"message": "Export CSV"
},
"analytics.table.export.cumulative": {
"message": "Cumulative"
},
"analytics.table.export.grouped": {
"message": "Grouped by {groupBy}"
},
"analytics.table.pagination.summary": {
"message": "Showing {start} to {end} of {total}"
},
"analytics.table.search.placeholder": {
"message": "Search..."
},
"analytics.threshold.countries-above": {
"message": "Countries above"
},
"analytics.threshold.country-downloads-aria": {
"message": "Country downloads threshold"
},
"analytics.threshold.game-version-downloads-aria": {
"message": "Game version downloads threshold"
},
"analytics.threshold.game-versions-above": {
"message": "Game versions above"
},
"analytics.threshold.project-downloads-aria": {
"message": "Project downloads threshold"
},
"analytics.threshold.project-version-downloads-aria": {
"message": "Project version downloads threshold"
},
"analytics.threshold.project-versions-above": {
"message": "Project versions above"
},
"analytics.threshold.projects-above": {
"message": "Projects above"
},
"analytics.title": {
"message": "Analytics"
},
"analytics.value.monetized": {
"message": "Monetized"
},
"analytics.value.no-dependent": {
"message": "None"
},
"analytics.value.no-dependent-tooltip": {
"message": "Downloaded for reasons other than being a dependency"
},
"analytics.value.none": {
"message": "None"
},
"analytics.value.other": {
"message": "Other"
},
"analytics.value.unknown": {
"message": "Unknown"
},
"analytics.value.unknown-dependent-tooltip": {
"message": "There's no metadata to determine which dependent project this download attributes to."
},
"analytics.value.unmonetized": {
"message": "Unmonetized"
},
"app-marketing.download.description": {
"message": "Our desktop app is available across all platforms, choose your desired version."
},
"app-marketing.download.download-appimage": {
"message": "Download the AppImage"
},
"app-marketing.download.download-beta": {
"message": "Download the beta"
},
"app-marketing.download.download-deb": {
"message": "Download the DEB"
},
"app-marketing.download.download-rpm": {
"message": "Download the RPM"
},
"app-marketing.download.flathub": {
"message": "Get it on Flathub"
},
"app-marketing.download.linux": {
"message": "Linux"
},
"app-marketing.download.linux-disclaimer": {
"message": "The Linux versions of Modrinth App are <issues-link>known to have issues</issues-link> on certain systems and configurations. If Modrinth App is unstable on your system, we encourage you to try other apps like <prism-link>Prism Launcher</prism-link> to easily install Modrinth content."
},
"app-marketing.download.mac": {
"message": "Mac"
},
"app-marketing.download.options-title": {
"message": "Download options"
},
"app-marketing.download.terms": {
"message": "By downloading Modrinth App, you agree to our <terms-link>Terms</terms-link> and <privacy-link>Privacy Policy</privacy-link>."
},
"app-marketing.download.title": {
"message": "Download Modrinth App (Beta)"
},
"app-marketing.download.windows": {
"message": "Windows"
},
"app-marketing.features.follow.description": {
"message": "Save content you love and receive updates with one click."
},
"app-marketing.features.follow.title": {
"message": "Follow projects"
},
"app-marketing.features.importing.description": {
"message": "Import all your favorite profiles from the launcher you were using before, and get started with Modrinth App in seconds!"
},
"app-marketing.features.importing.gdlauncher-alt": {
"message": "GDLauncher"
},
"app-marketing.features.importing.multimc-alt": {
"message": "MultiMC"
},
"app-marketing.features.importing.title": {
"message": "Profile importing"
},
"app-marketing.features.mod-management.actions": {
"message": "Actions"
},
"app-marketing.features.mod-management.byAuthor": {
"message": "by {author}"
},
"app-marketing.features.mod-management.description": {
"message": "Modrinth makes it easy to manage all your mods in one place. You can install, uninstall, and update mods with a single click."
},
"app-marketing.features.mod-management.installed-mods": {
"message": "Installed mods"
},
"app-marketing.features.mod-management.name": {
"message": "Name"
},
"app-marketing.features.mod-management.search-mods": {
"message": "Search mods"
},
"app-marketing.features.mod-management.title": {
"message": "Mod management"
},
"app-marketing.features.mod-management.version": {
"message": "Version"
},
"app-marketing.features.offline.description": {
"message": "Play your mods, whether you are connected to the internet, or not."
},
"app-marketing.features.offline.title": {
"message": "Offline mode"
},
"app-marketing.features.open-source.description": {
"message": "Modrinth's launcher is fully open source. You can view the source code on our <github-link>GitHub</github-link>!"
},
"app-marketing.features.open-source.title": {
"message": "Open source"
},
"app-marketing.features.performance.activity-monitor": {
"message": "Activity monitor"
},
"app-marketing.features.performance.cpu-percent": {
"message": "% CPU"
},
"app-marketing.features.performance.description": {
"message": "Modrinth App performs better than many of the leading mod managers, using just 150 MB of RAM!"
},
"app-marketing.features.performance.discord": {
"message": "Discord"
},
"app-marketing.features.performance.good-performance": {
"message": "Good performance"
},
"app-marketing.features.performance.google-chrome": {
"message": "Google Chrome"
},
"app-marketing.features.performance.infinite-mb": {
"message": "∞ MB"
},
"app-marketing.features.performance.infinite-times-infinite-mb": {
"message": "∞ × ∞ MB"
},
"app-marketing.features.performance.less-than-150mb": {
"message": "< 150 MB"
},
"app-marketing.features.performance.modrinth-app": {
"message": "Modrinth App"
},
"app-marketing.features.performance.one-billion-percent": {
"message": "1 billion %"
},
"app-marketing.features.performance.process-name": {
"message": "Process name"
},
"app-marketing.features.performance.ram": {
"message": "RAM"
},
"app-marketing.features.performance.small": {
"message": "Small"
},
"app-marketing.features.performance.title": {
"message": "Performant"
},
"app-marketing.features.play.description": {
"message": "Use Modrinth App to download and play with your favorite mods and modpacks."
},
"app-marketing.features.play.title": {
"message": "Play with your favorite mods"
},
"app-marketing.features.sharing.description": {
"message": "Build, share, and play modpacks with any of the thousands of mods and modpacks hosted here on Modrinth."
},
"app-marketing.features.sharing.modpack": {
"message": "Modpack"
},
"app-marketing.features.sharing.share-button": {
"message": "Share"
},
"app-marketing.features.sharing.title": {
"message": "Share modpacks"
},
"app-marketing.features.unlike-any-launcher": {
"message": "Unlike any launcher"
},
"app-marketing.features.website.description": {
"message": "Modrinth App is fully integrated with the website, so you can access all your favorite projects from the app!"
},
"app-marketing.features.website.title": {
"message": "Website integration"
},
"app-marketing.features.youve-used-before": {
"message": "you've used before"
},
"app-marketing.hero.app-screenshot-alt": {
"message": "Screenshot of Modrinth App with a Cobblemon instance opened to the 'Content' page."
},
"app-marketing.hero.description": {
"message": "Modrinth App is a unique, open source launcher that allows you to play your favorite mods, and keep them up to date, all in one neat little package."
},
"app-marketing.hero.download-button": {
"message": "Download Modrinth App"
},
"app-marketing.hero.download-modrinth-app": {
"message": "Download Modrinth App"
},
"app-marketing.hero.download-modrinth-app-for-os": {
"message": "Download Modrinth App for {os}"
},
"app-marketing.hero.minecraft-screenshot-alt": {
"message": "Screenshot of the Cobblemon instance's main menu screen."
},
"app-marketing.hero.more-download-options": {
"message": "More Download Options"
},
"app-marketing.hide-other-packages": {
"message": "Hide other packages"
},
"app-marketing.not-recommended": {
"message": "We don't recommend you use these unless you know what you're doing."
},
"app-marketing.show-other-packages": {
"message": "Show other packages"
},
"auth.authorize.action.authorize": {
"message": "Authorize"
},
"auth.authorize.action.decline": {
"message": "Decline"
},
"auth.authorize.app-info": {
"message": "<strong>{appName}</strong> by <creator-link>{creator}</creator-link> will be able to:"
},
"auth.authorize.authorize-app-name": {
"message": "Authorize {appName}"
},
"auth.authorize.error.missing-parameters": {
"message": "Missing required OAuth query parameters."
},
"auth.authorize.error.no-redirect-url": {
"message": "No redirect location found in response"
},
"auth.authorize.errro-title": {
"message": "An Error Occured"
},
"auth.authorize.redirect-url": {
"message": "You will be redirected to <redirect-url>{url}</redirect-url>"
},
"auth.continue-with-provider": {
"message": "Continue with {provider}"
},
"auth.create-account.age-requirement.warning-title": {
"message": "Age requirement"
},
"auth.create-account.complete-sign-up": {
"message": "Complete sign up"
},
"auth.create-account.date-of-birth.invalid.text": {
"message": "Please enter a valid date of birth. Year cannot be 0000."
},
"auth.create-account.date-of-birth.invalid.title": {
"message": "Invalid date of birth"
},
"auth.create-account.date-of-birth.label": {
"message": "Date of birth"
},
"auth.create-account.date-of-birth.placeholder": {
"message": "Select your date of birth"
},
"auth.create-account.date-of-birth.required.text": {
"message": "Please enter your date of birth before continuing."
},
"auth.create-account.date-of-birth.required.title": {
"message": "Date of birth required"
},
"auth.create-account.date-of-birth.under13-helper": {
"message": "You do not meet the age requirement to create an account at Modrinth."
},
"auth.create-account.info-panel.source-code-link": {
"message": "Relevant source code"
},
"auth.create-account.info-panel.text": {
"message": "We do not store your date of birth. We only use it during sign-up to validate COPPA compliance."
},
"auth.create-account.page-title": {
"message": "Create Account"
},
"auth.create-account.security-check.label": {
"message": "Security check"
},
"auth.create-account.subscribe.label": {
"message": "Keep me updated on the cool things Modrinth is working on via email"
},
"auth.create-account.title": {
"message": "Create an Account"
},
"auth.create-account.username.label": {
"message": "Username"
},
"auth.create-account.username.placeholder": {
"message": "Enter username"
},
"auth.reset-password.method-choice.action": {
"message": "Send recovery email"
},
"auth.reset-password.method-choice.description": {
"message": "Enter your email below and we'll send a recovery link to allow you to recover your account."
},
"auth.reset-password.notification.email-sent.text": {
"message": "An email with instructions has been sent to you if the email was previously saved on your account."
},
"auth.reset-password.notification.email-sent.title": {
"message": "Email sent"
},
"auth.reset-password.notification.password-reset.text": {
"message": "You can now log-in into your account with your new password."
},
"auth.reset-password.notification.password-reset.title": {
"message": "Password successfully reset"
},
"auth.reset-password.post-challenge.action": {
"message": "Reset password"
},
"auth.reset-password.post-challenge.confirm-password.label": {
"message": "Confirm password"
},
"auth.reset-password.post-challenge.description": {
"message": "Enter your new password below to gain access to your account."
},
"auth.reset-password.title": {
"message": "Reset Password"
},
"auth.reset-password.title.long": {
"message": "Reset your password"
},
"auth.sign-in.2fa.description": {
"message": "Enter the 6-digit code from your authenticator app, or one of your backup codes."
},
"auth.sign-in.2fa.label": {
"message": "Two-factor authentication"
},
"auth.sign-in.2fa.placeholder": {
"message": "Enter code..."
},
"auth.sign-in.continue-with-email": {
"message": "Continue with Email"
},
"auth.sign-in.continue-with-passkey": {
"message": "Continue with passkey"
},
"auth.sign-in.create-account": {
"message": "Sign up"
},
"auth.sign-in.forgot-password": {
"message": "Forgot password"
},
"auth.sign-in.last-sign-in": {
"message": "Last used"
},
"auth.sign-in.no-account": {
"message": "Don't have an account?"
},
"auth.sign-in.sign-in-with": {
"message": "Sign into Modrinth"
},
"auth.sign-in.title": {
"message": "Sign In"
},
"auth.sign-up.age-requirement.warning-title": {
"message": "Age requirement"
},
"auth.sign-up.continue-with-email": {
"message": "Continue with Email"
},
"auth.sign-up.legal-dislaimer": {
"message": "By creating an account, you agree to Modrinth's <terms-link>Terms</terms-link> and <privacy-policy-link>Privacy Policy</privacy-policy-link>."
},
"auth.sign-up.show-fewer-options": {
"message": "Show fewer options"
},
"auth.sign-up.show-other-options": {
"message": "Show other options"
},
"auth.sign-up.sign-in-option.title": {
"message": "Already have an account?"
},
"auth.sign-up.title": {
"message": "Sign Up"
},
"auth.sign-up.title.sign-up-with": {
"message": "Create an Account"
},
"auth.verify-email.action.account-settings": {
"message": "Account settings"
},
"auth.verify-email.action.discover-mods": {
"message": "Discover mods"
},
"auth.verify-email.already-verified.description": {
"message": "Your email is already verified!"
},
"auth.verify-email.already-verified.title": {
"message": "Email already verified"
},
"auth.verify-email.failed-verification.action": {
"message": "Resend verification email"
},
"auth.verify-email.failed-verification.description": {
"message": "We were unable to verify your email. Try re-sending the verification email through your dashboard by signing in."
},
"auth.verify-email.failed-verification.description.logged-in": {
"message": "We were unable to verify your email. Try re-sending the verification email through the button below."
},
"auth.verify-email.failed-verification.title": {
"message": "Email verification failed"
},
"auth.verify-email.notification.email-sent.description": {
"message": "An email with a link to verify your account has been sent to {email}."
},
"auth.verify-email.notification.email-sent.title": {
"message": "Email sent"
},
"auth.verify-email.notification.error-occurred.title": {
"message": "An error occurred"
},
"auth.verify-email.post-verification.description": {
"message": "Your email address has been successfully verified!"
},
"auth.verify-email.post-verification.title": {
"message": "Email verification"
},
"auth.verify-email.title": {
"message": "Verify Email"
},
"collection.aria-label.upload-icon": {
"message": "Upload icon"
},
"collection.button.discover-mods": {
"message": "Discover mods"
},
"collection.button.edit-icon": {
"message": "Edit icon"
},
"collection.button.remove-icon": {
"message": "Remove icon"
},
"collection.button.remove-project": {
"message": "Remove project"
},
"collection.button.replace-icon": {
"message": "Replace icon"
},
"collection.button.select-icon": {
"message": "Select icon"
},
"collection.button.unfollow-project": {
"message": "Unfollow project"
},
"collection.delete-modal.description": {
"message": "This will permanently delete this collection. This action cannot be undone."
},
"collection.delete-modal.title": {
"message": "Are you sure you want to delete this collection?"
},
"collection.description": {
"message": "{description} - View the collection {name} by {username} on Modrinth"
},
"collection.description.following": {
"message": "Auto-generated collection of all the projects you're following."
},
"collection.editing": {
"message": "Editing collection"
},
"collection.error.not-found": {
"message": "Collection not found"
},
"collection.label.created-at": {
"message": "Created {ago}"
},
"collection.label.curated-by": {
"message": "Curated by"
},
"collection.label.no-projects": {
"message": "No projects in collection yet"
},
"collection.label.projects-count": {
"message": "{count, plural, =0 {No projects yet} other {<stat>{count}</stat> {type}}}"
},
"collection.label.updated-at": {
"message": "Updated {ago}"
},
"collection.return-link.dashboard-collections": {
"message": "Your collections"
},
"collection.return-link.user": {
"message": "{user}'s profile"
},
"collection.title": {
"message": "{name} - Collection"
},
"conversation-thread.action.add-private-note": {
"message": "Add private note"
},
"conversation-thread.action.approve": {
"message": "Approve"
},
"conversation-thread.action.approve-with-reply": {
"message": "Approve with reply"
},
"conversation-thread.action.close-thread": {
"message": "Close thread"
},
"conversation-thread.action.close-with-reply": {
"message": "Close with reply"
},
"conversation-thread.action.reject": {
"message": "Reject"
},
"conversation-thread.action.reject-with-reply": {
"message": "Reject with reply"
},
"conversation-thread.action.reopen-thread": {
"message": "Reopen thread"
},
"conversation-thread.action.reply": {
"message": "Reply"
},
"conversation-thread.action.reply-to-thread": {
"message": "Reply to thread"
},
"conversation-thread.action.resubmit-for-review": {
"message": "Resubmit for review"
},
"conversation-thread.action.resubmit-for-review-with-reply": {
"message": "Resubmit for review with reply"
},
"conversation-thread.action.send": {
"message": "Send"
},
"conversation-thread.action.send-to-review": {
"message": "Send to review"
},
"conversation-thread.action.send-to-review-with-reply": {
"message": "Send to review with reply"
},
"conversation-thread.action.set-to-draft": {
"message": "Set to draft"
},
"conversation-thread.action.set-to-draft-with-reply": {
"message": "Set to draft with reply"
},
"conversation-thread.action.withhold": {
"message": "Withhold"
},
"conversation-thread.action.withhold-with-reply": {
"message": "Withhold with reply"
},
"conversation-thread.closed-thread.description": {
"message": "This thread is closed and new messages cannot be sent to it."
},
"conversation-thread.error.closing-report": {
"message": "Error closing report"
},
"conversation-thread.error.reopening-report": {
"message": "Error reopening report"
},
"conversation-thread.error.sending-message": {
"message": "Error sending message"
},
"conversation-thread.reply-editor.placeholder.reply": {
"message": "Reply to thread..."
},
"conversation-thread.reply-editor.placeholder.send": {
"message": "Send a message..."
},
"conversation-thread.reply-modal.confirmation.description": {
"message": "Confirm moderators do not actively monitor this"
},
"conversation-thread.reply-modal.confirmation.label": {
"message": "I acknowledge that the moderators do not actively monitor the thread."
},
"conversation-thread.reply-modal.description": {
"message": "Your project is already approved. As such, the moderation team does not actively monitor this thread. However, they may still see your message if there is a problem with your project."
},
"conversation-thread.reply-modal.header": {
"message": "Reply to thread"
},
"conversation-thread.reply-modal.help-center-note": {
"message": "If you need to get in contact with the moderation team, please use the <help-center-link>Modrinth Help Center</help-center-link> and click the blue bubble in the bottom right corner to contact support."
},
"conversation-thread.resubmit-modal.confirmation.description": {
"message": "Confirm I have addressed the messages from the moderators"
},
"conversation-thread.resubmit-modal.confirmation.label": {
"message": "I confirm that I have properly addressed the moderators' comments."
},
"conversation-thread.resubmit-modal.description": {
"message": "You're submitting <project-title>{projectTitle}</project-title> to be reviewed again by the moderators."
},
"conversation-thread.resubmit-modal.header.resubmitting": {
"message": "Resubmitting for review"
},
"conversation-thread.resubmit-modal.header.submitting": {
"message": "Submitting for review"
},
"conversation-thread.resubmit-modal.reminder": {
"message": "Make sure you have addressed all the comments from the moderation team."
},
"conversation-thread.resubmit-modal.warning": {
"message": "Repeated submissions without addressing the moderators' comments may result in an account suspension."
},
"create-project-version.create-modal.stage.add-files.admonition": {
"message": "Supplementary files are for supporting resources like source code, not for alternative versions or variants."
},
"create-project-version.create-modal.stage.add-files.details-tab": {
"message": "Details"
},
"create-project-version.create-modal.stage.add-files.files-tab": {
"message": "Files"
},
"create-project-version.create-modal.stage.add-files.metadata-tab": {
"message": "Metadata"
},
"create-project-version.create-modal.stage.add-files.primary-file-description": {
"message": "The primary file is the default file a user downloads when installing the project."
},
"create-project-version.create-modal.stage.add-files.primary-file-label": {
"message": "Primary file"
},
"create-project-version.create-modal.stage.add-files.supplementary-files-description": {
"message": "You can optionally add supplementary files such as source code, documentation, or required resource packs."
},
"create-project-version.create-modal.stage.add-files.supplementary-files-label": {
"message": "Supplementary files"
},
"create-project-version.create-modal.stage.add-files.upload-additional-file-aria-label": {
"message": "Upload additional file"
},
"create-project-version.create-modal.stage.add-files.upload-file-aria-label": {
"message": "Upload file"
},
"create-project-version.create-modal.stage.add-files.upload-primary-prompt": {
"message": "Upload primary and supporting files"
},
"create-project-version.create-modal.stage.add-files.upload-secondary-prompt": {
"message": "Drag and drop files or click to browse"
},
"create-project-version.create-modal.stage.details.details-tab": {
"message": "Details"
},
"create-project-version.create-modal.stage.details.files-tab": {
"message": "Files"
},
"create-project-version.create-modal.stage.details.metadata-tab": {
"message": "Metadata"
},
"create-project-version.create-modal.stage.details.version-changelog": {
"message": "Version changelog"
},
"create-project-version.create-modal.stage.details.version-number": {
"message": "Version number"
},
"create-project-version.create-modal.stage.details.version-number-description": {
"message": "The version number differentiates this specific version from others."
},
"create-project-version.create-modal.stage.details.version-number-placeholder": {
"message": "Enter version number, e.g. 1.2.3-alpha.1"
},
"create-project-version.create-modal.stage.details.version-subtitle": {
"message": "Version subtitle"
},
"create-project-version.create-modal.stage.details.version-subtitle-placeholder": {
"message": "Enter subtitle..."
},
"create-project-version.create-modal.stage.details.version-type": {
"message": "Version type"
},
"create-project-version.create-modal.stage.metadata.add-dependency": {
"message": "Add dependency"
},
"create-project-version.create-modal.stage.metadata.dependencies": {
"message": "Dependencies"
},
"create-project-version.create-modal.stage.metadata.details-tab": {
"message": "Details"
},
"create-project-version.create-modal.stage.metadata.detected-loaders": {
"message": "Detected loaders"
},
"create-project-version.create-modal.stage.metadata.detected-versions": {
"message": "Detected versions"
},
"create-project-version.create-modal.stage.metadata.edit-button": {
"message": "Edit"
},
"create-project-version.create-modal.stage.metadata.environment": {
"message": "Environment"
},
"create-project-version.create-modal.stage.metadata.files-tab": {
"message": "Files"
},
"create-project-version.create-modal.stage.metadata.loaders": {
"message": "Loaders"
},
"create-project-version.create-modal.stage.metadata.metadata-tab": {
"message": "Metadata"
},
"create-project-version.create-modal.stage.metadata.modpack-loaders-tooltip": {
"message": "Modpack loaders cannot be edited"
},
"create-project-version.create-modal.stage.metadata.modpack-versions-tooltip": {
"message": "Modpack versions cannot be edited"
},
"create-project-version.create-modal.stage.metadata.no-dependencies-added": {
"message": "No dependencies added."
},
"create-project-version.create-modal.stage.metadata.no-environment-set": {
"message": "No environment has been set."
},
"create-project-version.create-modal.stage.metadata.no-loaders-selected": {
"message": "No loaders selected."
},
"create-project-version.create-modal.stage.metadata.no-mod-loader": {
"message": "No mod loader"
},
"create-project-version.create-modal.stage.metadata.no-versions-selected": {
"message": "No versions selected."
},
"create-project-version.create-modal.stage.metadata.prefilled-environment-tooltip": {
"message": "Pre-filled from a previous similar version"
},
"create-project-version.create-modal.stage.metadata.resource-pack-loaders-tooltip": {
"message": "Resource pack loaders cannot be edited"
},
"create-project-version.create-modal.stage.metadata.suggested": {
"message": "Suggested"
},
"create-project-version.create-modal.stage.metadata.uploaded-files": {
"message": "Uploaded files"
},
"create-project-version.create-modal.stage.metadata.versions": {
"message": "Versions"
},
"create.collection.collection-info": {
"message": "Your new collection will be created as a public collection with {count, plural, =0 {no projects} one {# project} other {# projects}}."
},
"create.collection.create-collection": {
"message": "Create collection"
},
"create.collection.name-label": {
"message": "Name"
},
"create.collection.name-placeholder": {
"message": "Enter collection name..."
},
"create.collection.summary-description": {
"message": "A sentence or two that describes your collection."
},
"create.collection.summary-label": {
"message": "Summary"
},
"create.collection.summary-placeholder": {
"message": "This is a collection of..."
},
"create.collection.title": {
"message": "Creating a collection"
},
"create.limit-alert.approaching-limit": {
"message": "Approaching {type} limit ({current}/{max})"
},
"create.limit-alert.approaching-limit-description": {
"message": "You're about to hit the {type} limit, please contact support if you need more than {max} {typePlural}."
},
"create.limit-alert.contact-support": {
"message": "Contact support"
},
"create.limit-alert.limit-reached": {
"message": "{type} limit reached"
},
"create.limit-alert.limit-reached-description": {
"message": "You've reached your {type} limit of {max}. Please contact support to increase your limit."
},
"create.limit-alert.type-collection": {
"message": "collection"
},
"create.limit-alert.type-organization": {
"message": "organization"
},
"create.limit-alert.type-plural-collection": {
"message": "collections"
},
"create.limit-alert.type-plural-organization": {
"message": "organizations"
},
"create.limit-alert.type-plural-project": {
"message": "projects"
},
"create.limit-alert.type-project": {
"message": "project"
},
"create.organization.create-organization": {
"message": "Create organization"
},
"create.organization.name-label": {
"message": "Name"
},
"create.organization.name-placeholder": {
"message": "Enter organization name..."
},
"create.organization.ownership-info": {
"message": "You will be the owner of this organization, but you can invite other members and transfer ownership at any time."
},
"create.organization.summary-description": {
"message": "A sentence or two that describes your organization."
},
"create.organization.summary-label": {
"message": "Summary"
},
"create.organization.summary-placeholder": {
"message": "An organization for..."
},
"create.organization.title": {
"message": "Creating an organization"
},
"create.organization.url-label": {
"message": "URL"
},
"create.project.create-project": {
"message": "Create project"
},
"create.project.missing-fields-tooltip": {
"message": "Missing fields: {fields}"
},
"create.project.name-label": {
"message": "Name"
},
"create.project.name-placeholder": {
"message": "Enter project name..."
},
"create.project.organization-icon-alt": {
"message": "{name} Icon"
},
"create.project.owner-description": {
"message": "Set the project owner as yourself or an organization you're a member of."
},
"create.project.owner-label": {
"message": "Owner"
},
"create.project.server-project-title": {
"message": "Creating a server project"
},
"create.project.summary-description": {
"message": "A sentence or two that describes your project."
},
"create.project.summary-label": {
"message": "Summary"
},
"create.project.summary-placeholder": {
"message": "This project adds..."
},
"create.project.title": {
"message": "Creating a project"
},
"create.project.type-label": {
"message": "Type"
},
"create.project.type-project": {
"message": "Project"
},
"create.project.type-server": {
"message": "Server"
},
"create.project.unknown-user": {
"message": "Unknown user"
},
"create.project.url-label": {
"message": "URL"
},
"create.project.user-avatar-alt": {
"message": "User Avatar"
},
"create.project.visibility-description": {
"message": "The visibility of your project after it has been approved."
},
"create.project.visibility-private": {
"message": "Private"
},
"create.project.visibility-public": {
"message": "Public"
},
"create.project.visibility-unlisted": {
"message": "Unlisted"
},
"dashboard.affiliate-links.create.button": {
"message": "Create affiliate link"
},
"dashboard.affiliate-links.empty.no-codes": {
"message": "No affiliate codes found."
},
"dashboard.affiliate-links.error.title": {
"message": "Error loading affiliate links"
},
"dashboard.affiliate-links.header": {
"message": "Your affiliate links"
},
"dashboard.affiliate-links.revoke-confirm.body": {
"message": "This will permanently revoke the affiliate code `{id}` and any existing links with this code that have been shared will no longer be valid."
},
"dashboard.affiliate-links.revoke-confirm.button": {
"message": "Revoke"
},
"dashboard.affiliate-links.revoke-confirm.title": {
"message": "Are you sure you want to revoke your ''{title}'' affiliate link?"
},
"dashboard.affiliate-links.search": {
"message": "Search affiliate links..."
},
"dashboard.analytics.from-projects": {
"message": "from {count} {count, plural, one {project} other {projects}}"
},
"dashboard.analytics.total-downloads": {
"message": "Total downloads"
},
"dashboard.analytics.total-followers": {
"message": "Total followers"
},
"dashboard.collections.button.create-new": {
"message": "Create new"
},
"dashboard.collections.empty.get-started-hint": {
"message": "Create your first collection to get started!"
},
"dashboard.collections.empty.no-collections": {
"message": "You don't have any collections yet"
},
"dashboard.collections.empty.no-match": {
"message": "No collections match your search"
},
"dashboard.collections.empty.no-match-hint": {
"message": "Try adjusting your filters or search terms."
},
"dashboard.collections.label.projects-count": {
"message": "{count} {countPlural, plural, one {project} other {projects}}"
},
"dashboard.collections.label.search-input": {
"message": "Search your collections"
},
"dashboard.collections.long-title": {
"message": "Your collections"
},
"dashboard.collections.placeholder.search": {
"message": "Search collections..."
},
"dashboard.collections.sort.name-ascending": {
"message": "Name (A-Z)"
},
"dashboard.collections.sort.recently-created": {
"message": "Recently Created"
},
"dashboard.collections.sort.recently-updated": {
"message": "Recently Updated"
},
"dashboard.creator-tax-form-modal.close-button": {
"message": "Close"
},
"dashboard.creator-tax-form-modal.confirmation.download-button": {
"message": "Download {formType}"
},
"dashboard.creator-tax-form-modal.confirmation.success": {
"message": "Your {formType} tax form has been submitted successfully!"
},
"dashboard.creator-tax-form-modal.confirmation.support-text": {
"message": "You can freely withdraw now. If you have questions or need to update your details <support-link>contact support</support-link>."
},
"dashboard.creator-tax-form-modal.confirmation.title": {
"message": "You're all set! 🎉"
},
"dashboard.creator-tax-form-modal.entity.description": {
"message": "A foreign entity means a business entity organized outside the United States (such as a non-US corporation, partnership, or LLC)."
},
"dashboard.creator-tax-form-modal.entity.foreign-entity": {
"message": "Foreign entity"
},
"dashboard.creator-tax-form-modal.entity.private-individual": {
"message": "Private individual"
},
"dashboard.creator-tax-form-modal.entity.question": {
"message": "Are you a private individual or part of a foreign entity?"
},
"dashboard.creator-tax-form-modal.header": {
"message": "Tax form"
},
"dashboard.creator-tax-form-modal.incomplete.text": {
"message": "You have not completed the tax form. Please try again."
},
"dashboard.creator-tax-form-modal.incomplete.title": {
"message": "Tax form incomplete"
},
"dashboard.creator-tax-form-modal.security.description": {
"message": "Modrinth uses third-party provider Track1099 to securely collect and store your tax forms. <security-link>Learn more here.</security-link>"
},
"dashboard.creator-tax-form-modal.security.header": {
"message": "Security practices"
},
"dashboard.creator-tax-form-modal.us-citizen.question": {
"message": "Are you a US citizen?"
},
"dashboard.creator-withdraw-modal.complete-tax-form": {
"message": "Complete tax form"
},
"dashboard.creator-withdraw-modal.continue-with-limit": {
"message": "Continue with limit"
},
"dashboard.creator-withdraw-modal.details-label": {
"message": "Details"
},
"dashboard.creator-withdraw-modal.fee-breakdown-amount": {
"message": "Amount"
},
"dashboard.creator-withdraw-modal.fee-breakdown-exchange-rate": {
"message": "FX rate"
},
"dashboard.creator-withdraw-modal.fee-breakdown-fee": {
"message": "Fee"
},
"dashboard.creator-withdraw-modal.fee-breakdown-gift-card-value": {
"message": "Gift card value"
},
"dashboard.creator-withdraw-modal.fee-breakdown-net-amount": {
"message": "Net amount"
},
"dashboard.creator-withdraw-modal.fee-breakdown-usd-equivalent": {
"message": "USD equivalent"
},
"dashboard.creator-withdraw-modal.kyc.business-entity": {
"message": "Business entity"
},
"dashboard.creator-withdraw-modal.kyc.date-of-birth-placeholder": {
"message": "Select date of birth"
},
"dashboard.creator-withdraw-modal.kyc.entity-description": {
"message": "A business entity refers to a registered organization such as a corporation, partnership, or LLC."
},
"dashboard.creator-withdraw-modal.kyc.entity-question": {
"message": "Are you withdrawing as an individual or a business?"
},
"dashboard.creator-withdraw-modal.kyc.private-individual": {
"message": "Private individual"
},
"dashboard.creator-withdraw-modal.kyc.search-countries-placeholder": {
"message": "Search countries..."
},
"dashboard.creator-withdraw-modal.kyc.search-subdivisions-placeholder": {
"message": "Search subdivisions..."
},
"dashboard.creator-withdraw-modal.method-selection.country-placeholder": {
"message": "Select your country"
},
"dashboard.creator-withdraw-modal.method-selection.country-search-placeholder": {
"message": "Search countries..."
},
"dashboard.creator-withdraw-modal.method-selection.error-text": {
"message": "Unable to fetch available payment methods. Please try again later."
},
"dashboard.creator-withdraw-modal.method-selection.error-title": {
"message": "Failed to load payment methods"
},
"dashboard.creator-withdraw-modal.method-selection.region": {
"message": "Region"
},
"dashboard.creator-withdraw-modal.method-selection.region-tooltip": {
"message": "Some payout methods are not available in certain regions."
},
"dashboard.creator-withdraw-modal.method-selection.select-method": {
"message": "Select withdraw method"
},
"dashboard.creator-withdraw-modal.method-selection.tax-limit-warning": {
"message": "Your withdraw limit is <b>{amount}</b>, <tax-link>complete a tax form</tax-link> to withdraw more."
},
"dashboard.creator-withdraw-modal.muralpay-details.account-owner": {
"message": "Account owner"
},
"dashboard.creator-withdraw-modal.muralpay-details.bank-account-owner": {
"message": "Bank account owner"
},
"dashboard.creator-withdraw-modal.muralpay-details.bank-account-owner-description": {
"message": "Enter the name of the person authorized to operate this bank account on behalf of the business."
},
"dashboard.creator-withdraw-modal.muralpay-details.coin": {
"message": "Coin"
},
"dashboard.creator-withdraw-modal.muralpay-details.crypto-warning-header": {
"message": "Confirm your wallet address"
},
"dashboard.creator-withdraw-modal.muralpay-details.document-number-national-id": {
"message": "National ID number"
},
"dashboard.creator-withdraw-modal.muralpay-details.document-number-national-id-placeholder": {
"message": "Enter national ID number"
},
"dashboard.creator-withdraw-modal.muralpay-details.document-number-passport": {
"message": "Passport number"
},
"dashboard.creator-withdraw-modal.muralpay-details.document-number-passport-placeholder": {
"message": "Enter passport number"
},
"dashboard.creator-withdraw-modal.muralpay-details.document-number-resident-id": {
"message": "Resident ID number"
},
"dashboard.creator-withdraw-modal.muralpay-details.document-number-resident-id-placeholder": {
"message": "Enter resident ID number"
},
"dashboard.creator-withdraw-modal.muralpay-details.document-number-ruc": {
"message": "RUC number"
},
"dashboard.creator-withdraw-modal.muralpay-details.document-number-ruc-placeholder": {
"message": "Enter RUC number"
},
"dashboard.creator-withdraw-modal.muralpay-details.document-number-tax-id": {
"message": "Tax ID number"
},
"dashboard.creator-withdraw-modal.muralpay-details.document-number-tax-id-placeholder": {
"message": "Enter tax ID number"
},
"dashboard.creator-withdraw-modal.muralpay-details.network": {
"message": "Network"
},
"dashboard.creator-withdraw-modal.nearing-threshold": {
"message": "You're nearing the withdraw threshold. You can withdraw <b>{amountRemaining}</b> now, but a tax form is required for more."
},
"dashboard.creator-withdraw-modal.paypal-details.account": {
"message": "Account"
},
"dashboard.creator-withdraw-modal.paypal-details.disconnect-account": {
"message": "Disconnect account"
},
"dashboard.creator-withdraw-modal.paypal-details.payment-method": {
"message": "Payment method"
},
"dashboard.creator-withdraw-modal.paypal-details.paypal-account": {
"message": "PayPal account"
},
"dashboard.creator-withdraw-modal.paypal-details.paypal-auth-description": {
"message": "Connect your PayPal account to receive payments directly."
},
"dashboard.creator-withdraw-modal.paypal-details.save-success": {
"message": "Venmo handle saved successfully!"
},
"dashboard.creator-withdraw-modal.paypal-details.sign-in-with-paypal": {
"message": "Sign in with PayPal"
},
"dashboard.creator-withdraw-modal.paypal-details.venmo-description": {
"message": "Enter your Venmo handle to receive payments."
},
"dashboard.creator-withdraw-modal.paypal-details.venmo-handle": {
"message": "Venmo handle"
},
"dashboard.creator-withdraw-modal.paypal-details.venmo-handle-placeholder": {
"message": "@username"
},
"dashboard.creator-withdraw-modal.stage.completion": {
"message": "Complete"
},
"dashboard.creator-withdraw-modal.stage.method-selection": {
"message": "Method"
},
"dashboard.creator-withdraw-modal.stage.tax-form": {
"message": "Tax form"
},
"dashboard.creator-withdraw-modal.tax-form-required.body": {
"message": "To withdraw your full <b>{available}</b> available balance please complete the form below. It is required for tax reporting and only needs to be done once."
},
"dashboard.creator-withdraw-modal.tax-form-required.body-with-limit": {
"message": "You must complete a W-9 or W-8 form for Modrinth's tax records so we remain compliant with tax regulations."
},
"dashboard.creator-withdraw-modal.tax-form-required.header": {
"message": "Tax form required"
},
"dashboard.creator-withdraw-modal.tremendous-details.available-denominations-label": {
"message": "Available denominations"
},
"dashboard.creator-withdraw-modal.tremendous-details.balance-worth-hint": {
"message": "Your balance of {usdBalance} is currently worth {localBalance}."
},
"dashboard.creator-withdraw-modal.tremendous-details.enter-amount-hint": {
"message": "Find gift cards near this value."
},
"dashboard.creator-withdraw-modal.tremendous-details.enter-denomination-placeholder": {
"message": "Enter amount"
},
"dashboard.creator-withdraw-modal.tremendous-details.minimum-denomination-exceeds-balance": {
"message": "The minimum denomination is {min}, which exceeds your balance of {balance}."
},
"dashboard.creator-withdraw-modal.tremendous-details.need-at-least-gift-card": {
"message": "You need at least {min} to use this gift card."
},
"dashboard.creator-withdraw-modal.tremendous-details.no-denominations-available": {
"message": "No denominations available for your current balance"
},
"dashboard.creator-withdraw-modal.tremendous-details.no-suggestions-no-max": {
"message": "No denominations near this amount"
},
"dashboard.creator-withdraw-modal.tremendous-details.no-suggestions-with-max": {
"message": "No denominations near this amount. The highest available is {max}."
},
"dashboard.creator-withdraw-modal.tremendous-details.payment-method": {
"message": "Payment method"
},
"dashboard.creator-withdraw-modal.tremendous-details.reward": {
"message": "Reward"
},
"dashboard.creator-withdraw-modal.tremendous-details.reward-placeholder": {
"message": "Select reward"
},
"dashboard.creator-withdraw-modal.tremendous-details.reward-plural": {
"message": "Rewards"
},
"dashboard.creator-withdraw-modal.tremendous-details.search-amount-label": {
"message": "Search amount"
},
"dashboard.creator-withdraw-modal.tremendous-details.search-category-placeholder": {
"message": "Search {category}..."
},
"dashboard.creator-withdraw-modal.tremendous-details.select-category-placeholder": {
"message": "Select {category}"
},
"dashboard.creator-withdraw-modal.tremendous-details.select-denomination-hint": {
"message": "Select a denomination:"
},
"dashboard.creator-withdraw-modal.tremendous-details.select-denomination-required": {
"message": "Please select a denomination to continue"
},
"dashboard.creator-withdraw-modal.tremendous-details.unverified-email-header": {
"message": "Unverified email"
},
"dashboard.creator-withdraw-modal.tremendous-details.unverified-email-message": {
"message": "The delivery email you have entered is not associated with your Modrinth account. Modrinth cannot recover rewards sent to an incorrect email address."
},
"dashboard.creator-withdraw-modal.tremendous-details.usd-paypal-warning-header": {
"message": "Lower fees available"
},
"dashboard.creator-withdraw-modal.tremendous-details.usd-paypal-warning-message": {
"message": "You selected USD for PayPal International. <direct-paypal-link>Switch to direct PayPal</direct-paypal-link> for better fees (≈2% instead of ≈6%)."
},
"dashboard.creator-withdraw-modal.tremendous-details.withdrawal-amount-min-max": {
"message": "{min} min, {max} max withdrawal amount."
},
"dashboard.creator-withdraw-modal.tremendous-details.withdrawal-amount-min-only": {
"message": "{min} min withdrawal amount."
},
"dashboard.creator-withdraw-modal.withdraw-button": {
"message": "Withdraw"
},
"dashboard.creator-withdraw-modal.withdraw-limit": {
"message": "Withdraw limit"
},
"dashboard.creator-withdraw-modal.withdraw-limit-used": {
"message": "You've used up your <b>{withdrawLimit}</b> withdrawal limit. You must complete a tax form to withdraw more."
},
"dashboard.discord-roles.banner.body": {
"message": "You're eligible for {roles}. Link your Discord account through Modrinth and we'll sync them automatically."
},
"dashboard.discord-roles.banner.cta": {
"message": "Link Discord"
},
"dashboard.discord-roles.banner.title": {
"message": "Claim your Discord roles"
},
"dashboard.discord-roles.role.big-creator": {
"message": "1M+ Downloads"
},
"dashboard.discord-roles.role.creator": {
"message": "Creator"
},
"dashboard.discord-roles.role.pride": {
"message": "Pride 2026"
},
"dashboard.head-title": {
"message": "Dashboard"
},
"dashboard.notifications.empty.no-unread": {
"message": "You have no unread notifications."
},
"dashboard.notifications.link.see-all": {
"message": "See all"
},
"dashboard.notifications.link.view-history": {
"message": "View notification history"
},
"dashboard.notifications.link.view-more": {
"message": "View {extraNotifs} more {extraNotifs, plural, one {notification} other {notifications}}"
},
"dashboard.organizations.button.create": {
"message": "Create organization"
},
"dashboard.organizations.empty.cta": {
"message": "Make an organization!"
},
"dashboard.organizations.error.fetch": {
"message": "Failed to fetch organizations"
},
"dashboard.organizations.member-count": {
"message": "{count} {count, plural, one {member} other {members}}"
},
"dashboard.organizations.title": {
"message": "Organizations"
},
"dashboard.overview.notifications.button.mark-all-as-read": {
"message": "Mark all as read"
},
"dashboard.overview.notifications.button.view-history": {
"message": "View history"
},
"dashboard.overview.notifications.empty.no-unread": {
"message": "You don't have any unread notifications."
},
"dashboard.overview.notifications.error.loading": {
"message": "Error loading notifications:"
},
"dashboard.overview.notifications.history.label": {
"message": "History"
},
"dashboard.overview.notifications.history.title": {
"message": "Notification history"
},
"dashboard.overview.notifications.loading": {
"message": "Loading notifications..."
},
"dashboard.projects.bulk-edit.server-disabled": {
"message": "Server projects do not support bulk editing"
},
"dashboard.projects.empty": {
"message": "You don't have any projects yet. Click the green button above to begin."
},
"dashboard.projects.head-title": {
"message": "Projects"
},
"dashboard.projects.links.and-more": {
"message": "and {count} more..."
},
"dashboard.projects.links.button.clear-link": {
"message": "Clear link"
},
"dashboard.projects.links.button.edit": {
"message": "Edit links"
},
"dashboard.projects.links.changes-applied": {
"message": "Changes will be applied to <strong>{count}</strong> {count, plural, one {project} other {projects}}."
},
"dashboard.projects.links.description": {
"message": "Any links you specify below will be overwritten on each of the selected projects. Any you leave blank will be ignored. You can clear a link from all selected projects using the trash can button."
},
"dashboard.projects.links.discord-invite.description": {
"message": "An invitation link to your Discord server."
},
"dashboard.projects.links.discord-invite.label": {
"message": "Discord invite"
},
"dashboard.projects.links.header.edit": {
"message": "Edit links"
},
"dashboard.projects.links.issue-tracker.description": {
"message": "A place for users to report bugs, issues, and concerns about your project."
},
"dashboard.projects.links.issue-tracker.label": {
"message": "Issue tracker"
},
"dashboard.projects.links.placeholder.cleared": {
"message": "Existing link will be cleared"
},
"dashboard.projects.links.placeholder.valid-discord-url": {
"message": "Enter a valid Discord invite URL"
},
"dashboard.projects.links.placeholder.valid-url": {
"message": "Enter a valid URL"
},
"dashboard.projects.links.show-all-projects": {
"message": "Show all projects"
},
"dashboard.projects.links.source-code.description": {
"message": "A page/repository containing the source code for your project"
},
"dashboard.projects.links.source-code.label": {
"message": "Source code"
},
"dashboard.projects.links.wiki-page.description": {
"message": "A page containing information, documentation, and help for the project"
},
"dashboard.projects.links.wiki-page.label": {
"message": "Wiki page"
},
"dashboard.projects.notification.bulk-edit-success": {
"message": "Bulk edited selected project's links."
},
"dashboard.projects.project.icon-alt": {
"message": "Icon for {title}"
},
"dashboard.projects.project.moderator-message-aria": {
"message": "Project has a message from the moderators. View the project to see more."
},
"dashboard.projects.project.review-environment-metadata": {
"message": "Please review environment metadata"
},
"dashboard.projects.selection-bar.aria-label": {
"message": "Selected projects actions"
},
"dashboard.projects.selection-bar.selected-count": {
"message": "{count, plural, one {# project selected} other {# projects selected}}"
},
"dashboard.projects.table.id": {
"message": "ID"
},
"dashboard.projects.table.name": {
"message": "Name"
},
"dashboard.projects.table.select-all-bulk-editable": {
"message": "Select all projects that support bulk editing"
},
"dashboard.projects.table.status": {
"message": "Status"
},
"dashboard.projects.table.type": {
"message": "Type"
},
"dashboard.report.title": {
"message": "Report {id}"
},
"dashboard.reports.active-title": {
"message": "Active reports"
},
"dashboard.reports.title": {
"message": "Reports"
},
"dashboard.revenue.available-now": {
"message": "Available now"
},
"dashboard.revenue.balance": {
"message": "Balance"
},
"dashboard.revenue.estimated-tooltip.msg1": {
"message": "Estimated revenue may be subject to change until it is made available."
},
"dashboard.revenue.estimated-tooltip.msg2": {
"message": "Click to read about how Modrinth handles your revenue."
},
"dashboard.revenue.estimated-with-date": {
"message": "Estimated {date}"
},
"dashboard.revenue.processing": {
"message": "Processing"
},
"dashboard.revenue.processing.tooltip": {
"message": "Revenue stays in processing until the end of the month, then becomes available 60 days later."
},
"dashboard.revenue.stats.received": {
"message": "Received"
},
"dashboard.revenue.stats.transactions": {
"message": "Transactions"
},
"dashboard.revenue.stats.withdrawn": {
"message": "Withdrawn"
},
"dashboard.revenue.tos": {
"message": "By uploading projects to Modrinth and withdrawing money from your account, you agree to our <terms-link>Rewards Program Terms</terms-link>. Learn more about the <info-link>Reward Program</info-link>."
},
"dashboard.revenue.transactions.btn.download-csv": {
"message": "Download as CSV"
},
"dashboard.revenue.transactions.head-title": {
"message": "Transaction history"
},
"dashboard.revenue.transactions.header": {
"message": "Transactions"
},
"dashboard.revenue.transactions.none": {
"message": "No transactions"
},
"dashboard.revenue.transactions.none.desc": {
"message": "Your payouts and withdrawals will appear here."
},
"dashboard.revenue.transactions.period.last-month": {
"message": "Last month"
},
"dashboard.revenue.transactions.period.this-month": {
"message": "This month"
},
"dashboard.revenue.transactions.see-all": {
"message": "See all"
},
"dashboard.revenue.transactions.year.all": {
"message": "All years"
},
"dashboard.revenue.withdraw.blocked-tin-mismatch": {
"message": "Your withdrawals are temporarily locked because your TIN or SSN didn't match IRS records. Please contact support to reset and resubmit your tax form."
},
"dashboard.revenue.withdraw.card.description": {
"message": "Withdraw from your available balance to any payout method."
},
"dashboard.revenue.withdraw.card.title": {
"message": "Withdraw"
},
"dashboard.revenue.withdraw.header": {
"message": "Withdraw"
},
"dashboard.sidebar.label.activeReports": {
"message": "Active reports"
},
"dashboard.sidebar.label.analytics": {
"message": "Analytics"
},
"dashboard.sidebar.label.creators": {
"message": "Creators"
},
"dashboard.sidebar.label.dashboard": {
"message": "Dashboard"
},
"dashboard.sidebar.label.notifications": {
"message": "Notifications"
},
"dashboard.sidebar.label.organizations": {
"message": "Organizations"
},
"dashboard.sidebar.label.overview": {
"message": "Overview"
},
"dashboard.sidebar.label.projects": {
"message": "Projects"
},
"dashboard.sidebar.label.revenue": {
"message": "Revenue"
},
"dashboard.withdraw.completion.account": {
"message": "Account"
},
"dashboard.withdraw.completion.amount": {
"message": "Amount"
},
"dashboard.withdraw.completion.date": {
"message": "Date"
},
"dashboard.withdraw.completion.email-confirmation": {
"message": "You'll receive an email at <b>{email}</b> with instructions to redeem your withdrawal."
},
"dashboard.withdraw.completion.exchange-rate": {
"message": "Exchange rate"
},
"dashboard.withdraw.completion.fee": {
"message": "Fee"
},
"dashboard.withdraw.completion.method": {
"message": "Method"
},
"dashboard.withdraw.completion.net-amount": {
"message": "Net amount"
},
"dashboard.withdraw.completion.recipient": {
"message": "Recipient"
},
"dashboard.withdraw.completion.title": {
"message": "Withdraw complete"
},
"dashboard.withdraw.completion.transactions-button": {
"message": "Transactions"
},
"dashboard.withdraw.completion.wallet": {
"message": "Wallet"
},
"dashboard.withdraw.error.account-not-linked.text": {
"message": "Please link your payment account before withdrawing."
},
"dashboard.withdraw.error.account-not-linked.title": {
"message": "Account not linked"
},
"dashboard.withdraw.error.email-verification.text": {
"message": "You must verify your email address before withdrawing funds."
},
"dashboard.withdraw.error.email-verification.title": {
"message": "Email verification required"
},
"dashboard.withdraw.error.generic.text": {
"message": "We were unable to submit your withdrawal request, please check your details or contact support.\n{error}"
},
"dashboard.withdraw.error.generic.title": {
"message": "Unable to withdraw"
},
"dashboard.withdraw.error.insufficient-balance.text": {
"message": "You do not have enough funds to make this withdrawal."
},
"dashboard.withdraw.error.insufficient-balance.title": {
"message": "Insufficient balance"
},
"dashboard.withdraw.error.invalid-address.text": {
"message": "The address you provided could not be verified. Please check your address details."
},
"dashboard.withdraw.error.invalid-address.title": {
"message": "Address verification failed"
},
"dashboard.withdraw.error.invalid-bank.text": {
"message": "The bank account details you provided are invalid. Please verify your information."
},
"dashboard.withdraw.error.invalid-bank.title": {
"message": "Invalid bank details"
},
"dashboard.withdraw.error.invalid-wallet.text": {
"message": "The crypto wallet address you provided is invalid. Please double-check and try again."
},
"dashboard.withdraw.error.invalid-wallet.title": {
"message": "Invalid wallet address"
},
"dashboard.withdraw.error.minimum-not-met.text": {
"message": "The withdrawal amount (after fees) doesn't meet the minimum requirement. Please increase your withdrawal amount."
},
"dashboard.withdraw.error.minimum-not-met.title": {
"message": "Amount too low"
},
"dashboard.withdraw.error.payout-method-disabled.text": {
"message": "This payout method has been disabled by the payment provider. Please use a different payout method or contact support."
},
"dashboard.withdraw.error.payout-method-disabled.title": {
"message": "Payout method unavailable"
},
"dashboard.withdraw.error.paypal-country-mismatch.text": {
"message": "Please use the correct PayPal transfer option for your region (US or International)."
},
"dashboard.withdraw.error.paypal-country-mismatch.title": {
"message": "PayPal region mismatch"
},
"dashboard.withdraw.error.tax-form.text": {
"message": "You must complete a tax form to submit your withdrawal request."
},
"dashboard.withdraw.error.tax-form.title": {
"message": "Please complete tax form"
},
"discover.install.back-to-server": {
"message": "Back to server"
},
"discover.install.back-to-setup": {
"message": "Back to setup"
},
"discover.install.cancel-reset": {
"message": "Cancel reset"
},
"discover.install.error.no-server-world": {
"message": "No server world is available for install."
},
"discover.install.error.unsupported-content-type": {
"message": "This content type cannot be installed to a server from Discover."
},
"discover.install.heading.reset-modpack": {
"message": "Selecting modpack to install after reset"
},
"discover.seo.description": {
"message": "Search and browse thousands of Minecraft {projectType} on Modrinth with instant, accurate search results. Our filters help you quickly find the best Minecraft {projectType}."
},
"discover.seo.title": {
"message": "Search {projectType}"
},
"discover.seo.title-with-query": {
"message": "Search {projectType} | {query}"
},
"error.collection.404.list_item.1": {
"message": "You may have mistyped the collection's URL."
},
"error.collection.404.list_item.2": {
"message": "The collection may be private."
},
"error.collection.404.list_item.3": {
"message": "The collection may have been taken down by Modrinth's moderation team for violating our <tou-link>Terms of Use</tou-link>."
},
"error.collection.404.list_title": {
"message": "Why?"
},
"error.collection.404.title": {
"message": "Collection not found"
},
"error.generic.401.signed-in-as": {
"message": "You're currently signed in as:"
},
"error.generic.401.title": {
"message": "You don't have access to this page"
},
"error.generic.404.subtitle": {
"message": "The page you were looking for doesn't seem to exist."
},
"error.generic.404.title": {
"message": "Page not found"
},
"error.generic.451.subtitle": {
"message": "This page has been blocked for legal reasons, such as government censorship or ongoing legal proceedings."
},
"error.generic.451.title": {
"message": "Content unavailable for legal reasons"
},
"error.generic.default.list_item.1": {
"message": "Check if Modrinth is down on our <status-link>Status page</status-link>."
},
"error.generic.default.list_item.2": {
"message": "If this keeps happening, you may want to let the Modrinth Team know by joining our <discord-link>Discord server</discord-link>."
},
"error.generic.default.list_title": {
"message": "Please try again in a few minutes."
},
"error.generic.default.subtitle": {
"message": "Something went wrong."
},
"error.generic.default.title": {
"message": "Uh oh!"
},
"error.organization.404.list_item.1": {
"message": "You may have mistyped the organization's URL."
},
"error.organization.404.list_item.2": {
"message": "The organization's owner may have changed the URL or deleted it."
},
"error.organization.404.list_item.3": {
"message": "The organization may have been removed by Modrinth's moderation team for violating our <tou-link>Terms of Use</tou-link>."
},
"error.organization.404.list_title": {
"message": "Why?"
},
"error.organization.404.title": {
"message": "Organization not found"
},
"error.project.404.list_item.1": {
"message": "You may have mistyped the project's URL."
},
"error.project.404.list_item.2": {
"message": "The project's owner may have changed the URL, made the project private, or deleted it."
},
"error.project.404.list_item.3": {
"message": "The project may have been taken down by Modrinth's moderation team for violating our <tou-link>Terms of Use</tou-link>."
},
"error.project.404.list_title": {
"message": "Why?"
},
"error.project.404.title": {
"message": "Project not found"
},
"error.user.404.list_item.1": {
"message": "You may have mistyped the user's username."
},
"error.user.404.list_item.2": {
"message": "The user may have changed their username or deleted their account."
},
"error.user.404.list_item.3": {
"message": "The user's account may have been terminated for violating Modrinth's <tou-link>Terms of Use</tou-link>."
},
"error.user.404.list_title": {
"message": "Why?"
},
"error.user.404.title": {
"message": "User not found"
},
"frog": {
"message": "You've been frogged! 🐸"
},
"frog.altText": {
"message": "A photorealistic painting of a frog labyrinth"
},
"frog.title": {
"message": "Frog"
},
"hosting-marketing.available-locations": {
"message": "Available in North America, Europe, Southeast Asia, and Australia for wide coverage."
},
"hosting-marketing.billing.monthly": {
"message": "Pay monthly"
},
"hosting-marketing.billing.quarterly": {
"message": "Pay quarterly"
},
"hosting-marketing.billing.save-with-quarterly": {
"message": "Save 16% with quarterly billing!"
},
"hosting-marketing.billing.starting-at": {
"message": "Starting at {price} / month"
},
"hosting-marketing.billing.yearly": {
"message": "Pay yearly"
},
"hosting-marketing.faq.burst-threads": {
"message": "How do CPU burst threads work?"
},
"hosting-marketing.faq.burst-threads.answer": {
"message": "When your server is under heavy load, we temporarily give it access to additional CPU threads to help mitigate lag spikes and instability. This helps prevent the TPS from going below 20, ensuring the smoothest experience possible. Since those extra CPU threads are only shortly available during high load periods, they might not show up in Spark reports or other profiling tools."
},
"hosting-marketing.faq.cpu-kind": {
"message": "What kind of CPUs do Modrinth Hosting servers run on?"
},
"hosting-marketing.faq.cpu-kind.answer": {
"message": "Modrinth Hosting servers are powered by AMD Ryzen 7900 and 7950X3D equivalent CPUs at 5+ GHz, paired with DDR5 memory."
},
"hosting-marketing.faq.currency": {
"message": "What currency are the prices in?"
},
"hosting-marketing.faq.currency.answer": {
"message": "All prices are listed in United States Dollars (USD)."
},
"hosting-marketing.faq.ddos-protection": {
"message": "Do Modrinth Hosting servers have DDoS protection?"
},
"hosting-marketing.faq.ddos-protection.answer": {
"message": "Yes. All Modrinth Hosting servers come with DDoS protection, with up to 17 Tbps capacity in some locations."
},
"hosting-marketing.faq.heading": {
"message": "Frequently Asked Questions"
},
"hosting-marketing.faq.how-fast": {
"message": "How fast are Modrinth Hosting servers?"
},
"hosting-marketing.faq.how-fast.answer.one": {
"message": "Modrinth Hosting servers are hosted on very modern high-performance hardware, but it's tough to say how exactly that will translate into how fast your server will run because there are so many factors that affect it, such as the mods, data packs, or plugins you're running on your server, and even user behavior."
},
"hosting-marketing.faq.how-fast.answer.two": {
"message": "Most performance issues that arise tend to be the fault of an unoptimized modpack, mod, data pack, or plugin that causes the server to lag. Since our servers are very high-end, you shouldn't run into much trouble as long as you pick an appropriate plan for the content you're running on the server."
},
"hosting-marketing.faq.increase-storage": {
"message": "Can I increase the storage on my server?"
},
"hosting-marketing.faq.increase-storage.answer": {
"message": "Yes, storage can be increased on your server at no additional cost. If you need more storage, reach out to Modrinth Support."
},
"hosting-marketing.faq.location": {
"message": "Where are Modrinth Hosting servers located? Can I choose a region?"
},
"hosting-marketing.faq.location.answer": {
"message": "We have servers available across North America, Europe, Southeast Asia, and Australia at the moment that you can choose upon purchase. More regions to come in the future! If you'd like to switch your region, please contact support."
},
"hosting-marketing.faq.versions-loaders": {
"message": "What Minecraft versions and loaders can be used?"
},
"hosting-marketing.faq.versions-loaders.answer.one": {
"message": "Modrinth Hosting servers can run any version of Minecraft: Java Edition going all the way back to version 1.2.5, including snapshot versions."
},
"hosting-marketing.faq.versions-loaders.answer.two": {
"message": "We also support a wide range of mod and plugin loaders, including Fabric, Quilt, Forge, and NeoForge for mods, as well as Paper and Purpur for plugins. Availability depends on whether the mod or plugin loader supports the selected Minecraft version."
},
"hosting-marketing.get-started": {
"message": "Get started"
},
"hosting-marketing.hero.button.manage-your-servers": {
"message": "Manage your servers"
},
"hosting-marketing.hero.button.start-a-new-server": {
"message": "Start a new server"
},
"hosting-marketing.hero.button.start-your-server": {
"message": "Start your server"
},
"hosting-marketing.hero.host-with-modrinth": {
"message": "Host your next server with Modrinth Hosting"
},
"hosting-marketing.hero.hosting-description": {
"message": "Modrinth Hosting is the easiest way to host your own Minecraft: Java Edition server. Seamlessly install and play your favorite mods and modpacks, all within the Modrinth platform."
},
"hosting-marketing.included.advanced-networking": {
"message": "Advanced networking management"
},
"hosting-marketing.included.advanced-networking.description": {
"message": "Add your own domain to your server, reserve up to 15 ports for mods that require them, and more."
},
"hosting-marketing.included.backups-included": {
"message": "Backups included"
},
"hosting-marketing.included.backups-included.description": {
"message": "Every server comes with 15 backups stored securely off-site."
},
"hosting-marketing.included.custom-url": {
"message": "Custom URL"
},
"hosting-marketing.included.custom-url.description": {
"message": "Share your server with a custom <contrast>modrinth.gg</contrast> URL."
},
"hosting-marketing.included.description": {
"message": "Included with every server is a suite of features designed to provide a hosting experience that only Modrinth can offer."
},
"hosting-marketing.included.file-manager": {
"message": "Easy to use file manager"
},
"hosting-marketing.included.file-manager.description": {
"message": "Search, manage, edit, and upload files directly to your server with ease."
},
"hosting-marketing.included.heading": {
"message": "Comes with all the features you need."
},
"hosting-marketing.included.help": {
"message": "Help when you need it"
},
"hosting-marketing.included.help.description": {
"message": "Reach out to the Modrinth team for help with your server at any time."
},
"hosting-marketing.included.powerful-console": {
"message": "A powerful console, server properties manager, and more"
},
"hosting-marketing.included.powerful-console.description": {
"message": "Modrinth Hosting comes with powerful tools to manage your server."
},
"hosting-marketing.included.sftp-access": {
"message": "SFTP access"
},
"hosting-marketing.included.sftp-access.description": {
"message": "Access your server's files directly with SFTP built into Modrinth Hosting."
},
"hosting-marketing.included.with-your-server": {
"message": "Included with your server"
},
"hosting-marketing.know-what-you-need": {
"message": "Know exactly what you need?"
},
"hosting-marketing.medal.info": {
"message": "Try a free <orange>3 GB server</orange> for 5 days powered by <orange>Medal</orange>"
},
"hosting-marketing.medal.learn-more": {
"message": "Learn more"
},
"hosting-marketing.medal.text-secondary": {
"message": "Limited-time offer. No credit card required. Available for US servers."
},
"hosting-marketing.notification.error-fetching-payment-data-title": {
"message": "Error fetching payment data"
},
"hosting-marketing.notification.invalid-product-text": {
"message": "The selected product was found but lacks necessary data. Please contact support."
},
"hosting-marketing.notification.invalid-product-title": {
"message": "Invalid product"
},
"hosting-marketing.notification.server-capacity-full-text": {
"message": "We are currently at capacity. Please try again later."
},
"hosting-marketing.notification.server-capacity-full-title": {
"message": "Server Capacity Full"
},
"hosting-marketing.notification.unexpected-error-text": {
"message": "An unexpected error occurred"
},
"hosting-marketing.pick-customized-plan": {
"message": "Pick a customized plan with just the specs you need."
},
"hosting-marketing.server-for-everyone": {
"message": "There's a server for everyone"
},
"hosting-marketing.why.all-on-modrinth": {
"message": "Manage it all on Modrinth"
},
"hosting-marketing.why.all-on-modrinth.description": {
"message": "Your server, mods, players, and more are all on Modrinth. No need to switch between platforms."
},
"hosting-marketing.why.consistently-fast": {
"message": "Consistently fast"
},
"hosting-marketing.why.consistently-fast.description": {
"message": "Our infrastructure is never overloaded, meaning each server hosted with Modrinth always runs at its full performance."
},
"hosting-marketing.why.description": {
"message": "Choose from the thousands of modpacks on Modrinth or create your own. Invite your friends when you're ready to play."
},
"hosting-marketing.why.heading": {
"message": "Find a modpack. Now it's a server."
},
"hosting-marketing.why.modern-reliable-hosting": {
"message": "Experience modern, reliable hosting"
},
"hosting-marketing.why.modern-reliable-hosting.description": {
"message": "Modrinth Hosting servers are hosted on <contrast>high-performance AMD CPUs with DDR5 RAM</contrast>, running on custom-built software to ensure your server performs smoothly."
},
"hosting-marketing.why.where-mods-are": {
"message": "Play where your mods are"
},
"hosting-marketing.why.where-mods-are.description": {
"message": "Modrinth Hosting seamlessly integrates the mod and modpack installation process into your server."
},
"hosting-marketing.why.why-modrinth-hosting": {
"message": "Why Modrinth Hosting?"
},
"hosting-marketing.why.your-favorite-mods": {
"message": "All your favorite mods"
},
"hosting-marketing.why.your-favorite-mods.description": {
"message": "Choose between Vanilla, Fabric, Forge, Quilt and NeoForge. If it's on Modrinth, it can run on your server."
},
"hosting.plan.out-of-stock": {
"message": "Out of stock"
},
"hosting.plan.select-plan": {
"message": "Select plan"
},
"landing.button.discover-mods": {
"message": "Discover mods"
},
"landing.button.go-to-dashboard": {
"message": "Go to dashboard"
},
"landing.creator.feature.constantly-evolving.description": {
"message": "Get the best modding experience possible with constant updates from the Modrinth team"
},
"landing.creator.feature.constantly-evolving.title": {
"message": "Constantly Evolving"
},
"landing.creator.feature.data-statistics.description": {
"message": "Get detailed reports on page views, download counts, and revenue"
},
"landing.creator.feature.data-statistics.title": {
"message": "Data and Statistics"
},
"landing.creator.feature.discovery.description": {
"message": "Get your project discovered by thousands of users through search, our home page, Discord server, and more ways to come in the future!"
},
"landing.creator.feature.discovery.title": {
"message": "Discovery"
},
"landing.creator.feature.diverse-ecosystem.description": {
"message": "Integrate with your build tools through Minotaur for automatic uploads right when you release a new version"
},
"landing.creator.feature.diverse-ecosystem.title": {
"message": "Diverse Ecosystem"
},
"landing.creator.feature.monetization.description": {
"message": "Get paid ad revenue from your project pages and withdraw your funds at any time"
},
"landing.creator.feature.monetization.title": {
"message": "Monetization"
},
"landing.creator.feature.team-management.description": {
"message": "Invite your teammates and manage roles and permissions with ease"
},
"landing.creator.feature.team-management.title": {
"message": "Team Management"
},
"landing.error.failedToLoadRandomProjects": {
"message": "Failed to load random projects :("
},
"landing.feature.follow.description": {
"message": "Get notified every time your favorite projects update and stay in the loop."
},
"landing.feature.follow.heading": {
"message": "Follow projects you love"
},
"landing.feature.launcher.description": {
"message": "Modrinth's open-source API lets launchers add deep integration with Modrinth. You can use Modrinth through <link>our own app</link> and some of the most popular launchers like ATLauncher, MultiMC, and Prism Launcher."
},
"landing.feature.launcher.heading": {
"message": "Play with your favorite launcher"
},
"landing.feature.search.description": {
"message": "Modrinth's lightning-fast search and powerful filters let you find what you want as you type."
},
"landing.feature.search.heading": {
"message": "Find what you want, quickly and easily"
},
"landing.heading.the-place-for-minecraft": {
"message": "The place for Minecraft {content}"
},
"landing.heading.the-place-for-minecraft.data-packs": {
"message": "data packs"
},
"landing.heading.the-place-for-minecraft.modpacks": {
"message": "modpacks"
},
"landing.heading.the-place-for-minecraft.mods": {
"message": "mods"
},
"landing.heading.the-place-for-minecraft.plugins": {
"message": "plugins"
},
"landing.heading.the-place-for-minecraft.resource-packs": {
"message": "resource packs"
},
"landing.heading.the-place-for-minecraft.servers": {
"message": "servers"
},
"landing.heading.the-place-for-minecraft.shaders": {
"message": "shaders"
},
"landing.launcher.atlauncher-label": {
"message": "ATLauncher"
},
"landing.launcher.graphic-alt": {
"message": "A simplified representation of a Minecraft window, with the Mojang Studios logo in Modrinth green."
},
"landing.launcher.modrinth-app-label": {
"message": "Modrinth App"
},
"landing.launcher.prism-launcher-label": {
"message": "Prism Launcher"
},
"landing.notifications.has-been-updated": {
"message": "{title} has been updated!"
},
"landing.notifications.heading": {
"message": "Notifications"
},
"landing.notifications.received-time": {
"message": "Received {time}"
},
"landing.notifications.version-released": {
"message": "Version {version} has been released for {gameVersion}"
},
"landing.section.for-creators.description": {
"message": "Give an online home to your creations and reach a massive audience of dedicated players."
},
"landing.section.for-creators.label": {
"message": "For Creators"
},
"landing.section.for-creators.tagline": {
"message": "Share your content with the world"
},
"landing.section.for-players.description": {
"message": "From magical biomes to cursed dungeons, you can be sure to find content to bring your gameplay to the next level."
},
"landing.section.for-players.label": {
"message": "For Players"
},
"landing.section.for-players.tagline": {
"message": "Discover over {count, number} creations"
},
"landing.subheading": {
"message": "Discover, play, and share Minecraft content through our open-source platform built for the community."
},
"layout.action.analytics-events": {
"message": "Analytics events"
},
"layout.action.change-theme": {
"message": "Change theme"
},
"layout.action.create-new": {
"message": "Create new..."
},
"layout.action.external-projects": {
"message": "External projects"
},
"layout.action.file-lookup": {
"message": "File lookup"
},
"layout.action.lookup-by-email": {
"message": "Lookup by email"
},
"layout.action.manage-affiliates": {
"message": "Manage affiliate links"
},
"layout.action.manage-server-notices": {
"message": "Manage server notices"
},
"layout.action.new-collection": {
"message": "New collection"
},
"layout.action.new-organization": {
"message": "New organization"
},
"layout.action.new-project": {
"message": "New project"
},
"layout.action.new-server-project": {
"message": "New server"
},
"layout.action.publish": {
"message": "Publish"
},
"layout.action.reports": {
"message": "Review reports"
},
"layout.action.review-projects": {
"message": "Project review"
},
"layout.action.tech-review": {
"message": "Tech review"
},
"layout.avatar.alt": {
"message": "Your avatar"
},
"layout.banner.account-action": {
"message": "Account action required"
},
"layout.banner.add-email.button": {
"message": "Visit account settings"
},
"layout.banner.add-email.description": {
"message": "For security reasons, Modrinth needs you to register an email address to your account."
},
"layout.banner.build-fail.always-ignore": {
"message": "Always ignore"
},
"layout.banner.build-fail.description": {
"message": "This deploy of Modrinth's frontend failed to generate state from the API. This may be due to an outage or an error in configuration. Rebuild when the API is available. Error codes: {errors}; Current API URL is: {url}"
},
"layout.banner.build-fail.ignore": {
"message": "Ignore"
},
"layout.banner.build-fail.title": {
"message": "Error generating state from API when building."
},
"layout.banner.preview.description": {
"message": "If you meant to access the official Modrinth website, visit {url}. This preview deploy is used by Modrinth staff for testing purposes. It was built using {ref}."
},
"layout.banner.preview.title": {
"message": "This is a preview deploy of the Modrinth website."
},
"layout.banner.staging.description": {
"message": "The staging environment is completely separate from the production Modrinth database. This is used for testing and debugging purposes, and may be running in-development versions of the Modrinth backend or frontend newer than the production instance."
},
"layout.banner.staging.title": {
"message": "Youre viewing Modrinths staging environment"
},
"layout.banner.subscription-payment-failed.button": {
"message": "Update billing info"
},
"layout.banner.subscription-payment-failed.description": {
"message": "One or more subscriptions failed to renew. Please update your payment method to prevent losing access!"
},
"layout.banner.subscription-payment-failed.title": {
"message": "Billing action required."
},
"layout.banner.tax.action": {
"message": "Complete tax form"
},
"layout.banner.tax.description": {
"message": "You've already withdrawn over {threshold} from Modrinth this year. To comply with tax regulations, you need to complete a tax form. Your withdrawals are paused until this form is submitted."
},
"layout.banner.tax.title": {
"message": "Tax form required"
},
"layout.banner.tin-mismatch.action": {
"message": "Contact support"
},
"layout.banner.tin-mismatch.description": {
"message": "Your withdrawals are temporarily locked because your TIN or SSN didn't match IRS records. Please contact support to reset and resubmit your tax form."
},
"layout.banner.tin-mismatch.title": {
"message": "Tax form failed"
},
"layout.banner.verify-email.action": {
"message": "Re-send verification email"
},
"layout.banner.verify-email.description": {
"message": "For security reasons, Modrinth needs you to verify the email address associated with your account."
},
"layout.footer.about": {
"message": "About"
},
"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"
},
"layout.footer.about.status": {
"message": "Status"
},
"layout.footer.based-on-label": {
"message": "Based on"
},
"layout.footer.developer-mode-activated.text": {
"message": "Developer mode has been enabled"
},
"layout.footer.developer-mode-activated.title": {
"message": "Developer mode activated"
},
"layout.footer.developer-mode-deactivated.text": {
"message": "Developer mode has been disabled"
},
"layout.footer.developer-mode-deactivated.title": {
"message": "Developer mode deactivated"
},
"layout.footer.legal": {
"message": "Legal"
},
"layout.footer.legal-disclaimer": {
"message": "NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT."
},
"layout.footer.legal.copyright-policy": {
"message": "Copyright Policy and DMCA"
},
"layout.footer.legal.privacy-policy": {
"message": "Privacy Policy"
},
"layout.footer.legal.rules": {
"message": "Content Rules"
},
"layout.footer.legal.security-notice": {
"message": "Security Notice"
},
"layout.footer.legal.terms-of-use": {
"message": "Terms of Use"
},
"layout.footer.modrinth-information": {
"message": "Modrinth information"
},
"layout.footer.open-source": {
"message": "Modrinth is <github-link>open source</github-link>."
},
"layout.footer.products": {
"message": "Products"
},
"layout.footer.products.app": {
"message": "Modrinth App"
},
"layout.footer.products.plus": {
"message": "Modrinth+"
},
"layout.footer.products.servers": {
"message": "Modrinth Hosting"
},
"layout.footer.resources": {
"message": "Resources"
},
"layout.footer.resources.api-docs": {
"message": "API documentation"
},
"layout.footer.resources.help-center": {
"message": "Help Center"
},
"layout.footer.resources.report-issues": {
"message": "Report issues"
},
"layout.footer.resources.translate": {
"message": "Translate"
},
"layout.footer.social.bluesky": {
"message": "Bluesky"
},
"layout.footer.social.discord": {
"message": "Discord"
},
"layout.footer.social.github": {
"message": "GitHub"
},
"layout.footer.social.mastodon": {
"message": "Mastodon"
},
"layout.footer.social.x": {
"message": "X"
},
"layout.footer.unknown-commit": {
"message": "unknown"
},
"layout.menu-toggle.action": {
"message": "Toggle menu"
},
"layout.meta.description": {
"message": "Download Minecraft mods, plugins, datapacks, shaders, resourcepacks, and modpacks on Modrinth. Discover and publish projects on Modrinth with a modern, easy to use interface and API."
},
"layout.meta.og-description": {
"message": "Discover and publish Minecraft content!"
},
"layout.mobile.close-menu": {
"message": "Close menu"
},
"layout.mobile.open-menu": {
"message": "Open menu"
},
"layout.nav.active-reports": {
"message": "Active reports"
},
"layout.nav.discover": {
"message": "Discover"
},
"layout.nav.discover-content": {
"message": "Discover content"
},
"layout.nav.get-modrinth-app": {
"message": "Get Modrinth App"
},
"layout.nav.home": {
"message": "Home"
},
"layout.nav.host-a-server": {
"message": "Host a server"
},
"layout.nav.modrinth-app": {
"message": "Modrinth App"
},
"layout.nav.modrinth-home-page": {
"message": "Modrinth home page"
},
"layout.nav.my-servers": {
"message": "My servers"
},
"layout.nav.organizations": {
"message": "Organizations"
},
"layout.nav.profile": {
"message": "Profile"
},
"layout.nav.projects": {
"message": "Projects"
},
"layout.nav.revenue": {
"message": "Revenue"
},
"layout.nav.saved-projects": {
"message": "Saved projects"
},
"layout.nav.search": {
"message": "Search"
},
"layout.nav.upgrade-to-modrinth-plus": {
"message": "Upgrade to Modrinth+"
},
"layout.publish.email-verification-required.description": {
"message": "You must verify your email before publishing on Modrinth."
},
"layout.publish.email-verification-required.title": {
"message": "Email verification required"
},
"modal.shared-instance.open-in-app.benefit.install": {
"message": "Automatically install everything theyre playing"
},
"modal.shared-instance.open-in-app.benefit.join": {
"message": "Play the same content as your friends"
},
"modal.shared-instance.open-in-app.benefit.update": {
"message": "Keep shared content up to date as it changes"
},
"modal.shared-instance.open-in-app.get-app": {
"message": "Get Modrinth App"
},
"modal.shared-instance.open-in-app.managed-by": {
"message": "Managed by"
},
"modal.shared-instance.open-in-app.opening-automatically": {
"message": "The Modrinth App will open automatically..."
},
"modal.shared-instance.open-in-app.title": {
"message": "Opening Modrinth App"
},
"modal.shared-instance.open-in-app.why-use": {
"message": "Why use the Modrinth App"
},
"moderation.exclude-technical-review": {
"message": "Exclude TR"
},
"moderation.moderate": {
"message": "Moderate"
},
"moderation.page.external-projects": {
"message": "External projects"
},
"moderation.page.global-detail-traces": {
"message": "Global traces"
},
"moderation.page.projects": {
"message": "Projects"
},
"moderation.page.reports": {
"message": "Reports"
},
"moderation.page.technicalReview": {
"message": "Tech review"
},
"modpack-scan-modal.batch.label": {
"message": "{amount} per batch"
},
"modpack-scan-modal.batch.placeholder": {
"message": "Batch amount"
},
"modpack-scan-modal.delete-all-groups-confirmation.description": {
"message": "This will permanently delete all attribution groups for this project and all files inside them. This action cannot be undone."
},
"modpack-scan-modal.delete-all-groups.error": {
"message": "Failed to clear all groups: {error}"
},
"modpack-scan-modal.delete-all-groups.proceed": {
"message": "Clear"
},
"modpack-scan-modal.delete-all-groups.success": {
"message": "All groups cleared successfully."
},
"modpack-scan-modal.failed": {
"message": "Failed"
},
"modpack-scan-modal.load-versions-error": {
"message": "Failed to load versions: {error}"
},
"modpack-scan-modal.loading-versions": {
"message": "Loading versions..."
},
"modpack-scan-modal.new-files": {
"message": "New Files"
},
"modpack-scan-modal.new-groups": {
"message": "New Groups"
},
"modpack-scan-modal.no-files": {
"message": "No files found."
},
"modpack-scan-modal.not-scanned": {
"message": "Not scanned"
},
"modpack-scan-modal.override-files": {
"message": "Override Files ({count})"
},
"modpack-scan-modal.pack-file-name": {
"message": "Pack File Name"
},
"modpack-scan-modal.scan-all-files": {
"message": "Scan All Files"
},
"modpack-scan-modal.scan-error": {
"message": "Some files failed to scan: \n\n{error}"
},
"modpack-scan-modal.scanning": {
"message": "Scanning..."
},
"modpack-scan-modal.success": {
"message": "Success"
},
"modpack-scan-modal.title": {
"message": "Modpack Scan ({scanned}/{total} Files)"
},
"muralpay.account-type.checking": {
"message": "Checking"
},
"muralpay.account-type.savings": {
"message": "Savings"
},
"muralpay.country.at": {
"message": "Austria"
},
"muralpay.country.be": {
"message": "Belgium"
},
"muralpay.country.cy": {
"message": "Cyprus"
},
"muralpay.country.de": {
"message": "Germany"
},
"muralpay.country.ee": {
"message": "Estonia"
},
"muralpay.country.es": {
"message": "Spain"
},
"muralpay.country.fi": {
"message": "Finland"
},
"muralpay.country.fr": {
"message": "France"
},
"muralpay.country.gr": {
"message": "Greece"
},
"muralpay.country.ie": {
"message": "Ireland"
},
"muralpay.country.it": {
"message": "Italy"
},
"muralpay.country.lt": {
"message": "Lithuania"
},
"muralpay.country.lu": {
"message": "Luxembourg"
},
"muralpay.country.lv": {
"message": "Latvia"
},
"muralpay.country.mt": {
"message": "Malta"
},
"muralpay.country.nl": {
"message": "Netherlands"
},
"muralpay.country.pt": {
"message": "Portugal"
},
"muralpay.country.sk": {
"message": "Slovakia"
},
"muralpay.document-type.national-id": {
"message": "National ID"
},
"muralpay.document-type.passport": {
"message": "Passport"
},
"muralpay.document-type.resident-id": {
"message": "Resident ID"
},
"muralpay.document-type.ruc": {
"message": "RUC"
},
"muralpay.document-type.tax-id": {
"message": "Tax ID"
},
"muralpay.field.account-number": {
"message": "Account number"
},
"muralpay.field.account-number-cbu-cvu": {
"message": "Account number (CBU/CVU)"
},
"muralpay.field.account-number-cci": {
"message": "Account number (CCI)"
},
"muralpay.field.account-number-type": {
"message": "Account number type"
},
"muralpay.field.account-type": {
"message": "Account type"
},
"muralpay.field.bank-account-number": {
"message": "Account number"
},
"muralpay.field.clabe": {
"message": "CLABE"
},
"muralpay.field.country": {
"message": "Country"
},
"muralpay.field.cpf-cnpj": {
"message": "CPF/CNPJ"
},
"muralpay.field.cuit-cuil": {
"message": "CUIT/CUIL"
},
"muralpay.field.document-type": {
"message": "Document type"
},
"muralpay.field.iban": {
"message": "IBAN"
},
"muralpay.field.phone-number": {
"message": "Phone number"
},
"muralpay.field.pix-email": {
"message": "PIX email"
},
"muralpay.field.pix-key-type": {
"message": "PIX key type"
},
"muralpay.field.pix-phone": {
"message": "PIX phone"
},
"muralpay.field.random-key": {
"message": "Random key"
},
"muralpay.field.routing-number": {
"message": "Routing number"
},
"muralpay.field.swift-bic": {
"message": "SWIFT/BIC"
},
"muralpay.field.wallet-address": {
"message": "Wallet address"
},
"muralpay.help.cbu-cvu": {
"message": "Clave Bancaria Uniforme or Clave Virtual Uniforme"
},
"muralpay.help.cci": {
"message": "Código de Cuenta Interbancaria"
},
"muralpay.help.clabe": {
"message": "Clave Bancaria Estandarizada (Mexican bank account number)"
},
"muralpay.help.cpf-cnpj": {
"message": "Brazilian tax identification number"
},
"muralpay.help.cuit-cuil": {
"message": "Argentine tax ID"
},
"muralpay.help.iban": {
"message": "International Bank Account Number"
},
"muralpay.help.swift-bic": {
"message": "Bank Identifier Code"
},
"muralpay.pix-type.bank-account": {
"message": "Bank account"
},
"muralpay.pix-type.document": {
"message": "CPF/CNPJ"
},
"muralpay.pix-type.email": {
"message": "Email"
},
"muralpay.pix-type.phone": {
"message": "Phone number"
},
"muralpay.placeholder.account-number": {
"message": "Enter account number"
},
"muralpay.placeholder.cbu-cvu": {
"message": "Enter CBU or CVU"
},
"muralpay.placeholder.cbu-cvu-type": {
"message": "CBU or CVU"
},
"muralpay.placeholder.cci": {
"message": "Enter 20-digit CCI"
},
"muralpay.placeholder.cuit-cuil": {
"message": "Enter CUIT or CUIL"
},
"muralpay.placeholder.enter-account-number": {
"message": "Enter account number"
},
"muralpay.placeholder.enter-clabe": {
"message": "Enter 18-digit CLABE"
},
"muralpay.placeholder.enter-cpf-cnpj": {
"message": "Enter CPF or CNPJ"
},
"muralpay.placeholder.enter-iban": {
"message": "Enter IBAN"
},
"muralpay.placeholder.enter-pix-email": {
"message": "Enter PIX email"
},
"muralpay.placeholder.enter-random-key": {
"message": "Enter random key"
},
"muralpay.placeholder.enter-routing-number": {
"message": "Enter 9-digit routing number"
},
"muralpay.placeholder.enter-swift-bic": {
"message": "Enter SWIFT/BIC code"
},
"muralpay.placeholder.iban-crc": {
"message": "Enter Costa Rican IBAN"
},
"muralpay.placeholder.phone-cop": {
"message": "+57..."
},
"muralpay.placeholder.pix-phone": {
"message": "+55..."
},
"muralpay.placeholder.wallet-address-eth": {
"message": "0x..."
},
"muralpay.rail.fiat-ars.name": {
"message": "Bank Transfer (ARS)"
},
"muralpay.rail.fiat-brl.name": {
"message": "PIX Transfer (BRL)"
},
"muralpay.rail.fiat-clp.name": {
"message": "Bank Transfer (CLP)"
},
"muralpay.rail.fiat-cop.name": {
"message": "Bank Transfer (COP)"
},
"muralpay.rail.fiat-crc.name": {
"message": "Bank Transfer (CRC)"
},
"muralpay.rail.fiat-eur.name": {
"message": "Bank Transfer (EUR)"
},
"muralpay.rail.fiat-mxn.name": {
"message": "Bank Transfer (MXN)"
},
"muralpay.rail.fiat-pen.name": {
"message": "Bank Transfer (PEN)"
},
"muralpay.rail.fiat-usd-peru.name": {
"message": "Bank Transfer (USD - Peru)"
},
"muralpay.rail.fiat-usd.name": {
"message": "Bank Transfer (USD)"
},
"muralpay.rail.fiat-zar.name": {
"message": "Bank Transfer (ZAR)"
},
"muralpay.rail.usdc-base.name": {
"message": "USDC (Base)"
},
"muralpay.rail.usdc-celo.name": {
"message": "USDC (Celo)"
},
"muralpay.rail.usdc-ethereum.name": {
"message": "USDC (Ethereum)"
},
"muralpay.rail.usdc-polygon.name": {
"message": "Crypto (USDC)"
},
"muralpay.warning.wallet-address": {
"message": "Double-check your wallet address. Funds sent to an incorrect address cannot be recovered."
},
"organization.button.manage": {
"message": "Manage"
},
"organization.button.manage-projects": {
"message": "Manage projects"
},
"organization.label.downloads": {
"message": "downloads"
},
"organization.label.members": {
"message": "members"
},
"organization.label.organization": {
"message": "Organization"
},
"organization.label.projects": {
"message": "projects"
},
"organization.project-transfer.id-column": {
"message": "ID"
},
"organization.project-transfer.name-column": {
"message": "Name"
},
"organization.project-transfer.no-projects-available": {
"message": "No projects available to transfer."
},
"organization.project-transfer.project-icon-alt": {
"message": "Icon for {name}"
},
"organization.project-transfer.title": {
"message": "Transfer projects"
},
"organization.project-transfer.transfer-selected-projects": {
"message": "Transfer {count, plural, one {# project} other {# projects}}"
},
"organization.project-transfer.type-column": {
"message": "Type"
},
"organization.projects.none": {
"message": "This organization doesn't have any projects yet."
},
"organization.projects.none-with-create-prompt": {
"message": "This organization doesn't have any projects yet. Would you like to <create-link>create one</create-link>?"
},
"project-member-header.error-decline": {
"message": "Failed to decline team invitation"
},
"project-member-header.error-join": {
"message": "Failed to accept team invitation"
},
"project-member-header.invitation-no-role": {
"message": "You've been invited to join this project. Please accept or decline the invitation."
},
"project-member-header.invitation-title": {
"message": "Invitation to join project"
},
"project-member-header.invitation-with-role": {
"message": "You've been invited to be a member of this project with the role of ''{role}''."
},
"project-member-header.success-decline": {
"message": "You have declined the team invitation"
},
"project-member-header.success-join": {
"message": "You have joined the project team"
},
"project-moderation-nags.publishing-checklist": {
"message": "Publishing checklist"
},
"project-moderation-nags.required": {
"message": "Required"
},
"project-moderation-nags.resubmit-for-review": {
"message": "Resubmit for review"
},
"project-moderation-nags.resubmit-for-review-desc": {
"message": "Your project has been {status, select, rejected {rejected} withheld {withheld} other {{status}}} by Modrinth's staff. In most cases, you can resubmit for review after addressing the staff's message."
},
"project-moderation-nags.submit-checklist-tooltip": {
"message": "You must complete the required steps in the publishing checklist!"
},
"project-moderation-nags.submit-for-review": {
"message": "Submit for review"
},
"project-moderation-nags.submit-for-review-button": {
"message": "Submit for review"
},
"project-moderation-nags.submit-for-review-desc": {
"message": "Your project is only viewable by members of the project. It must be reviewed by moderators in order to be published."
},
"project-moderation-nags.suggestion": {
"message": "Suggestion"
},
"project-moderation-nags.visit-moderation-page": {
"message": "Visit moderation page"
},
"project-moderation-nags.warning": {
"message": "Warning"
},
"project-type.collection.plural": {
"message": "Collections"
},
"project-type.collection.singular": {
"message": "Collection"
},
"project-type.datapack.plural": {
"message": "Data Packs"
},
"project-type.datapack.singular": {
"message": "Data Pack"
},
"project-type.minecraft_java_server.plural": {
"message": "Servers"
},
"project-type.minecraft_java_server.singular": {
"message": "Server"
},
"project-type.mod.plural": {
"message": "Mods"
},
"project-type.mod.singular": {
"message": "Mod"
},
"project-type.modpack.plural": {
"message": "Modpacks"
},
"project-type.modpack.singular": {
"message": "Modpack"
},
"project-type.plugin.plural": {
"message": "Plugins"
},
"project-type.plugin.singular": {
"message": "Plugin"
},
"project-type.project.plural": {
"message": "Projects"
},
"project-type.project.singular": {
"message": "Project"
},
"project-type.resourcepack.plural": {
"message": "Resource Packs"
},
"project-type.resourcepack.singular": {
"message": "Resource Pack"
},
"project-type.server.plural": {
"message": "Servers"
},
"project-type.server.singular": {
"message": "Server"
},
"project-type.shader.plural": {
"message": "Shaders"
},
"project-type.shader.singular": {
"message": "Shader"
},
"project.actions.create-server": {
"message": "Create a server"
},
"project.actions.create-server-tooltip": {
"message": "Create a server"
},
"project.actions.dont-show-again": {
"message": "Don't show again"
},
"project.actions.edit-project": {
"message": "Edit project"
},
"project.actions.rescan-modpack": {
"message": "Rescan modpack"
},
"project.actions.review-project": {
"message": "Review project"
},
"project.actions.servers-promo.description": {
"message": "Modrinth Hosting is the easiest way to play with your friends without hassle!"
},
"project.actions.servers-promo.pricing": {
"message": "Starting at {price}<small> / month</small>"
},
"project.actions.servers-promo.title": {
"message": "Create a server"
},
"project.collections.create-new": {
"message": "Create new collection"
},
"project.collections.none-found": {
"message": "No collections found."
},
"project.description.title": {
"message": "Description"
},
"project.download.base-game-version-incompatible-tooltip": {
"message": "This game version is incompatible with the base project."
},
"project.download.base-loader-incompatible-tooltip": {
"message": "This loader is incompatible with the base project."
},
"project.download.compatible-version-title": {
"message": "Compatible versions"
},
"project.download.dependencies-title": {
"message": "Dependencies"
},
"project.download.dependency-already-installed": {
"message": "This dependency is already installed"
},
"project.download.dependency-any-compatible": {
"message": "Any compatible"
},
"project.download.dependency-conflicting": {
"message": "This dependency conflicts with another dependency"
},
"project.download.dependency-download-file": {
"message": "Download {filename}"
},
"project.download.dependency-download-file-with-size": {
"message": "Download {filename} ({size})"
},
"project.download.dependency-duplicate": {
"message": "This dependency is already included"
},
"project.download.dependency-missing-version": {
"message": "This dependency version is unavailable"
},
"project.download.dependency-no-compatible-version": {
"message": "No compatible version is available for this dependency"
},
"project.download.dependency-quilt-fabric-api": {
"message": "Fabric API is skipped for Quilt"
},
"project.download.dependency-resource-pack-admonition": {
"message": "This project has a dependency with a required resource pack. Download it and place it in your {folder} folder."
},
"project.download.dependency-unavailable": {
"message": "This dependency cannot be downloaded"
},
"project.download.download": {
"message": "Download"
},
"project.download.download-as-zip": {
"message": "Download as .zip"
},
"project.download.download-version": {
"message": "Download {version}"
},
"project.download.download-with-dependencies": {
"message": "Download with deps"
},
"project.download.download-with-recommended": {
"message": "Download with recommended"
},
"project.download.download-with-recommended-as-zip": {
"message": "Download with recommended as .zip"
},
"project.download.duplicate-dependencies-hidden": {
"message": "Duplicate dependencies are hidden"
},
"project.download.file-unavailable": {
"message": "This file cannot be downloaded"
},
"project.download.game-version-unsupported-tooltip": {
"message": "{title} does not support {gameVersion} for {platform}"
},
"project.download.install-with-app": {
"message": "Install with Modrinth App"
},
"project.download.manually": {
"message": "Download manually"
},
"project.download.no-app": {
"message": "Don't have Modrinth App?"
},
"project.download.no-game-versions-found": {
"message": "No game versions found"
},
"project.download.no-versions-available": {
"message": "No versions available for {gameVersion} and {platform}."
},
"project.download.platform-unsupported-tooltip": {
"message": "{title} does not support {platform} for {gameVersion}"
},
"project.download.recommended-title": {
"message": "Recommended"
},
"project.download.required-resource-pack-admonition": {
"message": "This data pack also requires a resource pack. Download it and place it in your {folder} folder."
},
"project.download.required-resource-pack-short": {
"message": "Resource pack"
},
"project.download.search-game-versions": {
"message": "Select game version"
},
"project.download.select-game-version": {
"message": "Select game version"
},
"project.download.select-platform": {
"message": "Select platform"
},
"project.download.show-all-versions": {
"message": "Show all versions"
},
"project.download.title": {
"message": "Download {title}"
},
"project.download.unknown-loader": {
"message": "Unknown loader"
},
"project.download.zip-failed-text": {
"message": "One or more files could not be downloaded. Please try again."
},
"project.download.zip-failed-title": {
"message": "Could not download files"
},
"project.environment.migration-no-permission.message": {
"message": "We've just overhauled the Environments system on Modrinth and new options are now available. You don't have permission to modify these settings, but please let another member of the project know that the environment metadata needs to be verified."
},
"project.environment.migration-no-permission.title": {
"message": "Environment metadata needs to be reviewed"
},
"project.environment.migration.learn-more": {
"message": "Learn more about this change"
},
"project.environment.migration.message": {
"message": "We've just overhauled the Environments system on Modrinth and new options are now available. Please verify that the metadata is correct."
},
"project.environment.migration.review-button": {
"message": "Review environment settings"
},
"project.environment.migration.title": {
"message": "Please review environment metadata"
},
"project.error.loading": {
"message": "Error loading project data{message}"
},
"project.error.page-not-found": {
"message": "The page could not be found"
},
"project.error.project-not-found": {
"message": "Project not found"
},
"project.gallery.title": {
"message": "Gallery"
},
"project.install-context.back-to-discover": {
"message": "Back to discover"
},
"project.moderation.admonition.approved.body.private": {
"message": "Your project is private, meaning it can only be accessed by you and people you invite."
},
"project.moderation.admonition.approved.body.public": {
"message": "Your project is published and discoverable on Modrinth."
},
"project.moderation.admonition.approved.body.unlisted": {
"message": "Your project is unlisted, meaning it can only be accessed with a direct link and is not discoverable on Modrinth."
},
"project.moderation.admonition.approved.body.visibility-message": {
"message": "You can change the visibility of your project in your project's <visibility-settings-link>visibility settings</visibility-settings-link>."
},
"project.moderation.admonition.approved.header": {
"message": "Project approved"
},
"project.moderation.admonition.draft.body": {
"message": "This is a draft project that cannot be seen by others until submitted for review and approved by Modrinth's moderation team."
},
"project.moderation.admonition.draft.header": {
"message": "Draft project"
},
"project.moderation.admonition.draft.submit-for-review": {
"message": "Once you have completed all required steps and ensured your project complies with Modrinth's <rules-link>Content Rules</rules-link> you can submit your project for review."
},
"project.moderation.admonition.rejected.address-all-concerns": {
"message": "Please address all moderation concerns, including any issues listed in messages below, before resubmitting this project."
},
"project.moderation.admonition.rejected.header": {
"message": "Changes requested"
},
"project.moderation.admonition.rejected.spam-notice": {
"message": "Repeatedly submitting your project without addressing all moderation concerns first may result in account suspension."
},
"project.moderation.admonition.under-review.body.1": {
"message": "Your project is in queue to be reviewed by Modrinth's moderation team."
},
"project.moderation.admonition.under-review.body.2": {
"message": "Your project will be scanned and then reviewed by human moderators to ensure it meets Modrinth's <rules-link>Content Rules</rules-link> and <terms-link>Terms of Use</terms-link>."
},
"project.moderation.admonition.under-review.body.3": {
"message": "You can still modify your project, it won't affect your position in the queue."
},
"project.moderation.admonition.under-review.body.4": {
"message": "We aim to review submissions in 2448 hours, but some projects may face delays. This does not reflect an issue with your submission."
},
"project.moderation.admonition.under-review.body.4.alt-week": {
"message": "We aim to review submissions within a week, but some projects may face delays. This does not reflect an issue with your submission."
},
"project.moderation.admonition.under-review.body.5": {
"message": "<emphasis>We appreciate your patience while our moderators work hard to keep Modrinth safe, and look forward to helping you share your content! 💚</emphasis>"
},
"project.moderation.admonition.under-review.header": {
"message": "Project under review"
},
"project.moderation.admonition.withheld.body": {
"message": "Your project will not appear publicly and can only be accessed with a direct link.{requestedStatus, select, unlisted { Based on your selected <visibility-settings-link>visibility settings</visibility-settings-link>, most likely no action is necessary.} other { Please address all moderation concerns, including any issues listed in messages below before resubmitting this project.}}"
},
"project.moderation.admonition.withheld.header": {
"message": "Unlisted by staff"
},
"project.moderation.error.unauthorized": {
"message": "Unauthorized"
},
"project.moderation.thread.approved-warning": {
"message": "This thread is not actively monitored, but may be reviewed for information about your project if needed."
},
"project.moderation.thread.help-center-note.1": {
"message": "Content moderators cannot provide support for most issues and messages to this thread do not notify staff."
},
"project.moderation.thread.help-center-note.2": {
"message": "If you need assistance or have additional inquiries, please visit the <help-center-link>Modrinth Help Center</help-center-link> and click the blue bubble to contact support."
},
"project.moderation.thread.private-description": {
"message": "This is a private conversation thread with the Modrinth moderators. They may message you with issues concerning this project."
},
"project.moderation.thread.title": {
"message": "Moderation messages"
},
"project.moderation.title": {
"message": "Moderation"
},
"project.navigation.changelog": {
"message": "Changelog"
},
"project.notification.icon-updated.message": {
"message": "Your project's icon has been updated."
},
"project.notification.icon-updated.title": {
"message": "Project icon updated"
},
"project.notification.updated.message": {
"message": "Your project has been updated."
},
"project.notification.updated.title": {
"message": "Project updated"
},
"project.settings.general.name.description": {
"message": "Avoid prefixes, suffixes, parentheticals, or added descriptions—just the project's actual name."
},
"project.settings.general.name.placeholder.1": {
"message": "e.g. Nether Overhaul 2"
},
"project.settings.general.name.placeholder.2": {
"message": "e.g. Construction Equipment"
},
"project.settings.general.name.placeholder.3": {
"message": "e.g. Better than Caving"
},
"project.settings.general.name.placeholder.4": {
"message": "e.g. Enhanced Portals"
},
"project.settings.general.name.placeholder.5": {
"message": "e.g. Dangerous Mobs"
},
"project.settings.general.name.title": {
"message": "Name"
},
"project.settings.general.tagline.description": {
"message": "Summarize your project in no more than one sentence."
},
"project.settings.general.tagline.placeholder.1": {
"message": "e.g. Overhauls game progression to revolve around the Nether."
},
"project.settings.general.tagline.placeholder.2": {
"message": "e.g. Adds wearable construction gear."
},
"project.settings.general.tagline.placeholder.3": {
"message": "e.g. Adds realistic mineshaft-building mechanics."
},
"project.settings.general.tagline.placeholder.4": {
"message": "e.g. Improves how Nether portals link to each other."
},
"project.settings.general.tagline.placeholder.5": {
"message": "e.g. Adds powerful boss versions of the normal mobs to encounter in the night."
},
"project.settings.general.tagline.title": {
"message": "Tagline"
},
"project.settings.general.url.title": {
"message": "URL"
},
"project.settings.permissions.attention-needed.description.proj-approved": {
"message": "Please provide proof that you have permission to redistribute all of the following files. Once completed, withheld versions will be automatically published."
},
"project.settings.permissions.attention-needed.description.proj-draft": {
"message": "Please provide proof that you have permission to redistribute all of the following files before submitting your project for review."
},
"project.settings.permissions.attention-needed.title": {
"message": "Unknown external content"
},
"project.settings.permissions.bad-proof.description": {
"message": "Modrinth's moderation team has rejected the permission information you provided for some external content. Please review the rejected items below and provide acceptable proof or remove the content."
},
"project.settings.permissions.bad-proof.title": {
"message": "Some proofs were rejected"
},
"project.settings.permissions.collapse-all": {
"message": "Collapse all"
},
"project.settings.permissions.completed.description": {
"message": "All external content has permission information and attributions have been provided."
},
"project.settings.permissions.completed.title": {
"message": "Permissions completed!"
},
"project.settings.permissions.delete-all-groups": {
"message": "Delete all groups"
},
"project.settings.permissions.delete-all-groups-confirmation.description": {
"message": "This will permanently delete all {count, plural, one {# attribution group} other {# attribution groups}} for this project and all files inside them. This action cannot be undone."
},
"project.settings.permissions.delete-all-groups-confirmation.title": {
"message": "Delete all attribution groups?"
},
"project.settings.permissions.delete-all-groups-error": {
"message": "Could not delete all attribution groups"
},
"project.settings.permissions.delete-all-groups-success": {
"message": "All attribution groups were deleted."
},
"project.settings.permissions.empty-state.description": {
"message": "None of your project's versions contain external content, so you don't need to worry about obtaining permissions."
},
"project.settings.permissions.empty-state.heading": {
"message": "You're all set!"
},
"project.settings.permissions.expand-all": {
"message": "Expand all"
},
"project.settings.permissions.fail.description": {
"message": "You may not have permission to redistribute some of the external content in your project. In order to publish on Modrinth, please remove this content or provide proof that you do have permission to use it."
},
"project.settings.permissions.fail.title": {
"message": "Some content can't be included"
},
"project.settings.permissions.info-banner.description": {
"message": "If you include content that isnt hosted on Modrinth, you need to let us know where its from and verify that you have permission to distribute the files. Check out <link>our announcement of this new system</link> to learn more!"
},
"project.settings.permissions.info-banner.title": {
"message": "Learn about distribution permissions"
},
"project.settings.permissions.learn-more": {
"message": "Learn more"
},
"project.settings.permissions.no-results": {
"message": "No external files match your search."
},
"project.settings.permissions.not-allowed.description": {
"message": "Some of the external content included cannot be distributed on Modrinth because it violates our Content Rules and must be removed."
},
"project.settings.permissions.pending-approval-count": {
"message": "{count, plural, =0 {No attributions need approval} one {# attribution needs approval} other {# attributions need approval}}"
},
"project.settings.permissions.search-placeholder": {
"message": "Search {count} {count, plural, one {project} other {projects}}..."
},
"project.settings.permissions.sort.most-files": {
"message": "Most files"
},
"project.settings.permissions.sort.recently-edited": {
"message": "Recently edited"
},
"project.settings.permissions.sort.rejected": {
"message": "Rejected"
},
"project.settings.permissions.sort.status": {
"message": "Status"
},
"project.settings.server.bedrock-address-label": {
"message": "Bedrock address"
},
"project.settings.server.cannot-save-text": {
"message": "The Java server must be reachable before saving. Please ensure the ping succeeds."
},
"project.settings.server.cannot-save-title": {
"message": "Cannot save"
},
"project.settings.server.details-heading": {
"message": "Server details"
},
"project.settings.server.enter-address-placeholder": {
"message": "Enter address"
},
"project.settings.server.java-address-label": {
"message": "Java address"
},
"project.settings.server.languages-label": {
"message": "Languages"
},
"project.settings.server.latency-label": {
"message": "Latency: {latency}ms"
},
"project.settings.server.optional-label": {
"message": "optional"
},
"project.settings.server.ping-failed-message": {
"message": "We couldn't ping this server. It may be blocked by your host so try refreshing a few times. If it still doesn't respond please <support-link>contact support</support-link>."
},
"project.settings.server.refresh-ping-tooltip": {
"message": "Refresh ping"
},
"project.settings.server.region-label": {
"message": "Region"
},
"project.settings.server.select-languages-placeholder": {
"message": "Select languages"
},
"project.settings.server.select-region-placeholder": {
"message": "Select region"
},
"project.settings.server.server-online": {
"message": "Server is online!"
},
"project.settings.server.srv-records-hint": {
"message": "If you have <srv-tooltip>[SRV records]</srv-tooltip>, you do not need to add a port. Otherwise if you have a port which isn't 25565, you can include it as :12345"
},
"project.settings.server.srv-records-tooltip": {
"message": "The address you enter here may have DNS SRV records _minecraft._tcp.(your domain) which point to your Minecraft server address and port."
},
"project.settings.tags.all-tags-selected-warning": {
"message": "You've selected all {count} available tags. Please select only the tags that truly apply to your project."
},
"project.settings.tags.categories-description": {
"message": "Select all categories that reflect the themes or function of your {type}."
},
"project.settings.tags.featured-tags": {
"message": "Featured tags"
},
"project.settings.tags.featured-tags-description": {
"message": "You can feature up to 3 of your most relevant tags. Other tags may be promoted to featured if you do not select all 3."
},
"project.settings.tags.features-description": {
"message": "Select all of the features that your {type} makes use of."
},
"project.settings.tags.multiple-resolution-tags-warning": {
"message": "You've selected {count} resolution tags ({tags}). Resource packs should typically only have one resolution tag."
},
"project.settings.tags.performance-impact-description": {
"message": "Select the realistic performance impact of your {type}. Select multiple if the {type} is configurable to different levels of performance impact."
},
"project.settings.tags.resolutions-description": {
"message": "Select the resolution(s) of textures in your {type}."
},
"project.settings.tags.select-at-least-one-category": {
"message": "Select at least one category in order to feature a category."
},
"project.settings.tags.tagging-importance-description": {
"message": "Accurate tagging is important to help people find your {type}. Make sure to select all tags that apply."
},
"project.settings.tags.title": {
"message": "Tags"
},
"project.settings.tags.too-many-tags-project-warning": {
"message": "You've selected {count} tags. Consider reducing to 8 or fewer to keep your project focused and easier to discover."
},
"project.settings.tags.too-many-tags-server-hard-warning": {
"message": "You've selected {count} tags. Please reduce to 18 or fewer to keep your server focused and easier to discover."
},
"project.settings.tags.too-many-tags-server-soft-warning": {
"message": "You've selected {count} tags. Consider reducing to 12 or fewer to keep your server focused and easier to discover."
},
"project.settings.tags.upload-version-first": {
"message": "Please upload a version first in order to select tags!"
},
"project.settings.title": {
"message": "Settings"
},
"project.settings.visit-dashboard": {
"message": "Visit projects dashboard"
},
"project.status.archived.message": {
"message": "{title} has been archived. {title} will not receive any further updates unless the author decides to unarchive the project."
},
"project.versions.copy-id-option": {
"message": "Copy ID"
},
"project.versions.copy-link-option": {
"message": "Copy link"
},
"project.versions.copy-maven-coordinates-option": {
"message": "Copy Maven coordinates"
},
"project.versions.delete-button": {
"message": "Delete"
},
"project.versions.delete-confirm.description": {
"message": "This will remove this version forever (like really forever)."
},
"project.versions.delete-confirm.title": {
"message": "Are you sure you want to delete this version?"
},
"project.versions.edit-details-option": {
"message": "Edit details"
},
"project.versions.edit-files-option": {
"message": "Edit files"
},
"project.versions.edit-metadata-option": {
"message": "Edit metadata"
},
"project.versions.edit-version-tooltip": {
"message": "Edit version"
},
"project.versions.open-in-new-tab-option": {
"message": "Open in new tab"
},
"project.versions.share-option": {
"message": "Share"
},
"project.versions.title": {
"message": "Versions"
},
"project.versions.version-deleted-text": {
"message": "The version has been successfully deleted."
},
"project.versions.version-deleted-title": {
"message": "Version deleted"
},
"project.versions.withheld-versions-warning.description": {
"message": "{count, plural, one {This version is} other {These versions are}} currently withheld and not publicly listed. Please provide proof that you have permission to redistribute certain files included in the modpack {count, plural, one {version} other {versions}}."
},
"project.versions.withheld-versions-warning.title": {
"message": "{count, plural, one {Version {version_name}} other {Versions}} withheld due to unknown embedded content"
},
"report.already-reported": {
"message": "You've already reported {title}"
},
"report.already-reported-description": {
"message": "You have an open report for this {item} already. You can add more details to your report if you have more information to add."
},
"report.back-to-item": {
"message": "Back to {item}"
},
"report.body.description": {
"message": "Include links and images if possible and relevant. Empty or insufficient reports will be closed and ignored."
},
"report.body.title": {
"message": "Please provide additional context about your report"
},
"report.checking": {
"message": "Checking {item}..."
},
"report.could-not-find": {
"message": "Could not find {item}"
},
"report.for.violation": {
"message": "Violation of Modrinth <rules-link>Rules</rules-link> or <terms-link>Terms of Use</terms-link>"
},
"report.for.violation.description": {
"message": "Examples include malicious, spam, offensive, deceptive, misleading, and illegal content."
},
"report.form-not-for": {
"message": "This form is not for:"
},
"report.go-to-report": {
"message": "Go to report"
},
"report.not-for.bug-reports": {
"message": "Bug reports"
},
"report.not-for.bug-reports.description": {
"message": "You can report bugs to their <issues-link>issue tracker</issues-link>."
},
"report.not-for.dmca": {
"message": "DMCA takedowns"
},
"report.not-for.dmca.description": {
"message": "See our <policy-link>Copyright Policy</policy-link>."
},
"report.note.copyright.1": {
"message": "Please note that you are *not* submitting a DMCA takedown request, but rather a report of reuploaded content."
},
"report.note.copyright.2": {
"message": "If you meant to file a DMCA takedown request (which is a legal action) instead, please see our <copyright-policy-link>Copyright Policy</copyright-policy-link>."
},
"report.note.malicious.1": {
"message": "Reports for malicious or deceptive content must include substantial evidence of the behavior, such as code samples."
},
"report.note.malicious.2": {
"message": "Summaries from Microsoft Defender, VirusTotal, or AI malware detection are not sufficient forms of evidence and will not be accepted."
},
"report.please-report": {
"message": "Please report:"
},
"report.question.content-id": {
"message": "What is the ID of the {item}?"
},
"report.question.content-type": {
"message": "What type of content are you reporting?"
},
"report.question.report-reason": {
"message": "Which of Modrinth's rules is this {item} violating?"
},
"report.report-content": {
"message": "Report content to moderators"
},
"report.report-item": {
"message": "Report {title} to moderators"
},
"report.submit": {
"message": "Submit report"
},
"scopes.analytics.description": {
"message": "Access your analytics data"
},
"scopes.analytics.label": {
"message": "Read analytics"
},
"scopes.category.analytics": {
"message": "Analytics"
},
"scopes.category.collections": {
"message": "Collections"
},
"scopes.category.notifications": {
"message": "Notifications"
},
"scopes.category.organizations": {
"message": "Organizations"
},
"scopes.category.pats": {
"message": "PATs"
},
"scopes.category.payouts": {
"message": "Payouts"
},
"scopes.category.projects": {
"message": "Projects"
},
"scopes.category.reports": {
"message": "Reports"
},
"scopes.category.sessions": {
"message": "Sessions"
},
"scopes.category.threads": {
"message": "Threads"
},
"scopes.category.user-account": {
"message": "User account"
},
"scopes.category.versions": {
"message": "Versions"
},
"scopes.collectionCreate.description": {
"message": "Create collections"
},
"scopes.collectionCreate.label": {
"message": "Create collections"
},
"scopes.collectionDelete.description": {
"message": "Delete collections"
},
"scopes.collectionDelete.label": {
"message": "Delete collections"
},
"scopes.collectionRead.description": {
"message": "Read collections"
},
"scopes.collectionRead.label": {
"message": "Read collections"
},
"scopes.collectionWrite.description": {
"message": "Write to collections"
},
"scopes.collectionWrite.label": {
"message": "Write collections"
},
"scopes.notificationRead.description": {
"message": "Read your notifications"
},
"scopes.notificationRead.label": {
"message": "Read notifications"
},
"scopes.notificationWrite.description": {
"message": "Delete/View your notifications"
},
"scopes.notificationWrite.label": {
"message": "Write notifications"
},
"scopes.organizationCreate.description": {
"message": "Create organizations"
},
"scopes.organizationCreate.label": {
"message": "Create organizations"
},
"scopes.organizationDelete.description": {
"message": "Delete organizations"
},
"scopes.organizationDelete.label": {
"message": "Delete organizations"
},
"scopes.organizationRead.description": {
"message": "Read organizations"
},
"scopes.organizationRead.label": {
"message": "Read organizations"
},
"scopes.organizationWrite.description": {
"message": "Write to organizations"
},
"scopes.organizationWrite.label": {
"message": "Write organizations"
},
"scopes.patCreate.description": {
"message": "Create personal access tokens"
},
"scopes.patCreate.label": {
"message": "Create PATs"
},
"scopes.patDelete.description": {
"message": "Delete your personal access tokens"
},
"scopes.patDelete.label": {
"message": "Delete PATs"
},
"scopes.patRead.description": {
"message": "View created personal access tokens"
},
"scopes.patRead.label": {
"message": "Read PATs"
},
"scopes.patWrite.description": {
"message": "Edit personal access tokens"
},
"scopes.patWrite.label": {
"message": "Write PATs"
},
"scopes.payoutsRead.description": {
"message": "Read your payouts data"
},
"scopes.payoutsRead.label": {
"message": "Read payouts"
},
"scopes.payoutsWrite.description": {
"message": "Withdraw money"
},
"scopes.payoutsWrite.label": {
"message": "Write payouts"
},
"scopes.performAnalytics.description": {
"message": "Perform analytics actions"
},
"scopes.performAnalytics.label": {
"message": "Perform analytics"
},
"scopes.projectCreate.description": {
"message": "Create new projects"
},
"scopes.projectCreate.label": {
"message": "Create projects"
},
"scopes.projectDelete.description": {
"message": "Delete your projects"
},
"scopes.projectDelete.label": {
"message": "Delete projects"
},
"scopes.projectRead.description": {
"message": "Read all your projects"
},
"scopes.projectRead.label": {
"message": "Read projects"
},
"scopes.projectWrite.description": {
"message": "Write to project data"
},
"scopes.projectWrite.label": {
"message": "Write projects"
},
"scopes.reportCreate.description": {
"message": "Create reports"
},
"scopes.reportCreate.label": {
"message": "Create reports"
},
"scopes.reportDelete.description": {
"message": "Delete reports"
},
"scopes.reportDelete.label": {
"message": "Delete reports"
},
"scopes.reportRead.description": {
"message": "Read reports"
},
"scopes.reportRead.label": {
"message": "Read reports"
},
"scopes.reportWrite.description": {
"message": "Edit reports"
},
"scopes.reportWrite.label": {
"message": "Write reports"
},
"scopes.sessionAccess.description": {
"message": "Access Modrinth-issued sessions"
},
"scopes.sessionAccess.label": {
"message": "Access sessions"
},
"scopes.sessionDelete.description": {
"message": "Delete sessions"
},
"scopes.sessionDelete.label": {
"message": "Delete sessions"
},
"scopes.sessionRead.description": {
"message": "Read active sessions"
},
"scopes.sessionRead.label": {
"message": "Read sessions"
},
"scopes.threadRead.description": {
"message": "Read threads"
},
"scopes.threadRead.label": {
"message": "Read threads"
},
"scopes.threadWrite.description": {
"message": "Write to threads"
},
"scopes.threadWrite.label": {
"message": "Write threads"
},
"scopes.userAuthWrite.description": {
"message": "Modify your authentication data"
},
"scopes.userAuthWrite.label": {
"message": "Write auth data"
},
"scopes.userDelete.description": {
"message": "Delete your account"
},
"scopes.userDelete.label": {
"message": "Delete your account"
},
"scopes.userRead.description": {
"message": "Access your public profile information"
},
"scopes.userRead.label": {
"message": "Read user data"
},
"scopes.userReadEmail.description": {
"message": "Read your email"
},
"scopes.userReadEmail.label": {
"message": "Read user email"
},
"scopes.userWrite.description": {
"message": "Write to your profile"
},
"scopes.userWrite.label": {
"message": "Write user data"
},
"scopes.versionCreate.description": {
"message": "Create new versions"
},
"scopes.versionCreate.label": {
"message": "Create versions"
},
"scopes.versionDelete.description": {
"message": "Delete a version"
},
"scopes.versionDelete.label": {
"message": "Delete versions"
},
"scopes.versionRead.description": {
"message": "Read all versions"
},
"scopes.versionRead.label": {
"message": "Read versions"
},
"scopes.versionWrite.description": {
"message": "Write to version data"
},
"scopes.versionWrite.label": {
"message": "Write versions"
},
"search.filter.game-version-shader-message": {
"message": "Shader packs for older versions most likely work on newer versions with only minor issues."
},
"search.filter.locked.server": {
"message": "Provided by the server"
},
"search.filter.locked.server-game-version.title": {
"message": "Game version is provided by the server"
},
"search.filter.locked.server-loader.title": {
"message": "Loader is provided by the server"
},
"search.filter.locked.server.sync": {
"message": "Sync with server"
},
"servers.manage.content.title": {
"message": "Content - {serverName} - Modrinth"
},
"servers.notice.actions": {
"message": "Actions"
},
"servers.notice.begins": {
"message": "Begins"
},
"servers.notice.dismissable": {
"message": "Dismissable"
},
"servers.notice.expires": {
"message": "Expires"
},
"servers.notice.id": {
"message": "ID"
},
"servers.notice.level": {
"message": "Level"
},
"servers.notice.undismissable": {
"message": "Undismissable"
},
"servers.notices.create-notice": {
"message": "Create notice"
},
"servers.notices.no-notices": {
"message": "No notices"
},
"servers.plan.large.description": {
"message": "Ideal for 1525 players, modpacks, or heavy modding."
},
"servers.plan.medium.description": {
"message": "Great for 615 players and multiple mods."
},
"servers.plan.small.description": {
"message": "Perfect for 15 friends with a few light mods."
},
"servers.purchase.step.plan.most-popular": {
"message": "Most popular"
},
"servers.purchase.step.plan.per-month-billing": {
"message": "/ month{interval, select, monthly {} other {, billed {interval, select, quarterly {quarterly} yearly {yearly} other {{interval}}}}}"
},
"settings.account.button.complete-setup": {
"message": "Complete setup"
},
"settings.account.data-export.action.download": {
"message": "Download export"
},
"settings.account.data-export.action.generate": {
"message": "Generate export"
},
"settings.account.data-export.action.generating": {
"message": "Generating export..."
},
"settings.account.data-export.description": {
"message": "Request a copy of all your personal data you have uploaded to Modrinth. This may take several minutes to complete."
},
"settings.account.data-export.title": {
"message": "Data export"
},
"settings.account.delete.confirm.description": {
"message": "This will **immediately delete all of your user data and follows**. This will not delete your projects. Deleting your account cannot be reversed.<br><br>If you need help with your account, get support on the [Modrinth Discord](https://discord.modrinth.com)."
},
"settings.account.delete.confirm.proceed": {
"message": "Delete this account"
},
"settings.account.delete.confirm.title": {
"message": "Are you sure you want to delete your account?"
},
"settings.account.delete.section.action": {
"message": "Delete account"
},
"settings.account.delete.section.description": {
"message": "Once you delete your account, there is no going back. Deleting your account will remove all attached data, excluding projects, from our servers."
},
"settings.account.delete.section.title": {
"message": "Delete account"
},
"settings.account.email.action.save": {
"message": "Save email"
},
"settings.account.email.field.label": {
"message": "Email address"
},
"settings.account.email.field.placeholder": {
"message": "Enter your email address..."
},
"settings.account.email.modal.header.add": {
"message": "Add email"
},
"settings.account.email.modal.header.change": {
"message": "Change email"
},
"settings.account.email.modal.notice": {
"message": "Your account information is not displayed publicly."
},
"settings.account.password.action.remove": {
"message": "Remove password"
},
"settings.account.password.action.save": {
"message": "Save password"
},
"settings.account.password.error.mismatch": {
"message": "Input passwords do not match!"
},
"settings.account.password.field.confirm-current.description": {
"message": "Please enter your password to proceed."
},
"settings.account.password.field.confirm-current.label": {
"message": "Confirm password"
},
"settings.account.password.field.confirm-current.placeholder": {
"message": "Confirm password"
},
"settings.account.password.field.confirm-new.label": {
"message": "Confirm new password"
},
"settings.account.password.field.confirm-new.placeholder": {
"message": "Confirm new password"
},
"settings.account.password.field.new.label": {
"message": "New password"
},
"settings.account.password.field.new.placeholder": {
"message": "New password"
},
"settings.account.password.field.old.label": {
"message": "Old password"
},
"settings.account.password.field.old.placeholder": {
"message": "Old password"
},
"settings.account.password.modal.header.add": {
"message": "Add password"
},
"settings.account.password.modal.header.change": {
"message": "Change password"
},
"settings.account.password.modal.header.remove": {
"message": "Remove password"
},
"settings.account.providers.action.add": {
"message": "Add"
},
"settings.account.providers.modal.header": {
"message": "Authentication providers"
},
"settings.account.providers.table.actions": {
"message": "Actions"
},
"settings.account.providers.table.provider": {
"message": "Provider"
},
"settings.account.security.email.action.add": {
"message": "Add email"
},
"settings.account.security.email.action.change": {
"message": "Change email"
},
"settings.account.security.email.description": {
"message": "Changes the email associated with your account."
},
"settings.account.security.email.title": {
"message": "Email"
},
"settings.account.security.passkey.add-modal.name.description": {
"message": "Make sure to pick something memorable, so you can identify this passkey later."
},
"settings.account.security.passkey.add-modal.name.label": {
"message": "Name"
},
"settings.account.security.passkey.add-modal.name.placeholder": {
"message": "My passkey"
},
"settings.account.security.passkey.add-modal.title": {
"message": "Add passkey"
},
"settings.account.security.passkey.add.button": {
"message": "Add passkey"
},
"settings.account.security.passkey.button": {
"message": "Manage passkeys"
},
"settings.account.security.passkey.description": {
"message": "Manage your registered passkeys, or add a new one."
},
"settings.account.security.passkey.modal.added": {
"message": "Added {ago}"
},
"settings.account.security.passkey.modal.last-used": {
"message": "Last used {ago}"
},
"settings.account.security.passkey.modal.loading": {
"message": "Loading passkeys..."
},
"settings.account.security.passkey.modal.never-used": {
"message": "Never used"
},
"settings.account.security.passkey.modal.no-passkeys": {
"message": "You do not have any passkeys registered."
},
"settings.account.security.passkey.remove.button": {
"message": "Delete passkey"
},
"settings.account.security.passkey.remove.description": {
"message": "This will permanently remove the passkey \"{name}\". You will no longer be able to sign in with it."
},
"settings.account.security.passkey.remove.title": {
"message": "Are you sure you want to remove this passkey?"
},
"settings.account.security.passkey.rename-modal.header": {
"message": "Rename passkey"
},
"settings.account.security.passkey.title": {
"message": "Manage passkeys"
},
"settings.account.security.password.action.add": {
"message": "Add password"
},
"settings.account.security.password.action.change": {
"message": "Change password"
},
"settings.account.security.password.description.change": {
"message": "Change the password used to login to your account."
},
"settings.account.security.password.description.change-or-remove": {
"message": "Change or remove the password used to login to your account."
},
"settings.account.security.password.description.set": {
"message": "Set a permanent password to login to your account."
},
"settings.account.security.password.title": {
"message": "Password"
},
"settings.account.security.providers.action.manage": {
"message": "Manage providers"
},
"settings.account.security.providers.description": {
"message": "Add or remove sign-on methods from your account, including GitHub, GitLab, Microsoft, Discord, Steam, and Google."
},
"settings.account.security.providers.title": {
"message": "Manage authentication providers"
},
"settings.account.security.title": {
"message": "Account security"
},
"settings.account.security.two-factor.action.remove": {
"message": "Remove 2FA"
},
"settings.account.security.two-factor.action.setup": {
"message": "Setup 2FA"
},
"settings.account.security.two-factor.description": {
"message": "Add an additional layer of security to your account during login."
},
"settings.account.security.two-factor.modal.remove.header": {
"message": "Remove 2FA"
},
"settings.account.security.two-factor.modal.setup.header": {
"message": "Setup 2FA"
},
"settings.account.security.two-factor.title": {
"message": "Two-factor authentication"
},
"settings.account.two-factor.backup.intro": {
"message": "Download and save these back-up codes in a safe place. You can use these in-place of a 2FA code if you ever lose access to your device! You should protect these codes like your password."
},
"settings.account.two-factor.backup.single-use": {
"message": "Backup codes can only be used once."
},
"settings.account.two-factor.error.incorrect-code": {
"message": "The code entered is incorrect!"
},
"settings.account.two-factor.field.code.description": {
"message": "Please enter a two-factor code to proceed."
},
"settings.account.two-factor.field.code.label": {
"message": "Enter two-factor code"
},
"settings.account.two-factor.field.code.placeholder": {
"message": "Enter code..."
},
"settings.account.two-factor.setup.intro": {
"message": "Two-factor authentication keeps your account secure by requiring access to a second device in order to sign in."
},
"settings.account.two-factor.setup.manual-secret": {
"message": "If the QR code does not scan, you can manually enter the secret:"
},
"settings.account.two-factor.setup.scan": {
"message": "Scan the QR code with <authy-link>Authy</authy-link>, <microsoft-authenticator-link>Microsoft Authenticator</microsoft-authenticator-link>, or any other 2FA app to begin."
},
"settings.account.two-factor.verify.description": {
"message": "Enter the one-time code from authenticator to verify access."
},
"settings.account.two-factor.verify.label": {
"message": "Verify code"
},
"settings.applications.about": {
"message": "About"
},
"settings.applications.button.add-more": {
"message": "Add more"
},
"settings.applications.button.add-redirect-uri": {
"message": "Add a redirect URI"
},
"settings.applications.button.cancel": {
"message": "Cancel"
},
"settings.applications.button.create": {
"message": "Create app"
},
"settings.applications.button.delete": {
"message": "Delete"
},
"settings.applications.button.edit": {
"message": "Edit"
},
"settings.applications.button.new": {
"message": "New application"
},
"settings.applications.button.save-changes": {
"message": "Save changes"
},
"settings.applications.button.upload-icon": {
"message": "Upload icon"
},
"settings.applications.client-id": {
"message": "Client ID"
},
"settings.applications.client-secret": {
"message": "Client secret"
},
"settings.applications.created-on": {
"message": "Created on {date}"
},
"settings.applications.delete.confirm.button": {
"message": "Delete this application"
},
"settings.applications.delete.confirm.description": {
"message": "This will permanently delete this application and revoke all access tokens. (forever!)"
},
"settings.applications.delete.confirm.title": {
"message": "Are you sure you want to delete this application?"
},
"settings.applications.description.intro": {
"message": "Applications can be used to authenticate Modrinth's users with your products. For more information, see <docs-link>Modrinth's API documentation</docs-link>."
},
"settings.applications.field.description": {
"message": "Description"
},
"settings.applications.field.description.placeholder": {
"message": "Enter the application's description..."
},
"settings.applications.field.icon": {
"message": "Icon"
},
"settings.applications.field.name": {
"message": "Name"
},
"settings.applications.field.name.placeholder": {
"message": "Enter the application's name..."
},
"settings.applications.field.redirect-uri.placeholder": {
"message": "https://example.com/auth/callback"
},
"settings.applications.field.redirect-uris": {
"message": "Redirect URIs"
},
"settings.applications.field.scopes": {
"message": "Scopes"
},
"settings.applications.field.url": {
"message": "URL"
},
"settings.applications.field.url.placeholder": {
"message": "https://example.com"
},
"settings.applications.head-title": {
"message": "Applications"
},
"settings.applications.modal.header": {
"message": "Application information"
},
"settings.applications.notification.icon-updated.description": {
"message": "Your application icon has been updated."
},
"settings.applications.notification.icon-updated.title": {
"message": "Icon updated"
},
"settings.applications.secret.disclaimer": {
"message": "Save your secret now, it will be hidden after you leave this page!"
},
"settings.authorizations.about-this-app": {
"message": "About this app"
},
"settings.authorizations.by": {
"message": "by"
},
"settings.authorizations.description": {
"message": "When you authorize an application with your Modrinth account, you grant it access to your account. You can manage and review access to your account here at any time."
},
"settings.authorizations.empty-state": {
"message": "We currently can't display your authorized apps, we're working to fix this. Please visit this page at a later date!"
},
"settings.authorizations.head-title": {
"message": "Authorizations"
},
"settings.authorizations.revoke.action": {
"message": "Revoke"
},
"settings.authorizations.revoke.confirm.description": {
"message": "This will revoke the application's access to your account. You can always re-authorize it later."
},
"settings.authorizations.revoke.confirm.title": {
"message": "Are you sure you want to revoke this application?"
},
"settings.billing.charges.description": {
"message": "All of your past charges to your Modrinth account will be listed here:"
},
"settings.billing.charges.product.medal-trial": {
"message": "Medal Server Trial"
},
"settings.billing.charges.product.midas": {
"message": "Modrinth Plus"
},
"settings.billing.charges.product.pyro": {
"message": "Modrinth Hosting"
},
"settings.billing.charges.title": {
"message": "Past charges"
},
"settings.billing.expires": {
"message": "Expires {date}"
},
"settings.billing.interval.month": {
"message": "month"
},
"settings.billing.interval.quarter": {
"message": "quarter"
},
"settings.billing.interval.year": {
"message": "year"
},
"settings.billing.midas.benefits.ad-free": {
"message": "Ad-free browsing on modrinth.com and Modrinth App"
},
"settings.billing.midas.benefits.badge": {
"message": "Modrinth+ badge on your profile"
},
"settings.billing.midas.benefits.support": {
"message": "Support Modrinth and creators directly"
},
"settings.billing.midas.benefits.title": {
"message": "Benefits"
},
"settings.billing.midas.save-per-year": {
"message": "Save {amount}/year by switching to yearly billing!"
},
"settings.billing.midas.status.cancelled.line1": {
"message": "You've cancelled your subscription."
},
"settings.billing.midas.status.cancelled.line2": {
"message": "You will retain your perks until the end of the current billing cycle."
},
"settings.billing.midas.status.failed": {
"message": "Your subscription payment failed. Please update your payment method."
},
"settings.billing.midas.status.open": {
"message": "You're currently subscribed to:"
},
"settings.billing.midas.status.processing": {
"message": "Your payment is being processed. Perks will activate once payment is complete."
},
"settings.billing.midas.upsell": {
"message": "Become a subscriber to Modrinth Plus!"
},
"settings.billing.modal.cancel.action": {
"message": "Cancel subscription"
},
"settings.billing.modal.cancel.description": {
"message": "This will cancel your subscription. You will retain your perks until the end of the current billing cycle."
},
"settings.billing.modal.cancel.title": {
"message": "Are you sure you want to cancel your subscription?"
},
"settings.billing.modal.delete.action": {
"message": "Remove this payment method"
},
"settings.billing.modal.delete.description": {
"message": "This will remove this payment method forever (like really forever)."
},
"settings.billing.modal.delete.title": {
"message": "Are you sure you want to remove this payment method?"
},
"settings.billing.next": {
"message": "Next:"
},
"settings.billing.or-yearly-save": {
"message": "Or {price} / year (save {percent}%)!"
},
"settings.billing.payment_method.action.add": {
"message": "Add payment method"
},
"settings.billing.payment_method.action.history": {
"message": "View past charges"
},
"settings.billing.payment_method.action.primary": {
"message": "Make primary"
},
"settings.billing.payment_method.card_expiry": {
"message": "Expires {month}/{year}"
},
"settings.billing.payment_method.none": {
"message": "You have not added any payment methods."
},
"settings.billing.payment_method.primary": {
"message": "Primary"
},
"settings.billing.payment_method.title": {
"message": "Payment methods"
},
"settings.billing.plan.title": {
"message": "{size} Plan"
},
"settings.billing.price.per-interval": {
"message": "{price} / {interval}"
},
"settings.billing.pyro.cpu": {
"message": "{shared} Shared CPUs (Bursts up to {bursts} CPUs)"
},
"settings.billing.pyro.linked-server.not-found": {
"message": "A linked server couldn't be found for this subscription. There are a few possible explanations for this. If you just purchased your server, this is normal. It could take up to an hour for your server to be provisioned. Otherwise, if you purchased this server a while ago, it has likely since been suspended. If this is not what you were expecting, please contact Modrinth Support with the following information:"
},
"settings.billing.pyro.linked-server.server-id": {
"message": "Server ID: {id}"
},
"settings.billing.pyro.linked-server.stripe-id": {
"message": "Stripe ID: {id}"
},
"settings.billing.pyro.ram": {
"message": "{gb} GB RAM"
},
"settings.billing.pyro.resubscribe.error.text": {
"message": "An error occurred while resubscribing to your Modrinth server."
},
"settings.billing.pyro.resubscribe.error.title": {
"message": "Error resubscribing"
},
"settings.billing.pyro.resubscribe.request-submitted.text": {
"message": "If the server is currently cancelled, it may take 10-15 minutes to set up the server."
},
"settings.billing.pyro.resubscribe.request-submitted.title": {
"message": "Resubscription request submitted"
},
"settings.billing.pyro.resubscribe.success.text": {
"message": "Server subscription resubscribed successfully"
},
"settings.billing.pyro.status.failed": {
"message": "Your subscription payment failed. Please update your payment method, then resubscribe."
},
"settings.billing.pyro.status.processing": {
"message": "Your payment is being processed. Your server will activate once payment is complete."
},
"settings.billing.pyro.storage": {
"message": "{gb} GB SSD"
},
"settings.billing.pyro.swap": {
"message": "{gb} GB Swap"
},
"settings.billing.pyro_subscription.description": {
"message": "Manage your Modrinth Server subscriptions."
},
"settings.billing.pyro_subscription.title": {
"message": "Modrinth Server Subscriptions"
},
"settings.billing.renews": {
"message": "Renews {date}"
},
"settings.billing.resubscribe": {
"message": "Resubscribe"
},
"settings.billing.since": {
"message": "Since {date}"
},
"settings.billing.subscribe": {
"message": "Subscribe"
},
"settings.billing.subscription.description": {
"message": "Manage your Modrinth subscriptions."
},
"settings.billing.subscription.title": {
"message": "Subscriptions"
},
"settings.billing.switch.switching-to-interval": {
"message": "Switching to {interval, select, monthly {monthly} yearly {yearly} other {{interval}}}"
},
"settings.billing.switch.to-interval": {
"message": "Switch to {interval, select, monthly {monthly} yearly {yearly} other {{interval}}}"
},
"settings.billing.switch.tooltip.monthly-additional-per-year": {
"message": "Monthly billing will cost you an additional {amount} per year"
},
"settings.billing.switches-to-billing-on": {
"message": "Switches to {interval, select, monthly {monthly} yearly {yearly} other {{interval}}} billing on {date}"
},
"settings.billing.update-method": {
"message": "Update method"
},
"settings.billing.upgrade": {
"message": "Upgrade"
},
"settings.display.banner.developer-mode.button": {
"message": "Deactivate developer mode"
},
"settings.display.banner.developer-mode.description": {
"message": "<strong>Developer mode</strong> is active. This will allow you to view the internal IDs of various things throughout Modrinth that may be helpful if you're a developer using the Modrinth API. Click on the Modrinth logo at the bottom of the page 5 times to toggle developer mode."
},
"settings.display.flags.description": {
"message": "Enable or disable certain features on this device."
},
"settings.display.flags.title": {
"message": "Toggle features"
},
"settings.display.notification.developer-mode-deactivated.text": {
"message": "Developer mode has been disabled"
},
"settings.display.notification.developer-mode-deactivated.title": {
"message": "Developer mode deactivated"
},
"settings.display.project-list-layouts.datapack": {
"message": "Data Packs page"
},
"settings.display.project-list-layouts.description": {
"message": "Select your preferred layout for each page that displays project lists on this device."
},
"settings.display.project-list-layouts.mod": {
"message": "Mods page"
},
"settings.display.project-list-layouts.mode.gallery": {
"message": "Gallery"
},
"settings.display.project-list-layouts.mode.grid": {
"message": "Grid"
},
"settings.display.project-list-layouts.mode.rows": {
"message": "Rows"
},
"settings.display.project-list-layouts.modpack": {
"message": "Modpacks page"
},
"settings.display.project-list-layouts.plugin": {
"message": "Plugins page"
},
"settings.display.project-list-layouts.resourcepack": {
"message": "Resource Packs page"
},
"settings.display.project-list-layouts.server": {
"message": "Servers page"
},
"settings.display.project-list-layouts.shader": {
"message": "Shaders page"
},
"settings.display.project-list-layouts.title": {
"message": "Project list layouts"
},
"settings.display.project-list-layouts.user": {
"message": "User profile pages"
},
"settings.display.project-list.layouts.collection": {
"message": "Collection"
},
"settings.display.sidebar.advanced-rendering.description": {
"message": "Enables advanced rendering such as blur effects that may cause performance issues without hardware-accelerated rendering."
},
"settings.display.sidebar.advanced-rendering.title": {
"message": "Advanced rendering"
},
"settings.display.sidebar.external-links-new-tab.description": {
"message": "Make links which go outside of Modrinth open in a new tab. No matter this setting, links on the same domain and in Markdown descriptions will open in the same tab, and links on ads and edit pages will open in a new tab."
},
"settings.display.sidebar.external-links-new-tab.title": {
"message": "Open external links in new tab"
},
"settings.display.sidebar.hide-app-promos.description": {
"message": "Hides the \"Get Modrinth App\" buttons from primary navigation. The Modrinth App page can still be found on the landing page or in the footer."
},
"settings.display.sidebar.hide-app-promos.title": {
"message": "Hide Modrinth App promotions"
},
"settings.display.sidebar.left-aligned-content-sidebar.title": {
"message": "Left-aligned sidebar on content pages"
},
"settings.display.sidebar.right-aligned-content-sidebar.description": {
"message": "Aligns the sidebar to the left of the page's content."
},
"settings.display.sidebar.right-aligned-filters-sidebar.description": {
"message": "Aligns the filters sidebar to the right of the search results."
},
"settings.display.sidebar.right-aligned-filters-sidebar.title": {
"message": "Right-aligned filters sidebar on search pages"
},
"settings.display.theme.description": {
"message": "Select your preferred color theme for Modrinth on this device."
},
"settings.display.theme.title": {
"message": "Color theme"
},
"settings.head-title": {
"message": "Display settings"
},
"settings.pats.action.create": {
"message": "Create a PAT"
},
"settings.pats.description": {
"message": "PATs can be used to access Modrinth's API. They can be created and revoked at any time. For more information, see <doc-link>Modrinth's API documentation</doc-link>."
},
"settings.pats.modal.create.action": {
"message": "Create PAT"
},
"settings.pats.modal.create.expires.label": {
"message": "Expires"
},
"settings.pats.modal.create.name.label": {
"message": "Name"
},
"settings.pats.modal.create.name.placeholder": {
"message": "Enter the PAT's name..."
},
"settings.pats.modal.create.title": {
"message": "Create personal access token"
},
"settings.pats.modal.delete.action": {
"message": "Delete this token"
},
"settings.pats.modal.delete.description": {
"message": "This will remove this token forever (like really forever)."
},
"settings.pats.modal.delete.title": {
"message": "Are you sure you want to delete this token?"
},
"settings.pats.modal.edit.title": {
"message": "Edit personal access token"
},
"settings.pats.token.action.edit": {
"message": "Edit token"
},
"settings.pats.token.action.revoke": {
"message": "Revoke token"
},
"settings.pats.token.expired-ago": {
"message": "Expired {ago}"
},
"settings.pats.token.expires-in": {
"message": "Expires {inTime}"
},
"settings.pats.token.last-used": {
"message": "Last used {ago}"
},
"settings.pats.token.never-used": {
"message": "Never used"
},
"settings.profile.bio.description": {
"message": "A short description to tell everyone a little bit about you."
},
"settings.profile.bio.title": {
"message": "Bio"
},
"settings.profile.description": {
"message": "Your profile information is publicly viewable on Modrinth and through the <docs-link>Modrinth API</docs-link>."
},
"settings.profile.head-title": {
"message": "Profile settings"
},
"settings.profile.profile-info": {
"message": "Profile information"
},
"settings.profile.profile-picture.title": {
"message": "Profile picture"
},
"settings.profile.username.description": {
"message": "A unique case-insensitive name to identify your profile."
},
"settings.sessions.action.revoke-session": {
"message": "Revoke session"
},
"settings.sessions.created-ago": {
"message": "Created {ago}"
},
"settings.sessions.current-session": {
"message": "Current session"
},
"settings.sessions.description": {
"message": "Here are all the devices that are currently logged in with your Modrinth account. You can log out of each one individually.\n\nIf you see an entry you don't recognize, log out of that device and change your Modrinth account password immediately."
},
"settings.sessions.last-accessed-ago": {
"message": "Last accessed {ago}"
},
"settings.sessions.unknown-os": {
"message": "Unknown OS"
},
"settings.sessions.unknown-platform": {
"message": "Unknown platform"
},
"settings.sidebar.label.account": {
"message": "Account"
},
"settings.sidebar.label.developer": {
"message": "Developer"
},
"settings.sidebar.label.display": {
"message": "Display"
},
"shared-instance.invite.accept": {
"message": "Accept invite"
},
"shared-instance.invite.inviter.unknown": {
"message": "A Modrinth user"
},
"shared-instance.invite.joined-count": {
"message": "{count, plural, one {# person has} other {# people have}} already joined"
},
"shared-instance.invite.loading": {
"message": "Loading invite…"
},
"shared-instance.invite.title": {
"message": "{name} has invited you to play"
},
"shared-instance.invite.trust.description": {
"message": "This invite was created by another Modrinth user, not Modrinth. Only accept invites from people you trust."
},
"shared-instance.invite.trust.heading": {
"message": "Do you know this user?"
},
"shared-instance.invite.unavailable.description": {
"message": "It may have expired, reached its use limit, or been removed by the person who shared it."
},
"shared-instance.invite.unavailable.title": {
"message": "This invite isn't available"
},
"ui.latest-news-row.latest-news": {
"message": "Latest news from Modrinth"
},
"ui.latest-news-row.view-all": {
"message": "View all news"
},
"ui.newsletter-button.subscribe": {
"message": "Subscribe"
},
"ui.newsletter-button.subscribed": {
"message": "Subscribed!"
},
"ui.newsletter-button.tooltip": {
"message": "Subscribe to the Modrinth newsletter"
},
"version.all-versions": {
"message": "All versions"
},
"version.confirm-delete.description": {
"message": "This version will be permanently deleted. This action cannot be undone."
},
"version.confirm-delete.proceed": {
"message": "Delete version"
},
"version.confirm-delete.title": {
"message": "Are you sure you want to delete this version?"
},
"version.dependency.view-project": {
"message": "View project"
},
"version.dependency.view-version": {
"message": "View version"
},
"version.download.download-dependency": {
"message": "Select a version to download"
},
"version.download.no-primary-file": {
"message": "Error: No primary file found"
},
"version.download.optional-resource-pack": {
"message": "Optional resource pack"
},
"version.download.required-resource-pack": {
"message": "Required resource pack"
},
"version.download.version": {
"message": "Download {version} ({size})"
},
"version.edit.button": {
"message": "Edit"
},
"version.edit.details": {
"message": "Edit details"
},
"version.edit.files": {
"message": "Edit files"
},
"version.edit.metadata": {
"message": "Edit metadata"
},
"version.environment.none.description": {
"message": "The environment for this version has not been specified."
},
"version.environment.none.title": {
"message": "No environment set"
},
"version.environment.unknown.description": {
"message": "The environment: \"{environment}\" is not recognized."
},
"version.environment.unknown.title": {
"message": "Unknown environment"
},
"version.notification.deleted-text": {
"message": "The version has been successfully deleted."
},
"version.notification.deleted-title": {
"message": "Version deleted"
},
"version.notification.packaging-success-text": {
"message": "Your data pack was successfully packaged as a mod! Make sure to playtest to check for errors."
},
"version.notification.packaging-success-title": {
"message": "Packaging Success"
},
"version.package-as-mod.button": {
"message": "Package as mod"
},
"version.package-as-mod.description": {
"message": "This will create a new version with support for the selected mod loaders. You will be redirected to the new version and can edit it to your liking."
},
"version.package-as-mod.header": {
"message": "Package data pack as mod"
},
"version.package-as-mod.mod-loaders": {
"message": "Mod loaders"
},
"version.package-as-mod.mod-loaders.description": {
"message": "The mod loaders you would like to package your data pack for."
},
"version.package-as-mod.mod-loaders.placeholder": {
"message": "Choose mod loaders..."
},
"version.package-as-mod.submit-button": {
"message": "Package data pack"
},
"version.section.content.dev-info": {
"message": "Developer information"
},
"version.section.content.dev-info.gradle-snippet": {
"message": "build.gradle:"
},
"version.section.content.dev-info.maven-coordinates": {
"message": "Maven coordinates:"
},
"version.section.content.dev-info.maven-description": {
"message": "Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as <gradle-link>Gradle</gradle-link>. To learn more about the Modrinth Maven API, <article-link>click here</article-link>."
},
"version.section.content.dev-info.maven-note": {
"message": "Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API."
},
"version.section.content.dev-info.version-id": {
"message": "Version ID:"
},
"version.supplementary-resources.copy-hash-sha1": {
"message": "Copy SHA-1"
},
"version.supplementary-resources.copy-hash-sha512": {
"message": "Copy SHA-512"
},
"version.unknown-embedded-content.description": {
"message": "This version is currently withheld and not publicly listed. Please provide proof that you have permission to redistribute certain files included."
},
"version.unknown-embedded-content.title": {
"message": "Withheld due to unknown embedded content"
}
}