mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-05-22 05:38:46 +00:00
Fixed text of check-in prize when it is a set of backgrounds (#8599)
* Fixed text of check-in prize when it is a set of backgrounds * Use existing i18n string for BGs name * Added user.preferences.language as second parameter
This commit is contained in:
parent
bd6f901ccf
commit
d9f48dcbb0
2 changed files with 7 additions and 1 deletions
|
|
@ -15,6 +15,7 @@ module.exports = function getLoginIncentives (api) {
|
|||
2: {
|
||||
rewardKey: ['background_purple'],
|
||||
reward: [api.backgrounds.incentiveBackgrounds],
|
||||
rewardName: 'incentiveBackgrounds', // i18n string
|
||||
assignReward: function assignReward (user) {
|
||||
user.purchased.background.blue = true;
|
||||
user.purchased.background.green = true;
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ function awardLoginIncentives (user) {
|
|||
notificationData.rewardText = i18n.t('potion', {potionType: notificationData.rewardText}, user.preferences.language);
|
||||
}
|
||||
} else if (loginIncentive.rewardKey[0] === 'background_blue') {
|
||||
notificationData.rewardText = i18n.t('incentiveBackgrounds');
|
||||
notificationData.rewardText = i18n.t('incentiveBackgrounds', user.preferences.language);
|
||||
}
|
||||
|
||||
if (loginIncentive.reward.length > 0 && count < loginIncentive.reward.length - 1) notificationData.rewardText += ', ';
|
||||
|
|
@ -165,6 +165,11 @@ function awardLoginIncentives (user) {
|
|||
count += 1;
|
||||
}
|
||||
|
||||
// Overwrite notificationData.rewardText if rewardName was explicitly declared
|
||||
if (loginIncentive.rewardName) {
|
||||
notificationData.rewardText = i18n.t(loginIncentive.rewardName, user.preferences.language);
|
||||
}
|
||||
|
||||
notificationData.rewardKey = loginIncentive.rewardKey;
|
||||
notificationData.message = i18n.t('unlockedCheckInReward', user.preferences.language);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue