Don't use the term gift

This commit is contained in:
Alvaro 2023-01-23 13:42:40 -07:00 committed by GitHub
parent 9de33e4ffd
commit ce8a1f5930
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 130 additions and 46 deletions

View file

@ -814,21 +814,29 @@ export class MessageModel extends window.Backbone.Model<MessageAttributesType> {
const giftBadge = this.get('giftBadge');
if (giftBadge) {
const emoji = '🎁';
const emoji = '✨';
const fromContact = getContact(this.attributes);
if (isOutgoing(this.attributes)) {
const recipient =
fromContact?.getTitle() ?? window.i18n('unknownContact');
return {
emoji,
text: window.i18n('message--giftBadge--preview--sent'),
text: window.i18n('icu:message--giftBadge--preview--sent', {
recipient,
}),
};
}
const sender = fromContact?.getTitle() ?? window.i18n('unknownContact');
return {
emoji,
text:
giftBadge.state === GiftBadgeStates.Unopened
? window.i18n('message--giftBadge--preview--unopened')
: window.i18n('message--giftBadge--preview--redeemed'),
? window.i18n('icu:message--giftBadge--preview--unopened', {
sender,
})
: window.i18n('icu:message--giftBadge--preview--redeemed'),
};
}