feat: update nags copy

This commit is contained in:
tdgao
2026-09-04 13:05:14 -06:00
parent 0ab81c01da
commit 345caa28d9
8 changed files with 92 additions and 61 deletions
@@ -8,10 +8,10 @@ const messages = defineMessages({
id: 'nags.add-description.description', id: 'nags.add-description.description',
defaultMessage: `A description that clearly describes your project's content, purpose, and appeal is required.`, defaultMessage: `A description that clearly describes your project's content, purpose, and appeal is required.`,
}, },
adjacentTitle: { id: 'nags.adjacent-headers.title', defaultMessage: 'Remove adjacent headers' }, adjacentTitle: { id: 'nags.adjacent-headers.title', defaultMessage: 'Separate adjacent headers' },
adjacent: { adjacent: {
id: 'nags.adjacent-headers.description', id: 'nags.adjacent-headers.description',
defaultMessage: 'Headers of the same level should not be placed next to each other.', defaultMessage: 'Headers of the same level should be placed next to each other.',
}, },
endsTitle: { endsTitle: {
id: 'nags.description-ends-with-header.title', id: 'nags.description-ends-with-header.title',
@@ -19,12 +19,14 @@ const messages = defineMessages({
}, },
ends: { ends: {
id: 'nags.description-ends-with-header.description', id: 'nags.description-ends-with-header.description',
defaultMessage: `Your project's description should not end with a header that is not followed by any text.`, defaultMessage:
'Your projects description should not end with a header that is not followed by any text.',
}, },
shortTitle: { id: 'nags.description-too-short.title', defaultMessage: 'Expand the description' }, shortTitle: { id: 'nags.description-too-short.title', defaultMessage: 'Expand the description' },
short: { short: {
id: 'nags.description-too-short.description', id: 'nags.description-too-short.description',
defaultMessage: `Your project's description is too brief. Add more details to clearly describe the project's content, purpose, and appeal.`, defaultMessage:
"Your projects description is too brief. Add more details to clearly describe the project's content, purpose, and appeal.",
}, },
longTitle: { id: 'nags.long-headers.title', defaultMessage: 'Shorten headers' }, longTitle: { id: 'nags.long-headers.title', defaultMessage: 'Shorten headers' },
long: { long: {
@@ -42,34 +44,46 @@ const messages = defineMessages({
id: 'nags.invalid-project-description.title', id: 'nags.invalid-project-description.title',
defaultMessage: 'Modify the description', defaultMessage: 'Modify the description',
}, },
translateTitle: {
id: 'nags.project-description-non-english.title',
defaultMessage: 'Translate your projects description',
},
bannedLinkTitle: {
id: 'nags.project-description-banned-link.title',
defaultMessage: 'Remove link from description',
},
bannedLink: { bannedLink: {
id: 'nags.project-description-banned-link.description', id: 'nags.project-description-banned-link.description',
defaultMessage: 'The link “{fullUrl}” is not allowed in project descriptions.', defaultMessage: 'The link “{fullUrl}” is not allowed in project descriptions.',
}, },
nonEnglish: { nonEnglish: {
id: 'nags.project-description-non-english.description', id: 'nags.project-description-non-english.description',
defaultMessage: `Your project's description must be written in English or include an English translation.`, defaultMessage:
'Your projects description must be written in English or include an English translation.',
}, },
nonStandard: { nonStandard: {
id: 'nags.project-description-non-standard-text.description', id: 'nags.project-description-non-standard-text.description',
defaultMessage: `Excessive use of non-standard text characters, such as “Fancy text” or “Zalgo”, is not allowed in your project's description.`, defaultMessage:
'Excessive use of non-standard text characters, such as “Fancy text” or “Zalgo”, is not allowed in your projects description.',
}, },
profanity: { profanity: {
id: 'nags.project-description-profanity.description', id: 'nags.project-description-profanity.description',
defaultMessage: `Your project's description cannot contain excessive profanity. Detected: “{value}”.`, defaultMessage:
'Your projects description cannot contain excessive profanity. Detected: “{value}”.',
}, },
slur: { slur: {
id: 'nags.project-description-slur.description', id: 'nags.project-description-slur.description',
defaultMessage: `Your project's description must not contain offensive terms. Detected: “{value}”.`, defaultMessage:
'Your projects description must not contain offensive terms. Detected: “{value}”.',
}, },
spamTitle: { spamTitle: {
id: 'nags.project-description-spam.title', id: 'nags.project-description-spam.title',
defaultMessage: 'Remove description spam', defaultMessage: 'Remove spam from the description',
}, },
spam: { spam: {
id: 'nags.project-description-spam.description', id: 'nags.project-description-spam.description',
defaultMessage: defaultMessage:
'Repeated characters, words, or phrases cannot be used to pad a project description.', 'Repeated characters, words, or phrases cannot be used to pad your projects description.',
}, },
}) })
@@ -105,12 +119,12 @@ export const descriptionNags = {
destination: 'description', destination: 'description',
}, },
'project-description-banned-link': { 'project-description-banned-link': {
title: messages.fixTitle, title: messages.bannedLinkTitle,
description: messages.bannedLink, description: messages.bannedLink,
destination: 'description', destination: 'description',
}, },
'project-description-non-english': { 'project-description-non-english': {
title: messages.fixTitle, title: messages.translateTitle,
description: messages.nonEnglish, description: messages.nonEnglish,
destination: 'description', destination: 'description',
}, },
@@ -3,7 +3,7 @@ import { defineMessages } from '@modrinth/ui'
import type { NagDefinitions } from './types.ts' import type { NagDefinitions } from './types.ts'
const messages = defineMessages({ const messages = defineMessages({
checkTitle: { id: 'nags.check-disclosures.title', defaultMessage: 'Review disclosures' }, checkTitle: { id: 'nags.check-disclosures.title', defaultMessage: 'Review content disclosures' },
check: { check: {
id: 'nags.check-disclosures.description', id: 'nags.check-disclosures.description',
defaultMessage: defaultMessage:
@@ -11,7 +11,7 @@ const messages = defineMessages({
}, },
formattingTitle: { formattingTitle: {
id: 'nags.disclosures-special-formatting.title', id: 'nags.disclosures-special-formatting.title',
defaultMessage: 'Fix disclosure formatting', defaultMessage: 'Remove HTML from content disclosures',
}, },
formatting: { formatting: {
id: 'nags.disclosures-special-formatting.description', id: 'nags.disclosures-special-formatting.description',
+2 -1
View File
@@ -23,7 +23,8 @@ const messages = defineMessages({
gplTitle: { id: 'nags.gpl-license-source-required.title', defaultMessage: 'Provide source code' }, gplTitle: { id: 'nags.gpl-license-source-required.title', defaultMessage: 'Provide source code' },
gpl: { gpl: {
id: 'nags.gpl-license-source-required.description', id: 'nags.gpl-license-source-required.description',
defaultMessage: `Your {type}'s license requires source code to be published. Please provide a source code link, add sources files, or change license.`, defaultMessage:
'Your {type} uses a license which requires source code to be available. Please provide a source code link, or add a source code additional file to each version, or consider using a different license.',
}, },
identicalTitle: { id: 'nags.identical-links.title', defaultMessage: 'Remove identical links' }, identicalTitle: { id: 'nags.identical-links.title', defaultMessage: 'Remove identical links' },
identical: { identical: {
+2 -2
View File
@@ -24,11 +24,11 @@ const messages = defineMessages({
}, },
profanity: { profanity: {
id: 'nags.project-name-profanity.description', id: 'nags.project-name-profanity.description',
defaultMessage: `Your project's name cannot contain profanity. Detected: “{value}”.`, defaultMessage: 'Your projects name cannot contain profanity. Detected: “{value}”.',
}, },
slur: { slur: {
id: 'nags.project-name-slur.description', id: 'nags.project-name-slur.description',
defaultMessage: `Your project's name must not contain offensive terms. Detected: “{value}”.`, defaultMessage: 'Your projects name must not contain offensive terms. Detected: “{value}”.',
}, },
version: { version: {
id: 'project.text-validation.title-version-number', id: 'project.text-validation.title-version-number',
@@ -3,11 +3,11 @@ import { defineMessages } from '@modrinth/ui'
import type { NagDefinitions } from './types.ts' import type { NagDefinitions } from './types.ts'
const messages = defineMessages({ const messages = defineMessages({
title: { id: 'nags.review-permissions.title', defaultMessage: 'Check content permission' }, title: { id: 'nags.review-permissions.title', defaultMessage: 'Review external permissions' },
description: { description: {
id: 'nags.review-permissions.description', id: 'nags.review-permissions.description',
defaultMessage: defaultMessage:
'Make sure you have provided proof of your permission to distribute any external content in your Modpack.', 'Make sure you have provided proof of your permission to distribute all external content in your Modpack.',
}, },
}) })
+16 -9
View File
@@ -5,24 +5,30 @@ import type { NagDefinitions } from './types.ts'
const messages = defineMessages({ const messages = defineMessages({
linksTitle: { linksTitle: {
id: 'nags.project-summary-links.title', id: 'nags.project-summary-links.title',
defaultMessage: 'Remove summary links', defaultMessage: 'Remove links from the summary',
}, },
links: { links: {
id: 'nags.project-summary-links.description', id: 'nags.project-summary-links.description',
defaultMessage: 'Links, URLs, and IPs should not be placed in the summary. Detected: "{value}"', defaultMessage: 'Links, URLs, and IPs should not be placed in the summary. Detected: {value}',
}, },
reviewTitle: { reviewTitle: {
id: 'nags.project-summary-content.title', id: 'nags.project-summary-content.title',
defaultMessage: 'Review the summary', defaultMessage: 'Review the summary',
}, },
translateTitle: {
id: 'nags.project-summary-non-english.title',
defaultMessage: 'Translate the summary',
},
matchesTitle: { matchesTitle: {
id: 'project.text-validation.summary-matches-title', id: 'project.text-validation.summary-matches-title',
defaultMessage: `Your project's summary should provide unique information and not repeat the project's name.`, defaultMessage:
'Your projects summary should provide unique information and not repeat the projects name.',
}, },
fixTitle: { id: 'nags.invalid-project-summary.title', defaultMessage: 'Modify the summary' }, fixTitle: { id: 'nags.invalid-project-summary.title', defaultMessage: 'Modify the summary' },
nonEnglish: { nonEnglish: {
id: 'nags.project-summary-non-english.description', id: 'nags.project-summary-non-english.description',
defaultMessage: `Your project's summary must be written in English or include an English translation.`, defaultMessage:
'Your projects summary must be written in English or include an English translation.',
}, },
nonStandardText: { nonStandardText: {
id: 'nags.project-summary-non-standard-text.description', id: 'nags.project-summary-non-standard-text.description',
@@ -31,19 +37,20 @@ const messages = defineMessages({
}, },
profanity: { profanity: {
id: 'nags.project-summary-profanity.description', id: 'nags.project-summary-profanity.description',
defaultMessage: `Your project's summary cannot contain profanity. Detected: “{value}”.`, defaultMessage: 'Your projects summary cannot contain profanity. Detected: “{value}”.',
}, },
slur: { slur: {
id: 'nags.project-summary-slur.description', id: 'nags.project-summary-slur.description',
defaultMessage: `Your project's summary must not contain offensive terms. Detected: “{value}”.`, defaultMessage: 'Your projects summary must not contain offensive terms. Detected: “{value}”.',
}, },
spamTitle: { spamTitle: {
id: 'nags.project-summary-spam.title', id: 'nags.project-summary-spam.title',
defaultMessage: 'Remove summary spam', defaultMessage: 'Remove summary formatting',
}, },
spam: { spam: {
id: 'nags.project-summary-spam.description', id: 'nags.project-summary-spam.description',
defaultMessage: `Repeated characters, words, or phrases should not be used to pad your project's summary.`, defaultMessage:
'Repeated characters, words, or phrases should be used to pad your projects summary.',
}, },
formattingTitle: { formattingTitle: {
id: 'nags.summary-special-formatting.title', id: 'nags.summary-special-formatting.title',
@@ -76,7 +83,7 @@ export const summaryNags = {
linkTitle: messages.editSummary, linkTitle: messages.editSummary,
}, },
'project-summary-non-english': { 'project-summary-non-english': {
title: messages.fixTitle, title: messages.translateTitle,
description: messages.nonEnglish, description: messages.nonEnglish,
destination: 'general', destination: 'general',
linkTitle: messages.editSummary, linkTitle: messages.editSummary,
+4 -4
View File
@@ -11,7 +11,7 @@ const messages = defineMessages({
}, },
all: { all: {
id: 'nags.all-tags-selected.description', id: 'nags.all-tags-selected.description',
defaultMessage: `You've selected all {totalAvailableTags, plural, one {# available tag} other {# available tags}}. Tags should be used to help users find relevant projects. Please only select relevant tags.`, defaultMessage: `You've selected all {totalAvailableTags, plural, one {# available tag} other {# available tags}}. This defeats the purpose of tags, which are meant to help users find relevant projects. Please select only the tags that are relevant to your project.`,
}, },
resolutionTitle: { resolutionTitle: {
id: 'nags.multiple-resolution-tags.title', id: 'nags.multiple-resolution-tags.title',
@@ -19,7 +19,7 @@ const messages = defineMessages({
}, },
resolution: { resolution: {
id: 'nags.multiple-resolution-tags.description', id: 'nags.multiple-resolution-tags.description',
defaultMessage: `You've selected {count, plural, one {# resolution tag} other {# resolution tags}} ({tags}). Resource packs should typically only have the tag that matches the primary resolution.`, defaultMessage: `You've selected {count, plural, one {# resolution tag} other {# resolution tags}} ({tags}). Resource packs should typically only have one resolution tag that matches their primary resolution.`,
}, },
selectTitle: { id: 'nags.select-tags.title', defaultMessage: 'Select tags' }, selectTitle: { id: 'nags.select-tags.title', defaultMessage: 'Select tags' },
select: { select: {
@@ -29,11 +29,11 @@ const messages = defineMessages({
}, },
tooMany: { tooMany: {
id: 'nags.too-many-tags.description', id: 'nags.too-many-tags.description',
defaultMessage: `You've selected {tagCount, plural, one {# tag} other {# tags}}. Please reduce to {maxTagCount} or fewer to ensure your project appears in relevant search results.`, defaultMessage: `You've selected {tagCount, plural, one {# tag} other {# tags}}. Consider reducing to {maxTagCount} or fewer to make sure your project appears in relevant search results.`,
}, },
tooManyServer: { tooManyServer: {
id: 'nags.too-many-tags-server.description', id: 'nags.too-many-tags-server.description',
defaultMessage: `You've selected {tagCount, plural, one {# tag} other {# tags}}. Please reduce to {maxTagCount} or fewer to ensure your project appears in relevant search results.`, defaultMessage: `You've selected {tagCount, plural, one {# tag} other {# tags}}. Please reduce to {maxTagCount} or fewer to make sure your server appears in relevant search results.`,
}, },
editTags: { id: 'nags.edit-tags.title', defaultMessage: 'Edit tags' }, editTags: { id: 'nags.edit-tags.title', defaultMessage: 'Edit tags' },
}) })
@@ -36,10 +36,10 @@
"defaultMessage": "Add external links" "defaultMessage": "Add external links"
}, },
"nags.adjacent-headers.description": { "nags.adjacent-headers.description": {
"defaultMessage": "Headers of the same level should not be placed next to each other." "defaultMessage": "Headers of the same level should be placed next to each other."
}, },
"nags.adjacent-headers.title": { "nags.adjacent-headers.title": {
"defaultMessage": "Remove adjacent headers" "defaultMessage": "Separate adjacent headers"
}, },
"nags.all-languages.description": { "nags.all-languages.description": {
"defaultMessage": "You've selected all available language options. Please list only the languages your server actively supports." "defaultMessage": "You've selected all available language options. Please list only the languages your server actively supports."
@@ -48,7 +48,7 @@
"defaultMessage": "Select accurate languages" "defaultMessage": "Select accurate languages"
}, },
"nags.all-tags-selected.description": { "nags.all-tags-selected.description": {
"defaultMessage": "You've selected all {totalAvailableTags, plural, one {# available tag} other {# available tags}}. Tags should be used to help users find relevant projects. Please only select relevant tags." "defaultMessage": "You've selected all {totalAvailableTags, plural, one {# available tag} other {# available tags}}. This defeats the purpose of tags, which are meant to help users find relevant projects. Please select only the tags that are relevant to your project."
}, },
"nags.all-tags-selected.title": { "nags.all-tags-selected.title": {
"defaultMessage": "Select accurate tags" "defaultMessage": "Select accurate tags"
@@ -63,16 +63,16 @@
"defaultMessage": "Make sure users are aware of any important details by filling in content disclosures that apply to your {type}." "defaultMessage": "Make sure users are aware of any important details by filling in content disclosures that apply to your {type}."
}, },
"nags.check-disclosures.title": { "nags.check-disclosures.title": {
"defaultMessage": "Review disclosures" "defaultMessage": "Review content disclosures"
}, },
"nags.description-ends-with-header.description": { "nags.description-ends-with-header.description": {
"defaultMessage": "Your project's description should not end with a header that is not followed by any text." "defaultMessage": "Your projects description should not end with a header that is not followed by any text."
}, },
"nags.description-ends-with-header.title": { "nags.description-ends-with-header.title": {
"defaultMessage": "Remove ending header" "defaultMessage": "Remove ending header"
}, },
"nags.description-too-short.description": { "nags.description-too-short.description": {
"defaultMessage": "Your project's description is too brief. Add more details to clearly describe the project's content, purpose, and appeal." "defaultMessage": "Your projects description is too brief. Add more details to clearly describe the project's content, purpose, and appeal."
}, },
"nags.description-too-short.title": { "nags.description-too-short.title": {
"defaultMessage": "Expand the description" "defaultMessage": "Expand the description"
@@ -81,7 +81,7 @@
"defaultMessage": "Content disclosures should not contain HTML, since they can only display inline Markdown and plain text." "defaultMessage": "Content disclosures should not contain HTML, since they can only display inline Markdown and plain text."
}, },
"nags.disclosures-special-formatting.title": { "nags.disclosures-special-formatting.title": {
"defaultMessage": "Fix disclosure formatting" "defaultMessage": "Remove HTML from content disclosures"
}, },
"nags.edit-description.title": { "nags.edit-description.title": {
"defaultMessage": "Edit description" "defaultMessage": "Edit description"
@@ -120,7 +120,7 @@
"defaultMessage": "Visit gallery page" "defaultMessage": "Visit gallery page"
}, },
"nags.gpl-license-source-required.description": { "nags.gpl-license-source-required.description": {
"defaultMessage": "Your {type}'s license requires source code to be published. Please provide a source code link, add sources files, or change license." "defaultMessage": "Your {type} uses a license which requires source code to be available. Please provide a source code link, or add a source code additional file to each version, or consider using a different license."
}, },
"nags.gpl-license-source-required.title": { "nags.gpl-license-source-required.title": {
"defaultMessage": "Provide source code" "defaultMessage": "Provide source code"
@@ -189,7 +189,7 @@
"defaultMessage": "Review feedback" "defaultMessage": "Review feedback"
}, },
"nags.multiple-resolution-tags.description": { "nags.multiple-resolution-tags.description": {
"defaultMessage": "You've selected {count, plural, one {# resolution tag} other {# resolution tags}} ({tags}). Resource packs should typically only have the tag that matches the primary resolution." "defaultMessage": "You've selected {count, plural, one {# resolution tag} other {# resolution tags}} ({tags}). Resource packs should typically only have one resolution tag that matches their primary resolution."
}, },
"nags.multiple-resolution-tags.title": { "nags.multiple-resolution-tags.title": {
"defaultMessage": "Select correct resolution" "defaultMessage": "Select correct resolution"
@@ -197,32 +197,38 @@
"nags.project-description-banned-link.description": { "nags.project-description-banned-link.description": {
"defaultMessage": "The link “{fullUrl}” is not allowed in project descriptions." "defaultMessage": "The link “{fullUrl}” is not allowed in project descriptions."
}, },
"nags.project-description-banned-link.title": {
"defaultMessage": "Remove link from description"
},
"nags.project-description-non-english.description": { "nags.project-description-non-english.description": {
"defaultMessage": "Your project's description must be written in English or include an English translation." "defaultMessage": "Your projects description must be written in English or include an English translation."
},
"nags.project-description-non-english.title": {
"defaultMessage": "Translate your projects description"
}, },
"nags.project-description-non-standard-text.description": { "nags.project-description-non-standard-text.description": {
"defaultMessage": "Excessive use of non-standard text characters, such as “Fancy text” or “Zalgo”, is not allowed in your project's description." "defaultMessage": "Excessive use of non-standard text characters, such as “Fancy text” or “Zalgo”, is not allowed in your projects description."
}, },
"nags.project-description-profanity.description": { "nags.project-description-profanity.description": {
"defaultMessage": "Your project's description cannot contain excessive profanity. Detected: “{value}”." "defaultMessage": "Your projects description cannot contain excessive profanity. Detected: “{value}”."
}, },
"nags.project-description-slur.description": { "nags.project-description-slur.description": {
"defaultMessage": "Your project's description must not contain offensive terms. Detected: “{value}”." "defaultMessage": "Your projects description must not contain offensive terms. Detected: “{value}”."
}, },
"nags.project-description-spam.description": { "nags.project-description-spam.description": {
"defaultMessage": "Repeated characters, words, or phrases cannot be used to pad a project description." "defaultMessage": "Repeated characters, words, or phrases cannot be used to pad your projects description."
}, },
"nags.project-description-spam.title": { "nags.project-description-spam.title": {
"defaultMessage": "Remove description spam" "defaultMessage": "Remove spam from the description"
}, },
"nags.project-name-non-standard-text.description": { "nags.project-name-non-standard-text.description": {
"defaultMessage": "Non-standard text characters, such as “Fancy text” or “Zalgo”, are not allowed in the project name." "defaultMessage": "Non-standard text characters, such as “Fancy text” or “Zalgo”, are not allowed in the project name."
}, },
"nags.project-name-profanity.description": { "nags.project-name-profanity.description": {
"defaultMessage": "Your project's name cannot contain profanity. Detected: “{value}”." "defaultMessage": "Your projects name cannot contain profanity. Detected: “{value}”."
}, },
"nags.project-name-slur.description": { "nags.project-name-slur.description": {
"defaultMessage": "Your project's name must not contain offensive terms. Detected: “{value}”." "defaultMessage": "Your projects name must not contain offensive terms. Detected: “{value}”."
}, },
"nags.project-name-version.title": { "nags.project-name-version.title": {
"defaultMessage": "Modify project name" "defaultMessage": "Modify project name"
@@ -231,34 +237,37 @@
"defaultMessage": "Review the summary" "defaultMessage": "Review the summary"
}, },
"nags.project-summary-links.description": { "nags.project-summary-links.description": {
"defaultMessage": "Links, URLs, and IPs should not be placed in the summary. Detected: \"{value}\"" "defaultMessage": "Links, URLs, and IPs should not be placed in the summary. Detected: {value}"
}, },
"nags.project-summary-links.title": { "nags.project-summary-links.title": {
"defaultMessage": "Remove summary links" "defaultMessage": "Remove links from the summary"
}, },
"nags.project-summary-non-english.description": { "nags.project-summary-non-english.description": {
"defaultMessage": "Your project's summary must be written in English or include an English translation." "defaultMessage": "Your projects summary must be written in English or include an English translation."
},
"nags.project-summary-non-english.title": {
"defaultMessage": "Translate the summary"
}, },
"nags.project-summary-non-standard-text.description": { "nags.project-summary-non-standard-text.description": {
"defaultMessage": "Non-standard text characters, such as “Fancy text” or “Zalgo”, are not allowed in the summary." "defaultMessage": "Non-standard text characters, such as “Fancy text” or “Zalgo”, are not allowed in the summary."
}, },
"nags.project-summary-profanity.description": { "nags.project-summary-profanity.description": {
"defaultMessage": "Your project's summary cannot contain profanity. Detected: “{value}”." "defaultMessage": "Your projects summary cannot contain profanity. Detected: “{value}”."
}, },
"nags.project-summary-slur.description": { "nags.project-summary-slur.description": {
"defaultMessage": "Your project's summary must not contain offensive terms. Detected: “{value}”." "defaultMessage": "Your projects summary must not contain offensive terms. Detected: “{value}”."
}, },
"nags.project-summary-spam.description": { "nags.project-summary-spam.description": {
"defaultMessage": "Repeated characters, words, or phrases should not be used to pad your project's summary." "defaultMessage": "Repeated characters, words, or phrases should be used to pad your projects summary."
}, },
"nags.project-summary-spam.title": { "nags.project-summary-spam.title": {
"defaultMessage": "Remove summary spam" "defaultMessage": "Remove summary formatting"
}, },
"nags.review-permissions.description": { "nags.review-permissions.description": {
"defaultMessage": "Make sure you have provided proof of your permission to distribute any external content in your Modpack." "defaultMessage": "Make sure you have provided proof of your permission to distribute all external content in your Modpack."
}, },
"nags.review-permissions.title": { "nags.review-permissions.title": {
"defaultMessage": "Check content permission" "defaultMessage": "Review external permissions"
}, },
"nags.select-compatibility.description": { "nags.select-compatibility.description": {
"defaultMessage": "Select what versions your server supports, choose a Modpack, or upload your own." "defaultMessage": "Select what versions your server supports, choose a Modpack, or upload your own."
@@ -336,13 +345,13 @@
"defaultMessage": "Select accurate languages" "defaultMessage": "Select accurate languages"
}, },
"nags.too-many-tags-server.description": { "nags.too-many-tags-server.description": {
"defaultMessage": "You've selected {tagCount, plural, one {# tag} other {# tags}}. Please reduce to {maxTagCount} or fewer to ensure your project appears in relevant search results." "defaultMessage": "You've selected {tagCount, plural, one {# tag} other {# tags}}. Please reduce to {maxTagCount} or fewer to make sure your server appears in relevant search results."
}, },
"nags.too-many-tags-server.title": { "nags.too-many-tags-server.title": {
"defaultMessage": "Select accurate tags" "defaultMessage": "Select accurate tags"
}, },
"nags.too-many-tags.description": { "nags.too-many-tags.description": {
"defaultMessage": "You've selected {tagCount, plural, one {# tag} other {# tags}}. Please reduce to {maxTagCount} or fewer to ensure your project appears in relevant search results." "defaultMessage": "You've selected {tagCount, plural, one {# tag} other {# tags}}. Consider reducing to {maxTagCount} or fewer to make sure your project appears in relevant search results."
}, },
"nags.too-many-tags.title": { "nags.too-many-tags.title": {
"defaultMessage": "Select accurate tags" "defaultMessage": "Select accurate tags"
@@ -375,7 +384,7 @@
"defaultMessage": "Visit links settings" "defaultMessage": "Visit links settings"
}, },
"project.text-validation.summary-matches-title": { "project.text-validation.summary-matches-title": {
"defaultMessage": "Your project's summary should provide unique information and not repeat the project's name." "defaultMessage": "Your projects summary should provide unique information and not repeat the projects name."
}, },
"project.text-validation.summary-too-short": { "project.text-validation.summary-too-short": {
"defaultMessage": "Your summary is too brief. Add a sentence or two that describes your project." "defaultMessage": "Your summary is too brief. Add a sentence or two that describes your project."