mirror of
https://github.com/modrinth/code.git
synced 2026-07-31 13:16:38 +00:00
* feat: base of instances v2 * feat: use old profiles with compat layer * prototype: instances v2 * fix: install_from using profile * fix: skins migration fix * fix: frontend still using profile path * fix: add update proj multiselect guard * fix: cargo fmt * fix: content missing fields * feat: break up app-lib/api/instance.rs * fix: check_content_updates mismatch * fix: updater modal cleanup w/new structure * feat: better update all handling * fix: remove preview_update_all * fix: feedback on bulk update + lint * fix: rem transitions * fix: change to jsonb * feat: app db backup after update * fix: lint * fix: sqlx prepare + use sqlx macros * fix: lint * fix: bugs * feat: defuck the installing process up * fix: bug of hell * fix: shear * fix: fmt * fix: install progress spacing + change mc/content/overrides to bytes * fix: lint * fix: prepr * fix: navtabs anim not working in app * fix: worlds.vue improvements + browse page fixes * feat: optimise queries + adapter fns * fix: lint * fix: lint * feat: shared modrinth-content-management crate (#6469) * feat: disable warnings setting * feat: add instances shortcuts (#6329) * Add modrinth://launch deep link to start a profile Support external profile launching via modrinth://launch/{profile_path} for integrations such as Stream Deck. * Change route to /launch/profile/{id} for future extensibility * fix: ensure profile path is url decoded * fix: URL-decode profile path from deep link * fix: use urlencoding crate for URL decoding * feat: implement app instance shortcuts * feat: change windows shortcut creation to use windows api instead * feat: implement creating a shortcut launching world/server * format * fmt * fix multiline inline tables * pnpm prepr * feat: move create shortcut to last item * refactor: split up shortcuts.rs for individual platforms * refactor: turn profile launch url into url type * use string literal and add safety comment * pt2 * refactor: rename anything that's profile into instance * update mac shortcut --------- Co-authored-by: DJCheesusReal <134006619+DJCheesusReal@users.noreply.github.com> --------- Co-authored-by: Truman Gao <106889354+tdgao@users.noreply.github.com> Co-authored-by: DJCheesusReal <134006619+DJCheesusReal@users.noreply.github.com>
1062 lines
33 KiB
JSON
1062 lines
33 KiB
JSON
{
|
||
"app.action-bar.downloading-java": {
|
||
"message": "Downloading Java {version}"
|
||
},
|
||
"app.action-bar.downloading-update": {
|
||
"message": "Downloading update"
|
||
},
|
||
"app.action-bar.downloads": {
|
||
"message": "Downloads"
|
||
},
|
||
"app.action-bar.hide-more-running-instances": {
|
||
"message": "Hide more running instances"
|
||
},
|
||
"app.action-bar.install.dismiss": {
|
||
"message": "Dismiss"
|
||
},
|
||
"app.action-bar.install.failed": {
|
||
"message": "Install failed"
|
||
},
|
||
"app.action-bar.install.failed-app-closed": {
|
||
"message": "Installation failed due to app closing."
|
||
},
|
||
"app.action-bar.install.failed-network": {
|
||
"message": "Installation failed due to a network error."
|
||
},
|
||
"app.action-bar.install.failed-unknown": {
|
||
"message": "Installation failed due to an unknown error."
|
||
},
|
||
"app.action-bar.install.open-instance": {
|
||
"message": "Open instance"
|
||
},
|
||
"app.action-bar.install.retry": {
|
||
"message": "Retry"
|
||
},
|
||
"app.action-bar.install.unknown-instance": {
|
||
"message": "Unknown instance"
|
||
},
|
||
"app.action-bar.installs": {
|
||
"message": "Installs"
|
||
},
|
||
"app.action-bar.make-primary-instance": {
|
||
"message": "Make primary instance"
|
||
},
|
||
"app.action-bar.no-instances-running": {
|
||
"message": "No instances running"
|
||
},
|
||
"app.action-bar.offline": {
|
||
"message": "Offline"
|
||
},
|
||
"app.action-bar.primary-instance": {
|
||
"message": "Primary instance"
|
||
},
|
||
"app.action-bar.reload-to-update": {
|
||
"message": "Reload to update"
|
||
},
|
||
"app.action-bar.show-more-running-instances": {
|
||
"message": "Show more running instances"
|
||
},
|
||
"app.action-bar.stop-instance": {
|
||
"message": "Stop instance"
|
||
},
|
||
"app.action-bar.update": {
|
||
"message": "Update"
|
||
},
|
||
"app.action-bar.view-active-downloads": {
|
||
"message": "View active downloads"
|
||
},
|
||
"app.action-bar.view-instance": {
|
||
"message": "View instance"
|
||
},
|
||
"app.action-bar.view-logs": {
|
||
"message": "View logs"
|
||
},
|
||
"app.appearance-settings.advanced-rendering.description": {
|
||
"message": "Enables advanced rendering such as blur effects that may cause performance issues without hardware-accelerated rendering."
|
||
},
|
||
"app.appearance-settings.advanced-rendering.title": {
|
||
"message": "Advanced rendering"
|
||
},
|
||
"app.appearance-settings.color-theme.description": {
|
||
"message": "Select your preferred color theme for Modrinth App."
|
||
},
|
||
"app.appearance-settings.color-theme.title": {
|
||
"message": "Color theme"
|
||
},
|
||
"app.appearance-settings.default-landing-page.description": {
|
||
"message": "Change the page to which the launcher opens on."
|
||
},
|
||
"app.appearance-settings.default-landing-page.home": {
|
||
"message": "Home"
|
||
},
|
||
"app.appearance-settings.default-landing-page.library": {
|
||
"message": "Library"
|
||
},
|
||
"app.appearance-settings.default-landing-page.title": {
|
||
"message": "Default landing page"
|
||
},
|
||
"app.appearance-settings.hide-nametag.description": {
|
||
"message": "Disables the nametag above your player on the skins page."
|
||
},
|
||
"app.appearance-settings.hide-nametag.title": {
|
||
"message": "Hide nametag"
|
||
},
|
||
"app.appearance-settings.jump-back-into-worlds.description": {
|
||
"message": "Includes recent worlds in the \"Jump back in\" section on the Home page."
|
||
},
|
||
"app.appearance-settings.jump-back-into-worlds.title": {
|
||
"message": "Jump back into worlds"
|
||
},
|
||
"app.appearance-settings.minimize-launcher.description": {
|
||
"message": "Minimize the launcher when a Minecraft process starts."
|
||
},
|
||
"app.appearance-settings.minimize-launcher.title": {
|
||
"message": "Minimize launcher"
|
||
},
|
||
"app.appearance-settings.native-decorations.description": {
|
||
"message": "Use system window frame (app restart required)."
|
||
},
|
||
"app.appearance-settings.native-decorations.title": {
|
||
"message": "Native decorations"
|
||
},
|
||
"app.appearance-settings.select-option": {
|
||
"message": "Select an option"
|
||
},
|
||
"app.appearance-settings.show-play-time.description": {
|
||
"message": "Displays how much time you've spent playing an instance."
|
||
},
|
||
"app.appearance-settings.show-play-time.title": {
|
||
"message": "Show play time"
|
||
},
|
||
"app.appearance-settings.skip-non-essential-warnings.description": {
|
||
"message": "Automatically skips low-risk confirmations like duplicate modpack installs, normal content deletion, bulk updates, unlinking modpacks, and repair prompts. Dangerous warnings will still be shown."
|
||
},
|
||
"app.appearance-settings.skip-non-essential-warnings.title": {
|
||
"message": "Skip non-essential warnings"
|
||
},
|
||
"app.appearance-settings.toggle-sidebar.description": {
|
||
"message": "Enables the ability to toggle the sidebar."
|
||
},
|
||
"app.appearance-settings.toggle-sidebar.title": {
|
||
"message": "Toggle sidebar"
|
||
},
|
||
"app.appearance-settings.unknown-pack-warning.description": {
|
||
"message": "If you attempt to install a Modrinth Pack file (.mrpack) that isn't hosted on Modrinth, we'll make sure you understand the risks before installing it."
|
||
},
|
||
"app.appearance-settings.unknown-pack-warning.title": {
|
||
"message": "Warn me before installing unknown modpacks"
|
||
},
|
||
"app.auth-servers.unreachable.body": {
|
||
"message": "Minecraft authentication servers may be down right now. Check your internet connection and try again later."
|
||
},
|
||
"app.auth-servers.unreachable.header": {
|
||
"message": "Cannot reach authentication servers"
|
||
},
|
||
"app.browse.add-servers-to-instance": {
|
||
"message": "Adding server to instance"
|
||
},
|
||
"app.browse.add-to-an-instance": {
|
||
"message": "Add to an instance"
|
||
},
|
||
"app.browse.add-to-instance": {
|
||
"message": "Add to instance"
|
||
},
|
||
"app.browse.add-to-instance-name": {
|
||
"message": "Add to {instanceName}"
|
||
},
|
||
"app.browse.added": {
|
||
"message": "Added"
|
||
},
|
||
"app.browse.already-added": {
|
||
"message": "Already added"
|
||
},
|
||
"app.browse.back-to-instance": {
|
||
"message": "Back to instance"
|
||
},
|
||
"app.browse.discover-content": {
|
||
"message": "Discover content"
|
||
},
|
||
"app.browse.discover-servers": {
|
||
"message": "Discover servers"
|
||
},
|
||
"app.browse.hide-added-servers": {
|
||
"message": "Hide already added servers"
|
||
},
|
||
"app.browse.project-type.modpacks": {
|
||
"message": "Modpacks"
|
||
},
|
||
"app.browse.server-instance-content-warning": {
|
||
"message": "Adding content can break compatibility when joining the server. Any added content will also be lost when you update the server instance content."
|
||
},
|
||
"app.browse.server.installing": {
|
||
"message": "Installing"
|
||
},
|
||
"app.content-install.no-compatible-versions": {
|
||
"message": "No available versions match {compatibilityLabel}. Select a version to install anyway. Dependencies will not be installed automatically."
|
||
},
|
||
"app.export-modal.description-placeholder": {
|
||
"message": "Enter modpack description..."
|
||
},
|
||
"app.export-modal.export-button": {
|
||
"message": "Export"
|
||
},
|
||
"app.export-modal.header": {
|
||
"message": "Export modpack"
|
||
},
|
||
"app.export-modal.include-file-accessibility-label": {
|
||
"message": "Include \"{file}\"?"
|
||
},
|
||
"app.export-modal.modpack-name-label": {
|
||
"message": "Modpack Name"
|
||
},
|
||
"app.export-modal.modpack-name-placeholder": {
|
||
"message": "Modpack name"
|
||
},
|
||
"app.export-modal.select-files-label": {
|
||
"message": "Configure which files are included in this export"
|
||
},
|
||
"app.export-modal.version-number-label": {
|
||
"message": "Version number"
|
||
},
|
||
"app.export-modal.version-number-placeholder": {
|
||
"message": "1.0.0"
|
||
},
|
||
"app.install.phase.downloading_content": {
|
||
"message": "Downloading content"
|
||
},
|
||
"app.install.phase.downloading_minecraft": {
|
||
"message": "Downloading Minecraft"
|
||
},
|
||
"app.install.phase.downloading_pack_file": {
|
||
"message": "Downloading pack file"
|
||
},
|
||
"app.install.phase.extracting_overrides": {
|
||
"message": "Extracting overrides"
|
||
},
|
||
"app.install.phase.finalizing": {
|
||
"message": "Finalizing"
|
||
},
|
||
"app.install.phase.preparing_instance": {
|
||
"message": "Preparing instance"
|
||
},
|
||
"app.install.phase.preparing_java": {
|
||
"message": "Preparing Java"
|
||
},
|
||
"app.install.phase.preparing_java.downloading": {
|
||
"message": "Downloading Java {version}"
|
||
},
|
||
"app.install.phase.preparing_java.extracting": {
|
||
"message": "Extracting Java {version}"
|
||
},
|
||
"app.install.phase.preparing_java.fetching-metadata": {
|
||
"message": "Fetching Java {version}"
|
||
},
|
||
"app.install.phase.preparing_java.resolving": {
|
||
"message": "Preparing Java {version}"
|
||
},
|
||
"app.install.phase.preparing_java.validating": {
|
||
"message": "Validating Java {version}"
|
||
},
|
||
"app.install.phase.reading_pack_manifest": {
|
||
"message": "Reading pack manifest"
|
||
},
|
||
"app.install.phase.resolving_loader": {
|
||
"message": "Resolving loader"
|
||
},
|
||
"app.install.phase.resolving_minecraft": {
|
||
"message": "Resolving Minecraft"
|
||
},
|
||
"app.install.phase.resolving_pack": {
|
||
"message": "Resolving content"
|
||
},
|
||
"app.install.phase.rolling_back": {
|
||
"message": "Rolling back"
|
||
},
|
||
"app.install.phase.running_loader_processors": {
|
||
"message": "Running loader processors"
|
||
},
|
||
"app.instance.confirm-delete.admonition-body": {
|
||
"message": "All data for your instance will be permanently deleted, including your worlds, configs, and all installed content."
|
||
},
|
||
"app.instance.confirm-delete.admonition-header": {
|
||
"message": "This action cannot be undone"
|
||
},
|
||
"app.instance.confirm-delete.delete-button": {
|
||
"message": "Delete instance"
|
||
},
|
||
"app.instance.confirm-delete.header": {
|
||
"message": "Delete instance"
|
||
},
|
||
"app.instance.modpack-already-installed.body": {
|
||
"message": "This modpack is already installed in the <bold>{instanceName}</bold> instance. Are you sure you want to duplicate it?"
|
||
},
|
||
"app.instance.modpack-already-installed.create": {
|
||
"message": "Create"
|
||
},
|
||
"app.instance.modpack-already-installed.header": {
|
||
"message": "Modpack already installed"
|
||
},
|
||
"app.instance.modpack-already-installed.instance": {
|
||
"message": "Instance"
|
||
},
|
||
"app.instance.mods.bulk-update.downloading-projects": {
|
||
"message": "Downloading {current, number}/{total, number} projects..."
|
||
},
|
||
"app.instance.mods.bulk-update.finishing": {
|
||
"message": "Finishing update..."
|
||
},
|
||
"app.instance.mods.bulk-update.resolving-versions": {
|
||
"message": "Resolving versions..."
|
||
},
|
||
"app.instance.mods.content-type-project": {
|
||
"message": "project"
|
||
},
|
||
"app.instance.mods.project-was-added": {
|
||
"message": "\"{name}\" was added"
|
||
},
|
||
"app.instance.mods.projects-were-added": {
|
||
"message": "{count} projects were added"
|
||
},
|
||
"app.instance.mods.share-text": {
|
||
"message": "Check out the projects I'm using in my modpack!"
|
||
},
|
||
"app.instance.mods.share-title": {
|
||
"message": "Sharing modpack content"
|
||
},
|
||
"app.instance.mods.successfully-uploaded": {
|
||
"message": "Successfully uploaded"
|
||
},
|
||
"app.instance.worlds.add-server": {
|
||
"message": "Add server"
|
||
},
|
||
"app.instance.worlds.browse-servers": {
|
||
"message": "Browse servers"
|
||
},
|
||
"app.instance.worlds.delete-world-modal.delete-button": {
|
||
"message": "Delete world"
|
||
},
|
||
"app.instance.worlds.delete-world-modal.title": {
|
||
"message": "Delete world"
|
||
},
|
||
"app.instance.worlds.delete-world-modal.warning-body": {
|
||
"message": "This world will be permanently deleted from this instance. This action cannot be undone."
|
||
},
|
||
"app.instance.worlds.delete-world-modal.warning-header": {
|
||
"message": "Deleting {name}"
|
||
},
|
||
"app.instance.worlds.filter-modded": {
|
||
"message": "Modded"
|
||
},
|
||
"app.instance.worlds.filter-offline": {
|
||
"message": "Offline"
|
||
},
|
||
"app.instance.worlds.filter-online": {
|
||
"message": "Online"
|
||
},
|
||
"app.instance.worlds.filter-vanilla": {
|
||
"message": "Vanilla"
|
||
},
|
||
"app.instance.worlds.no-worlds-description": {
|
||
"message": "Add a server or browse to get started"
|
||
},
|
||
"app.instance.worlds.no-worlds-heading": {
|
||
"message": "No servers or worlds added"
|
||
},
|
||
"app.instance.worlds.remove-server-modal.remove-button": {
|
||
"message": "Remove server"
|
||
},
|
||
"app.instance.worlds.remove-server-modal.title": {
|
||
"message": "Remove server"
|
||
},
|
||
"app.instance.worlds.remove-server-modal.warning-body": {
|
||
"message": "This server will be removed from your server list and from the in-game server list. You can add it again later if you know the address."
|
||
},
|
||
"app.instance.worlds.remove-server-modal.warning-header": {
|
||
"message": "Removing {name}"
|
||
},
|
||
"app.instance.worlds.search-worlds-placeholder": {
|
||
"message": "Search {count} worlds..."
|
||
},
|
||
"app.modal.install-to-play.content-required": {
|
||
"message": "Content required"
|
||
},
|
||
"app.modal.install-to-play.header": {
|
||
"message": "Install to play"
|
||
},
|
||
"app.modal.install-to-play.install-button": {
|
||
"message": "Install"
|
||
},
|
||
"app.modal.install-to-play.mod-count": {
|
||
"message": "{count, plural, one {# mod} other {# mods}}"
|
||
},
|
||
"app.modal.install-to-play.required-modpack": {
|
||
"message": "Required modpack"
|
||
},
|
||
"app.modal.install-to-play.server-requires-mods": {
|
||
"message": "This server requires mods to play. Click Install to set up the required files from Modrinth, then launch directly into the server."
|
||
},
|
||
"app.modal.install-to-play.shared-instance": {
|
||
"message": "Shared instance"
|
||
},
|
||
"app.modal.install-to-play.shared-server-instance": {
|
||
"message": "Shared server instance"
|
||
},
|
||
"app.modal.install-to-play.view-contents": {
|
||
"message": "View contents"
|
||
},
|
||
"app.modal.update-to-play.header": {
|
||
"message": "Update to play"
|
||
},
|
||
"app.modal.update-to-play.update-required": {
|
||
"message": "Update required"
|
||
},
|
||
"app.modal.update-to-play.update-required-description": {
|
||
"message": "An update is required to play {name}. Please update to the latest version to launch the game."
|
||
},
|
||
"app.project.install-button.already-installed": {
|
||
"message": "This project is already installed"
|
||
},
|
||
"app.project.install-context.back-to-browse": {
|
||
"message": "Back to discover"
|
||
},
|
||
"app.project.install-context.install-content-to-instance": {
|
||
"message": "Install content to instance"
|
||
},
|
||
"app.settings.developer-mode-enabled": {
|
||
"message": "Developer mode enabled."
|
||
},
|
||
"app.settings.downloading": {
|
||
"message": "Downloading v{version}"
|
||
},
|
||
"app.settings.tabs.appearance": {
|
||
"message": "Appearance"
|
||
},
|
||
"app.settings.tabs.default-instance-options": {
|
||
"message": "Default instance options"
|
||
},
|
||
"app.settings.tabs.java-installations": {
|
||
"message": "Java installations"
|
||
},
|
||
"app.settings.tabs.language": {
|
||
"message": "Language"
|
||
},
|
||
"app.settings.tabs.privacy": {
|
||
"message": "Privacy"
|
||
},
|
||
"app.settings.tabs.resource-management": {
|
||
"message": "Resource management"
|
||
},
|
||
"app.skins.add-button": {
|
||
"message": "Add skin"
|
||
},
|
||
"app.skins.add-button.drag-and-drop": {
|
||
"message": "Drag and drop"
|
||
},
|
||
"app.skins.apply-button": {
|
||
"message": "Apply"
|
||
},
|
||
"app.skins.delete-button": {
|
||
"message": "Delete skin"
|
||
},
|
||
"app.skins.delete-modal.description": {
|
||
"message": "This will permanently delete the selected skin. This action cannot be undone."
|
||
},
|
||
"app.skins.delete-modal.title": {
|
||
"message": "Are you sure you want to delete this skin?"
|
||
},
|
||
"app.skins.dropped-file-error.text": {
|
||
"message": "Failed to read the dropped file."
|
||
},
|
||
"app.skins.dropped-file-error.title": {
|
||
"message": "Error processing file"
|
||
},
|
||
"app.skins.edit-button": {
|
||
"message": "Edit skin"
|
||
},
|
||
"app.skins.modal.add-skin-button": {
|
||
"message": "Add skin"
|
||
},
|
||
"app.skins.modal.add-title": {
|
||
"message": "Adding a skin"
|
||
},
|
||
"app.skins.modal.arm-style-section": {
|
||
"message": "Arm style"
|
||
},
|
||
"app.skins.modal.arm-style-slim": {
|
||
"message": "Slim"
|
||
},
|
||
"app.skins.modal.arm-style-wide": {
|
||
"message": "Wide"
|
||
},
|
||
"app.skins.modal.cape-fallback-name": {
|
||
"message": "Cape"
|
||
},
|
||
"app.skins.modal.cape-section": {
|
||
"message": "Cape"
|
||
},
|
||
"app.skins.modal.edit-title": {
|
||
"message": "Editing skin"
|
||
},
|
||
"app.skins.modal.make-edit-first-tooltip": {
|
||
"message": "Make an edit to the skin first!"
|
||
},
|
||
"app.skins.modal.no-cape-tooltip": {
|
||
"message": "No cape"
|
||
},
|
||
"app.skins.modal.none-cape-option": {
|
||
"message": "None"
|
||
},
|
||
"app.skins.modal.replace-texture-button": {
|
||
"message": "Replace texture"
|
||
},
|
||
"app.skins.modal.save-skin-button": {
|
||
"message": "Save skin"
|
||
},
|
||
"app.skins.modal.saving-tooltip": {
|
||
"message": "Saving..."
|
||
},
|
||
"app.skins.modal.texture-section": {
|
||
"message": "Texture"
|
||
},
|
||
"app.skins.modal.upload-skin-first-tooltip": {
|
||
"message": "Upload a skin first!"
|
||
},
|
||
"app.skins.preview.edit-button": {
|
||
"message": "Edit skin"
|
||
},
|
||
"app.skins.previewing-badge": {
|
||
"message": "Previewing"
|
||
},
|
||
"app.skins.rate-limit.text": {
|
||
"message": "You're changing your skin too frequently. Mojang's servers have temporarily blocked further requests. Please wait a moment before trying again."
|
||
},
|
||
"app.skins.rate-limit.title": {
|
||
"message": "Slow down!"
|
||
},
|
||
"app.skins.reorder-error.text": {
|
||
"message": "Your skin order could not be saved."
|
||
},
|
||
"app.skins.reorder-error.title": {
|
||
"message": "Failed to reorder skins"
|
||
},
|
||
"app.skins.section.builders-and-biomes": {
|
||
"message": "Builders & Biomes"
|
||
},
|
||
"app.skins.section.chase-the-skies": {
|
||
"message": "Chase the Skies"
|
||
},
|
||
"app.skins.section.default-skins": {
|
||
"message": "Default skins"
|
||
},
|
||
"app.skins.section.minecon-earth-2017": {
|
||
"message": "MINECON Earth 2017"
|
||
},
|
||
"app.skins.section.modrinth": {
|
||
"message": "Modrinth"
|
||
},
|
||
"app.skins.section.modrinth-pride": {
|
||
"message": "Modrinth Pride"
|
||
},
|
||
"app.skins.section.modrinth-pride.tooltip": {
|
||
"message": "You received these skins for donating to a Modrinth Pride fundraiser during Pride Month."
|
||
},
|
||
"app.skins.section.mounts-of-mayhem": {
|
||
"message": "Mounts of Mayhem"
|
||
},
|
||
"app.skins.section.saved-skins": {
|
||
"message": "Saved skins"
|
||
},
|
||
"app.skins.section.striding-hero": {
|
||
"message": "Striding Hero"
|
||
},
|
||
"app.skins.section.the-copper-age": {
|
||
"message": "The Copper Age"
|
||
},
|
||
"app.skins.section.the-garden-awakens": {
|
||
"message": "The Garden Awakens"
|
||
},
|
||
"app.skins.section.tiny-takeover": {
|
||
"message": "Tiny Takeover"
|
||
},
|
||
"app.skins.sign-in.button": {
|
||
"message": "Sign In"
|
||
},
|
||
"app.skins.sign-in.description": {
|
||
"message": "Please sign into your Minecraft account to use the skin management features of the Modrinth app."
|
||
},
|
||
"app.skins.sign-in.rinthbot-alt": {
|
||
"message": "Excited Modrinth Bot"
|
||
},
|
||
"app.skins.sign-in.title": {
|
||
"message": "Please sign in"
|
||
},
|
||
"app.skins.title": {
|
||
"message": "Skin selector"
|
||
},
|
||
"app.update-popup.body.download-complete": {
|
||
"message": "Modrinth App v{version} has finished downloading. Reload to update now, or automatically when you close Modrinth App."
|
||
},
|
||
"app.update-popup.body.linux": {
|
||
"message": "Modrinth App v{version} is available. Use your package manager to update for the latest features and fixes!"
|
||
},
|
||
"app.update-popup.body.metered": {
|
||
"message": "Modrinth App v{version} is available now! Since you're on a metered network, we didn't automatically download it."
|
||
},
|
||
"app.update-popup.changelog": {
|
||
"message": "Changelog"
|
||
},
|
||
"app.update-popup.download": {
|
||
"message": "Download ({size})"
|
||
},
|
||
"app.update-popup.download-complete": {
|
||
"message": "Download complete"
|
||
},
|
||
"app.update-popup.reload": {
|
||
"message": "Reload to update"
|
||
},
|
||
"app.update-popup.title": {
|
||
"message": "Update available"
|
||
},
|
||
"app.update.complete-toast.text": {
|
||
"message": "Click here to view the changelog."
|
||
},
|
||
"app.update.complete-toast.title": {
|
||
"message": "Version {version} was successfully installed!"
|
||
},
|
||
"app.world.server-modal.placeholder-address": {
|
||
"message": "example.modrinth.gg"
|
||
},
|
||
"app.world.server-modal.select-an-option": {
|
||
"message": "Select an option"
|
||
},
|
||
"app.world.world-item.incompatible-version": {
|
||
"message": "Incompatible version {version}"
|
||
},
|
||
"app.world.world-item.not-played-yet": {
|
||
"message": "Not played yet"
|
||
},
|
||
"app.world.world-item.offline": {
|
||
"message": "Offline"
|
||
},
|
||
"app.world.world-item.players-online": {
|
||
"message": "{count} online"
|
||
},
|
||
"friends.action.add-friend": {
|
||
"message": "Add a friend"
|
||
},
|
||
"friends.action.view-friend-requests": {
|
||
"message": "{count} friend {count, plural, one {request} other {requests}}"
|
||
},
|
||
"friends.add-friend.submit": {
|
||
"message": "Send friend request"
|
||
},
|
||
"friends.add-friend.title": {
|
||
"message": "Adding a friend"
|
||
},
|
||
"friends.add-friend.username.description": {
|
||
"message": "It may be different from their Minecraft username!"
|
||
},
|
||
"friends.add-friend.username.placeholder": {
|
||
"message": "Enter Modrinth username..."
|
||
},
|
||
"friends.add-friend.username.title": {
|
||
"message": "What's your friend's Modrinth username?"
|
||
},
|
||
"friends.add-friends-to-share": {
|
||
"message": "<link>Add friends</link> to see what they're playing!"
|
||
},
|
||
"friends.friend.cancel-request": {
|
||
"message": "Cancel request"
|
||
},
|
||
"friends.friend.remove-friend": {
|
||
"message": "Remove friend"
|
||
},
|
||
"friends.friend.request-sent": {
|
||
"message": "Friend request sent"
|
||
},
|
||
"friends.friend.view-profile": {
|
||
"message": "View profile"
|
||
},
|
||
"friends.heading": {
|
||
"message": "Friends"
|
||
},
|
||
"friends.heading.active": {
|
||
"message": "Active"
|
||
},
|
||
"friends.heading.offline": {
|
||
"message": "Offline"
|
||
},
|
||
"friends.heading.online": {
|
||
"message": "Online"
|
||
},
|
||
"friends.heading.pending": {
|
||
"message": "Pending"
|
||
},
|
||
"friends.no-friends-match": {
|
||
"message": "No friends matching ''{query}''"
|
||
},
|
||
"friends.search-friends-placeholder": {
|
||
"message": "Search friends..."
|
||
},
|
||
"friends.section.heading": {
|
||
"message": "{title} - {count}"
|
||
},
|
||
"friends.sign-in-to-add-friends": {
|
||
"message": "<link>Sign in to a Modrinth account</link> to add friends and see what they're playing!"
|
||
},
|
||
"instance.add-server.add-and-play": {
|
||
"message": "Add and play"
|
||
},
|
||
"instance.add-server.add-server": {
|
||
"message": "Add server"
|
||
},
|
||
"instance.add-server.resource-pack.disabled": {
|
||
"message": "Disabled"
|
||
},
|
||
"instance.add-server.resource-pack.enabled": {
|
||
"message": "Enabled"
|
||
},
|
||
"instance.add-server.resource-pack.prompt": {
|
||
"message": "Prompt"
|
||
},
|
||
"instance.add-server.title": {
|
||
"message": "Add a server"
|
||
},
|
||
"instance.edit-server.title": {
|
||
"message": "Edit server"
|
||
},
|
||
"instance.edit-world.hide-from-home": {
|
||
"message": "Hide from the Home page"
|
||
},
|
||
"instance.edit-world.name": {
|
||
"message": "Name"
|
||
},
|
||
"instance.edit-world.placeholder-name": {
|
||
"message": "Minecraft World"
|
||
},
|
||
"instance.edit-world.reset-icon": {
|
||
"message": "Reset icon"
|
||
},
|
||
"instance.edit-world.title": {
|
||
"message": "Edit world"
|
||
},
|
||
"instance.files.adding-files": {
|
||
"message": "Adding files ({completed}/{total})"
|
||
},
|
||
"instance.files.save-as": {
|
||
"message": "Save as..."
|
||
},
|
||
"instance.server-modal.address": {
|
||
"message": "Address"
|
||
},
|
||
"instance.server-modal.name": {
|
||
"message": "Name"
|
||
},
|
||
"instance.server-modal.placeholder-name": {
|
||
"message": "Minecraft Server"
|
||
},
|
||
"instance.server-modal.resource-pack": {
|
||
"message": "Resource pack"
|
||
},
|
||
"instance.settings.tabs.general": {
|
||
"message": "General"
|
||
},
|
||
"instance.settings.tabs.general.delete": {
|
||
"message": "Delete instance"
|
||
},
|
||
"instance.settings.tabs.general.delete.button": {
|
||
"message": "Delete instance"
|
||
},
|
||
"instance.settings.tabs.general.delete.description": {
|
||
"message": "Permanently deletes an instance from your device, including your worlds, configs, and all installed content. Be careful, as once you delete a instance there is no way to recover it."
|
||
},
|
||
"instance.settings.tabs.general.deleting.button": {
|
||
"message": "Deleting..."
|
||
},
|
||
"instance.settings.tabs.general.duplicate-button": {
|
||
"message": "Duplicate"
|
||
},
|
||
"instance.settings.tabs.general.duplicate-button.tooltip.installing": {
|
||
"message": "Cannot duplicate while installing."
|
||
},
|
||
"instance.settings.tabs.general.duplicate-instance": {
|
||
"message": "Duplicate instance"
|
||
},
|
||
"instance.settings.tabs.general.duplicate-instance.description": {
|
||
"message": "Creates a copy of this instance, including worlds, configs, mods, etc."
|
||
},
|
||
"instance.settings.tabs.general.edit-icon": {
|
||
"message": "Edit icon"
|
||
},
|
||
"instance.settings.tabs.general.edit-icon.remove": {
|
||
"message": "Remove icon"
|
||
},
|
||
"instance.settings.tabs.general.edit-icon.replace": {
|
||
"message": "Replace icon"
|
||
},
|
||
"instance.settings.tabs.general.edit-icon.select": {
|
||
"message": "Select icon"
|
||
},
|
||
"instance.settings.tabs.general.library-groups": {
|
||
"message": "Library groups"
|
||
},
|
||
"instance.settings.tabs.general.library-groups.create": {
|
||
"message": "Create new group"
|
||
},
|
||
"instance.settings.tabs.general.library-groups.description": {
|
||
"message": "Library groups allow you to organize your instances into different sections in your library."
|
||
},
|
||
"instance.settings.tabs.general.library-groups.enter-name": {
|
||
"message": "Enter group name"
|
||
},
|
||
"instance.settings.tabs.general.name": {
|
||
"message": "Name"
|
||
},
|
||
"instance.settings.tabs.general.update-channel": {
|
||
"message": "Update channel"
|
||
},
|
||
"instance.settings.tabs.general.update-channel.alpha": {
|
||
"message": "Alpha"
|
||
},
|
||
"instance.settings.tabs.general.update-channel.alpha.description": {
|
||
"message": "Release, beta, and alpha versions will be shown as available updates."
|
||
},
|
||
"instance.settings.tabs.general.update-channel.beta": {
|
||
"message": "Beta"
|
||
},
|
||
"instance.settings.tabs.general.update-channel.beta.description": {
|
||
"message": "Release and beta versions will be shown as available updates."
|
||
},
|
||
"instance.settings.tabs.general.update-channel.release": {
|
||
"message": "Release"
|
||
},
|
||
"instance.settings.tabs.general.update-channel.release.description": {
|
||
"message": "Only release versions will be shown as available updates."
|
||
},
|
||
"instance.settings.tabs.general.update-channel.select": {
|
||
"message": "Select update channel"
|
||
},
|
||
"instance.settings.tabs.hooks": {
|
||
"message": "Launch hooks"
|
||
},
|
||
"instance.settings.tabs.hooks.custom-hooks": {
|
||
"message": "Custom launch hooks"
|
||
},
|
||
"instance.settings.tabs.hooks.description": {
|
||
"message": "Hooks allow advanced users to run certain system commands before and after launching the game."
|
||
},
|
||
"instance.settings.tabs.hooks.post-exit": {
|
||
"message": "Post-exit"
|
||
},
|
||
"instance.settings.tabs.hooks.post-exit.description": {
|
||
"message": "Ran after the game closes."
|
||
},
|
||
"instance.settings.tabs.hooks.post-exit.enter": {
|
||
"message": "Enter post-exit command..."
|
||
},
|
||
"instance.settings.tabs.hooks.pre-launch": {
|
||
"message": "Pre-launch"
|
||
},
|
||
"instance.settings.tabs.hooks.pre-launch.description": {
|
||
"message": "Ran before the instance is launched."
|
||
},
|
||
"instance.settings.tabs.hooks.pre-launch.enter": {
|
||
"message": "Enter pre-launch command..."
|
||
},
|
||
"instance.settings.tabs.hooks.title": {
|
||
"message": "Game launch hooks"
|
||
},
|
||
"instance.settings.tabs.hooks.wrapper": {
|
||
"message": "Wrapper"
|
||
},
|
||
"instance.settings.tabs.hooks.wrapper.description": {
|
||
"message": "Wrapper command for launching Minecraft."
|
||
},
|
||
"instance.settings.tabs.hooks.wrapper.enter": {
|
||
"message": "Enter wrapper command..."
|
||
},
|
||
"instance.settings.tabs.installation": {
|
||
"message": "Installation"
|
||
},
|
||
"instance.settings.tabs.installation.loader-version": {
|
||
"message": "{loader} version"
|
||
},
|
||
"instance.settings.tabs.java": {
|
||
"message": "Java and memory"
|
||
},
|
||
"instance.settings.tabs.java.custom-environment-variables": {
|
||
"message": "Custom environment variables"
|
||
},
|
||
"instance.settings.tabs.java.custom-java-arguments": {
|
||
"message": "Custom Java arguments"
|
||
},
|
||
"instance.settings.tabs.java.custom-java-installation": {
|
||
"message": "Custom Java installation"
|
||
},
|
||
"instance.settings.tabs.java.custom-memory-allocation": {
|
||
"message": "Custom memory allocation"
|
||
},
|
||
"instance.settings.tabs.java.enter-environment-variables": {
|
||
"message": "Enter environmental variables..."
|
||
},
|
||
"instance.settings.tabs.java.enter-java-arguments": {
|
||
"message": "Enter Java arguments..."
|
||
},
|
||
"instance.settings.tabs.java.environment-variables": {
|
||
"message": "Environment variables"
|
||
},
|
||
"instance.settings.tabs.java.hooks": {
|
||
"message": "Hooks"
|
||
},
|
||
"instance.settings.tabs.java.java-arguments": {
|
||
"message": "Java arguments"
|
||
},
|
||
"instance.settings.tabs.java.java-installation": {
|
||
"message": "Java installation"
|
||
},
|
||
"instance.settings.tabs.java.java-memory": {
|
||
"message": "Memory allocated"
|
||
},
|
||
"instance.settings.tabs.java.java-path-placeholder": {
|
||
"message": "/path/to/java"
|
||
},
|
||
"instance.settings.tabs.window": {
|
||
"message": "Window"
|
||
},
|
||
"instance.settings.tabs.window.custom-window-settings": {
|
||
"message": "Custom window settings"
|
||
},
|
||
"instance.settings.tabs.window.fullscreen": {
|
||
"message": "Fullscreen"
|
||
},
|
||
"instance.settings.tabs.window.fullscreen.description": {
|
||
"message": "Make the game start in full screen when launched (using options.txt)."
|
||
},
|
||
"instance.settings.tabs.window.height": {
|
||
"message": "Height"
|
||
},
|
||
"instance.settings.tabs.window.height.description": {
|
||
"message": "The height of the game window when launched."
|
||
},
|
||
"instance.settings.tabs.window.height.enter": {
|
||
"message": "Enter height..."
|
||
},
|
||
"instance.settings.tabs.window.width": {
|
||
"message": "Width"
|
||
},
|
||
"instance.settings.tabs.window.width.description": {
|
||
"message": "The width of the game window when launched."
|
||
},
|
||
"instance.settings.tabs.window.width.enter": {
|
||
"message": "Enter width..."
|
||
},
|
||
"instance.worlds.a_minecraft_server": {
|
||
"message": "A Minecraft Server"
|
||
},
|
||
"instance.worlds.cant_connect": {
|
||
"message": "Can't connect to server"
|
||
},
|
||
"instance.worlds.copy_address": {
|
||
"message": "Copy address"
|
||
},
|
||
"instance.worlds.create_shortcut": {
|
||
"message": "Create shortcut"
|
||
},
|
||
"instance.worlds.dont_show_on_home": {
|
||
"message": "Don't show on Home"
|
||
},
|
||
"instance.worlds.game_already_open": {
|
||
"message": "Instance is already open"
|
||
},
|
||
"instance.worlds.hardcore": {
|
||
"message": "Hardcore mode"
|
||
},
|
||
"instance.worlds.incompatible_server": {
|
||
"message": "Server is incompatible"
|
||
},
|
||
"instance.worlds.linked_server": {
|
||
"message": "Managed by server project"
|
||
},
|
||
"instance.worlds.no_contact": {
|
||
"message": "Server couldn't be contacted"
|
||
},
|
||
"instance.worlds.no_server_quick_play": {
|
||
"message": "You can only jump straight into servers on Minecraft Alpha 1.0.5+"
|
||
},
|
||
"instance.worlds.no_singleplayer_quick_play": {
|
||
"message": "You can only jump straight into singleplayer worlds on Minecraft 1.20+"
|
||
},
|
||
"instance.worlds.play_instance": {
|
||
"message": "Play instance"
|
||
},
|
||
"instance.worlds.view_instance": {
|
||
"message": "View instance"
|
||
},
|
||
"instance.worlds.world_in_use": {
|
||
"message": "World is in use"
|
||
},
|
||
"minecraft-account.add-account": {
|
||
"message": "Add account"
|
||
},
|
||
"minecraft-account.label": {
|
||
"message": "Minecraft account"
|
||
},
|
||
"minecraft-account.not-signed-in": {
|
||
"message": "Not signed in"
|
||
},
|
||
"minecraft-account.remove-account": {
|
||
"message": "Remove account"
|
||
},
|
||
"minecraft-account.select-account": {
|
||
"message": "Select account"
|
||
},
|
||
"minecraft-account.sign-in": {
|
||
"message": "Sign in to Minecraft"
|
||
},
|
||
"search.filter.locked.instance": {
|
||
"message": "Provided by the instance"
|
||
},
|
||
"search.filter.locked.instance-game-version.title": {
|
||
"message": "Game version is provided by the instance"
|
||
},
|
||
"search.filter.locked.instance-loader.title": {
|
||
"message": "Loader is provided by the instance"
|
||
},
|
||
"search.filter.locked.instance.sync": {
|
||
"message": "Sync with instance"
|
||
},
|
||
"search.filter.locked.server": {
|
||
"message": "Provided by the server"
|
||
},
|
||
"search.filter.locked.server-environment.title": {
|
||
"message": "Only client-side mods can be added to the server instance"
|
||
},
|
||
"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"
|
||
},
|
||
"unknown-pack-warning-modal.body": {
|
||
"message": "A file is only reviewed if it’s uploaded to Modrinth, regardless of its file format (including .mrpack)."
|
||
},
|
||
"unknown-pack-warning-modal.dont-show-again": {
|
||
"message": "Don't show this warning again"
|
||
},
|
||
"unknown-pack-warning-modal.header": {
|
||
"message": "Confirm installation"
|
||
},
|
||
"unknown-pack-warning-modal.install-anyway": {
|
||
"message": "Install anyway"
|
||
},
|
||
"unknown-pack-warning-modal.malware-statement": {
|
||
"message": "Malware is often distributed through modpack files by sharing them on platforms like Discord."
|
||
},
|
||
"unknown-pack-warning-modal.warning.body": {
|
||
"message": "We couldn't find this file on Modrinth. We strongly recommend only installing files from sources you trust."
|
||
},
|
||
"unknown-pack-warning-modal.warning.title": {
|
||
"message": "Unknown file warning"
|
||
}
|
||
}
|