improve labels

This commit is contained in:
Prospector
2026-08-07 15:41:29 -07:00
parent 1626c9b436
commit 8197841bc5
15 changed files with 73 additions and 67 deletions
@@ -1,6 +1,7 @@
<script setup lang="ts">
import { MegaphoneIcon } from '@modrinth/assets'
import {
commonMessages,
defineMessages,
IntlFormatted,
normalizeChildren,
@@ -33,11 +34,6 @@ const messages = defineMessages({
id: 'project.settings.disclosures.advertising.description.2',
defaultMessage: `If the promotion has no direct monetary value <emphasis>and</emphasis> it is for something that the average person would consider <italic>relevant</italic> and <italic>unobtrusive</italic> (such as a link to your Modrinth profile in the corner of the settings page for your own mod), we would not consider that an advertisement.`,
},
noteDescription: {
id: 'project.settings.disclosures.advertising.note-description',
defaultMessage:
'Please explain how your project utilizes advertising so that users can know what to expect.',
},
notePlaceholder: {
id: 'project.settings.disclosures.advertising.note-placeholder',
defaultMessage: 'e.g. Adds the Modrinth SMP server to your server list automatically.',
@@ -69,7 +65,7 @@ const messages = defineMessages({
</p>
<template #expanded>
<SettingsFormGroup
:title="formatMessage(messages.noteDescription)"
:title="formatMessage(commonMessages.explanationLabel)"
title-for="advertising-disclosure-note"
>
<StyledInput
@@ -2,6 +2,7 @@
import { SparklesIcon } from '@modrinth/assets'
import {
Checkbox,
commonMessages,
defineMessages,
IntlFormatted,
normalizeChildren,
@@ -42,7 +43,7 @@ const messages = defineMessages({
},
typesDescription: {
id: 'project.settings.disclosures.ai.types-description',
defaultMessage: 'Select what this project uses generative AI for.',
defaultMessage: 'What is generative AI being used for?',
},
typeCode: {
id: 'project.settings.disclosures.ai.types-code',
@@ -60,11 +61,6 @@ const messages = defineMessages({
id: 'project.settings.disclosures.ai.types-functionality',
defaultMessage: 'Functionality',
},
noteDescription: {
id: 'project.settings.disclosures.ai.note-description',
defaultMessage:
'You may optionally provide a note to explain how you use generative AI in this project.',
},
notePlaceholder: {
id: 'project.settings.disclosures.ai.note-placeholder',
defaultMessage: 'e.g. The Chinese and Arabic translations are AI-generated.',
@@ -129,8 +125,9 @@ function setUse(use: AiUsage, enabled: boolean) {
</div>
</SettingsFormGroup>
<SettingsFormGroup
:title="formatMessage(messages.noteDescription)"
:title="formatMessage(commonMessages.explanationLabel)"
title-for="ai-disclosure-note"
optional
>
<StyledInput
id="ai-disclosure-note"
@@ -2,6 +2,7 @@
import { ArchiveIcon } from '@modrinth/assets'
import {
ArchivedProjectBanner,
commonMessages,
defineMessages,
SettingsFormGroup,
SettingsToggleCard,
@@ -33,11 +34,7 @@ const messages = defineMessages({
description2: {
id: 'project.settings.disclosures.archived.description.2',
defaultMessage:
'Archived projects remain discoverable when their visibility is set to Public. If you wish to de-list your project, set its visibility to Unlisted',
},
noteLabel: {
id: 'project.settings.disclosures.archived.note-label',
defaultMessage: 'Optionally explain why this project is archived.',
'Archived projects remain discoverable when their visibility is set to Public. If you wish to de-list your project, set its visibility to Unlisted.',
},
notePlaceholder: {
id: 'project.settings.disclosures.archived.note-placeholder',
@@ -61,8 +58,9 @@ const messages = defineMessages({
<p>{{ formatMessage(messages.description2) }}</p>
<template #expanded>
<SettingsFormGroup
:title="formatMessage(messages.noteLabel)"
:title="formatMessage(commonMessages.explanationLabel)"
title-for="archived-disclosure-note"
optional
>
<StyledInput
id="archived-disclosure-note"
@@ -49,7 +49,7 @@ const messages = defineMessages({
},
noteLabel: {
id: 'project.settings.disclosures.derivative.note-label',
defaultMessage: 'Please explain how your project is based on the original work',
defaultMessage: 'Explain how your project is based on the original work',
},
})
@@ -34,7 +34,7 @@ const messages = defineMessages({
},
featuresDescription: {
id: 'project.settings.disclosures.paid-features.features-description',
defaultMessage: 'What kinds of paid features does it add?',
defaultMessage: 'List the types of paid features',
},
featurePlaceholder: {
id: 'project.settings.disclosures.paid-features.feature-placeholder',
@@ -1,6 +1,7 @@
<script setup lang="ts">
import { EyeIcon } from '@modrinth/assets'
import {
commonMessages,
defineMessages,
SettingsFormGroup,
SettingsToggleCard,
@@ -28,10 +29,6 @@ const messages = defineMessages({
defaultMessage:
'Enable this if your project contains anything that you think may be dangerous to certain people who are sensitive to flashing lights or patterns.',
},
noteLabel: {
id: 'project.settings.disclosures.photosensitivity.note-label',
defaultMessage: 'Please briefly describe why your project has a photosensitivity warning.',
},
notePlaceholder: {
id: 'project.settings.disclosures.photosensitivity.note-placeholder',
defaultMessage:
@@ -50,7 +47,7 @@ const messages = defineMessages({
>
<template #expanded>
<SettingsFormGroup
:title="formatMessage(messages.noteLabel)"
:title="formatMessage(commonMessages.explanationLabel)"
title-for="photosensitivity-disclosure-note"
>
<StyledInput
@@ -30,8 +30,7 @@ const messages = defineMessages({
},
noteLabel: {
id: 'project.settings.disclosures.system-interactions.note-label',
defaultMessage:
'Please describe the external system interactions in the mod so users can know what to expect.',
defaultMessage: 'Describe the external system interactions',
},
notePlaceholder: {
id: 'project.settings.disclosures.system-interactions.note-placeholder',
@@ -56,7 +56,7 @@ const messages = defineMessages({
},
dataLabel: {
id: 'project.settings.disclosures.telemetry.data-label',
defaultMessage: 'What data is being collected?',
defaultMessage: 'What data is collected?',
},
dataDescription: {
id: 'project.settings.disclosures.telemetry.data-description',