mirror of
https://github.com/sudoxnym/habitica-self-host.git
synced 2026-07-14 10:12:21 +00:00
Only includes backticks if they haven't been already included. Fixes … (#11250)
* Only includes backticks if they haven't been already included. Fixes the problem. * Small adjustments
This commit is contained in:
parent
5a83f93ade
commit
c8466eec98
1 changed files with 19 additions and 16 deletions
|
|
@ -35,23 +35,23 @@ export function translateMessage (lang, info) {
|
|||
|
||||
switch (info.type) {
|
||||
case 'quest_start':
|
||||
msg = `\`${shared.i18n.t('chatQuestStarted', {questName: questScrolls[info.quest].text(lang)}, lang)}\``;
|
||||
msg = shared.i18n.t('chatQuestStarted', {questName: questScrolls[info.quest].text(lang)}, lang);
|
||||
break;
|
||||
|
||||
case 'boss_damage':
|
||||
msg = `\`${shared.i18n.t('chatBossDamage', {username: info.user, bossName: questScrolls[info.quest].boss.name(lang), userDamage: info.userDamage, bossDamage: info.bossDamage}, lang)}\``;
|
||||
msg = shared.i18n.t('chatBossDamage', {username: info.user, bossName: questScrolls[info.quest].boss.name(lang), userDamage: info.userDamage, bossDamage: info.bossDamage}, lang);
|
||||
break;
|
||||
|
||||
case 'boss_dont_attack':
|
||||
msg = `\`${shared.i18n.t('chatBossDontAttack', {username: info.user, bossName: questScrolls[info.quest].boss.name(lang), userDamage: info.userDamage}, lang)}\``;
|
||||
msg = shared.i18n.t('chatBossDontAttack', {username: info.user, bossName: questScrolls[info.quest].boss.name(lang), userDamage: info.userDamage}, lang);
|
||||
break;
|
||||
|
||||
case 'boss_rage':
|
||||
msg = `\`${questScrolls[info.quest].boss.rage.effect(lang)}\``;
|
||||
msg = questScrolls[info.quest].boss.rage.effect(lang);
|
||||
break;
|
||||
|
||||
case 'boss_defeated':
|
||||
msg = `\`${shared.i18n.t('chatBossDefeated', {bossName: questScrolls[info.quest].boss.name(lang)}, lang)}\``;
|
||||
msg = shared.i18n.t('chatBossDefeated', {bossName: questScrolls[info.quest].boss.name(lang)}, lang);
|
||||
break;
|
||||
|
||||
case 'user_found_items':
|
||||
|
|
@ -59,49 +59,52 @@ export function translateMessage (lang, info) {
|
|||
m.push(`${v} ${questScrolls[info.quest].collect[k].text(lang)}`);
|
||||
return m;
|
||||
}, []).join(', ');
|
||||
msg = `\`${shared.i18n.t('chatFindItems', {username: info.user, items: foundText}, lang)}\``;
|
||||
msg = shared.i18n.t('chatFindItems', {username: info.user, items: foundText}, lang);
|
||||
break;
|
||||
|
||||
case 'all_items_found':
|
||||
msg = `\`${shared.i18n.t('chatItemQuestFinish', lang)}\``;
|
||||
msg = shared.i18n.t('chatItemQuestFinish', lang);
|
||||
break;
|
||||
|
||||
case 'spell_cast_party':
|
||||
msg = `\`${shared.i18n.t('chatCastSpellParty', {username: info.user, spell: spells[info.class][info.spell].text(lang)}, lang)}\``;
|
||||
msg = shared.i18n.t('chatCastSpellParty', {username: info.user, spell: spells[info.class][info.spell].text(lang)}, lang);
|
||||
break;
|
||||
|
||||
case 'spell_cast_user':
|
||||
msg = `\`${shared.i18n.t('chatCastSpellUser', {username: info.user, spell: spells[info.class][info.spell].text(lang), target: info.target}, lang)}\``;
|
||||
msg = shared.i18n.t('chatCastSpellUser', {username: info.user, spell: spells[info.class][info.spell].text(lang), target: info.target}, lang);
|
||||
break;
|
||||
|
||||
case 'quest_cancel':
|
||||
msg = `\`${shared.i18n.t('chatQuestCancelled', {username: info.user, questName: questScrolls[info.quest].text(lang)}, lang)}\``;
|
||||
msg = shared.i18n.t('chatQuestCancelled', {username: info.user, questName: questScrolls[info.quest].text(lang)}, lang);
|
||||
break;
|
||||
|
||||
case 'quest_abort':
|
||||
msg = `\`${shared.i18n.t('chatQuestAborted', {username: info.user, questName: questScrolls[info.quest].text(lang)}, lang)}\``;
|
||||
msg = shared.i18n.t('chatQuestAborted', {username: info.user, questName: questScrolls[info.quest].text(lang)}, lang);
|
||||
break;
|
||||
|
||||
case 'tavern_quest_completed':
|
||||
msg = `\`${quests[info.quest].completionChat(lang)}\``;
|
||||
msg = quests[info.quest].completionChat(lang);
|
||||
break;
|
||||
|
||||
case 'tavern_boss_rage_tired':
|
||||
msg = `\`${shared.i18n.t('tavernBossTired', {rageName: quests[info.quest].boss.rage.title(lang), bossName: quests[info.quest].boss.name(lang)}, lang)}\``;
|
||||
msg = shared.i18n.t('tavernBossTired', {rageName: quests[info.quest].boss.rage.title(lang), bossName: quests[info.quest].boss.name(lang)}, lang);
|
||||
break;
|
||||
|
||||
case 'tavern_boss_rage':
|
||||
msg = `\`${quests[info.quest].boss.rage[info.scene](lang)}\``;
|
||||
msg = quests[info.quest].boss.rage[info.scene](lang);
|
||||
break;
|
||||
|
||||
case 'tavern_boss_desperation':
|
||||
msg = `\`${quests[info.quest].boss.desperation.text(lang)}\``;
|
||||
msg = quests[info.quest].boss.desperation.text(lang);
|
||||
break;
|
||||
|
||||
case 'claim_task':
|
||||
msg = `${shared.i18n.t('userIsClamingTask', {username: info.user, task: info.task}, lang)}`;
|
||||
msg = shared.i18n.t('userIsClamingTask', {username: info.user, task: info.task}, lang);
|
||||
break;
|
||||
}
|
||||
|
||||
if (!msg.includes('`')) {
|
||||
msg = `\`${msg}\``;
|
||||
}
|
||||
return msg;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue