* feat: set up typed nag (validators) system * feat: start on frontend impl * fix: shouldShow issues * feat: continue work * feat: re add submitting/re-submit nags * feat: start work implementing validation checks using new nag system * fix: links page + add more validations * feat: tags validations * fix: lint issues * fix: lint * fix: issues * feat: start on i18nifying nags * feat: impl intl * fix: minecraft title clause update --------- Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
117 lines
3.6 KiB
TypeScript
117 lines
3.6 KiB
TypeScript
import { defineMessages } from '@vintl/vintl'
|
|
|
|
export default defineMessages({
|
|
moderatorFeedbackTitle: {
|
|
id: 'nags.moderator-feedback.title',
|
|
defaultMessage: 'Review moderator feedback',
|
|
},
|
|
moderatorFeedbackDescription: {
|
|
id: 'nags.moderator-feedback.description',
|
|
defaultMessage:
|
|
'Review any feedback from moderators regarding your project before resubmitting.',
|
|
},
|
|
moderationTitle: {
|
|
id: 'nags.moderation.title',
|
|
defaultMessage: 'Visit moderation thread',
|
|
},
|
|
uploadVersionTitle: {
|
|
id: 'nags.upload-version.title',
|
|
defaultMessage: 'Upload a version',
|
|
},
|
|
uploadVersionDescription: {
|
|
id: 'nags.upload-version.description',
|
|
defaultMessage: 'At least one version is required for a project to be submitted for review.',
|
|
},
|
|
versionsTitle: {
|
|
id: 'nags.versions.title',
|
|
defaultMessage: 'Visit versions page',
|
|
},
|
|
addDescriptionTitle: {
|
|
id: 'nags.add-description.title',
|
|
defaultMessage: 'Add a description',
|
|
},
|
|
addDescriptionDescription: {
|
|
id: 'nags.add-description.description',
|
|
defaultMessage:
|
|
"A description that clearly describes the project's purpose and function is required.",
|
|
},
|
|
settingsDescriptionTitle: {
|
|
id: 'nags.settings.description.title',
|
|
defaultMessage: 'Visit description settings',
|
|
},
|
|
addIconTitle: {
|
|
id: 'nags.add-icon.title',
|
|
defaultMessage: 'Add an icon',
|
|
},
|
|
addIconDescription: {
|
|
id: 'nags.add-icon.description',
|
|
defaultMessage:
|
|
'Your project should have a nice-looking icon to uniquely identify your project at a glance.',
|
|
},
|
|
settingsTitle: {
|
|
id: 'nags.settings.title',
|
|
defaultMessage: 'Visit general settings',
|
|
},
|
|
featureGalleryImageTitle: {
|
|
id: 'nags.feature-gallery-image.title',
|
|
defaultMessage: 'Feature a gallery image',
|
|
},
|
|
featureGalleryImageDescription: {
|
|
id: 'nags.feature-gallery-image.description',
|
|
defaultMessage: 'Featured gallery images may be the first impression of many users.',
|
|
},
|
|
galleryTitle: {
|
|
id: 'nags.gallery.title',
|
|
defaultMessage: 'Visit gallery page',
|
|
},
|
|
selectTagsTitle: {
|
|
id: 'nags.select-tags.title',
|
|
defaultMessage: 'Select tags',
|
|
},
|
|
selectTagsDescription: {
|
|
id: 'nags.select-tags.description',
|
|
defaultMessage: 'Select all tags that apply to your project.',
|
|
},
|
|
settingsTagsTitle: {
|
|
id: 'nags.settings.tags.title',
|
|
defaultMessage: 'Visit tag settings',
|
|
},
|
|
addLinksTitle: {
|
|
id: 'nags.add-links.title',
|
|
defaultMessage: 'Add external links',
|
|
},
|
|
addLinksDescription: {
|
|
id: 'nags.add-links.description',
|
|
defaultMessage:
|
|
'Add any relevant links targeted outside of Modrinth, such as sources, issues, or a Discord invite.',
|
|
},
|
|
settingsLinksTitle: {
|
|
id: 'nags.settings.links.title',
|
|
defaultMessage: 'Visit links settings',
|
|
},
|
|
selectEnvironmentsTitle: {
|
|
id: 'nags.select-environments.title',
|
|
defaultMessage: 'Select supported environments',
|
|
},
|
|
selectEnvironmentsDescription: {
|
|
id: 'nags.select-environments.description',
|
|
defaultMessage: `Select if the {projectType} functions on the client-side and/or server-side.`,
|
|
},
|
|
settingsEnvironmentsTitle: {
|
|
id: 'nags.settings.environments.title',
|
|
defaultMessage: 'Visit general settings',
|
|
},
|
|
selectLicenseTitle: {
|
|
id: 'nags.select-license.title',
|
|
defaultMessage: 'Select license',
|
|
},
|
|
selectLicenseDescription: {
|
|
id: 'nags.select-license.description',
|
|
defaultMessage: 'Select the license your {projectType} is distributed under.',
|
|
},
|
|
settingsLicenseTitle: {
|
|
id: 'nags.settings.license.title',
|
|
defaultMessage: 'Visit license settings',
|
|
},
|
|
})
|