Files
Modrinth-plus/packages/ui/src/locales/en-US/index.json
Calum H. 3765a6ded8 feat: creator revenue page overhaul (#4204)
* feat: start on tax compliance

* feat: avarala1099 composable

* fix: shouldShow should be managed on the page itself

* refactor: move show logic to revenue page

* feat: security practices rather than info

* feat: withdraw page lock

* fix: empty modal bug & lint issues

* feat: hide behind feature flag

* Use standard admonition components, make casing consistent

* modal title

* lint

* feat: withdrawal check

* feat: tax cap on withdrawals warning

* feat: start on revenue page overhaul

* feat: segment generation for bar

* feat: tooltips and links

* fix: tooltip border

* feat: finish initial layout, start on withdraw modal

* feat: start on withdrawal limit stage

* feat: shade support for primary colors

* feat: start on withdraw details stage

* fix: convert swatches to hex

* feat: payout method/region dropdown temporarily using multiselect

* feat: fix modal open issues and use teleport dropdowns

* feat: hide transactions section if there are no transactions

* refactor: NavStack surfaces

* feat: new dropdown component

* feat: remove teleport dropdown modal in favour of new combobox component

* fix: lint

* refactor: dashboard sidebar layout

* feat: cleanup

* fix: niche bugs

* fix: ComboBox styling

* feat: first part of qa

* feat: animate flash rather than tooltip

* fix: lint

* feat: qa border gradient

* fix: seg hover flashes

* feat: i18n

* feat: i18n and final QA

* fix: lint

* feat: QA

* fix: lint

* fix: merge conflicts

* fix: intl

* fix: blue hover

* fix: transfers page

* feat: surface variables & gradients

* feat: text vars

* fix: lint

* fix: intl

* feat: stages

* fix: lint

* feat: region selection

* feat: method selection btns

* fix: flex col on transactions

* feat: hook up method selection to ctx

* feat: muralpay kyc stage info

* wip: muralpay integration

* Basic Mural Pay API bindings

* Fix clippy

* use dotenvy in muralpay example

* Refactor payout creation code

* wip: muralpay payout requests

* Mural Pay payouts work

* Fix clippy

* feat: progress

* fix: broken tax form stage logic

* polish: tax form stage and method selection stage layout

* add mural pay fees API

* Work on payout fee API

* Fees API for more payment methods

* Fix CI

* polish: muralpay qa

* refactor: clean up combobox component

* polish: change from critical -> warning admonition in MuralpayDetailsStage

* Temporarily disable Venmo and PayPal methods from frontend

* polish: clean up transaction component & page

* polish: navbar qa, text color-contrast in chips type buttonstyled, mb on rev/index.vue page

* fix: incorrectly using available balance as tax form withdraw limit after tax forms submitted

* wip: counterparties

* Start on counterparties and payment methods API

* polish: combobox component

* polish: fix broken scroll logic using a composable & web:fix

* fix: lint

* polish: various QA fixes

* feat: hook up with backend (wip)

* feat: draft muralpay rails dynamic logic

* polish: modify rails to support backend changes

* Mural Pay multiple methods when fetching

* Don't send supported_countries to frontend

* Mural Pay multiple methods when fetching

* Don't send supported_countries to frontend

* feat: fees & methods endpoint hookup

* chore: remove duplicates fix

* polish: qa changes + figma match

* Add countries to muralpay fiat methods

* Compile fix

* Add exchange rate info to fees endpoint

* Add fees to premium Tremendous options

* polish: i18n and better document type dropdown -> id input labels

* feat: tremendous

* fix: lint & i18n

* feat: reintroduce tin mismatch logic to index.vue

* polish: qa

* fix: i18n

* feat: remove teleport dropdown menu - combobox should be used

* fix: lint

* fix: jsdoc

* feat: checkbox for reward program terms

* Add delivery email field to Tremendous payouts

* Add Tremendous product category to payout methods

* Add bank details API to muralpay

* Fix CI

* Fix CI

* polish: qa changes

* feat: i18n pass

* feat: deduplicate methods endpoint & fix i18n issues

* chore: deduplicate i18n strings into common-messages.ts

* fix: lint

* fix: i18n

* feat: estimates

* polish: more QA

* Remove prepaid visa, compute fees properly for Tremendous methods

* Add more details to Tremendous errors

* feat: withdraw endpoint impl & internals refactor

* Add more details to Tremendous errors

* feat: completion stage

* Add fees to Mural

* feat: transactions page match figma

* fix: i18n

* polish: QA changes

* polish: qa

* Payout history route and bank details

* polish: autofill and requirements checks

* fix: i18n + lint

* fix: fiat rail fees

* polish: move scroll fade stuff into NewModal rather than just CreatorWithdrawModal

* feat: simplify action btn logic & tax form error

* fix: tax -> Tax form

* Re-add legacy PayPal/Venmo options for US

* feat: mobile responsiveness fixes for modal

* fix: responsiveness issues

* feat: navstack responsiveness

* fix: responsiveness

* move the mural bank details route

* fix: generated state cleanup & bank details input

* fix: lint & i18n

* Add utoipa support to payout endpoints

* address some PR comments

* polish: qa

* add CORS to new utoipa routes

* feat: legacy paypal/venmo stage

* polish: reset amount on back qa

* revert: navstack mr changes

* polish: loading indicator on method selection stage

* fix: paypal modal doesnt reopen after auth

* fix: lint & i18n

* fix: paypal flow

* polish: qa changes

* fix: gitignore

* polish: qa fixes

* fix: payouts_available in payouts.rs

* fix: bug when limit is zero

* polish: qa changes

* fix: qa stuff & muralpay sub-division fix

* Immediately approve mural payouts

* Add currency support to Tremendous payouts

* Currency forex

* add forex to tremendous fee request

* polish: qa & currency support for paypal tremendous

* polish: fx qa

* feat: demo mode flag

* fix: i18n & padding issues

* polish: qa changes

* fix: ml

* Add Mural balance to bank balance info

* polish: show warning for paypal international USD withdrawals + more currencies

* Add more Tremendous currencies support

* fix: colors on balance bars

* fix: empty states

* fix: pl-8 mobile issue

* fix: hide see all

* Transaction payouts available use the correct date

* Address my own review comment

* Address PR comments

* Change Mural withdrawal limit to 3k

* fix: empty state + paypal warning

* maybe fix tremendous gift cards

* Change how Mural minimum withdrawals are calculated

* Tweak min/max withdrawal values

* fix: segment brightness

* fix: min & max for muralpay & legacy paypal

* Fix some icon issues

* more issues

* fix user menu

* fix: remove + network

---------

Signed-off-by: Calum H. <contact@cal.engineer>
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
Co-authored-by: aecsocket <aecsocket@tutanota.com>
Co-authored-by: Alejandro González <me@alegon.dev>
2025-11-03 15:15:25 -08:00

1002 lines
27 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.
{
"affiliate.create.button": {
"defaultMessage": "Create affiliate link"
},
"affiliate.create.header": {
"defaultMessage": "Creating new affiliate code"
},
"affiliate.create.title.description": {
"defaultMessage": "Give your affiliate link a name so you know where people are coming from!"
},
"affiliate.create.title.label": {
"defaultMessage": "Title of affiliate link"
},
"affiliate.create.title.placeholder": {
"defaultMessage": "e.g. YouTube"
},
"affiliate.create.user.description": {
"defaultMessage": "The username of the user to create the affiliate code for"
},
"affiliate.create.user.label": {
"defaultMessage": "Username"
},
"affiliate.create.user.placeholder": {
"defaultMessage": "Enter username..."
},
"affiliate.createdBy": {
"defaultMessage": "Created by {user}"
},
"affiliate.creating.button": {
"defaultMessage": "Creating affiliate link..."
},
"affiliate.revoke": {
"defaultMessage": "Revoke affiliate link"
},
"affiliate.viewAnalytics": {
"defaultMessage": "View analytics"
},
"badge.beta": {
"defaultMessage": "Beta"
},
"badge.beta-release": {
"defaultMessage": "Beta Release"
},
"badge.new": {
"defaultMessage": "New"
},
"button.affiliate-links": {
"defaultMessage": "Affiliate links"
},
"button.analytics": {
"defaultMessage": "Analytics"
},
"button.back": {
"defaultMessage": "Back"
},
"button.cancel": {
"defaultMessage": "Cancel"
},
"button.clear": {
"defaultMessage": "Clear"
},
"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.max": {
"defaultMessage": "Max"
},
"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"
},
"form.label.address-line": {
"defaultMessage": "Address line"
},
"form.label.address-line-2": {
"defaultMessage": "Address line 2 (optional)"
},
"form.label.amount": {
"defaultMessage": "Amount"
},
"form.label.bank-name": {
"defaultMessage": "Bank name"
},
"form.label.business-name": {
"defaultMessage": "Business name"
},
"form.label.city": {
"defaultMessage": "City"
},
"form.label.country": {
"defaultMessage": "Country"
},
"form.label.date-of-birth": {
"defaultMessage": "Date of birth"
},
"form.label.email": {
"defaultMessage": "Email"
},
"form.label.first-name": {
"defaultMessage": "First name"
},
"form.label.last-name": {
"defaultMessage": "Last name"
},
"form.label.postal-code": {
"defaultMessage": "Postal code/ZIP code"
},
"form.label.state-province": {
"defaultMessage": "State/province"
},
"form.placeholder.address": {
"defaultMessage": "Enter address"
},
"form.placeholder.address-2": {
"defaultMessage": "Apartment, suite, etc."
},
"form.placeholder.amount": {
"defaultMessage": "Enter amount"
},
"form.placeholder.bank-name": {
"defaultMessage": "Enter bank name"
},
"form.placeholder.bank-name-dropdown": {
"defaultMessage": "Select bank name"
},
"form.placeholder.business-name": {
"defaultMessage": "Enter business name"
},
"form.placeholder.city": {
"defaultMessage": "Enter city"
},
"form.placeholder.country": {
"defaultMessage": "Select country"
},
"form.placeholder.email": {
"defaultMessage": "Enter email address"
},
"form.placeholder.first-name": {
"defaultMessage": "Enter first name"
},
"form.placeholder.last-name": {
"defaultMessage": "Enter last name"
},
"form.placeholder.postal-code": {
"defaultMessage": "Enter postal code"
},
"form.placeholder.state": {
"defaultMessage": "Enter state/province"
},
"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.available": {
"defaultMessage": "{amount} available."
},
"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.rewards-program-terms-agreement": {
"defaultMessage": "I agree to the <terms-link>Rewards Program Terms</terms-link>"
},
"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.paypal_international": {
"defaultMessage": "PayPal International"
},
"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"
},
"payment-method.charity": {
"defaultMessage": "Charity"
},
"payment-method.charity-plural": {
"defaultMessage": "Charities"
},
"payment-method.gift-card": {
"defaultMessage": "Gift card"
},
"payment-method.gift-card-plural": {
"defaultMessage": "Gift cards"
},
"payment-method.venmo": {
"defaultMessage": "Venmo"
},
"payment-method.virtual-visa": {
"defaultMessage": "Virtual Visa"
},
"payment-method.virtual-visa-plural": {
"defaultMessage": "Virtual Visas"
},
"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."
}
}