Make in-reply-to i18n-friendly

This commit is contained in:
tusooa 2023-01-06 13:52:49 -05:00
parent 23d82e06f7
commit 7d90c594fe
No known key found for this signature in database
GPG key ID: 7B467EDE43A08224
2 changed files with 50 additions and 35 deletions

View file

@ -257,6 +257,10 @@
v-if="isReply" v-if="isReply"
class="glued-label reply-glued-label" class="glued-label reply-glued-label"
> >
<i18n-t
keypath="status.reply_to_with_arg"
>
<template #replyToWithIcon>
<StatusPopover <StatusPopover
v-if="!isPreview" v-if="!isPreview"
:status-id="status.parent_visible && status.in_reply_to_status_id" :status-id="status.parent_visible && status.in_reply_to_status_id"
@ -269,17 +273,22 @@
:aria-label="$t('tool_tip.reply')" :aria-label="$t('tool_tip.reply')"
@click.prevent="gotoOriginal(status.in_reply_to_status_id)" @click.prevent="gotoOriginal(status.in_reply_to_status_id)"
> >
<i18n-t keypath="status.reply_to_with_icon">
<template #icon>
<FAIcon <FAIcon
class="fa-scale-110 fa-old-padding" class="fa-scale-110 fa-old-padding"
icon="reply" icon="reply"
flip="horizontal" flip="horizontal"
/> />
{{ ' ' }} </template>
<template #replyTo>
<span <span
class="reply-to-text" class="reply-to-text"
> >
{{ $t('status.reply_to') }} {{ $t('status.reply_to') }}
</span> </span>
</template>
</i18n-t>
</button> </button>
</StatusPopover> </StatusPopover>
@ -289,12 +298,16 @@
> >
<span class="reply-to-text">{{ $t('status.reply_to') }}</span> <span class="reply-to-text">{{ $t('status.reply_to') }}</span>
</span> </span>
</template>
<template #user>
<MentionLink <MentionLink
:content="replyToName" :content="replyToName"
:url="replyProfileLink" :url="replyProfileLink"
:user-id="status.in_reply_to_user_id" :user-id="status.in_reply_to_user_id"
:user-screen-name="status.in_reply_to_screen_name" :user-screen-name="status.in_reply_to_screen_name"
/> />
</template>
</i18n-t>
</span> </span>
<!-- This little wrapper is made for sole purpose of "gluing" --> <!-- This little wrapper is made for sole purpose of "gluing" -->

View file

@ -853,6 +853,8 @@
"unbookmark": "Unbookmark", "unbookmark": "Unbookmark",
"delete_confirm": "Do you really want to delete this status?", "delete_confirm": "Do you really want to delete this status?",
"reply_to": "Reply to", "reply_to": "Reply to",
"reply_to_with_icon": "{icon} {replyTo}",
"reply_to_with_arg": "{replyToWithIcon} {user}",
"mentions": "Mentions", "mentions": "Mentions",
"replies_list": "Replies:", "replies_list": "Replies:",
"replies_list_with_others": "Replies (+{numReplies} other): | Replies (+{numReplies} others):", "replies_list_with_others": "Replies (+{numReplies} other): | Replies (+{numReplies} others):",