Deduplicate common strings in translation (#5085)

* deduplicate common strings, part 1

* deduplicate common strings, part 2

* typo and general import mess fixes

* detail common string

* fix lint

* fix lint TWO

* adress review concerns + lint

* app lint too

* actually leave privateLabel untouched

* lint fix THREE

* fix: broken msg

* fix: lint

---------

Co-authored-by: Calum H. <contact@cal.engineer>
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
This commit is contained in:
lumiscosity
2026-01-28 19:10:50 +01:00
committed by GitHub
parent 400c571fe6
commit 6d68d50699
31 changed files with 279 additions and 624 deletions

View File

@@ -1,6 +1,10 @@
import { defineMessages } from '../composables/i18n'
export const commonMessages = defineMessages({
acceptButton: {
id: 'button.accept',
defaultMessage: 'Accept',
},
affiliateLinksButton: {
id: 'button.affiliate-links',
defaultMessage: 'Affiliate links',
@@ -45,6 +49,10 @@ export const commonMessages = defineMessages({
id: 'label.collections',
defaultMessage: 'Collections',
},
confirmPasswordLabel: {
id: 'label.confirm-password',
defaultMessage: 'Confirm password',
},
continueButton: {
id: 'button.continue',
defaultMessage: 'Continue',
@@ -73,6 +81,10 @@ export const commonMessages = defineMessages({
id: 'tooltip.date-at-time',
defaultMessage: '{date, date, long} at {time, time, short}',
},
declineButton: {
id: 'button.decline',
defaultMessage: 'Decline',
},
deleteLabel: {
id: 'label.delete',
defaultMessage: 'Delete',
@@ -81,6 +93,10 @@ export const commonMessages = defineMessages({
id: 'label.description',
defaultMessage: 'Description',
},
detailsLabel: {
id: 'label.details',
defaultMessage: 'Details',
},
downloadButton: {
id: 'button.download',
defaultMessage: 'Download',
@@ -93,6 +109,14 @@ export const commonMessages = defineMessages({
id: 'button.edit',
defaultMessage: 'Edit',
},
emailLabel: {
id: 'label.email',
defaultMessage: 'Email',
},
emailUsernameLabel: {
id: 'label.email-username',
defaultMessage: 'Email or username',
},
errorLabel: {
id: 'label.error',
defaultMessage: 'Error',
@@ -101,6 +125,10 @@ export const commonMessages = defineMessages({
id: 'notification.error.title',
defaultMessage: 'An error occurred',
},
filterByLabel: {
id: 'label.filter-by',
defaultMessage: 'Filter by',
},
followButton: {
id: 'button.follow',
defaultMessage: 'Follow',
@@ -125,6 +153,10 @@ export const commonMessages = defineMessages({
id: 'label.loading',
defaultMessage: 'Loading...',
},
maxButton: {
id: 'button.max',
defaultMessage: 'Max',
},
moderationLabel: {
id: 'label.moderation',
defaultMessage: 'Moderation',
@@ -141,6 +173,10 @@ export const commonMessages = defineMessages({
id: 'button.next',
defaultMessage: 'Next',
},
noLabel: {
id: 'label.no',
defaultMessage: 'No',
},
notificationsLabel: {
id: 'label.notifications',
defaultMessage: 'Notifications',
@@ -157,10 +193,6 @@ export const commonMessages = defineMessages({
id: 'label.password',
defaultMessage: 'Password',
},
paymentMethodCardDisplay: {
id: 'omorphia.component.purchase_modal.payment_method_card_display',
defaultMessage: '{card_brand} ending in {last_four}',
},
playButton: {
id: 'button.play',
defaultMessage: 'Play',
@@ -170,7 +202,7 @@ export const commonMessages = defineMessages({
defaultMessage: 'Played {time}',
},
privateLabel: {
id: 'collection.label.private',
id: 'collections.label.private',
defaultMessage: 'Private',
},
publicLabel: {
@@ -201,6 +233,10 @@ export const commonMessages = defineMessages({
id: 'button.reset',
defaultMessage: 'Reset',
},
retryButton: {
id: 'button.retry',
defaultMessage: 'Retry',
},
saveButton: {
id: 'button.save',
defaultMessage: 'Save',
@@ -221,6 +257,10 @@ export const commonMessages = defineMessages({
id: 'label.scopes',
defaultMessage: 'Scopes',
},
searchLabel: {
id: 'label.search',
defaultMessage: 'Search',
},
searchPlaceholder: {
id: 'input.search.placeholder',
defaultMessage: 'Search...',
@@ -253,10 +293,18 @@ export const commonMessages = defineMessages({
id: 'label.singleplayer',
defaultMessage: 'Singleplayer',
},
sortByLabel: {
id: 'label.sort-by',
defaultMessage: 'Sort by',
},
stopButton: {
id: 'button.stop',
defaultMessage: 'Stop',
},
successLabel: {
id: 'label.success',
defaultMessage: 'Success',
},
titleLabel: {
id: 'label.title',
defaultMessage: 'Title',
@@ -273,6 +321,10 @@ export const commonMessages = defineMessages({
id: 'button.upload-image',
defaultMessage: 'Upload image',
},
usernameLabel: {
id: 'label.username',
defaultMessage: 'Username',
},
visibilityLabel: {
id: 'label.visibility',
defaultMessage: 'Visibility',
@@ -281,9 +333,9 @@ export const commonMessages = defineMessages({
id: 'label.visit-your-profile',
defaultMessage: 'Visit your profile',
},
maxButton: {
id: 'button.max',
defaultMessage: 'Max',
yesLabel: {
id: 'label.yes',
defaultMessage: 'Yes',
},
})
@@ -654,60 +706,64 @@ export const languageSelectorMessages = defineMessages({
})
export const paymentMethodMessages = defineMessages({
paymentMethodCardDisplay: {
id: 'payment-method.card_display',
defaultMessage: '{card_brand} ending in {last_four}',
},
amazon_pay: {
id: 'omorphia.component.purchase_modal.payment_method_type.amazon_pay',
id: 'payment-method.amazon_pay',
defaultMessage: 'Amazon Pay',
},
amex: {
id: 'omorphia.component.purchase_modal.payment_method_type.amex',
id: 'payment-method.amex',
defaultMessage: 'American Express',
},
cashapp: {
id: 'omorphia.component.purchase_modal.payment_method_type.cashapp',
id: 'payment-method.cashapp',
defaultMessage: 'Cash App',
},
diners: {
id: 'omorphia.component.purchase_modal.payment_method_type.diners',
id: 'payment-method.diners',
defaultMessage: 'Diners Club',
},
discover: {
id: 'omorphia.component.purchase_modal.payment_method_type.discover',
id: 'payment-method.discover',
defaultMessage: 'Discover',
},
eftpos: {
id: 'omorphia.component.purchase_modal.payment_method_type.eftpos',
id: 'payment-method.eftpos',
defaultMessage: 'EFTPOS',
},
jcb: {
id: 'omorphia.component.purchase_modal.payment_method_type.jcb',
id: 'payment-method.jcb',
defaultMessage: 'JCB',
},
mastercard: {
id: 'omorphia.component.purchase_modal.payment_method_type.mastercard',
id: 'payment-method.mastercard',
defaultMessage: 'MasterCard',
},
paypal: {
id: 'omorphia.component.purchase_modal.payment_method_type.paypal',
id: 'payment-method.paypal',
defaultMessage: 'PayPal',
},
paypalInternational: {
id: 'omorphia.component.purchase_modal.payment_method_type.paypal_international',
id: 'payment-method.paypal_international',
defaultMessage: 'PayPal International',
},
paypalUS: {
id: 'omorphia.component.purchase_modal.payment_method_type.paypal',
id: 'payment-method.paypal',
defaultMessage: 'PayPal',
},
unionpay: {
id: 'omorphia.component.purchase_modal.payment_method_type.unionpay',
id: 'payment-method.unionpay',
defaultMessage: 'UnionPay',
},
unknown: {
id: 'omorphia.component.purchase_modal.payment_method_type.unknown',
id: 'payment-method.unknown',
defaultMessage: 'Unknown payment method',
},
visa: {
id: 'omorphia.component.purchase_modal.payment_method_type.visa',
id: 'payment-method.visa',
defaultMessage: 'Visa',
},
venmo: {