mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 06:07:21 +01:00
Improve wording for push notifications (#11378)
This commit is contained in:
committed by
Matteo Pagliazzi
parent
b142225a5a
commit
17e8b0a0fd
@@ -25,7 +25,7 @@
|
||||
"inviteParty": "Invite Party to Quest",
|
||||
"questInvitation": "Quest Invitation: ",
|
||||
"questInvitationTitle": "Quest Invitation",
|
||||
"questInvitationInfo": "Invitation for the Quest <%= quest %>",
|
||||
"questInvitationNotificationInfo": "You were invited to join a quest",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Ask Later",
|
||||
"questLater": "Quest Later",
|
||||
|
||||
@@ -111,7 +111,7 @@
|
||||
"emailNotifications": "Email Notifications",
|
||||
"wonChallenge": "You won a Challenge!",
|
||||
"newPM": "Received Private Message",
|
||||
"newPMInfo": "New Message from <%= name %>: <%= message %>",
|
||||
"newPMNotificationTitle": "New Message from <%= name %>",
|
||||
"giftedGems": "Gifted Gems",
|
||||
"giftedGemsInfo": "<%= name %> gifted you <%= amount %> Gems",
|
||||
"giftedGemsFull": "Hello <%= username %>, <%= sender %> has sent you <%= gemAmount %> gems!",
|
||||
@@ -119,8 +119,8 @@
|
||||
"giftedSubscriptionInfo": "<%= name %> gifted you a <%= months %> month subscription",
|
||||
"giftedSubscriptionFull": "Hello <%= username %>, <%= sender %> has sent you <%= monthCount %> months of subscription!",
|
||||
"giftedSubscriptionWinterPromo": "Hello <%= username %>, you received <%= monthCount %> months of subscription as part of our holiday gift-giving promotion!",
|
||||
"invitedParty": "Invited To Party",
|
||||
"invitedGuild": "Invited To Guild",
|
||||
"invitedParty": "You were invited to a Party",
|
||||
"invitedGuild": "You were invited to a Guild",
|
||||
"importantAnnouncements": "Reminders to check in to complete tasks and receive prizes",
|
||||
"weeklyRecaps": "Summaries of your account activity in the past week (Note: this is currently disabled due to performance issues, but we hope to have this back up and sending e-mails again soon!)",
|
||||
"onboarding": "Guidance with setting up your Habitica account",
|
||||
|
||||
@@ -124,8 +124,8 @@ api.inviteToQuest = {
|
||||
sendPushNotification(
|
||||
member,
|
||||
{
|
||||
title: res.t('questInvitationTitle', member.preferences.language),
|
||||
message: res.t('questInvitationInfo', {quest: quest.text(member.preferences.language)}, member.preferences.language),
|
||||
title: quest.text(member.preferences.language),
|
||||
message: res.t('questInvitationNotificationInfo', member.preferences.language),
|
||||
identifier: 'questInvitation',
|
||||
category: 'questInvitation',
|
||||
}
|
||||
|
||||
@@ -17,8 +17,8 @@ export async function sentMessage (sender, receiver, message, translate) {
|
||||
sendPushNotification(
|
||||
receiver,
|
||||
{
|
||||
title: translate('newPM', receiver.preferences.language),
|
||||
message: translate('newPMInfo', {name: getUserInfo(sender, ['name']).name, message}, receiver.preferences.language),
|
||||
title: translate('newPMNotificationTitle', {name: getUserInfo(sender, ['name']).name}, receiver.preferences.language),
|
||||
message,
|
||||
identifier: 'newPM',
|
||||
category: 'newPM',
|
||||
payload: {replyTo: sender._id},
|
||||
|
||||
@@ -19,7 +19,7 @@ if (APN_ENABLED) {
|
||||
keyId: nconf.get('PUSH_CONFIGS_APN_KEY_ID'),
|
||||
teamId: nconf.get('PUSH_CONFIGS_APN_TEAM_ID'),
|
||||
},
|
||||
production: nconf.get('IS_PROD'),
|
||||
production: true,
|
||||
}) : undefined;
|
||||
}
|
||||
|
||||
@@ -56,7 +56,9 @@ function sendNotification (user, details = {}) {
|
||||
case 'ios':
|
||||
if (apnProvider) {
|
||||
const notification = new apn.Notification({
|
||||
alert: details.message,
|
||||
alert: {title: details.title,
|
||||
body: details.message,
|
||||
},
|
||||
sound: 'default',
|
||||
category: details.category,
|
||||
topic: 'com.habitrpg.ios.Habitica',
|
||||
|
||||
@@ -699,7 +699,7 @@ schema.methods.startQuest = async function startQuest (user) {
|
||||
const memberLang = member.preferences.language;
|
||||
sendPushNotification(member, {
|
||||
title: quest.text(memberLang),
|
||||
message: `${shared.i18n.t('questStarted', memberLang)}: ${quest.text(memberLang)}`,
|
||||
message: shared.i18n.t('questStarted', memberLang),
|
||||
identifier: 'questStarted',
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user