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:
@@ -456,7 +456,7 @@ const messages = defineMessages({
|
|||||||
unlinkInstanceConfirmDescription: {
|
unlinkInstanceConfirmDescription: {
|
||||||
id: 'instance.settings.tabs.installation.unlink.confirm.description',
|
id: 'instance.settings.tabs.installation.unlink.confirm.description',
|
||||||
defaultMessage:
|
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: {
|
reinstallModpackConfirmTitle: {
|
||||||
id: 'instance.settings.tabs.installation.reinstall.confirm.title',
|
id: 'instance.settings.tabs.installation.reinstall.confirm.title',
|
||||||
|
|||||||
@@ -156,7 +156,7 @@ onUnmounted(() => {
|
|||||||
<template v-if="last_played">
|
<template v-if="last_played">
|
||||||
{{
|
{{
|
||||||
formatMessage(commonMessages.playedLabel, {
|
formatMessage(commonMessages.playedLabel, {
|
||||||
time: formatRelativeTime(last_played.toISOString?.()),
|
ago: formatRelativeTime(last_played.toISOString?.()),
|
||||||
})
|
})
|
||||||
}}
|
}}
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -290,7 +290,7 @@ const messages = defineMessages({
|
|||||||
<template v-if="world.last_played">
|
<template v-if="world.last_played">
|
||||||
{{
|
{{
|
||||||
formatMessage(commonMessages.playedLabel, {
|
formatMessage(commonMessages.playedLabel, {
|
||||||
time: formatRelativeTime(dayjs(world.last_played).toISOString()),
|
ago: formatRelativeTime(dayjs(world.last_played).toISOString()),
|
||||||
})
|
})
|
||||||
}}
|
}}
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -477,7 +477,7 @@
|
|||||||
"message": "Unlink instance"
|
"message": "Unlink instance"
|
||||||
},
|
},
|
||||||
"instance.settings.tabs.installation.unlink.confirm.description": {
|
"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": {
|
"instance.settings.tabs.installation.unlink.confirm.title": {
|
||||||
"message": "Are you sure you want to unlink this instance?"
|
"message": "Are you sure you want to unlink this instance?"
|
||||||
|
|||||||
@@ -345,7 +345,7 @@ watch(
|
|||||||
const messages = defineMessages({
|
const messages = defineMessages({
|
||||||
entityQuestion: {
|
entityQuestion: {
|
||||||
id: 'dashboard.creator-withdraw-modal.kyc.entity-question',
|
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: {
|
entityDescription: {
|
||||||
id: 'dashboard.creator-withdraw-modal.kyc.entity-description',
|
id: 'dashboard.creator-withdraw-modal.kyc.entity-description',
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ const messages = defineMessages({
|
|||||||
info: {
|
info: {
|
||||||
id: 'hosting-marketing.medal.info',
|
id: 'hosting-marketing.medal.info',
|
||||||
defaultMessage:
|
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: {
|
textSecondary: {
|
||||||
id: 'hosting-marketing.medal.text-secondary',
|
id: 'hosting-marketing.medal.text-secondary',
|
||||||
|
|||||||
@@ -133,7 +133,6 @@ const billingMonths = computed(() => {
|
|||||||
</div>
|
</div>
|
||||||
<span class="m-0 text-2xl font-bold text-contrast">
|
<span class="m-0 text-2xl font-bold text-contrast">
|
||||||
{{ formatPrice(locale, price / billingMonths, currency, true) }}
|
{{ formatPrice(locale, price / billingMonths, currency, true) }}
|
||||||
{{ isUsa ? '' : currency }}
|
|
||||||
<span class="text-lg font-semibold text-secondary">
|
<span class="text-lg font-semibold text-secondary">
|
||||||
/ month<template v-if="interval !== 'monthly'">, billed {{ interval }}</template>
|
/ month<template v-if="interval !== 'monthly'">, billed {{ interval }}</template>
|
||||||
</span>
|
</span>
|
||||||
|
|||||||
@@ -319,7 +319,7 @@ export const scopeMessages = defineMessages({
|
|||||||
},
|
},
|
||||||
sessionAccessDescription: {
|
sessionAccessDescription: {
|
||||||
id: 'scopes.sessionAccess.description',
|
id: 'scopes.sessionAccess.description',
|
||||||
defaultMessage: 'Access modrinth-issued sessions',
|
defaultMessage: 'Access Modrinth-issued sessions',
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -39,7 +39,7 @@
|
|||||||
"message": "Download options"
|
"message": "Download options"
|
||||||
},
|
},
|
||||||
"app-marketing.download.terms": {
|
"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": {
|
"app-marketing.download.title": {
|
||||||
"message": "Download Modrinth App (Beta)"
|
"message": "Download Modrinth App (Beta)"
|
||||||
@@ -108,7 +108,7 @@
|
|||||||
"message": "% CPU"
|
"message": "% CPU"
|
||||||
},
|
},
|
||||||
"app-marketing.features.performance.description": {
|
"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": {
|
"app-marketing.features.performance.discord": {
|
||||||
"message": "Discord"
|
"message": "Discord"
|
||||||
@@ -657,7 +657,7 @@
|
|||||||
"message": "A business entity refers to a registered organization such as a corporation, partnership, or LLC."
|
"message": "A business entity refers to a registered organization such as a corporation, partnership, or LLC."
|
||||||
},
|
},
|
||||||
"dashboard.creator-withdraw-modal.kyc.entity-question": {
|
"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": {
|
"dashboard.creator-withdraw-modal.kyc.private-individual": {
|
||||||
"message": "Private individual"
|
"message": "Private individual"
|
||||||
@@ -1131,7 +1131,7 @@
|
|||||||
"message": "Do Modrinth Hosting servers have DDoS protection?"
|
"message": "Do Modrinth Hosting servers have DDoS protection?"
|
||||||
},
|
},
|
||||||
"hosting-marketing.faq.ddos-protection.answer": {
|
"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": {
|
"hosting-marketing.faq.heading": {
|
||||||
"message": "Frequently Asked Questions"
|
"message": "Frequently Asked Questions"
|
||||||
@@ -1239,7 +1239,7 @@
|
|||||||
"message": "Know exactly what you need?"
|
"message": "Know exactly what you need?"
|
||||||
},
|
},
|
||||||
"hosting-marketing.medal.info": {
|
"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": {
|
"hosting-marketing.medal.learn-more": {
|
||||||
"message": "Learn more"
|
"message": "Learn more"
|
||||||
@@ -2673,7 +2673,7 @@
|
|||||||
"message": "Write reports"
|
"message": "Write reports"
|
||||||
},
|
},
|
||||||
"scopes.sessionAccess.description": {
|
"scopes.sessionAccess.description": {
|
||||||
"message": "Access modrinth-issued sessions"
|
"message": "Access Modrinth-issued sessions"
|
||||||
},
|
},
|
||||||
"scopes.sessionAccess.label": {
|
"scopes.sessionAccess.label": {
|
||||||
"message": "Access sessions"
|
"message": "Access sessions"
|
||||||
@@ -2826,7 +2826,7 @@
|
|||||||
"message": "Add more"
|
"message": "Add more"
|
||||||
},
|
},
|
||||||
"settings.applications.button.add-redirect-uri": {
|
"settings.applications.button.add-redirect-uri": {
|
||||||
"message": "Add a redirect uri"
|
"message": "Add a redirect URI"
|
||||||
},
|
},
|
||||||
"settings.applications.button.cancel": {
|
"settings.applications.button.cancel": {
|
||||||
"message": "Cancel"
|
"message": "Cancel"
|
||||||
@@ -2889,7 +2889,7 @@
|
|||||||
"message": "https://example.com/auth/callback"
|
"message": "https://example.com/auth/callback"
|
||||||
},
|
},
|
||||||
"settings.applications.field.redirect-uris": {
|
"settings.applications.field.redirect-uris": {
|
||||||
"message": "Redirect uris"
|
"message": "Redirect URIs"
|
||||||
},
|
},
|
||||||
"settings.applications.field.scopes": {
|
"settings.applications.field.scopes": {
|
||||||
"message": "Scopes"
|
"message": "Scopes"
|
||||||
@@ -3051,7 +3051,7 @@
|
|||||||
"message": "Create a PAT"
|
"message": "Create a PAT"
|
||||||
},
|
},
|
||||||
"settings.pats.description": {
|
"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": {
|
"settings.pats.modal.create.action": {
|
||||||
"message": "Create PAT"
|
"message": "Create PAT"
|
||||||
|
|||||||
@@ -380,7 +380,7 @@ const messages = defineMessages({
|
|||||||
performantDescription: {
|
performantDescription: {
|
||||||
id: 'app-marketing.features.performance.description',
|
id: 'app-marketing.features.performance.description',
|
||||||
defaultMessage:
|
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: {
|
websiteIntegration: {
|
||||||
id: 'app-marketing.features.website.title',
|
id: 'app-marketing.features.website.title',
|
||||||
@@ -485,7 +485,7 @@ const messages = defineMessages({
|
|||||||
downloadTerms: {
|
downloadTerms: {
|
||||||
id: 'app-marketing.download.terms',
|
id: 'app-marketing.download.terms',
|
||||||
defaultMessage:
|
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: {
|
linuxDisclaimer: {
|
||||||
id: 'app-marketing.download.linux-disclaimer',
|
id: 'app-marketing.download.linux-disclaimer',
|
||||||
|
|||||||
@@ -860,7 +860,7 @@ const messages = defineMessages({
|
|||||||
faqDDOSProtectionAnswer: {
|
faqDDOSProtectionAnswer: {
|
||||||
id: 'hosting-marketing.faq.ddos-protection.answer',
|
id: 'hosting-marketing.faq.ddos-protection.answer',
|
||||||
defaultMessage:
|
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: {
|
faqLocation: {
|
||||||
id: 'hosting-marketing.faq.location',
|
id: 'hosting-marketing.faq.location',
|
||||||
|
|||||||
@@ -337,7 +337,7 @@ const messages = defineMessages({
|
|||||||
},
|
},
|
||||||
redirectUrisLabel: {
|
redirectUrisLabel: {
|
||||||
id: 'settings.applications.field.redirect-uris',
|
id: 'settings.applications.field.redirect-uris',
|
||||||
defaultMessage: 'Redirect uris',
|
defaultMessage: 'Redirect URIs',
|
||||||
},
|
},
|
||||||
redirectUriPlaceholder: {
|
redirectUriPlaceholder: {
|
||||||
id: 'settings.applications.field.redirect-uri.placeholder',
|
id: 'settings.applications.field.redirect-uri.placeholder',
|
||||||
@@ -349,7 +349,7 @@ const messages = defineMessages({
|
|||||||
},
|
},
|
||||||
addRedirectUri: {
|
addRedirectUri: {
|
||||||
id: 'settings.applications.button.add-redirect-uri',
|
id: 'settings.applications.button.add-redirect-uri',
|
||||||
defaultMessage: 'Add a redirect uri',
|
defaultMessage: 'Add a redirect URI',
|
||||||
},
|
},
|
||||||
cancel: {
|
cancel: {
|
||||||
id: 'settings.applications.button.cancel',
|
id: 'settings.applications.button.cancel',
|
||||||
|
|||||||
@@ -287,7 +287,7 @@ const messages = defineMessages({
|
|||||||
description: {
|
description: {
|
||||||
id: 'settings.pats.description',
|
id: 'settings.pats.description',
|
||||||
defaultMessage:
|
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: {
|
create: {
|
||||||
id: 'settings.pats.action.create',
|
id: 'settings.pats.action.create',
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ export const ENVIRONMENTS_COPY: Record<
|
|||||||
description: defineMessage({
|
description: defineMessage({
|
||||||
id: 'project.environment.server-only.description',
|
id: 'project.environment.server-only.description',
|
||||||
defaultMessage:
|
defaultMessage:
|
||||||
'All functionality is done server-side and is compatible with vanilla clients.',
|
'All functionality is done server-side and is compatible with vanilla clients. Also works on the internal server in singleplayer.',
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
singleplayer_only: {
|
singleplayer_only: {
|
||||||
@@ -52,7 +52,7 @@ export const ENVIRONMENTS_COPY: Record<
|
|||||||
description: defineMessage({
|
description: defineMessage({
|
||||||
id: 'project.environment.dedicated-server-only.description',
|
id: 'project.environment.dedicated-server-only.description',
|
||||||
defaultMessage:
|
defaultMessage:
|
||||||
'All functionality is done server-side and is compatible with vanilla clients.',
|
'All functionality is done server-side and is compatible with vanilla clients. Only works on dedicated servers.',
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
client_and_server: {
|
client_and_server: {
|
||||||
@@ -62,8 +62,7 @@ export const ENVIRONMENTS_COPY: Record<
|
|||||||
}),
|
}),
|
||||||
description: defineMessage({
|
description: defineMessage({
|
||||||
id: 'project.environment.client-and-server.description',
|
id: 'project.environment.client-and-server.description',
|
||||||
defaultMessage:
|
defaultMessage: 'Required on both the client and server.',
|
||||||
'Has some functionality on both the client and server, even if only partially.',
|
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
client_only_server_optional: {
|
client_only_server_optional: {
|
||||||
@@ -74,7 +73,7 @@ export const ENVIRONMENTS_COPY: Record<
|
|||||||
description: defineMessage({
|
description: defineMessage({
|
||||||
id: 'project.environment.client-only-server-optional.description',
|
id: 'project.environment.client-only-server-optional.description',
|
||||||
defaultMessage:
|
defaultMessage:
|
||||||
'Has some functionality on both the client and server, even if only partially.',
|
'Most functionality is client-side, but installing it on the server enables enhanced functionality.',
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
server_only_client_optional: {
|
server_only_client_optional: {
|
||||||
@@ -85,7 +84,7 @@ export const ENVIRONMENTS_COPY: Record<
|
|||||||
description: defineMessage({
|
description: defineMessage({
|
||||||
id: 'project.environment.server-only-client-optional.description',
|
id: 'project.environment.server-only-client-optional.description',
|
||||||
defaultMessage:
|
defaultMessage:
|
||||||
'Has some functionality on both the client and server, even if only partially.',
|
'Most functionality is server-side, but installing it on the client enables enhanced functionality.',
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
client_or_server: {
|
client_or_server: {
|
||||||
@@ -107,7 +106,7 @@ export const ENVIRONMENTS_COPY: Record<
|
|||||||
description: defineMessage({
|
description: defineMessage({
|
||||||
id: 'project.environment.client-or-server-prefers-both.description',
|
id: 'project.environment.client-or-server-prefers-both.description',
|
||||||
defaultMessage:
|
defaultMessage:
|
||||||
'Has some functionality on both the client and server, even if only partially.',
|
'Has some functionality on both the client and server, even if only partially. Installing it on both leads to the best experience.',
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
unknown: {
|
unknown: {
|
||||||
|
|||||||
@@ -270,7 +270,7 @@
|
|||||||
"defaultMessage": "Performance impact"
|
"defaultMessage": "Performance impact"
|
||||||
},
|
},
|
||||||
"header.category.resolutions": {
|
"header.category.resolutions": {
|
||||||
"defaultMessage": "Resolutions"
|
"defaultMessage": "Resolution"
|
||||||
},
|
},
|
||||||
"hosting.specs.burst": {
|
"hosting.specs.burst": {
|
||||||
"defaultMessage": "Bursts up to {cpus} CPUs"
|
"defaultMessage": "Bursts up to {cpus} CPUs"
|
||||||
@@ -477,7 +477,7 @@
|
|||||||
"defaultMessage": "Password"
|
"defaultMessage": "Password"
|
||||||
},
|
},
|
||||||
"label.played": {
|
"label.played": {
|
||||||
"defaultMessage": "Played {time}"
|
"defaultMessage": "Played {ago}"
|
||||||
},
|
},
|
||||||
"label.project": {
|
"label.project": {
|
||||||
"defaultMessage": "Project"
|
"defaultMessage": "Project"
|
||||||
@@ -1011,13 +1011,13 @@
|
|||||||
"defaultMessage": "{count} {count, plural, one {download} other {downloads}}"
|
"defaultMessage": "{count} {count, plural, one {download} other {downloads}}"
|
||||||
},
|
},
|
||||||
"project.environment.client-and-server.description": {
|
"project.environment.client-and-server.description": {
|
||||||
"defaultMessage": "Has some functionality on both the client and server, even if only partially."
|
"defaultMessage": "Required on both the client and server."
|
||||||
},
|
},
|
||||||
"project.environment.client-and-server.title": {
|
"project.environment.client-and-server.title": {
|
||||||
"defaultMessage": "Client and server, required on both"
|
"defaultMessage": "Client and server, required on both"
|
||||||
},
|
},
|
||||||
"project.environment.client-only-server-optional.description": {
|
"project.environment.client-only-server-optional.description": {
|
||||||
"defaultMessage": "Has some functionality on both the client and server, even if only partially."
|
"defaultMessage": "Most functionality is client-side, but installing it on the server enables enhanced functionality."
|
||||||
},
|
},
|
||||||
"project.environment.client-only-server-optional.title": {
|
"project.environment.client-only-server-optional.title": {
|
||||||
"defaultMessage": "Client and server, optional on server"
|
"defaultMessage": "Client and server, optional on server"
|
||||||
@@ -1029,7 +1029,7 @@
|
|||||||
"defaultMessage": "Client-side only"
|
"defaultMessage": "Client-side only"
|
||||||
},
|
},
|
||||||
"project.environment.client-or-server-prefers-both.description": {
|
"project.environment.client-or-server-prefers-both.description": {
|
||||||
"defaultMessage": "Has some functionality on both the client and server, even if only partially."
|
"defaultMessage": "Has some functionality on both the client and server, even if only partially. Installing it on both leads to the best experience."
|
||||||
},
|
},
|
||||||
"project.environment.client-or-server-prefers-both.title": {
|
"project.environment.client-or-server-prefers-both.title": {
|
||||||
"defaultMessage": "Client and server, best when installed on both"
|
"defaultMessage": "Client and server, best when installed on both"
|
||||||
@@ -1041,19 +1041,19 @@
|
|||||||
"defaultMessage": "Client and server, optional on both"
|
"defaultMessage": "Client and server, optional on both"
|
||||||
},
|
},
|
||||||
"project.environment.dedicated-server-only.description": {
|
"project.environment.dedicated-server-only.description": {
|
||||||
"defaultMessage": "All functionality is done server-side and is compatible with vanilla clients."
|
"defaultMessage": "All functionality is done server-side and is compatible with vanilla clients. Only works on dedicated servers."
|
||||||
},
|
},
|
||||||
"project.environment.dedicated-server-only.title": {
|
"project.environment.dedicated-server-only.title": {
|
||||||
"defaultMessage": "Server-side only"
|
"defaultMessage": "Server-side only"
|
||||||
},
|
},
|
||||||
"project.environment.server-only-client-optional.description": {
|
"project.environment.server-only-client-optional.description": {
|
||||||
"defaultMessage": "Has some functionality on both the client and server, even if only partially."
|
"defaultMessage": "Most functionality is server-side, but installing it on the client enables enhanced functionality."
|
||||||
},
|
},
|
||||||
"project.environment.server-only-client-optional.title": {
|
"project.environment.server-only-client-optional.title": {
|
||||||
"defaultMessage": "Client and server, optional on client"
|
"defaultMessage": "Client and server, optional on client"
|
||||||
},
|
},
|
||||||
"project.environment.server-only.description": {
|
"project.environment.server-only.description": {
|
||||||
"defaultMessage": "All functionality is done server-side and is compatible with vanilla clients."
|
"defaultMessage": "All functionality is done server-side and is compatible with vanilla clients. Also works on the internal server in singleplayer."
|
||||||
},
|
},
|
||||||
"project.environment.server-only.title": {
|
"project.environment.server-only.title": {
|
||||||
"defaultMessage": "Server-side only, works in singleplayer too"
|
"defaultMessage": "Server-side only, works in singleplayer too"
|
||||||
@@ -1077,7 +1077,7 @@
|
|||||||
"defaultMessage": "Unknown environment"
|
"defaultMessage": "Unknown environment"
|
||||||
},
|
},
|
||||||
"project.follower-count-tooltip": {
|
"project.follower-count-tooltip": {
|
||||||
"defaultMessage": "{count} {count, plural, one {followers} other {followers}}"
|
"defaultMessage": "{count} {count, plural, one {follower} other {followers}}"
|
||||||
},
|
},
|
||||||
"project.online-player-count": {
|
"project.online-player-count": {
|
||||||
"defaultMessage": "{count} {count, plural, one {online} other {online}}"
|
"defaultMessage": "{count} {count, plural, one {online} other {online}}"
|
||||||
|
|||||||
@@ -199,7 +199,7 @@ export const commonMessages = defineMessages({
|
|||||||
},
|
},
|
||||||
playedLabel: {
|
playedLabel: {
|
||||||
id: 'label.played',
|
id: 'label.played',
|
||||||
defaultMessage: 'Played {time}',
|
defaultMessage: 'Played {ago}',
|
||||||
},
|
},
|
||||||
privateLabel: {
|
privateLabel: {
|
||||||
id: 'collections.label.private',
|
id: 'collections.label.private',
|
||||||
@@ -391,7 +391,7 @@ export const commonMessages = defineMessages({
|
|||||||
},
|
},
|
||||||
projectFollowers: {
|
projectFollowers: {
|
||||||
id: 'project.follower-count-tooltip',
|
id: 'project.follower-count-tooltip',
|
||||||
defaultMessage: '{count} {count, plural, one {followers} other {followers}}',
|
defaultMessage: '{count} {count, plural, one {follower} other {followers}}',
|
||||||
},
|
},
|
||||||
projectOnlinePlayerCount: {
|
projectOnlinePlayerCount: {
|
||||||
id: 'project.online-player-count',
|
id: 'project.online-player-count',
|
||||||
|
|||||||
@@ -598,7 +598,7 @@ export function sortTagsForDisplay(tags: string[]): string[] {
|
|||||||
export const categoryHeaderMessages = defineMessages({
|
export const categoryHeaderMessages = defineMessages({
|
||||||
resolutions: {
|
resolutions: {
|
||||||
id: 'header.category.resolutions',
|
id: 'header.category.resolutions',
|
||||||
defaultMessage: 'Resolutions',
|
defaultMessage: 'Resolution',
|
||||||
},
|
},
|
||||||
categories: {
|
categories: {
|
||||||
id: 'header.category.category',
|
id: 'header.category.category',
|
||||||
|
|||||||
Reference in New Issue
Block a user