Files
Modrinth-plus/packages/ui/src/locales/en-US/index.json
Josiah Glosson a538b99c18 Reworked app update flow (#3960)
* Make theseus capable of logging messages from the `log` crate

* Move update checking entirely into JS and open a modal if an update is available

* Fix formatjs on Windows and run formatjs

* Add in the buttons and body

* Fix lint

* Show update size in modal

* Fix update not being rechecked if the update modal was directly dismissed

* Slight UI tweaks

* Fix lint

* Implement skipping the update

* Implement the Update Now button

* Implement updating at next exit

* Turn download progress into an error bar on failure

* Restore 5 minute update check instead of 30 seconds

* Fix PendingUpdateData being seen as a unit struct

* Fix lint

* Make CI also lint updater code

* feat: create AppearingProgressBar component

* feat: polish update available modal

* feat: add error handling

* Open changelog with tauri-plugin-opener

* Run intl:extract

* Update completion toasts (#3978)

* Use single LAUNCHER_USER_AGENT constant for all user agents

* Fix build on Mac

* Request the update size with HEAD instead of GET

* UI tweaks

* lint

* Fix lint

* fix: hide modal header & add "Hide update reminder" button w/ tooltip

* Run intl:extract

* fix: lint issues

* fix: merge issues

* notifications.js no longer exists

* Add metered network checking

* Add a timeout to macOS is_network_metered

* Fix tauri.conf.json

* vibe debugging

* Set a dispatch queue

* Have a popup that asks you if you'd like to disable automatic file downloads if you're on a metered network

* Move UpdateModal to modal package

* Fix lint

* Add a toggle for automatic downloads

* Fix type

Co-authored-by: Alejandro González <7822554+AlexTMjugador@users.noreply.github.com>
Signed-off-by: Josiah Glosson <soujournme@gmail.com>

* Redo updating UI and experience

* lint

* fix unlistener issue

* remove unneeded translation keys

* Fix expose issue

* temp disable cranelift, tweak some messages

* change version back

* Clean up App.vue

* move toast to top right

* update reload icon

* Fixed the bug!!!!!!!!!!!!

* improve messages

* intl:extract

* Add liquid glass icon file

* not you!

* use dependency injection

* lint on apple icon

* Fix imports, move download size to button

* change update check back to 5 mins

* lint + move to providers

* intl:extract

---------

Signed-off-by: Cal H. <hendersoncal117@gmail.com>
Signed-off-by: Josiah Glosson <soujournme@gmail.com>
Co-authored-by: Calum <calum@modrinth.com>
Co-authored-by: Prospector <prospectordev@gmail.com>
Co-authored-by: Cal H. <hendersoncal117@gmail.com>
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
Co-authored-by: Alejandro González <7822554+AlexTMjugador@users.noreply.github.com>
2025-09-29 15:28:31 +00:00

849 lines
23 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.
{
"badge.beta": {
"defaultMessage": "Beta"
},
"badge.beta-release": {
"defaultMessage": "Beta Release"
},
"badge.new": {
"defaultMessage": "New"
},
"button.analytics": {
"defaultMessage": "Analytics"
},
"button.back": {
"defaultMessage": "Back"
},
"button.cancel": {
"defaultMessage": "Cancel"
},
"button.close": {
"defaultMessage": "Close"
},
"button.continue": {
"defaultMessage": "Continue"
},
"button.copy-id": {
"defaultMessage": "Copy ID"
},
"button.copy-permalink": {
"defaultMessage": "Copy permanent link"
},
"button.create-a-project": {
"defaultMessage": "Create a project"
},
"button.download": {
"defaultMessage": "Download"
},
"button.downloading": {
"defaultMessage": "Downloading"
},
"button.edit": {
"defaultMessage": "Edit"
},
"button.follow": {
"defaultMessage": "Follow"
},
"button.more-options": {
"defaultMessage": "More options"
},
"button.next": {
"defaultMessage": "Next"
},
"button.open-folder": {
"defaultMessage": "Open folder"
},
"button.play": {
"defaultMessage": "Play"
},
"button.refresh": {
"defaultMessage": "Refresh"
},
"button.remove": {
"defaultMessage": "Remove"
},
"button.remove-image": {
"defaultMessage": "Remove image"
},
"button.report": {
"defaultMessage": "Report"
},
"button.reset": {
"defaultMessage": "Reset"
},
"button.save": {
"defaultMessage": "Save"
},
"button.save-changes": {
"defaultMessage": "Save changes"
},
"button.saving": {
"defaultMessage": "Saving"
},
"button.sign-in": {
"defaultMessage": "Sign in"
},
"button.sign-out": {
"defaultMessage": "Sign out"
},
"button.sign-up": {
"defaultMessage": "Sign up"
},
"button.stop": {
"defaultMessage": "Stop"
},
"button.unfollow": {
"defaultMessage": "Unfollow"
},
"button.upload-image": {
"defaultMessage": "Upload image"
},
"changelog.justNow": {
"defaultMessage": "Just now"
},
"changelog.product.api": {
"defaultMessage": "API"
},
"changelog.product.app": {
"defaultMessage": "App"
},
"changelog.product.servers": {
"defaultMessage": "Servers"
},
"changelog.product.web": {
"defaultMessage": "Website"
},
"collection.label.private": {
"defaultMessage": "Private"
},
"icon-select.edit": {
"defaultMessage": "Edit icon"
},
"icon-select.remove": {
"defaultMessage": "Remove icon"
},
"icon-select.replace": {
"defaultMessage": "Replace icon"
},
"icon-select.select": {
"defaultMessage": "Select icon"
},
"input.search.placeholder": {
"defaultMessage": "Search..."
},
"input.view.gallery": {
"defaultMessage": "Gallery view"
},
"input.view.grid": {
"defaultMessage": "Grid view"
},
"input.view.list": {
"defaultMessage": "Rows view"
},
"instance.worlds.game_mode.adventure": {
"defaultMessage": "Adventure mode"
},
"instance.worlds.game_mode.creative": {
"defaultMessage": "Creative mode"
},
"instance.worlds.game_mode.spectator": {
"defaultMessage": "Spectator mode"
},
"instance.worlds.game_mode.survival": {
"defaultMessage": "Survival mode"
},
"instance.worlds.game_mode.unknown": {
"defaultMessage": "Unknown game mode"
},
"label.changes-saved": {
"defaultMessage": "Changes saved"
},
"label.collections": {
"defaultMessage": "Collections"
},
"label.created-ago": {
"defaultMessage": "Created {ago}"
},
"label.dashboard": {
"defaultMessage": "Dashboard"
},
"label.delete": {
"defaultMessage": "Delete"
},
"label.description": {
"defaultMessage": "Description"
},
"label.error": {
"defaultMessage": "Error"
},
"label.followed-projects": {
"defaultMessage": "Followed projects"
},
"label.loading": {
"defaultMessage": "Loading..."
},
"label.moderation": {
"defaultMessage": "Moderation"
},
"label.notifications": {
"defaultMessage": "Notifications"
},
"label.or": {
"defaultMessage": "or"
},
"label.password": {
"defaultMessage": "Password"
},
"label.played": {
"defaultMessage": "Played {time}"
},
"label.public": {
"defaultMessage": "Public"
},
"label.rejected": {
"defaultMessage": "Rejected"
},
"label.saved": {
"defaultMessage": "Saved"
},
"label.scopes": {
"defaultMessage": "Scopes"
},
"label.server": {
"defaultMessage": "Server"
},
"label.servers": {
"defaultMessage": "Servers"
},
"label.settings": {
"defaultMessage": "Settings"
},
"label.singleplayer": {
"defaultMessage": "Singleplayer"
},
"label.title": {
"defaultMessage": "Title"
},
"label.unlisted": {
"defaultMessage": "Unlisted"
},
"label.visibility": {
"defaultMessage": "Visibility"
},
"label.visit-your-profile": {
"defaultMessage": "Visit your profile"
},
"modal.add-payment-method.action": {
"defaultMessage": "Add payment method"
},
"modal.add-payment-method.title": {
"defaultMessage": "Adding a payment method"
},
"notification.error.title": {
"defaultMessage": "An error occurred"
},
"omorphia.component.badge.label.accepted": {
"defaultMessage": "Accepted"
},
"omorphia.component.badge.label.approved": {
"defaultMessage": "Approved"
},
"omorphia.component.badge.label.archived": {
"defaultMessage": "Archived"
},
"omorphia.component.badge.label.closed": {
"defaultMessage": "Closed"
},
"omorphia.component.badge.label.creator": {
"defaultMessage": "Creator"
},
"omorphia.component.badge.label.draft": {
"defaultMessage": "Draft"
},
"omorphia.component.badge.label.failed": {
"defaultMessage": "Failed"
},
"omorphia.component.badge.label.listed": {
"defaultMessage": "Listed"
},
"omorphia.component.badge.label.moderator": {
"defaultMessage": "Moderator"
},
"omorphia.component.badge.label.modrinth-team": {
"defaultMessage": "Modrinth Team"
},
"omorphia.component.badge.label.pending": {
"defaultMessage": "Pending"
},
"omorphia.component.badge.label.private": {
"defaultMessage": "Private"
},
"omorphia.component.badge.label.processed": {
"defaultMessage": "Processed"
},
"omorphia.component.badge.label.rejected": {
"defaultMessage": "Rejected"
},
"omorphia.component.badge.label.returned": {
"defaultMessage": "Returned"
},
"omorphia.component.badge.label.scheduled": {
"defaultMessage": "Scheduled"
},
"omorphia.component.badge.label.under-review": {
"defaultMessage": "Under review"
},
"omorphia.component.badge.label.unlisted": {
"defaultMessage": "Unlisted"
},
"omorphia.component.badge.label.withheld": {
"defaultMessage": "Withheld"
},
"omorphia.component.copy.action.copy": {
"defaultMessage": "Copy code to clipboard"
},
"omorphia.component.environment-indicator.label.client": {
"defaultMessage": "Client"
},
"omorphia.component.environment-indicator.label.client-and-server": {
"defaultMessage": "Client and server"
},
"omorphia.component.environment-indicator.label.client-or-server": {
"defaultMessage": "Client or server"
},
"omorphia.component.environment-indicator.label.server": {
"defaultMessage": "Server"
},
"omorphia.component.environment-indicator.label.type": {
"defaultMessage": "A {type}"
},
"omorphia.component.environment-indicator.label.unsupported": {
"defaultMessage": "Unsupported"
},
"omorphia.component.purchase_modal.payment_method_card_display": {
"defaultMessage": "{card_brand} ending in {last_four}"
},
"omorphia.component.purchase_modal.payment_method_type.amazon_pay": {
"defaultMessage": "Amazon Pay"
},
"omorphia.component.purchase_modal.payment_method_type.amex": {
"defaultMessage": "American Express"
},
"omorphia.component.purchase_modal.payment_method_type.cashapp": {
"defaultMessage": "Cash App"
},
"omorphia.component.purchase_modal.payment_method_type.diners": {
"defaultMessage": "Diners Club"
},
"omorphia.component.purchase_modal.payment_method_type.discover": {
"defaultMessage": "Discover"
},
"omorphia.component.purchase_modal.payment_method_type.eftpos": {
"defaultMessage": "EFTPOS"
},
"omorphia.component.purchase_modal.payment_method_type.jcb": {
"defaultMessage": "JCB"
},
"omorphia.component.purchase_modal.payment_method_type.mastercard": {
"defaultMessage": "MasterCard"
},
"omorphia.component.purchase_modal.payment_method_type.paypal": {
"defaultMessage": "PayPal"
},
"omorphia.component.purchase_modal.payment_method_type.unionpay": {
"defaultMessage": "UnionPay"
},
"omorphia.component.purchase_modal.payment_method_type.unknown": {
"defaultMessage": "Unknown payment method"
},
"omorphia.component.purchase_modal.payment_method_type.visa": {
"defaultMessage": "Visa"
},
"project-type.all": {
"defaultMessage": "All"
},
"project-type.datapack.capital": {
"defaultMessage": "{count, plural, one {Data Pack} other {Data Packs}}"
},
"project-type.datapack.category": {
"defaultMessage": "Data Packs"
},
"project-type.datapack.lowercase": {
"defaultMessage": "{count, plural, one {data pack} other {data packs}}"
},
"project-type.mod.capital": {
"defaultMessage": "{count, plural, one {Mod} other {Mods}}"
},
"project-type.mod.category": {
"defaultMessage": "Mods"
},
"project-type.mod.lowercase": {
"defaultMessage": "{count, plural, one {mod} other {mods}}"
},
"project-type.modpack.capital": {
"defaultMessage": "{count, plural, one {Modpack} other {Modpacks}}"
},
"project-type.modpack.category": {
"defaultMessage": "Modpacks"
},
"project-type.modpack.lowercase": {
"defaultMessage": "{count, plural, one {modpack} other {modpacks}}"
},
"project-type.plugin.capital": {
"defaultMessage": "{count, plural, one {Plugin} other {Plugins}}"
},
"project-type.plugin.category": {
"defaultMessage": "Plugins"
},
"project-type.plugin.lowercase": {
"defaultMessage": "{count, plural, one {plugin} other {plugins}}"
},
"project-type.resourcepack.capital": {
"defaultMessage": "{count, plural, one {Resource Pack} other {Resource Packs}}"
},
"project-type.resourcepack.category": {
"defaultMessage": "Resource Packs"
},
"project-type.resourcepack.lowercase": {
"defaultMessage": "{count, plural, one {resource pack} other {resource packs}}"
},
"project-type.shader.capital": {
"defaultMessage": "{count, plural, one {Shader} other {Shaders}}"
},
"project-type.shader.category": {
"defaultMessage": "Shaders"
},
"project-type.shader.lowercase": {
"defaultMessage": "{count, plural, one {shader} other {shaders}}"
},
"project.about.compatibility.environments": {
"defaultMessage": "Supported environments"
},
"project.about.compatibility.environments.client-and-server": {
"defaultMessage": "Client and server"
},
"project.about.compatibility.environments.client-side": {
"defaultMessage": "Client-side"
},
"project.about.compatibility.environments.dedicated-servers-only": {
"defaultMessage": "Dedicated servers only"
},
"project.about.compatibility.environments.server-side": {
"defaultMessage": "Server-side"
},
"project.about.compatibility.environments.singleplayer": {
"defaultMessage": "Singleplayer"
},
"project.about.compatibility.environments.singleplayer-only": {
"defaultMessage": "Singleplayer only"
},
"project.about.compatibility.game.minecraftJava": {
"defaultMessage": "Minecraft: Java Edition"
},
"project.about.compatibility.platforms": {
"defaultMessage": "Platforms"
},
"project.about.compatibility.title": {
"defaultMessage": "Compatibility"
},
"project.about.creators.owner": {
"defaultMessage": "Project owner"
},
"project.about.creators.title": {
"defaultMessage": "Creators"
},
"project.about.details.created": {
"defaultMessage": "Created {date}"
},
"project.about.details.licensed": {
"defaultMessage": "Licensed {license}"
},
"project.about.details.published": {
"defaultMessage": "Published {date}"
},
"project.about.details.submitted": {
"defaultMessage": "Submitted {date}"
},
"project.about.details.title": {
"defaultMessage": "Details"
},
"project.about.details.updated": {
"defaultMessage": "Updated {date}"
},
"project.about.links.discord": {
"defaultMessage": "Join Discord server"
},
"project.about.links.donate.bmac": {
"defaultMessage": "Buy Me a Coffee"
},
"project.about.links.donate.generic": {
"defaultMessage": "Donate"
},
"project.about.links.donate.github": {
"defaultMessage": "Sponsor on GitHub"
},
"project.about.links.donate.kofi": {
"defaultMessage": "Donate on Ko-fi"
},
"project.about.links.donate.patreon": {
"defaultMessage": "Donate on Patreon"
},
"project.about.links.donate.paypal": {
"defaultMessage": "Donate on PayPal"
},
"project.about.links.issues": {
"defaultMessage": "Report issues"
},
"project.about.links.source": {
"defaultMessage": "View source"
},
"project.about.links.title": {
"defaultMessage": "Links"
},
"project.about.links.wiki": {
"defaultMessage": "Visit wiki"
},
"project.settings.analytics.title": {
"defaultMessage": "Analytics"
},
"project.settings.description.title": {
"defaultMessage": "Description"
},
"project.settings.environment.client_and_server.description": {
"defaultMessage": "Has some functionality on both the client and server, even if only partially."
},
"project.settings.environment.client_and_server.optional_both.title": {
"defaultMessage": "Optional on both, works the same if installed on either side"
},
"project.settings.environment.client_and_server.optional_both_prefers_both.title": {
"defaultMessage": "Optional on both, works best when installed on both sides"
},
"project.settings.environment.client_and_server.optional_client.title": {
"defaultMessage": "Optional on client"
},
"project.settings.environment.client_and_server.optional_server.title": {
"defaultMessage": "Optional on server"
},
"project.settings.environment.client_and_server.required_both.title": {
"defaultMessage": "Required on both"
},
"project.settings.environment.client_and_server.title": {
"defaultMessage": "Client and server"
},
"project.settings.environment.client_only.description": {
"defaultMessage": "All functionality is done client-side and is compatible with vanilla servers."
},
"project.settings.environment.client_only.title": {
"defaultMessage": "Client-side only"
},
"project.settings.environment.server_only.dedicated_only.title": {
"defaultMessage": "Dedicated server only"
},
"project.settings.environment.server_only.description": {
"defaultMessage": "All functionality is done server-side and is compatible with vanilla clients."
},
"project.settings.environment.server_only.supports_singleplayer.title": {
"defaultMessage": "Works in singleplayer too"
},
"project.settings.environment.server_only.title": {
"defaultMessage": "Server-side only"
},
"project.settings.environment.singleplayer.description": {
"defaultMessage": "Only functions in Singleplayer or when not connected to a Multiplayer server."
},
"project.settings.environment.singleplayer.title": {
"defaultMessage": "Singleplayer only"
},
"project.settings.environment.suboption.accessibility-option-label": {
"defaultMessage": "{title}: {description}"
},
"project.settings.environment.suboption.accessibility-suboption-group-label": {
"defaultMessage": "Suboptions of {option}"
},
"project.settings.environment.title": {
"defaultMessage": "Environment"
},
"project.settings.gallery.title": {
"defaultMessage": "Gallery"
},
"project.settings.general.title": {
"defaultMessage": "General"
},
"project.settings.license.title": {
"defaultMessage": "License"
},
"project.settings.links.title": {
"defaultMessage": "Links"
},
"project.settings.members.title": {
"defaultMessage": "Members"
},
"project.settings.notice.no-permission.description": {
"defaultMessage": "You don't have permission to edit this."
},
"project.settings.notice.no-permission.title": {
"defaultMessage": "No permission"
},
"project.settings.tags.title": {
"defaultMessage": "Tags"
},
"project.settings.upload.title": {
"defaultMessage": "Upload"
},
"project.settings.versions.title": {
"defaultMessage": "Versions"
},
"project.settings.view.title": {
"defaultMessage": "View"
},
"project.versions.channel.alpha.symbol": {
"defaultMessage": "A"
},
"project.versions.channel.beta.symbol": {
"defaultMessage": "B"
},
"project.versions.channel.release.symbol": {
"defaultMessage": "R"
},
"project.visibility.archived": {
"defaultMessage": "Archived"
},
"project.visibility.draft": {
"defaultMessage": "Draft"
},
"project.visibility.private": {
"defaultMessage": "Private"
},
"project.visibility.public": {
"defaultMessage": "Public"
},
"project.visibility.rejected": {
"defaultMessage": "Rejected"
},
"project.visibility.scheduled": {
"defaultMessage": "Scheduled"
},
"project.visibility.under-review": {
"defaultMessage": "Under review"
},
"project.visibility.unknown": {
"defaultMessage": "Unknown"
},
"project.visibility.unlisted": {
"defaultMessage": "Unlisted"
},
"project.visibility.unlisted-by-staff": {
"defaultMessage": "Unlisted by staff"
},
"search.filter.locked.default": {
"defaultMessage": "Filter locked"
},
"search.filter.locked.default.description": {
"defaultMessage": "Unlocking this filter may allow you to install incompatible content."
},
"search.filter.locked.default.sync": {
"defaultMessage": "Sync filter"
},
"search.filter.locked.default.title": {
"defaultMessage": "{type} is locked"
},
"search.filter.locked.default.unlock": {
"defaultMessage": "Unlock filter"
},
"search.filter_type.environment": {
"defaultMessage": "Environment"
},
"search.filter_type.environment.client": {
"defaultMessage": "Client"
},
"search.filter_type.environment.server": {
"defaultMessage": "Server"
},
"search.filter_type.game_version": {
"defaultMessage": "Game version"
},
"search.filter_type.game_version.all_versions": {
"defaultMessage": "Show all versions"
},
"search.filter_type.license": {
"defaultMessage": "License"
},
"search.filter_type.license.open_source": {
"defaultMessage": "Open source"
},
"search.filter_type.mod_loader": {
"defaultMessage": "Loader"
},
"search.filter_type.modpack_loader": {
"defaultMessage": "Loader"
},
"search.filter_type.plugin_loader": {
"defaultMessage": "Loader"
},
"search.filter_type.plugin_platform": {
"defaultMessage": "Platform"
},
"search.filter_type.project_id": {
"defaultMessage": "Project ID"
},
"search.filter_type.shader_loader": {
"defaultMessage": "Loader"
},
"servers.notice.dismiss": {
"defaultMessage": "Dismiss"
},
"servers.notice.dismissable": {
"defaultMessage": "Dismissable"
},
"servers.notice.heading.attention": {
"defaultMessage": "Attention"
},
"servers.notice.heading.info": {
"defaultMessage": "Info"
},
"servers.notice.level.critical.name": {
"defaultMessage": "Critical"
},
"servers.notice.level.info.name": {
"defaultMessage": "Info"
},
"servers.notice.level.survey.name": {
"defaultMessage": "Survey"
},
"servers.notice.level.warn.name": {
"defaultMessage": "Warning"
},
"servers.notice.undismissable": {
"defaultMessage": "Undismissable"
},
"servers.purchase.step.payment.description": {
"defaultMessage": "You won't be charged yet."
},
"servers.purchase.step.payment.prompt": {
"defaultMessage": "Select a payment method"
},
"servers.purchase.step.payment.title": {
"defaultMessage": "Payment method"
},
"servers.purchase.step.plan.billed": {
"defaultMessage": "billed {interval}"
},
"servers.purchase.step.plan.custom.desc": {
"defaultMessage": "Pick a customized plan with just the specs you need."
},
"servers.purchase.step.plan.get-started": {
"defaultMessage": "Get started"
},
"servers.purchase.step.plan.large.desc": {
"defaultMessage": "Ideal for 1525 players, modpacks, or heavy modding."
},
"servers.purchase.step.plan.medium.desc": {
"defaultMessage": "Great for 615 players and multiple mods."
},
"servers.purchase.step.plan.most-popular": {
"defaultMessage": "Most Popular"
},
"servers.purchase.step.plan.prompt": {
"defaultMessage": "Choose a plan"
},
"servers.purchase.step.plan.select": {
"defaultMessage": "Select Plan"
},
"servers.purchase.step.plan.small.desc": {
"defaultMessage": "Perfect for 15 friends with a few light mods."
},
"servers.purchase.step.plan.subtitle": {
"defaultMessage": "Pick the amount of RAM and specs that fit your needs."
},
"servers.purchase.step.plan.title": {
"defaultMessage": "Plan"
},
"servers.purchase.step.region.title": {
"defaultMessage": "Region"
},
"servers.purchase.step.review.title": {
"defaultMessage": "Review"
},
"servers.region.central-europe": {
"defaultMessage": "Central Europe"
},
"servers.region.custom.prompt": {
"defaultMessage": "How much RAM do you want your server to have?"
},
"servers.region.north-america": {
"defaultMessage": "North America"
},
"servers.region.prompt": {
"defaultMessage": "Where would you like your server to be located?"
},
"servers.region.region-unsupported": {
"defaultMessage": "Region not listed? <link>Let us know where you'd like to see Modrinth Servers next!</link>"
},
"servers.region.southeast-asia": {
"defaultMessage": "Southeast Asia"
},
"servers.region.western-europe": {
"defaultMessage": "Western Europe"
},
"settings.account.title": {
"defaultMessage": "Account and security"
},
"settings.appearance.title": {
"defaultMessage": "Appearance"
},
"settings.applications.title": {
"defaultMessage": "Your applications"
},
"settings.authorized-apps.title": {
"defaultMessage": "Authorized apps"
},
"settings.billing.title": {
"defaultMessage": "Billing and subscriptions"
},
"settings.display.theme.dark": {
"defaultMessage": "Dark"
},
"settings.display.theme.description": {
"defaultMessage": "Select your preferred color theme for Modrinth on this device."
},
"settings.display.theme.light": {
"defaultMessage": "Light"
},
"settings.display.theme.oled": {
"defaultMessage": "OLED"
},
"settings.display.theme.preferred-dark-theme": {
"defaultMessage": "Preferred dark theme"
},
"settings.display.theme.preferred-light-theme": {
"defaultMessage": "Preferred light theme"
},
"settings.display.theme.retro": {
"defaultMessage": "Retro"
},
"settings.display.theme.system": {
"defaultMessage": "Sync with system"
},
"settings.display.theme.title": {
"defaultMessage": "Color theme"
},
"settings.language.title": {
"defaultMessage": "Language"
},
"settings.pats.title": {
"defaultMessage": "Personal access tokens"
},
"settings.profile.title": {
"defaultMessage": "Public profile"
},
"settings.sessions.title": {
"defaultMessage": "Sessions"
},
"tooltip.date-at-time": {
"defaultMessage": "{date, date, long} at {time, time, short}"
},
"ui.component.unsaved-changes-popup.body": {
"defaultMessage": "You have unsaved changes."
}
}