Various typo fixes and clearups (#5350)

* Various typo fixes and clearups

As reported on Crowdin.

* touch up wording on the environments

* lint

* roll back describes + lint

* fix extra "usd" in some languages in the hosting marketing page

* fix: lint + devin pass

---------

Co-authored-by: Calum H. (IMB11) <contact@cal.engineer>
This commit is contained in:
lumiscosity
2026-03-09 20:53:39 +01:00
committed by GitHub
parent f6fcdd336f
commit 4cfac2c8a2
17 changed files with 40 additions and 42 deletions

View File

@@ -456,7 +456,7 @@ const messages = defineMessages({
unlinkInstanceConfirmDescription: {
id: 'instance.settings.tabs.installation.unlink.confirm.description',
defaultMessage:
'If you proceed, you will not be able to re-link it without creating an entirely new instance. You will no longer receive modpack updates and it will become a normal.',
'If you proceed, you will not be able to re-link it without creating an entirely new instance. You will no longer receive modpack updates and it will become a normal instance.',
},
reinstallModpackConfirmTitle: {
id: 'instance.settings.tabs.installation.reinstall.confirm.title',

View File

@@ -156,7 +156,7 @@ onUnmounted(() => {
<template v-if="last_played">
{{
formatMessage(commonMessages.playedLabel, {
time: formatRelativeTime(last_played.toISOString?.()),
ago: formatRelativeTime(last_played.toISOString?.()),
})
}}
</template>

View File

@@ -290,7 +290,7 @@ const messages = defineMessages({
<template v-if="world.last_played">
{{
formatMessage(commonMessages.playedLabel, {
time: formatRelativeTime(dayjs(world.last_played).toISOString()),
ago: formatRelativeTime(dayjs(world.last_played).toISOString()),
})
}}
</template>

View File

@@ -477,7 +477,7 @@
"message": "Unlink instance"
},
"instance.settings.tabs.installation.unlink.confirm.description": {
"message": "If you proceed, you will not be able to re-link it without creating an entirely new instance. You will no longer receive modpack updates and it will become a normal."
"message": "If you proceed, you will not be able to re-link it without creating an entirely new instance. You will no longer receive modpack updates and it will become a normal instance."
},
"instance.settings.tabs.installation.unlink.confirm.title": {
"message": "Are you sure you want to unlink this instance?"

View File

@@ -345,7 +345,7 @@ watch(
const messages = defineMessages({
entityQuestion: {
id: 'dashboard.creator-withdraw-modal.kyc.entity-question',
defaultMessage: 'Are you a withdrawing as an individual or business?',
defaultMessage: 'Are you withdrawing as an individual or a business?',
},
entityDescription: {
id: 'dashboard.creator-withdraw-modal.kyc.entity-description',

View File

@@ -49,7 +49,7 @@ const messages = defineMessages({
info: {
id: 'hosting-marketing.medal.info',
defaultMessage:
'Try a free <orange>3GB server</orange> for 5 days powered by <orange>Medal</orange>',
'Try a free <orange>3 GB server</orange> for 5 days powered by <orange>Medal</orange>',
},
textSecondary: {
id: 'hosting-marketing.medal.text-secondary',

View File

@@ -133,7 +133,6 @@ const billingMonths = computed(() => {
</div>
<span class="m-0 text-2xl font-bold text-contrast">
{{ formatPrice(locale, price / billingMonths, currency, true) }}
{{ isUsa ? '' : currency }}
<span class="text-lg font-semibold text-secondary">
/ month<template v-if="interval !== 'monthly'">, billed {{ interval }}</template>
</span>

View File

@@ -319,7 +319,7 @@ export const scopeMessages = defineMessages({
},
sessionAccessDescription: {
id: 'scopes.sessionAccess.description',
defaultMessage: 'Access modrinth-issued sessions',
defaultMessage: 'Access Modrinth-issued sessions',
},
})

View File

@@ -39,7 +39,7 @@
"message": "Download options"
},
"app-marketing.download.terms": {
"message": "By downloading Modrinth App you agree to our <terms-link>Terms</terms-link> and <privacy-link>Privacy Policy</privacy-link>."
"message": "By downloading Modrinth App, you agree to our <terms-link>Terms</terms-link> and <privacy-link>Privacy Policy</privacy-link>."
},
"app-marketing.download.title": {
"message": "Download Modrinth App (Beta)"
@@ -108,7 +108,7 @@
"message": "% CPU"
},
"app-marketing.features.performance.description": {
"message": "Modrinth App performs better than many of the leading mod managers, using just 150mb of RAM!"
"message": "Modrinth App performs better than many of the leading mod managers, using just 150 MB of RAM!"
},
"app-marketing.features.performance.discord": {
"message": "Discord"
@@ -657,7 +657,7 @@
"message": "A business entity refers to a registered organization such as a corporation, partnership, or LLC."
},
"dashboard.creator-withdraw-modal.kyc.entity-question": {
"message": "Are you a withdrawing as an individual or business?"
"message": "Are you withdrawing as an individual or a business?"
},
"dashboard.creator-withdraw-modal.kyc.private-individual": {
"message": "Private individual"
@@ -1131,7 +1131,7 @@
"message": "Do Modrinth Hosting servers have DDoS protection?"
},
"hosting-marketing.faq.ddos-protection.answer": {
"message": "Yes. All Modrinth Hosting servers come with DDoS protection, with up to 17Tbps capacity in some locations."
"message": "Yes. All Modrinth Hosting servers come with DDoS protection, with up to 17 Tbps capacity in some locations."
},
"hosting-marketing.faq.heading": {
"message": "Frequently Asked Questions"
@@ -1239,7 +1239,7 @@
"message": "Know exactly what you need?"
},
"hosting-marketing.medal.info": {
"message": "Try a free <orange>3GB server</orange> for 5 days powered by <orange>Medal</orange>"
"message": "Try a free <orange>3 GB server</orange> for 5 days powered by <orange>Medal</orange>"
},
"hosting-marketing.medal.learn-more": {
"message": "Learn more"
@@ -2673,7 +2673,7 @@
"message": "Write reports"
},
"scopes.sessionAccess.description": {
"message": "Access modrinth-issued sessions"
"message": "Access Modrinth-issued sessions"
},
"scopes.sessionAccess.label": {
"message": "Access sessions"
@@ -2826,7 +2826,7 @@
"message": "Add more"
},
"settings.applications.button.add-redirect-uri": {
"message": "Add a redirect uri"
"message": "Add a redirect URI"
},
"settings.applications.button.cancel": {
"message": "Cancel"
@@ -2889,7 +2889,7 @@
"message": "https://example.com/auth/callback"
},
"settings.applications.field.redirect-uris": {
"message": "Redirect uris"
"message": "Redirect URIs"
},
"settings.applications.field.scopes": {
"message": "Scopes"
@@ -3051,7 +3051,7 @@
"message": "Create a PAT"
},
"settings.pats.description": {
"message": "PATs can be used to access Modrinth's API. For more information, see <doc-link>Modrinth's API documentation</doc-link>. They can be created and revoked at any time."
"message": "PATs can be used to access Modrinth's API. They can be created and revoked at any time. For more information, see <doc-link>Modrinth's API documentation</doc-link>."
},
"settings.pats.modal.create.action": {
"message": "Create PAT"

View File

@@ -380,7 +380,7 @@ const messages = defineMessages({
performantDescription: {
id: 'app-marketing.features.performance.description',
defaultMessage:
'Modrinth App performs better than many of the leading mod managers, using just 150mb of RAM!',
'Modrinth App performs better than many of the leading mod managers, using just 150 MB of RAM!',
},
websiteIntegration: {
id: 'app-marketing.features.website.title',
@@ -485,7 +485,7 @@ const messages = defineMessages({
downloadTerms: {
id: 'app-marketing.download.terms',
defaultMessage:
'By downloading Modrinth App you agree to our <terms-link>Terms</terms-link> and <privacy-link>Privacy Policy</privacy-link>.',
'By downloading Modrinth App, you agree to our <terms-link>Terms</terms-link> and <privacy-link>Privacy Policy</privacy-link>.',
},
linuxDisclaimer: {
id: 'app-marketing.download.linux-disclaimer',

View File

@@ -860,7 +860,7 @@ const messages = defineMessages({
faqDDOSProtectionAnswer: {
id: 'hosting-marketing.faq.ddos-protection.answer',
defaultMessage:
'Yes. All Modrinth Hosting servers come with DDoS protection, with up to 17Tbps capacity in some locations.',
'Yes. All Modrinth Hosting servers come with DDoS protection, with up to 17 Tbps capacity in some locations.',
},
faqLocation: {
id: 'hosting-marketing.faq.location',

View File

@@ -337,7 +337,7 @@ const messages = defineMessages({
},
redirectUrisLabel: {
id: 'settings.applications.field.redirect-uris',
defaultMessage: 'Redirect uris',
defaultMessage: 'Redirect URIs',
},
redirectUriPlaceholder: {
id: 'settings.applications.field.redirect-uri.placeholder',
@@ -349,7 +349,7 @@ const messages = defineMessages({
},
addRedirectUri: {
id: 'settings.applications.button.add-redirect-uri',
defaultMessage: 'Add a redirect uri',
defaultMessage: 'Add a redirect URI',
},
cancel: {
id: 'settings.applications.button.cancel',

View File

@@ -287,7 +287,7 @@ const messages = defineMessages({
description: {
id: 'settings.pats.description',
defaultMessage:
"PATs can be used to access Modrinth's API. For more information, see <doc-link>Modrinth's API documentation</doc-link>. They can be created and revoked at any time.",
"PATs can be used to access Modrinth's API. They can be created and revoked at any time. For more information, see <doc-link>Modrinth's API documentation</doc-link>.",
},
create: {
id: 'settings.pats.action.create',