mirror of
https://github.com/modrinth/code.git
synced 2026-08-25 17:14:50 +00:00
refactor(i18n): use common messages for generic button labels (#7020)
A few components defined their own "Cancel", "Close", "Clear" and "Success" descriptors when commonMessages already has them. Swapped them over and removed the old ones. Locale files come from intl:prune-local dropping the now-orphaned strings across every language.
This commit is contained in:
@@ -133,7 +133,7 @@
|
||||
</div>
|
||||
<div class="flex w-full flex-row justify-stretch gap-2">
|
||||
<Button class="w-full text-contrast" @click="handleClose">
|
||||
{{ props.closeButtonText ?? formatMessage(messages.closeButton) }}
|
||||
{{ props.closeButtonText ?? formatMessage(commonMessages.closeButton) }}
|
||||
</Button>
|
||||
<Button
|
||||
type="colored"
|
||||
@@ -267,10 +267,6 @@ const messages = defineMessages({
|
||||
id: 'dashboard.creator-tax-form-modal.confirmation.download-button',
|
||||
defaultMessage: 'Download {formType}',
|
||||
},
|
||||
closeButton: {
|
||||
id: 'dashboard.creator-tax-form-modal.close-button',
|
||||
defaultMessage: 'Close',
|
||||
},
|
||||
incompleteTitle: {
|
||||
id: 'dashboard.creator-tax-form-modal.incomplete.title',
|
||||
defaultMessage: 'Tax form incomplete',
|
||||
|
||||
@@ -11,6 +11,7 @@ import { Button, IconButton } from '@modrinth/ui'
|
||||
import {
|
||||
Combobox,
|
||||
type ComboboxOption,
|
||||
commonMessages,
|
||||
ConfirmModal,
|
||||
defineMessages,
|
||||
injectModrinthClient,
|
||||
@@ -61,10 +62,6 @@ const messages = defineMessages({
|
||||
id: 'modpack-scan-modal.scanning',
|
||||
defaultMessage: 'Scanning...',
|
||||
},
|
||||
success: {
|
||||
id: 'modpack-scan-modal.success',
|
||||
defaultMessage: 'Success',
|
||||
},
|
||||
failed: {
|
||||
id: 'modpack-scan-modal.failed',
|
||||
defaultMessage: 'Failed',
|
||||
@@ -102,10 +99,6 @@ const messages = defineMessages({
|
||||
defaultMessage:
|
||||
'This will permanently delete all attribution groups for this project and all files inside them. This action cannot be undone.',
|
||||
},
|
||||
deleteAllGroupsConfirmationProceed: {
|
||||
id: 'modpack-scan-modal.delete-all-groups.proceed',
|
||||
defaultMessage: 'Clear',
|
||||
},
|
||||
deleteAllGroupsSuccess: {
|
||||
id: 'modpack-scan-modal.delete-all-groups.success',
|
||||
defaultMessage: 'All groups cleared successfully.',
|
||||
@@ -344,7 +337,7 @@ async function clearAllGroups() {
|
||||
if (!failed) {
|
||||
addNotification({
|
||||
type: 'success',
|
||||
title: formatMessage(messages.success),
|
||||
title: formatMessage(commonMessages.successLabel),
|
||||
text: formatMessage(messages.deleteAllGroupsSuccess),
|
||||
})
|
||||
}
|
||||
@@ -369,7 +362,7 @@ defineExpose({ show, hide })
|
||||
ref="clearModalRef"
|
||||
:title="formatMessage(messages.deleteAllGroupsConfirmationTitle)"
|
||||
:description="formatMessage(messages.deleteAllGroupsConfirmationDescription)"
|
||||
:proceed-label="formatMessage(messages.deleteAllGroupsConfirmationProceed)"
|
||||
:proceed-label="formatMessage(commonMessages.clearButton)"
|
||||
@proceed="clearAllGroups"
|
||||
/>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user