From 4280ce709f60f2a77fef7246be2896dd3948347a Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Tue, 5 May 2026 15:00:50 +0300 Subject: [PATCH] only use i18n for known tags --- src/components/user_card/user_card.js | 12 ++++++++++++ src/components/user_card/user_card.vue | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/components/user_card/user_card.js b/src/components/user_card/user_card.js index b8bb69010..adc061f02 100644 --- a/src/components/user_card/user_card.js +++ b/src/components/user_card/user_card.js @@ -62,6 +62,15 @@ library.add( faClockRotateLeft, ) +const KNOWN_TAGS = new Set([ + 'mrf_tag:media-force-nsfw', + 'mrf_tag:media-strip', + 'mrf_tag:force-unlisted', + 'mrf_tag:sandbox', + 'mrf_tag:disable-remote-subscription', + 'mrf_tag:disable-any-subscription' +]) + export default { props: { // Enables all the options for profile editing, used in settings -> profile tab @@ -388,6 +397,9 @@ export default { ...mapState(useMergedConfigStore, ['mergedConfig']), }, methods: { + isKnownTag(tag) { + return KNOWN_TAGS.has(tag) + }, muteUser() { this.$refs.timedMuteDialog.optionallyPrompt() }, diff --git a/src/components/user_card/user_card.vue b/src/components/user_card/user_card.vue index dfe6df6b5..053c09f0a 100644 --- a/src/components/user_card/user_card.vue +++ b/src/components/user_card/user_card.vue @@ -216,7 +216,7 @@ v-for="tag in user.tags" class="alert warning user-role" > - {{ $t('user_card.tags.' + tag) }} + {{ isKnownTag ? $t('user_card.tags.' + tag) : tag }}