diff --git a/Dockerfile-Production b/Dockerfile-Production
index e22425fbfa..5ce5513b07 100644
--- a/Dockerfile-Production
+++ b/Dockerfile-Production
@@ -20,7 +20,7 @@ RUN npm install -g gulp-cli mocha
# Clone Habitica repo and install dependencies
RUN mkdir -p /usr/src/habitrpg
WORKDIR /usr/src/habitrpg
-RUN git clone --branch v4.26.2 https://github.com/HabitRPG/habitica.git /usr/src/habitrpg
+RUN git clone --branch v4.26.3 https://github.com/HabitRPG/habitica.git /usr/src/habitrpg
RUN npm install
RUN gulp build:prod --force
diff --git a/package-lock.json b/package-lock.json
index 59dae8a84e..1ac9f5e46e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "habitica",
- "version": "4.26.3",
+ "version": "4.27.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/package.json b/package.json
index 931d73a486..972f95f6fe 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "habitica",
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
- "version": "4.26.3",
+ "version": "4.27.0",
"main": "./website/server/index.js",
"dependencies": {
"@slack/client": "^3.8.1",
diff --git a/test/api/v3/integration/world-state/GET-world-state.test.js b/test/api/v3/integration/world-state/GET-world-state.test.js
new file mode 100644
index 0000000000..fac08ad639
--- /dev/null
+++ b/test/api/v3/integration/world-state/GET-world-state.test.js
@@ -0,0 +1,35 @@
+import { TAVERN_ID } from '../../../../../website/server/models/group';
+import { updateDocument } from '../../../../helpers/mongo';
+import {
+ requester,
+ resetHabiticaDB,
+} from '../../../../helpers/api-v3-integration.helper';
+
+describe('GET /world-state', () => {
+ before(async () => {
+ await resetHabiticaDB();
+ });
+
+ it('returns empty worldBoss object when world boss is not active (and does not require authentication)', async () => {
+ const res = await requester().get('/world-state');
+ expect(res.worldBoss).to.eql({});
+ });
+
+ it('returns Tavern quest data when world boss is active', async () => {
+ await updateDocument('groups', {_id: TAVERN_ID}, {quest: {active: true, key: 'dysheartener', progress: {hp: 50000, rage: 9999}}});
+
+ const res = await requester().get('/world-state');
+ expect(res).to.have.deep.property('worldBoss');
+
+ expect(res.worldBoss).to.eql({
+ active: true,
+ extra: {},
+ key: 'dysheartener',
+ progress: {
+ collect: {},
+ hp: 50000,
+ rage: 9999,
+ },
+ });
+ });
+});
diff --git a/website/common/locales/bg/achievements.json b/website/common/locales/bg/achievements.json
new file mode 100644
index 0000000000..52132ca2df
--- /dev/null
+++ b/website/common/locales/bg/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Споделяне",
+ "onwards": "Напред!",
+ "levelup": "Изпълнявайки целите си в истинския живот, Вие качихте ниво и здравето Ви беше запълнено!",
+ "reachedLevel": "Достигнахте ниво <%= level %>",
+ "achievementLostMasterclasser": "Изпълнител на мисии: Серия на класовите повелители",
+ "achievementLostMasterclasserText": "Завършил(а) всички шестнадесет мисии от серията на класовите повелители и разрешил(а) загадката на изгубената класова повелителка!"
+}
diff --git a/website/common/locales/bg/inventory.json b/website/common/locales/bg/inventory.json
new file mode 100644
index 0000000000..1a88101e3b
--- /dev/null
+++ b/website/common/locales/bg/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "Нямате <%= type %>.",
+ "foodItemType": "Храна",
+ "eggsItemType": "Яйца",
+ "hatchingPotionsItemType": "Излюпващи отвари",
+ "specialItemType": "Специални предмети",
+ "lockedItem": "Заключен предмет"
+}
diff --git a/website/common/locales/bg/pets.json b/website/common/locales/bg/pets.json
index b59423d792..b823933d4a 100644
--- a/website/common/locales/bg/pets.json
+++ b/website/common/locales/bg/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Царствено лилав грифон",
"phoenix": "Феникс",
"magicalBee": "Вълшебна пчела",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Царствено лилав рогат заек",
"invisibleAether": "Невидим етер",
"rarePetPop1": "Щракнете златната лапа, за да научите как може да получите този рядък любимец чрез принос към Хабитика!",
diff --git a/website/common/locales/bg/questscontent.json b/website/common/locales/bg/questscontent.json
index 98b7d44b27..57fe2854f6 100644
--- a/website/common/locales/bg/questscontent.json
+++ b/website/common/locales/bg/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "Най-накрая успяваш да прогониш Язовския тормоз и се вмъкваш в дупката му. В края на тунела откриваш задачите за зимен сън на феите. В бърлогата няма нищо друго, освен три яйца, готови да се излюпят.",
"questBadgerBoss": "Язовският тормоз",
"questBadgerDropBadgerEgg": "Язовец (яйце)",
- "questBadgerUnlockText": "Отключва възможността за купуване на яйца на язовец от пазара."
+ "questBadgerUnlockText": "Отключва възможността за купуване на яйца на язовец от пазара.",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/cs/achievements.json b/website/common/locales/cs/achievements.json
new file mode 100644
index 0000000000..a937a19082
--- /dev/null
+++ b/website/common/locales/cs/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Sdílet",
+ "onwards": "Kupředu!",
+ "levelup": "Díky dosažení tvých cílů v reálném životě jsi se dostal na vyšší úroveň, a jsi díky tomu plně uzdraven!",
+ "reachedLevel": "Dosáhl jsi úrovně <%= level %>",
+ "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
+ "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+}
diff --git a/website/common/locales/cs/inventory.json b/website/common/locales/cs/inventory.json
new file mode 100644
index 0000000000..0d98affa10
--- /dev/null
+++ b/website/common/locales/cs/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "Nemáš žádný <%= type %>.",
+ "foodItemType": "Jídlo",
+ "eggsItemType": "Vejce",
+ "hatchingPotionsItemType": "Líhnoucí lektvary",
+ "specialItemType": "Speciální předměty",
+ "lockedItem": "Zamčený předmět"
+}
diff --git a/website/common/locales/cs/pets.json b/website/common/locales/cs/pets.json
index f9b8ad2003..337957cd67 100644
--- a/website/common/locales/cs/pets.json
+++ b/website/common/locales/cs/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Vznešený fialový gryf",
"phoenix": "Fénix",
"magicalBee": "Magická včela",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Královský Fialový Zajdalen",
"invisibleAether": "Neviditelný Éter",
"rarePetPop1": "Klikni na zlatou packu pro více informací o tom, jak získat toto vzácné zvíře za přispívání programu Habitica!",
diff --git a/website/common/locales/cs/questscontent.json b/website/common/locales/cs/questscontent.json
index c77d191a86..dbfaa594d9 100644
--- a/website/common/locales/cs/questscontent.json
+++ b/website/common/locales/cs/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/cs/subscriber.json b/website/common/locales/cs/subscriber.json
index 699d6debbe..37e8adaab3 100644
--- a/website/common/locales/cs/subscriber.json
+++ b/website/common/locales/cs/subscriber.json
@@ -2,20 +2,20 @@
"subscription": "Předplatné",
"subscriptions": "Předplatné",
"subDescription": "Nakupuj drahokamy za zlaťáky, získej každý měsíc tajemné předměty, uchovávej si historii svého pokroku, zdvojnásob možnost získaných věcí za den, podpoř vývojáře. Klikni pro více informací.",
- "sendGems": "Send Gems",
+ "sendGems": "Poslat drahokamy",
"buyGemsGold": "Kup drahokamy za zlato",
- "buyGemsGoldText": "Alexander the Merchant will sell you Gems at a cost of 20 Gold per Gem. His monthly shipments are initially capped at 25 Gems per month, but for every 3 consecutive months that you are subscribed, this cap increases by 5 Gems, up to a maximum of 50 Gems per month!",
+ "buyGemsGoldText": "Obchodník Alexander ti prodá drahokamy za cenu 20 zlaťáků za drahokam. Jeho měsíční dodávky jsou ze začátku omezeny, ale každé tři měsíce souvislého předplatného se jejich počet navýší o 5 a může tak dosáhnout maxima až 50 drahokamů za měsíc!",
"mustSubscribeToPurchaseGems": "Je potřeba předplatné k zakoupení drahokamů za GP",
- "reachedGoldToGemCap": "You've reached the Gold=>Gem conversion cap <%= convCap %> for this month. We have this to prevent abuse / farming. The cap resets within the first three days of each month.",
+ "reachedGoldToGemCap": "Dosáhli jste limitu výměny Zlato=>Drahokamy <%= convCap %> pro tento měsíc. Limit je potřebný k zamezení zneužití nebo farmení. Limit se vždy obnoví v prvních třech dnech dalšího měsíce. ",
"retainHistory": "Ponech si další položky historie",
"retainHistoryText": "Umožňuje vidět splněné úkoly po delší dobu.",
- "doubleDrops": "Daily drop caps doubled",
+ "doubleDrops": "Denně získáš dvakrát více pokladů",
"doubleDropsText": "Najdi všechny mazlíčky rychleji!",
"mysteryItem": "Jedinečné předměty každý měsíc",
"mysteryItemText": "Každý měsíc obdržíš unikátní předmět pro svůj avatar! Navíc za každé tři měsíce nepřerušeného předplatného ti Tajemní cestovatelé časem zaručí přístup k historickým (a futuristickým!) předmětům.",
"supportDevs": "Podporuje vývojáře",
"supportDevsText": "Tvé předplatné pomáhá udržet program Habitica prosperující a pomáhá financovat vývoj nových funkcí. Děkujeme za tvou štědrost!",
- "exclusiveJackalopePet": "Exclusive pet",
+ "exclusiveJackalopePet": "Jedinečný mazlíček",
"exclusiveJackalopePetText": "Get the Royal Purple Jackalope pet, available only to subscribers!",
"giftSubscription": "Want to gift a subscription to someone?",
"giftSubscriptionText1": "Open their profile! You can do this by clicking on their avatar in your party header or by clicking on their name in chat.",
diff --git a/website/common/locales/da/achievements.json b/website/common/locales/da/achievements.json
new file mode 100644
index 0000000000..48e5ba9f43
--- /dev/null
+++ b/website/common/locales/da/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Del",
+ "onwards": "Fremad!",
+ "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!",
+ "reachedLevel": "Du Har Nået Level <%= level %>",
+ "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
+ "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+}
diff --git a/website/common/locales/da/inventory.json b/website/common/locales/da/inventory.json
new file mode 100644
index 0000000000..f9730a68bd
--- /dev/null
+++ b/website/common/locales/da/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "You have no <%= type %>.",
+ "foodItemType": "Food",
+ "eggsItemType": "Eggs",
+ "hatchingPotionsItemType": "Hatching Potions",
+ "specialItemType": "Special items",
+ "lockedItem": "Locked Item"
+}
diff --git a/website/common/locales/da/pets.json b/website/common/locales/da/pets.json
index 474af08d39..b04bfa5efe 100644
--- a/website/common/locales/da/pets.json
+++ b/website/common/locales/da/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Royal Lilla Grif",
"phoenix": "Føniks",
"magicalBee": "Magisk Bi",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Royal Lilla Jackalope",
"invisibleAether": "Invisible Aether",
"rarePetPop1": "Klik på den gyldne pote for at læse om, hvordan du kan opnå dette sjældne kæledyr ved at bidrage til Habitica!",
diff --git a/website/common/locales/da/questscontent.json b/website/common/locales/da/questscontent.json
index 8bd056889b..203e3ea040 100644
--- a/website/common/locales/da/questscontent.json
+++ b/website/common/locales/da/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/de/achievements.json b/website/common/locales/de/achievements.json
new file mode 100644
index 0000000000..4f1f0e0dba
--- /dev/null
+++ b/website/common/locales/de/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Teilen",
+ "onwards": "Vorwärts!",
+ "levelup": "Durch das Erfüllen Deiner Lebensziele bist Du ein Level aufgestiegen und nun vollständig geheilt!",
+ "reachedLevel": "Du hast Level <%= level %> erreicht",
+ "achievementLostMasterclasser": "Quest-Erfüller: Meisterklassenserie",
+ "achievementLostMasterclasserText": "Hat alle sechzehn Quests in der Meisterklassen-Questserie abgeschlossen und das Rätsel des Verlorenen Questmeisters gelöst!"
+}
diff --git a/website/common/locales/de/inventory.json b/website/common/locales/de/inventory.json
new file mode 100644
index 0000000000..7fb3b87c3f
--- /dev/null
+++ b/website/common/locales/de/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "Du hast keine <%= type %>.",
+ "foodItemType": "Nahrung",
+ "eggsItemType": "Eier",
+ "hatchingPotionsItemType": "Schlüpfelexier",
+ "specialItemType": "Besondere Gegenstände",
+ "lockedItem": "Locked Item"
+}
diff --git a/website/common/locales/de/pets.json b/website/common/locales/de/pets.json
index 38ae2cf8e0..7b49503523 100644
--- a/website/common/locales/de/pets.json
+++ b/website/common/locales/de/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Königlicher purpurfarbener Greif",
"phoenix": "Phönix",
"magicalBee": "Magische Biene",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Königlicher purpurfarbener Wolpertinger",
"invisibleAether": "Unsichtbarer Äther",
"rarePetPop1": "Klicke auf den goldenen Pfotenabdruck, um zu sehen, wie Du diese seltenen Haustiere erhalten kannst, indem Du bei Habitica mitwirkst!",
diff --git a/website/common/locales/de/questscontent.json b/website/common/locales/de/questscontent.json
index 9d844cb9d1..418311858f 100644
--- a/website/common/locales/de/questscontent.json
+++ b/website/common/locales/de/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/en/pets.json b/website/common/locales/en/pets.json
index e85feb199f..bd0653c9ae 100644
--- a/website/common/locales/en/pets.json
+++ b/website/common/locales/en/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Royal Purple Gryphon",
"phoenix": "Phoenix",
"magicalBee": "Magical Bee",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Royal Purple Jackalope",
"invisibleAether": "Invisible Aether",
"rarePetPop1": "Click the gold paw to learn more about how you can obtain this rare pet through contributing to Habitica!",
diff --git a/website/common/locales/en/questsContent.json b/website/common/locales/en/questsContent.json
index 8d99996e68..9a5d5ca37b 100644
--- a/website/common/locales/en/questsContent.json
+++ b/website/common/locales/en/questsContent.json
@@ -654,5 +654,17 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
diff --git a/website/common/locales/en@pirate/achievements.json b/website/common/locales/en@pirate/achievements.json
new file mode 100644
index 0000000000..c031593c22
--- /dev/null
+++ b/website/common/locales/en@pirate/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Share",
+ "onwards": "Onwards!",
+ "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!",
+ "reachedLevel": "You Reached Level <%= level %>",
+ "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
+ "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+}
diff --git a/website/common/locales/en@pirate/inventory.json b/website/common/locales/en@pirate/inventory.json
new file mode 100644
index 0000000000..f9730a68bd
--- /dev/null
+++ b/website/common/locales/en@pirate/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "You have no <%= type %>.",
+ "foodItemType": "Food",
+ "eggsItemType": "Eggs",
+ "hatchingPotionsItemType": "Hatching Potions",
+ "specialItemType": "Special items",
+ "lockedItem": "Locked Item"
+}
diff --git a/website/common/locales/en@pirate/pets.json b/website/common/locales/en@pirate/pets.json
index 024b39cd70..dbec59811d 100644
--- a/website/common/locales/en@pirate/pets.json
+++ b/website/common/locales/en@pirate/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Royal Purple Gryphon",
"phoenix": "Phoenix",
"magicalBee": "Magical Bee",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Royal Purple Jackalope",
"invisibleAether": "Invisible Aether",
"rarePetPop1": "Click th' gold paw t' learn more 'bout how ye can obtain 'tis rare pet through contributin' t' Habitica!",
diff --git a/website/common/locales/en@pirate/questscontent.json b/website/common/locales/en@pirate/questscontent.json
index eaaddb5354..dd16069214 100644
--- a/website/common/locales/en@pirate/questscontent.json
+++ b/website/common/locales/en@pirate/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/en_GB/achievements.json b/website/common/locales/en_GB/achievements.json
new file mode 100644
index 0000000000..c031593c22
--- /dev/null
+++ b/website/common/locales/en_GB/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Share",
+ "onwards": "Onwards!",
+ "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!",
+ "reachedLevel": "You Reached Level <%= level %>",
+ "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
+ "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+}
diff --git a/website/common/locales/en_GB/inventory.json b/website/common/locales/en_GB/inventory.json
new file mode 100644
index 0000000000..f9730a68bd
--- /dev/null
+++ b/website/common/locales/en_GB/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "You have no <%= type %>.",
+ "foodItemType": "Food",
+ "eggsItemType": "Eggs",
+ "hatchingPotionsItemType": "Hatching Potions",
+ "specialItemType": "Special items",
+ "lockedItem": "Locked Item"
+}
diff --git a/website/common/locales/en_GB/pets.json b/website/common/locales/en_GB/pets.json
index cce5d43c6d..c2374712ec 100644
--- a/website/common/locales/en_GB/pets.json
+++ b/website/common/locales/en_GB/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Royal Purple Gryphon",
"phoenix": "Phoenix",
"magicalBee": "Magical Bee",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Royal Purple Jackalope",
"invisibleAether": "Invisible Aether",
"rarePetPop1": "Click the gold paw to learn more about how you can obtain this rare pet through contributing to Habitica!",
diff --git a/website/common/locales/en_GB/questscontent.json b/website/common/locales/en_GB/questscontent.json
index 9109071b3b..2df8391fb4 100644
--- a/website/common/locales/en_GB/questscontent.json
+++ b/website/common/locales/en_GB/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/es/achievements.json b/website/common/locales/es/achievements.json
new file mode 100644
index 0000000000..9021ad7e8c
--- /dev/null
+++ b/website/common/locales/es/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Comparte",
+ "onwards": "¡Adelante!",
+ "levelup": "Cumplido tus objetivos de la vida real, ¡subes de nivel y eres curado!",
+ "reachedLevel": "Has alcanzado nivel <%= level %>",
+ "achievementLostMasterclasser": "Completador de Búsquedas: Serie Archimaestra",
+ "achievementLostMasterclasserText": "¡Completadas las siete pruebas en la Serie Archimaestra y resuelto el misterio de la Archimaestra Perdida!"
+}
diff --git a/website/common/locales/es/character.json b/website/common/locales/es/character.json
index 155a1179df..0b5801c36f 100644
--- a/website/common/locales/es/character.json
+++ b/website/common/locales/es/character.json
@@ -70,8 +70,8 @@
"costumeText": "Si te has puesto cierto equipamiento, pero te gusta más cómo queda otro, marca la casilla \"Usar disfraz\" para llevarlo como disfraz mientras usas tu equipo de batalla debajo.",
"useCostume": "Llevar disfraz",
"useCostumeInfo1": "Haz click en \"llevar disfraz\" para equipar tu avatar sin afectar a los atributos otorgados por tu Equipo de Batalla. De esta manera, puedes mantener puestos tus objetos más potentes equipados a la izquierda y disfrazar tu avatar con tu equipo de la derecha. ",
- "useCostumeInfo2": "Once you click \"Use Costume\" your avatar will look pretty basic... but don't worry! If you look on the left, you'll see that your Battle Gear is still equipped. Next, you can make things fancy! Anything you equip on the right won't affect your Stats, but can make you look super awesome. Try out different combos, mixing sets, and coordinating your Costume with your pets, mounts, and backgrounds.
Got more questions? Check out the Costume page on the wiki. Find the perfect ensemble? Show it off in the Costume Carnival guild or brag in the Tavern!",
- "costumePopoverText": "Select \"Use Costume\" to equip items to your avatar without affecting the Stats from your Battle Gear! This means that you can dress up your avatar in whatever outfit you like while still having your best Battle Gear equipped.",
+ "useCostumeInfo2": "Una vez que hagas clic en \"Usar Disfraz\" tu avatar se verá bastante básico... ¡pero no te preocupes! Si miras a la izquierda, verás que tu Equipo de Batalla seguirá equipado. ¡Luego podrás hacer cosas sofisticadas! Todo lo que equipes a la derecha no afectará a tus Estadísticas, pero puede hacerte lucir super impresionante. Prueba diferentes combinaciones, mezcla sets, y coordina tu Disfraz con tus masconas, monturas, y fondos.
¿Tienes más preguntas? Echa un vistazo a las página de disfraces en la wiki. ¿Encuentras el conjunto perfecto? ¡Preséntalo en el gremio de Disfraces de Carnaval o presume en la Taberna!",
+ "costumePopoverText": "¡Selecciona \"Usar Disfraz\" para equipar los elementos de tu avatar sin afectar a las Estadísticas de tu Equipo de Batalla! Esto significa que puedes vestir a tu avatar con cualquier atuendo mientras mantienes tu mejor Equipo de Batalla equipado.",
"autoEquipPopoverText": "Selecciona esta opción para ponerte automáticamente el equipamiento en cuanto lo compres.",
"costumeDisabled": "Has deshabilitado tu disfraz.",
"gearAchievement": "¡Has obtenido el logro \"Equipamiento definitivo\" por mejorar al máximo el equipamiento de una clase! Has completado estos equipamientos:",
@@ -98,11 +98,11 @@
"allocatePerPop": "Añadir un punto a Percepción",
"allocateInt": "Puntos asignados a Inteligencia:",
"allocateIntPop": "Añade un punto de inteligencia",
- "noMoreAllocate": "Now that you've hit level 100, you won't gain any more Stat Points. You can continue leveling up, or start a new adventure at level 1 by using the Orb of Rebirth, now available for free in the Market.",
+ "noMoreAllocate": "Ahora que has alcanzado el nivel 100, no ganarás más Puntos de Estadística. Puedes continuar subiendo de nivel, o empezar una nueva aventura en el nivel 1 usando el Orbe del Renacimiento, ahora disponible de forma gratuita en el Mercado.",
"stats": "Atributos",
"achievs": "Logros",
"strength": "Fuerza",
- "strText": "Strength increases the chance of random \"critical hits\" and the Gold, Experience, and drop chance boost from them. It also helps deal damage to boss monsters.",
+ "strText": "Fuerza aumenta la posibilidad de \"golpes críticos\" y el Oro, la Experiencia y la posibilidad de que caigan objetos aumentan con ellos. Además, ayuda a lidiar con el daño de los Jefes.",
"constitution": "Constitución",
"conText": "La Constitución reduce el daño que sufres por Hábitos negativos y tareas Diarias sin cumplir.",
"perception": "Percepción",
@@ -110,7 +110,7 @@
"intelligence": "Inteligencia",
"intText": "La Inteligencia aumenta la Experiencia que recibes, y una vez hayas desbloqueado las Clases, determina tu maná máximo disponible para las habilidades de la clase.",
"levelBonus": "Bonus de Nivel",
- "levelBonusText": "Each Stat gets a bonus equal to half of (your Level minus 1).",
+ "levelBonusText": "Cada Atributo gana un bonus igual a la mitad de (tu nivel menos 1)",
"allocatedPoints": "Puntos Asignados",
"allocatedPointsText": "Stat Points you've earned and assigned. Assign Points using the Character Build column.",
"allocated": "Asignados",
@@ -141,7 +141,7 @@
"taskAllocation": "Distribute Points based on task activity",
"taskAllocationPop": "Assigns Points based on the Strength, Intelligence, Constitution, and Perception categories associated with the tasks you complete.",
"distributePoints": "Distribuir Puntos no Asignados",
- "distributePointsPop": "Assigns all unallocated Stat Points according to the selected allocation scheme.",
+ "distributePointsPop": "Asigna todos los Puntos no asignados de acuerdo con el esquema de asignación seleccionado.",
"warriorText": "Los Guerreros consiguen más y mejores «golpes críticos», los cuales otorgan bonus de Oro, Experiencia y probabilidad de botín al completar una tarea. También hacen mucho daño a mounstros jefe. ¡Juega como un Guerrero si te motivan las recompensas impredecibles como en un casino o si deseas ser la fuente de daño en las Misiones!",
"wizardText": "Los magos aprenden rápidamente ganando Experiencia y Niveles con mayor rapidez que otras clases. También disponen de una gran cantidad de Maná para usar habilidades especiales. ¡Juega como Mago si disfrutas de los aspectos tácticos del juego de Habitica, o si te motiva enormemente subir de nivel y desbloquear características avanzadas!",
"mageText": "Los magos aprenden rápidamente, ganando Experiencia y Niveles con mayor rapidez que otras clases. También disponen de una gran cantidad de Maná para usar habilidades especiales. ¡Juega como Mago si disfrutas de los aspectos tácticos del juego de Habitica, o si te motiva enormemente subir de nivel y desbloquear características avanzadas!.",
@@ -198,10 +198,10 @@
"per": "PER",
"int": "INT",
"showQuickAllocation": "Mostrar asignación de puntos ",
- "hideQuickAllocation": "Hide Stat Allocation",
+ "hideQuickAllocation": "Esconder la asignación de puntos",
"quickAllocationLevelPopover": "Each level earns you one Point to assign to a Stat of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User Icon > Stats.",
"invalidAttribute": "\"<%= attr %>\" is not a valid Stat.",
- "notEnoughAttrPoints": "You don't have enough Stat Points.",
+ "notEnoughAttrPoints": "No tienes suficientes puntos de atributo.",
"style": "Estilo",
"facialhair": "Facial",
"photo": "Foto",
diff --git a/website/common/locales/es/groups.json b/website/common/locales/es/groups.json
index 2bf4ead234..3efca9364c 100644
--- a/website/common/locales/es/groups.json
+++ b/website/common/locales/es/groups.json
@@ -387,7 +387,7 @@
"promoteToLeader": "Promote to Leader",
"inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive
Quest Scroll to battle the Basi-List together!",
"upgradeParty": "Upgrade Party",
- "createParty": "Create a Party",
+ "createParty": "Crear una Fiesta",
"inviteMembersNow": "Would you like to invite members now?",
"playInPartyTitle": "Play Habitica in a Party!",
"playInPartyDescription": "Take on amazing quests with friends or on your own. Battle monsters, create Challenges, and help yourself stay accountable through Parties.",
diff --git a/website/common/locales/es/inventory.json b/website/common/locales/es/inventory.json
new file mode 100644
index 0000000000..f9730a68bd
--- /dev/null
+++ b/website/common/locales/es/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "You have no <%= type %>.",
+ "foodItemType": "Food",
+ "eggsItemType": "Eggs",
+ "hatchingPotionsItemType": "Hatching Potions",
+ "specialItemType": "Special items",
+ "lockedItem": "Locked Item"
+}
diff --git a/website/common/locales/es/limited.json b/website/common/locales/es/limited.json
index 22235c0ca3..ed07e1a1fc 100644
--- a/website/common/locales/es/limited.json
+++ b/website/common/locales/es/limited.json
@@ -28,11 +28,11 @@
"seasonalShop": "Tienda de temporada",
"seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>",
"seasonalShopTitle": "<%= linkStart %>Hechicera Estacional<%= linkEnd %>",
- "seasonalShopClosedText": "The Seasonal Shop is currently closed!! It’s only open during Habitica’s four Grand Galas.",
- "seasonalShopText": "Happy Spring Fling!! Would you like to buy some rare items? They’ll only be available until April 30th!",
- "seasonalShopSummerText": "Happy Summer Splash!! Would you like to buy some rare items? They’ll only be available until July 31st!",
- "seasonalShopFallText": "Happy Fall Festival!! Would you like to buy some rare items? They’ll only be available until October 31st!",
- "seasonalShopWinterText": "Happy Winter Wonderland!! Would you like to buy some rare items? They’ll only be available until January 31st!",
+ "seasonalShopClosedText": "¡¡La Tienda de Temporada está actualmente cerrada!! Solo está abierta durante las cuatro Grandes Galas de Habitica.",
+ "seasonalShopText": "¡¡Feliz Primavera Fling!! ¿Te gustaría comprar algunos artículos raros? ¡Solo estarán disponibles hasta el 30 de abril!",
+ "seasonalShopSummerText": "¡¡Feliz Verano Splash!! ¿Te gustaría comprar algunos artículos raros? ¡Solo estarán disponibles hasta el 31 de julio!",
+ "seasonalShopFallText": "¡¡Feliz Festival de Otoño!! ¿Te gustaría comprar algunos artículos raros? ¡Solo estarán disponibles hasta el 31 de octubre!",
+ "seasonalShopWinterText": "¡¡Feliz Invierno Wonderland!! ¿Te gustaría comprar algunos artículos raros? ¡Solo estarán disponibles hasta el 31 de enero!",
"seasonalShopFallTextBroken": "Ah... Te damos la bienvenida a la tienda de temporada... Los artículos que ofrecemos aquí son los de la edición especial de temporada de otoño, o algo así... Puedes adquirir todo esto durante el evento Festival de Otoño de cada año, pero solo abrimos hasta el 31 de octubre... Si no compras estas cosas ahora, tendrás que esperar... y esperar... y esperar... *Ay*",
"seasonalShopRebirth": "Si has comprado alguno de estos equipos en el pasado pero ahora no lo tienes, puedes volver a comprarlo en la columna Recompensas. Al principio, solamente podrás comprar los artículos de la clase que tengas en ese momento (la predeterminada es Guerrero), pero no temas, puedes conseguir los artículos de las demás clases si cambias de clase.",
"candycaneSet": "Bastón de Caramelo (Mago)",
@@ -125,9 +125,9 @@
"dateEndOctober": "31 de octubre",
"dateEndNovember": "30 de noviembre",
"dateEndJanuary": "31 de enero",
- "dateEndFebruary": "February 28",
+ "dateEndFebruary": "28 de febrero",
"winterPromoGiftHeader": "¡REGALA UNA SUSCRIPCIÓN Y RECIBE OTRA GRATIS!",
- "winterPromoGiftDetails1": "Until January 12th only, when you gift somebody a subscription, you get the same subscription for yourself for free!",
+ "winterPromoGiftDetails1": "Solo hasta el 12 de enero, cuando des una suscripción a alguien, ¡obtienes la misma suscripción gratis!",
"winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3",
"discountBundle": "Lote"
}
\ No newline at end of file
diff --git a/website/common/locales/es/pets.json b/website/common/locales/es/pets.json
index 221ad73483..31526de005 100644
--- a/website/common/locales/es/pets.json
+++ b/website/common/locales/es/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Grifo real morado",
"phoenix": "Fénix",
"magicalBee": "Abeja mágica",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Jackalope Púrpura Real",
"invisibleAether": "Invisible Aether",
"rarePetPop1": "¡Haz clic en la pata dorada para saber cómo puedes conseguir esta mascota contribuyendo con Habitica!",
diff --git a/website/common/locales/es/questscontent.json b/website/common/locales/es/questscontent.json
index 3bd06e1ef5..a6ba7f2d3e 100644
--- a/website/common/locales/es/questscontent.json
+++ b/website/common/locales/es/questscontent.json
@@ -528,12 +528,12 @@
"questLostMasterclasser3RageTitle": "Swarm Respawn",
"questLostMasterclasser3RageDescription": "Swarm Respawn: This bar fills when you don't complete your Dailies. When it is full, the Void Skull Swarm will heal 30% of its remaining health!",
"questLostMasterclasser3RageEffect": "`Void Skull Swarm uses SWARM RESPAWN!`\n\nEmboldened by their victories, more skulls scream down from the heavens, bolstering the swarm!",
- "questLostMasterclasser3DropBodyAccessory": "Aether Amulet (Body Accessory)",
- "questLostMasterclasser3DropBasePotion": "Base Hatching Potion",
- "questLostMasterclasser3DropGoldenPotion": "Golden Hatching Potion",
- "questLostMasterclasser3DropPinkPotion": "Cotton Candy Pink Hatching Potion",
- "questLostMasterclasser3DropShadePotion": "Shade Hatching Potion",
- "questLostMasterclasser3DropZombiePotion": "Zombie Hatching Potion",
+ "questLostMasterclasser3DropBodyAccessory": "Amuleto de Éter (Accesorio del cuerpo)",
+ "questLostMasterclasser3DropBasePotion": "Poción de Eclosión Básica",
+ "questLostMasterclasser3DropGoldenPotion": "Poción de Eclosión de Oro",
+ "questLostMasterclasser3DropPinkPotion": "Poción de Eclosión de Algodón de Azúcar Rosa",
+ "questLostMasterclasser3DropShadePotion": "Poción de Eclosión de Sombra",
+ "questLostMasterclasser3DropZombiePotion": "Poción de Eclosión Zombie",
"questLostMasterclasser4Text": "The Mystery of the Masterclassers, Part 4: The Lost Masterclasser",
"questLostMasterclasser4Notes": "You surface from the portal, but you’re still suspended in a strange, shifting netherworld. “That was bold,” says a cold voice. “I have to admit, I hadn’t planned for a direct confrontation yet.” A woman rises from the churning whirlpool of darkness. “Welcome to the Realm of Void.”
You try to fight back your rising nausea. “Are you Zinnya?” you ask.
“That old name for a young idealist,” she says, mouth twisting, and the world writhes beneath you. “No. If anything, you should call me the Anti’zinnya now, given all that I have done and undone.”
Suddenly, the portal reopens behind you, and as the four Masterclassers burst out, bolting towards you, Anti’zinnya’s eyes flash with hatred. “I see that my pathetic replacements have managed to follow you.”
You stare. “Replacements?”
“As the Master Aethermancer, I was the first Masterclasser — the only Masterclasser. These four are a mockery, each possessing only a fragment of what I once had! I commanded every spell and learned every skill. I shaped your very world to my whim — until the traitorous aether itself collapsed under the weight of my talents and my perfectly reasonable expectations. I have been trapped for millennia in this resulting void, recuperating. Imagine my disgust when I learned how my legacy had been corrupted.” She lets out a low, echoing laugh. “My plan was to destroy their domains before destroying them, but I suppose the order is irrelevant.” With a burst of uncanny strength, she charges forward, and the Realm of Void explodes into chaos.",
"questLostMasterclasser4Completion": "Under the onslaught of your final attack, the Lost Masterclasser screams in frustration, her body flickering into translucence. The thrashing void stills around her as she slumps forward, and for a moment, she seems to change, becoming younger, calmer, with an expression of peace upon her face… but then everything melts away with scarcely a whisper, and you’re kneeling once more in the desert sand.
“It seems that we have much to learn about our own history,” King Manta says, staring at the broken ruins. “After the Master Aethermancer grew overwhelmed and lost control of her abilities, the outpouring of void must have leached the life from the entire land. Everything probably became deserts like this.”
“No wonder the ancients who founded Habitica stressed a balance of productivity and wellness,” the Joyful Reaper murmurs. “Rebuilding their world would have been a daunting task requiring considerable hard work, but they would have wanted to prevent such a catastrophe from happening again.”
“Oho, look at those formerly possessed items!” says the April Fool. Sure enough, all of them shimmer with a pale, glimmering translucence from the final burst of aether released when you laid Anti’zinnya’s spirit to rest. “What a dazzling effect. I must take notes.”
“The concentrated remnants of aether in this area probably caused these animals to go invisible, too,” says Lady Glaciate, scratching a patch of emptiness behind the ears. You feel an unseen fluffy head nudge your hand, and suspect that you’ll have to do some explaining at the Stables back home. As you look at the ruins one last time, you spot all that remains of the first Masterclasser: her shimmering cloak. Lifting it onto your shoulders, you head back to Habit City, pondering everything that you have learned.
",
@@ -542,9 +542,9 @@
"questLostMasterclasser4RageDescription": "Siphoning Void: This bar fills when you don't complete your Dailies. When it is full, Anti'zinnya will remove the party's Mana!",
"questLostMasterclasser4RageEffect": "`Anti'zinnya uses SIPHONING VOID!` In a twisted inversion of the Ethereal Surge spell, you feel your magic drain away into the darkness!",
"questLostMasterclasser4DropBackAccessory": "Aether Cloak (Back Accessory)",
- "questLostMasterclasser4DropWeapon": "Aether Crystals (Two-Handed Weapon)",
- "questLostMasterclasser4DropMount": "Invisible Aether Mount",
- "questYarnText": "A Tangled Yarn",
+ "questLostMasterclasser4DropWeapon": "Cristales de Éter (Arma de dos manos)",
+ "questLostMasterclasser4DropMount": "Montura Invisible de Éter",
+ "questYarnText": "Un Hilo Enredado",
"questYarnNotes": "It’s such a pleasant day that you decide to take a walk through the Taskan Countryside. As you pass by its famous yarn shop, a piercing scream startles the birds into flight and scatters the butterflies into hiding. You run towards the source and see @Arcosine running up the path towards you. Behind him, a horrifying creature consisting of yarn, pins, and knitting needles is clicking and clacking ever closer.
The shopkeepers race after him, and @stefalupagus grabs your arm, out of breath. \"Looks like all of his unfinished projects\" gasp gasp \"have transformed the yarn from our Yarn Shop\" gasp gasp \"into a tangled mass of Yarnghetti!\"
\"Sometimes, life gets in the way and a project is abandoned, becoming ever more tangled and confused,\" says @khdarkwolf. \"The confusion can even spread to other projects, until there are so many half-finished works running around that no one gets anything done!\"
It’s time to make a choice: complete your stalled projects… or decide to unravel them for good. Either way, you'll have to increase your productivity quickly before the Dread Yarnghetti spreads confusion and discord to the rest of Habitica!",
"questYarnCompletion": "With a feeble swipe of a pin-riddled appendage and a weak roar, the Dread Yarnghetti finally unravels into a pile of yarn balls.
\"Take care of this yarn,\" shopkeeper @JinjooHat says, handing them to you. \"If you feed them and care for them properly, they'll grow into new and exciting projects that just might make your heart take flight…\"",
"questYarnBoss": "The Dread Yarnghetti",
@@ -555,13 +555,24 @@
"questPterodactylText": "The Pterror-dactyl",
"questPterodactylNotes": "You're taking a stroll along the peaceful Stoïkalm Cliffs when an evil screech rends the air. You turn to find a hideous creature flying towards you and are overcome by a powerful terror. As you turn to flee, @Lilith of Alfheim grabs you. \"Don't panic! It's just a Pterror-dactyl.\"
@Procyon P nods. \"They nest nearby, but they're attracted to the scent of negative Habits and undone Dailies.\"
\"Don't worry,\" @Katy133 says. \"We just need to be extra productive to defeat it!\" You are filled with a renewed sense of purpose and turn to face your foe.",
"questPterodactylCompletion": "With one last screech the Pterror-dactyl plummets over the side of the cliff. You run forward to watch it soar away over the distant steppes. \"Phew, I'm glad that's over,\" you say. \"Me too,\" replies @GeraldThePixel. \"But look! It's left some eggs behind for us.\" @Edge passes you three eggs, and you vow to raise them in tranquility, surrounded by positive Habits and blue Dailies.",
- "questPterodactylBoss": "Pterror-dactyl",
- "questPterodactylDropPterodactylEgg": "Pterodactyl (Egg)",
+ "questPterodactylBoss": "Terror-dáctilo",
+ "questPterodactylDropPterodactylEgg": "Pterodáctilo (Huevo)",
"questPterodactylUnlockText": "Unlocks purchasable Pterodactyl eggs in the Market",
- "questBadgerText": "Stop Badgering Me!",
+ "questBadgerText": "¡Deja de molestarme!",
"questBadgerNotes": "Ah, winter in the Taskwoods. The softly falling snow, the branches sparkling with frost, the Flourishing Fairies… still not snoozing?
“Why are they still awake?” cries @LilithofAlfheim. “If they don't hibernate soon, they'll never have the energy for planting season.”
As you and @Willow the Witty hurry to investigate, a furry head pops up from the ground. Before you can yell, “It’s the Badgering Bother!” it’s back in its burrow—but not before snatching up the Fairies' “Hibernate” To-Dos and dropping a giant list of pesky tasks in their place!
“No wonder the fairies aren't resting, if they're constantly being badgered like that!” @plumilla says. Can you chase off this beast and save the Taskwood’s harvest this year?",
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/es/settings.json b/website/common/locales/es/settings.json
index a6c3dc8b41..6ad1557a00 100644
--- a/website/common/locales/es/settings.json
+++ b/website/common/locales/es/settings.json
@@ -65,7 +65,7 @@
"resetText1": "¡PELIGRO! Eso resetea muchas partes de tu cuenta. Esto es altamente desalentador, pero algunas personas lo encuentran útil al principio después de jugar durante un tiempo.",
"resetText2": "You will lose all your levels, Gold, and Experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks and equipment.",
"deleteLocalAccountText": "¿Seguro? Tu cuenta se eliminará para siempre y nunca podrá recuperarse. Si más tarde quieres volver a usar Habitica, tendrás que crear una nueva cuenta. No se te reembolsarán las gemas que tengas ni las que hayas gastado. Si estás totalmente seguro, escribe tu contraseña en el siguiente cuadro de texto.",
- "deleteSocialAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type \"<%= magicWord %>\" into the text box below.",
+ "deleteSocialAccountText": "¿Estás seguro? ¡Esto eliminará tu cuenta para siempre, y nunca podrá ser restaurada! Necesitarás crear una nueva cuenta para usar Habitica de nuevo. Las Gemas depositadas o gastadas no serán reembolsadas. Si estás absolutamente seguro, escriba \"<%= magicWord %>\" en el cuadro de texto de abajo.",
"API": "API",
"APIv3": "API v. 3",
"APIText": "Copie esto para usarlo en aplicaciones de terceros. Sin embargo, pensá en tu API Token como una contraseña, no la compartas en público. En ocasiones se te solicitará tu ID de Usuario, pero nunca publiques tu API Token donde otros puedan verla, incluyendo Github.",
@@ -118,7 +118,7 @@
"giftedSubscription": "Suscripción Regalada",
"giftedSubscriptionInfo": "<%= name %> te ha regalado una suscripción de <%= months %> meses",
"giftedSubscriptionFull": "¡Hola <%= username %>, <%= sender %> te ha enviado <%= monthCount %> meses de suscripción!",
- "giftedSubscriptionWinterPromo": "Hello <%= username %>, you received <%= monthCount %> months of subscription as part of our holiday gift-giving promotion!",
+ "giftedSubscriptionWinterPromo": "¡Hola <%= username %>, recibiste <%= monthCount %> meses de suscripción como parte de nuestra promoción de regalos festivos!",
"invitedParty": "Invitado al Grupo",
"invitedGuild": "Invitado al Gremio",
"importantAnnouncements": "Recordatorios para entrar en Habitica, completar tareas y recibir premios",
diff --git a/website/common/locales/es/subscriber.json b/website/common/locales/es/subscriber.json
index 9bf024f600..4f0dbecac7 100644
--- a/website/common/locales/es/subscriber.json
+++ b/website/common/locales/es/subscriber.json
@@ -84,8 +84,8 @@
"timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> y <%= linkStartVicky %>Vicky<%= linkEnd %>",
"timeTravelersTitle": "Misteriosos viajeros del tiempo",
"timeTravelersPopoverNoSub": "Para convocar a los misteriosos viajeros del tiempo, necesitarás un reloj de arena místico. Los <%= linkStart %>suscriptores<%= linkEnd %> reciben uno por cada tres meses consecutivos de suscripción. Cuando tengas un reloj de arena místico, vuelve aquí y los viajeros del tiempo te conseguirán algo excepcional: una mascota, una montura, un conjunto de artículos de suscriptor del pasado... ¡o puede que hasta del futuro!",
- "timeTravelersPopoverNoSubMobile": "Looks like you’ll need a Mystic Hourglass to open the time portal and summon the Mysterious Time Travelers.",
- "timeTravelersPopover": "Your Mystic Hourglass has opened our time portal! Choose what you’d like us to fetch from the past or future.",
+ "timeTravelersPopoverNoSubMobile": "Parece que necesitarás un Reloj de Arena Místico para abrir el portal del tiempo y convocar a los Misteriosos Viajeros del Tiempo.",
+ "timeTravelersPopover": "¡Tu Reloj de Arena Místico ha abierto nuestro portal del tiempo! Elige lo que deseas que obtengamos del pasado o futuro.",
"timeTravelersAlreadyOwned": "¡Enhorabuena! Ya tienes todo lo que ofrecen actualmente los viajeros del tiempo. ¡Gracias por hacer esto posible!",
"mysticHourglassPopover": "Con el Reloj de arena místico, puedes comprar ciertos artículos del pasado que estuvieron disponibles por tiempo limitado, como los conjuntos mensuales de artículos misteriosos y los premios de jefes mundiales.",
"mysterySetNotFound": "El conjunto misterioso no se ha encontrado, o bien ya lo tienes.",
@@ -134,9 +134,9 @@
"mysterySet201706": "Conjunto Pirata Pionero",
"mysterySet201707": "Conjunto Medusomante",
"mysterySet201708": "Conjunto de Guerrero de Lava",
- "mysterySet201709": "Sorcery Student Set",
+ "mysterySet201709": "Set de Estudiante de Brujería",
"mysterySet201710": "Imperious Imp Set",
- "mysterySet201711": "Carpet Rider Set",
+ "mysterySet201711": "Set de Jinete de Alfombra Mágica",
"mysterySet201712": "Candlemancer Set",
"mysterySet201801": "Frost Sprite Set",
"mysterySet301404": "El Conjunto Steampunk",
@@ -181,10 +181,10 @@
"earnGemsMonthly": "Earn up to **<%= cap %> Gems** per month",
"receiveMysticHourglass": "Receive a Mystic Hourglass!",
"receiveMysticHourglasses": "Receive **<%= amount %> Mystic Hourglasses**!",
- "everyMonth": "Every Month",
- "everyXMonths": "Every <%= interval %> Months",
- "everyYear": "Every Year",
- "choosePaymentMethod": "Choose your payment method",
+ "everyMonth": "Cada Mes",
+ "everyXMonths": "Cada <%= interval %> Meses",
+ "everyYear": "Cada Año",
+ "choosePaymentMethod": "Elige tu método de pago",
"subscribeSupportsDevs": "Subscribing supports the developers and helps keep Habitica running",
"buyGemsSupportsDevs": "Purchasing Gems supports the developers and helps keep Habitica running",
"support": "SUPPORT",
@@ -201,9 +201,9 @@
"subscriptionBenefit5": "Receive the exclusive Royal Purple Jackalope pet!",
"subscriptionBenefit6": "Earn Mystic Hourglasses for use in the Time Travelers' Shop!",
"haveCouponCode": "Do you have a coupon code?",
- "subscriptionAlreadySubscribedLeadIn": "Thanks for subscribing!",
+ "subscriptionAlreadySubscribedLeadIn": "¡Gracias por suscribirte!",
"subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.",
- "purchaseAll": "Purchase All",
+ "purchaseAll": "Comprar Todo.",
"gemsPurchaseNote": "Subscribers can buy gems for gold in the Market! For easy access, you can also pin the gem to your Rewards column.",
"gemsRemaining": "gems remaining",
"notEnoughGemsToBuy": "You are unable to buy that amount of gems"
diff --git a/website/common/locales/es_419/achievements.json b/website/common/locales/es_419/achievements.json
new file mode 100644
index 0000000000..0ed4eff676
--- /dev/null
+++ b/website/common/locales/es_419/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Compartir",
+ "onwards": "¡Adelante!",
+ "levelup": "¡Por realizar tus metas de la vida real, has subido de nivel y te has curado por completo!",
+ "reachedLevel": "Has alcanzado el nivel <%= level %>",
+ "achievementLostMasterclasser": "Completista de Misiones: Serie Masterclasser",
+ "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+}
diff --git a/website/common/locales/es_419/backgrounds.json b/website/common/locales/es_419/backgrounds.json
index 7c5ff219f0..c83a0324f5 100644
--- a/website/common/locales/es_419/backgrounds.json
+++ b/website/common/locales/es_419/backgrounds.json
@@ -327,9 +327,9 @@
"backgroundFlyingOverIcySteppesNotes": "Vuelva sobre Estepas Heladas",
"backgrounds022018": "CONJUNTO 45: Lanzado en Febrero de 2018",
"backgroundChessboardLandText": "Campo de tablero de ajedrez",
- "backgroundChessboardLandNotes": "Play a game in Chessboard Land.",
+ "backgroundChessboardLandNotes": "Juega un juego en Tablero de Ajedrezlándia.",
"backgroundMagicalMuseumText": "Museo Mágico ",
"backgroundMagicalMuseumNotes": "Recorrer un Museo Mágico",
"backgroundRoseGardenText": "Jardín de Rosas",
- "backgroundRoseGardenNotes": "Dally in a fragrant Rose Garden."
+ "backgroundRoseGardenNotes": "Pierde el tiempo en un Jardín de Rosas fragantes."
}
\ No newline at end of file
diff --git a/website/common/locales/es_419/content.json b/website/common/locales/es_419/content.json
index ed27bb76e2..67f360d20b 100644
--- a/website/common/locales/es_419/content.json
+++ b/website/common/locales/es_419/content.json
@@ -159,7 +159,7 @@
"questEggHippoMountText": "Hippo",
"questEggHippoAdjective": "a happy",
"questEggYarnText": "Yarn",
- "questEggYarnMountText": "Flying Carpet",
+ "questEggYarnMountText": "Alfombra voladora",
"questEggYarnAdjective": "woolen",
"questEggPterodactylText": "Pterodactyl",
"questEggPterodactylMountText": "Pterodactyl",
@@ -197,47 +197,47 @@
"foodMeatThe": "the Meat",
"foodMeatA": "Meat",
"foodMilk": "Leche",
- "foodMilkThe": "the Milk",
- "foodMilkA": "Milk",
+ "foodMilkThe": "la Leche",
+ "foodMilkA": "Leche",
"foodPotatoe": "Papa",
- "foodPotatoeThe": "the Potato",
- "foodPotatoeA": "a Potato",
+ "foodPotatoeThe": "la Papa",
+ "foodPotatoeA": "una Papa",
"foodStrawberry": "Fresa",
- "foodStrawberryThe": "the Strawberry",
- "foodStrawberryA": "a Strawberry",
+ "foodStrawberryThe": "la Fresa",
+ "foodStrawberryA": "una Fresa",
"foodChocolate": "Chocolate",
- "foodChocolateThe": "the Chocolate",
+ "foodChocolateThe": "el Chocolate",
"foodChocolateA": "Chocolate",
"foodFish": "Pescado",
- "foodFishThe": "the Fish",
- "foodFishA": "a Fish",
+ "foodFishThe": "el Pez",
+ "foodFishA": "un Pez",
"foodRottenMeat": "Carne Podrida",
- "foodRottenMeatThe": "the Rotten Meat",
- "foodRottenMeatA": "Rotten Meat",
+ "foodRottenMeatThe": "la Carne Podrida",
+ "foodRottenMeatA": "Carne Podrida",
"foodCottonCandyPink": "Algodón de azúcar rosa",
- "foodCottonCandyPinkThe": "the Pink Cotton Candy",
- "foodCottonCandyPinkA": "Pink Cotton Candy",
+ "foodCottonCandyPinkThe": "el Algodón de Azúcar Rosa",
+ "foodCottonCandyPinkA": "Algodón de Azúcar Rosa",
"foodCottonCandyBlue": "Algodón de azúcar azul",
- "foodCottonCandyBlueThe": "the Blue Cotton Candy",
- "foodCottonCandyBlueA": "Blue Cotton Candy",
+ "foodCottonCandyBlueThe": "el Algodón de Azúcar Azul",
+ "foodCottonCandyBlueA": "Algodón de Azúcar Azul",
"foodHoney": "Miel",
- "foodHoneyThe": "the Honey",
- "foodHoneyA": "Honey",
+ "foodHoneyThe": "la Miel",
+ "foodHoneyA": "Miel",
"foodCakeSkeleton": "Pastel de huesos",
- "foodCakeSkeletonThe": "the Bare Bones Cake",
- "foodCakeSkeletonA": "a Bare Bones Cake",
+ "foodCakeSkeletonThe": "el Pastel de Huesos",
+ "foodCakeSkeletonA": "un Pastel de Huesos",
"foodCakeBase": "Pastel básico",
- "foodCakeBaseThe": "the Basic Cake",
- "foodCakeBaseA": "a Basic Cake",
+ "foodCakeBaseThe": "el Pastel Básico",
+ "foodCakeBaseA": "un Pastel Básico",
"foodCakeCottonCandyBlue": "Pastel de caramelo azul",
- "foodCakeCottonCandyBlueThe": "the Candy Blue Cake",
- "foodCakeCottonCandyBlueA": "a Candy Blue Cake",
+ "foodCakeCottonCandyBlueThe": "el Pastel de Caramelo Azul",
+ "foodCakeCottonCandyBlueA": "Pastel de Caramelo Azul",
"foodCakeCottonCandyPink": "Pastel de caramelo rosa",
- "foodCakeCottonCandyPinkThe": "the Candy Pink Cake",
- "foodCakeCottonCandyPinkA": "a Candy Pink Cake",
+ "foodCakeCottonCandyPinkThe": "el Pastel de Caramelo Rosa",
+ "foodCakeCottonCandyPinkA": "Pastel de Caramelo Rosa",
"foodCakeShade": "Pastel de chocolate",
- "foodCakeShadeThe": "the Chocolate Cake",
- "foodCakeShadeA": "a Chocolate Cake",
+ "foodCakeShadeThe": "el Pastel de Chocolate",
+ "foodCakeShadeA": "un Pastel de Chocolate",
"foodCakeWhite": "Pastel de crema",
"foodCakeWhiteThe": "the Cream Cake",
"foodCakeWhiteA": "a Cream Cake",
@@ -285,6 +285,6 @@
"foodCandyRedA": "Cinnamon Candy",
"foodSaddleText": "Silla de Montar",
"foodSaddleNotes": "Convierte instantáneamente a una de tus mascotas en una montura.",
- "foodSaddleSellWarningNote": "Hey! This is a pretty useful item! Are you familiar with how to use a Saddle with your Pets?",
+ "foodSaddleSellWarningNote": "¡Hey! ¡Este es un artículo bastante util! ¿Estas familiarizado con como usar una Silla de montar con tus mascotas?",
"foodNotes": "Dale esto a una mascota y podrá convertirse en un corcel robusto."
}
\ No newline at end of file
diff --git a/website/common/locales/es_419/inventory.json b/website/common/locales/es_419/inventory.json
new file mode 100644
index 0000000000..38be388b3e
--- /dev/null
+++ b/website/common/locales/es_419/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "No tienes <%= type %>",
+ "foodItemType": "Comida",
+ "eggsItemType": "Huevos",
+ "hatchingPotionsItemType": "Pociones de Eclosión ",
+ "specialItemType": "Artículos Especiales",
+ "lockedItem": "Artículo bloqueado"
+}
diff --git a/website/common/locales/es_419/pets.json b/website/common/locales/es_419/pets.json
index 6db4eafcdf..a00b0c55c4 100644
--- a/website/common/locales/es_419/pets.json
+++ b/website/common/locales/es_419/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Grifo Real Morado",
"phoenix": "Fénix",
"magicalBee": "Abeja Mágica",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Jackalope Real Púrpura",
"invisibleAether": "Invisible Aether",
"rarePetPop1": "¡Haz clic en la pata dorada para aprender más sobre cómo obtener esta mascota rara contribuyendo a Habitica!",
diff --git a/website/common/locales/es_419/questscontent.json b/website/common/locales/es_419/questscontent.json
index 46652ea527..da3d17bf38 100644
--- a/website/common/locales/es_419/questscontent.json
+++ b/website/common/locales/es_419/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/fr/achievements.json b/website/common/locales/fr/achievements.json
new file mode 100644
index 0000000000..5eae7ae34f
--- /dev/null
+++ b/website/common/locales/fr/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Partager",
+ "onwards": "En avant !",
+ "levelup": "En accomplissant vos objectifs dans la vraie vie, vous avez gagné un niveau et êtes maintenant complètement guéri !",
+ "reachedLevel": "Vous avez atteint le niveau <%= level %>",
+ "achievementLostMasterclasser": "Achèvement de quêtes : Série de la maîtresse des classes",
+ "achievementLostMasterclasserText": "A achevé les 16 quêtes dans la série de quêtes de la maîtresse des classe, et a résolu le mystère de la maîtresse des classe oubliée !"
+}
diff --git a/website/common/locales/fr/inventory.json b/website/common/locales/fr/inventory.json
new file mode 100644
index 0000000000..5a946e1376
--- /dev/null
+++ b/website/common/locales/fr/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "Vous n'avez pas de <%= type %>.",
+ "foodItemType": "nourriture",
+ "eggsItemType": "œufs",
+ "hatchingPotionsItemType": "potions d'éclosion",
+ "specialItemType": "objets spéciaux",
+ "lockedItem": "objets verrouillés"
+}
diff --git a/website/common/locales/fr/pets.json b/website/common/locales/fr/pets.json
index 0a56939996..61236a0f5f 100644
--- a/website/common/locales/fr/pets.json
+++ b/website/common/locales/fr/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Griffon pourpre royal",
"phoenix": "Phénix",
"magicalBee": "Abeille féerique",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Léporilope pourpre royal",
"invisibleAether": "Éther invisible",
"rarePetPop1": "Cliquez sur l'empreinte dorée pour savoir comment obtenir cet animal rare en contribuant à Habitica !",
diff --git a/website/common/locales/fr/questscontent.json b/website/common/locales/fr/questscontent.json
index 4d00de381f..fd745179e8 100644
--- a/website/common/locales/fr/questscontent.json
+++ b/website/common/locales/fr/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "Vous avez finalement fait fuir le Blaireau et vous vous hâtez au fond de sa tanière. Au bout d'un des tunnels, vous trouvez son magot de tâches \"Hiberner\" des fées. En dehors de ça, l'antre est abandonnée, mis à part trois œufs qui ont l'air d'être prêts à éclore.",
"questBadgerBoss": "Le Blaireau",
"questBadgerDropBadgerEgg": "Blaireau (Œuf)",
- "questBadgerUnlockText": "Débloque l'achat d’œufs de blaireau au marché"
+ "questBadgerUnlockText": "Débloque l'achat d’œufs de blaireau au marché",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/he/achievements.json b/website/common/locales/he/achievements.json
new file mode 100644
index 0000000000..c031593c22
--- /dev/null
+++ b/website/common/locales/he/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Share",
+ "onwards": "Onwards!",
+ "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!",
+ "reachedLevel": "You Reached Level <%= level %>",
+ "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
+ "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+}
diff --git a/website/common/locales/he/inventory.json b/website/common/locales/he/inventory.json
new file mode 100644
index 0000000000..f9730a68bd
--- /dev/null
+++ b/website/common/locales/he/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "You have no <%= type %>.",
+ "foodItemType": "Food",
+ "eggsItemType": "Eggs",
+ "hatchingPotionsItemType": "Hatching Potions",
+ "specialItemType": "Special items",
+ "lockedItem": "Locked Item"
+}
diff --git a/website/common/locales/he/pets.json b/website/common/locales/he/pets.json
index 5c4d24eb59..e95f01cee6 100644
--- a/website/common/locales/he/pets.json
+++ b/website/common/locales/he/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "גריפון סגול מלכותי",
"phoenix": "פיניקס",
"magicalBee": "דבורה קסומה",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Royal Purple Jackalope",
"invisibleAether": "Invisible Aether",
"rarePetPop1": "לחצו על הכפה הזהובה ותוכלו ללמוד כיצד להשיג חיה נדירה זו - דרך תרומה להאביטיקה!",
diff --git a/website/common/locales/he/questscontent.json b/website/common/locales/he/questscontent.json
index 0d9ad621cd..c004b8f68f 100644
--- a/website/common/locales/he/questscontent.json
+++ b/website/common/locales/he/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/hu/achievements.json b/website/common/locales/hu/achievements.json
new file mode 100644
index 0000000000..5ebcb22417
--- /dev/null
+++ b/website/common/locales/hu/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Megosztás",
+ "onwards": "Tovább!",
+ "levelup": "A valós céljaid elvégzésével szintet léptél, és teljesen felgyógyultál!",
+ "reachedLevel": "Elérted a(z) <%= level %> szintet",
+ "achievementLostMasterclasser": "Küldetés maximalista: Kasztmester sorozat",
+ "achievementLostMasterclasserText": "Teljesítetted mind a tizenhat küldetést a Kasztmester küldetéssorozatban, és megoldottad az Elveszett kasztmester rejtélyét!"
+}
diff --git a/website/common/locales/hu/gear.json b/website/common/locales/hu/gear.json
index 41959b2ce4..daf5749021 100644
--- a/website/common/locales/hu/gear.json
+++ b/website/common/locales/hu/gear.json
@@ -113,13 +113,13 @@
"weaponSpecialTachiText": "Tachi",
"weaponSpecialTachiNotes": "Ezzel a könnyű és ívelt karddal darabokra tudod szabdalni a feladataidat! Növeli az erődet <%= str %> ponttal!",
"weaponSpecialAetherCrystalsText": "Éterkristályok",
- "weaponSpecialAetherCrystalsNotes": "These bracers and crystals once belonged to the Lost Masterclasser herself. Increases all Stats by <%= attrs %>.",
+ "weaponSpecialAetherCrystalsNotes": "Ezek a hevederek és kristályok egyszer az elveszett kasztmester birtokában voltak. Növeli az összes tulajdonságodat <%= attrs %> ponttal.",
"weaponSpecialYetiText": "Jetiszelídítő dárda",
"weaponSpecialYetiNotes": "Ez a dárda lehetővé teszi felhasználójának, hogy bármilyen yetit irányítson. Növeli az erődet <%= str %> ponttal. Limitált kiadású 2013-2014-es téli felszerelés.",
"weaponSpecialSkiText": "Sí-gyilkos bot",
"weaponSpecialSkiNotes": "Ez a fegyver képes ellenségeid egész hordáját megsemmisíteni! Továbbá a használója szuper párhuzamos fordulásokat tud végrehajtani vele. Növeli az erődet <%= str %> ponttal. Limitált kiadású 2013-2014-es téli felszerelés.",
"weaponSpecialCandycaneText": "Cukorbot varázspálca",
- "weaponSpecialCandycaneNotes": "Egy hatalmas mágus varázsbotja. Mármint hatalmasan ÍZLETES! Növeli az intelligenciádat <%= int %> ponttal és az észlelésedet <%= per %> ponttal. Limitált kiadású 2013-2014-es téli felszerelés.",
+ "weaponSpecialCandycaneNotes": "Egy erőteljes mágus varázsbotja. Mármint erőteljesen ÍZLETES! Kétkezes fegyver. Növeli az intelligenciádat <%= int %> ponttal és az észlelésedet <%= per %> ponttal. Limitált kiadású 2013-2014-es téli felszerelés.",
"weaponSpecialSnowflakeText": "Hópehely varázspálca",
"weaponSpecialSnowflakeNotes": "Ez a varázspálca végtelen gyógyítóerővel ragyog. Növeli az intelligenciádat <%= int %> ponttal. Limitált kiadású 2013-2014-es téli felszerelés.",
"weaponSpecialSpringRogueText": "Kampós karmok",
@@ -276,7 +276,7 @@
"weaponArmoireGoldWingStaffNotes": "A szárnyak ezen a varázspálcán folyamatosan verdesnek. Növeli az összes tulajdonságodat <%= attrs %> ponttal. Elvarázsolt láda: önálló tárgy.",
"weaponArmoireBatWandText": "Denevér varázspálca",
"weaponArmoireBatWandNotes": "Ez a varázspálca képes arra, hogy bármilyen feladatot denevérré változtasson! Suhintsd meg és nézd ahogy elrepülnek. Növeli az intelligenciádat <%= int %> ponttal és az észlelésedet <%= per %> ponttal. Elvarázsolt láda: önálló tárgy.",
- "weaponArmoireShepherdsCrookText": "A juhász botja",
+ "weaponArmoireShepherdsCrookText": "Juhászbot",
"weaponArmoireShepherdsCrookNotes": "Hasznos griffmadarak tereléséhez. Növeli a szívósságodat <%= con %> ponttal. Elvarázsolt láda: Juhász szett (1. tárgy a 3-ból).",
"weaponArmoireCrystalCrescentStaffText": "Kristály félhold varázsbot",
"weaponArmoireCrystalCrescentStaffNotes": "Idézd meg a félhold erejét ezzel a ragyogó varázsbottal! Növeli az intelligenciádat és az erődet <%= attrs %> ponttal. Elvarázsolt láda: Kristály félhold szett (3. tárgy a 3-ból).",
@@ -292,7 +292,7 @@
"weaponArmoireMiningPickaxNotes": "Bányászd ki a maximum aranyat a feladataidból! Növeli az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Bányász szett (3. tárgy a 3-ból).",
"weaponArmoireBasicLongbowText": "Egyszerű hosszúíj",
"weaponArmoireBasicLongbowNotes": "Egy ócska, de használható íj. Növeli az erődet <%= str %> ponttal. Elvarázsolt láda: Egyszerű íjász szett (1. tárgy a 3-ból).",
- "weaponArmoireHabiticanDiplomaText": "Habitica Diploma",
+ "weaponArmoireHabiticanDiplomaText": "Habitica diploma",
"weaponArmoireHabiticanDiplomaNotes": "Egy bizonyítvány jelentős eredményről -- szép munka! Növeli az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Diplomás szett (1. trágy a 3-ból).",
"weaponArmoireSandySpadeText": "Homokozó ásó",
"weaponArmoireSandySpadeNotes": "Ásáshoz használatos tárgy, továbbá homokot tudsz vele az ellenfeleid szemébe szórni. Növeli az erődet <%= str %> ponttal. Elvarázsolt láda: Tengerparti szett (1. tárgy a 3-ból).",
@@ -306,16 +306,16 @@
"weaponArmoireWoodElfStaffNotes": "Ez a varázsbot, ami egy ősi fa lehullot ágából készült, segít abban hogy kommunikálni tudj az erdőlakókkal, kicsikkel és nagyokkal egyaránt. Növeli az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Erdőtünde szett (3. tárgy a 3-ból).",
"weaponArmoireWandOfHeartsText": "Szívek varázspálcája",
"weaponArmoireWandOfHeartsNotes": "Ez a varázspálca meleg vörös fényt áraszt magából. Ezenfelül tudással is megajándékoz. Növeli az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Szívek királynője szett (3. tárgy a 3-ból).",
- "weaponArmoireForestFungusStaffText": "Erdei taplógomba varázsbot",
- "weaponArmoireForestFungusStaffNotes": "Használd ezt a göcsörtös varázsbotot mikológiai varázslatok végrehajtásához! Növeli az intelligenciádat <%= int %> ponttal és az észlelésedet <%= per %> ponttal. Elvarázsolt láda: önálló tárgy.",
+ "weaponArmoireForestFungusStaffText": "Erdei gomba varázsbot",
+ "weaponArmoireForestFungusStaffNotes": "Használd ezt a göcsörtös varázsbotot mikológiai varázslatok elvégzéséhez! Növeli az intelligenciádat <%= int %> ponttal és az észlelésedet <%= per %> ponttal. Elvarázsolt láda: önálló tárgy.",
"weaponArmoireFestivalFirecrackerText": "Ünnepi petárda",
"weaponArmoireFestivalFirecrackerNotes": "Élvezd ezt a nagyszerű petárdát felelősségteljesen. Növeli az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Ünnepi szett (3. tárgy a 3-ból).",
"weaponArmoireMerchantsDisplayTrayText": "A kereskedő bemutató tálcája",
- "weaponArmoireMerchantsDisplayTrayNotes": "Használd ezt a lakkozott tálcát hogy kiállítsd a kiváló áruidat. Növeli az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Kereskedő szett (3. tárgy a 3-ból).",
+ "weaponArmoireMerchantsDisplayTrayNotes": "Használd ezt a lakkozott tálcát hogy kiállítsd kiváló áruidat. Növeli az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Kereskedő szett (3. tárgy a 3-ból).",
"weaponArmoireBattleAxeText": "Ősi fejsze",
- "weaponArmoireBattleAxeNotes": "Ez a remek vasból készült fejsze kíválóan alkalmas arra hogy megküzdj a legfélelmetesebb ellenfeleiddel vagy a legnehezebb feladataiddal. Növeli az inteligenciádat <%= int %> ponttal és a szívósságodat <%= con %> ponttal. Elvarázsolt láda: önálló tárgy.",
- "weaponArmoireHoofClippersText": "Hoof Clippers",
- "weaponArmoireHoofClippersNotes": "Trim the hooves of your hard-working mounts to help them stay healthy as they carry you to adventure! Increases Strength, Intelligence, and Constitution by <%= attrs %> each. Enchanted Armoire: Farrier Set (Item 1 of 3).",
+ "weaponArmoireBattleAxeNotes": "Ez a remek vasból készült fejsze kíválóan alkalmas arra hogy megküzdj a legfélelmetesebb ellenfeleiddel vagy a legnehezebb feladataiddal. Növeli az intelligenciádat <%= int %> ponttal és a szívósságodat <%= con %> ponttal. Elvarázsolt láda: önálló tárgy.",
+ "weaponArmoireHoofClippersText": "Patacsípő",
+ "weaponArmoireHoofClippersNotes": "Patkold meg a keményen dolgozó hátasaidat, hogy segíts nekik egészséges maradni, kalandozás közben is! Növeli az erődet, intelligenciádat és a szívósságodat <%= attrs %> ponttal. Elvarázsolt láda: Patkolókovács szett (1. tárgy a 3-ból).",
"weaponArmoireWeaversCombText": "Szövőfésű",
"weaponArmoireWeaversCombNotes": "Használd ezt a fésűt vetülékfonalaid összefésüléséhez hogy egy feszes anyagot hozz létre. Növeli az észlelésedet <%= per %> ponttal és az erődet <%= str %> ponttal. Elvarázsolt láda: Szövő szett (2. tárgy a 3-ból).",
"weaponArmoireLamplighterText": "Lámpagyújtó",
@@ -375,7 +375,7 @@
"armorSpecial2Text": "Jean Chalard nemesi tunikája",
"armorSpecial2Notes": "Igazán pihepuha leszel tőle! Növeli az intelligenciádat és a szívósságodat <%= attrs %> ponttal.",
"armorSpecialTakeThisText": "\"Take This\" páncél",
- "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.",
+ "armorSpecialTakeThisNotes": "Ezt a páncélt azért érdemelted ki, mert részt vettél a 'Take This' által szponzorált kihívásban. Gratulálunk! Növeli az összes tulajdonságodat <%= attrs %> ponttal.",
"armorSpecialFinnedOceanicArmorText": "Uszonyos óceáni páncél",
"armorSpecialFinnedOceanicArmorNotes": "Habár ez a páncél törékenynek tűnik, mégis annyira veszélyes ha hozzáérnek mint egy tűzkorall. Növeli az erődet <%= str %> ponttal. ",
"armorSpecialPyromancersRobesText": "A tűzidéző köpenye",
@@ -433,7 +433,7 @@
"armorSpecialSummerRogueText": "Kalóz köpeny",
"armorSpecialSummerRogueNotes": "Ez a köpeny roppant kényelmes, harrrrr! Növeli az észlelésedet <%= per %> ponttal. Limitált kiadású 2014-es nyári felszerelés.",
"armorSpecialSummerWarriorText": "Kalandorköpeny",
- "armorSpecialSummerWarriorNotes": "Csattal és hetvenkedéssel. Növeli a szívósságot <%= con %> ponttal. Limitált kiadású 2014-es nyári felszerelés.",
+ "armorSpecialSummerWarriorNotes": "Csattal és hetvenkedéssel. Növeli a szívósságodat <%= con %> ponttal. Limitált kiadású 2014-es nyári felszerelés.",
"armorSpecialSummerMageText": "Smaragd farok",
"armorSpecialSummerMageNotes": "Ez a fényes pikkelyekből készült öltözet egy igazi Habmágussá változtatja a viselőjét! Növeli az intelligenciádat <%= int %> ponttal. Limitált kiadású 2014-es nyári felszerelés.",
"armorSpecialSummerHealerText": "Tengergyógyító farok",
@@ -521,11 +521,11 @@
"armorSpecialSpring2017RogueText": "Trükkös nyuszi jelmez",
"armorSpecialSpring2017RogueNotes": "Puha de mégis erős, ez a jelmez segít abban hogy a kerteken még könnyebben tudj keresztül lopakodni. Növeli a észlelésedet <%= per %> ponttal. Limitált kiadású 2017-es tavaszi felszerelés.",
"armorSpecialSpring2017WarriorText": "Mancsodálatos páncél",
- "armorSpecialSpring2017WarriorNotes": "Ez a díszes páncél annyira csillog mint a frissen ápolt bundád, ezen kívül ellenálló támadásokkal szemben. Növeli a szívósságodat <%= con %> ponttal. Limitált kiadású 2017-es tavaszi felszerelés.",
+ "armorSpecialSpring2017WarriorNotes": "Ez a díszes páncél annyira csillog mint a frissen ápolt bundád, ezen felül ellenálló támadásokkal szemben. Növeli a szívósságodat <%= con %> ponttal. Limitált kiadású 2017-es tavaszi felszerelés.",
"armorSpecialSpring2017MageText": "Négylábú bűvész köpeny",
"armorSpecialSpring2017MageNotes": "Szándékosan varázslatos, véletlenül bolyhos. Növeli az intelligenciádat <%= int %> ponttal. Limitált kiadású 2017-es tavaszi felszerelés.",
"armorSpecialSpring2017HealerText": "A nyugalom köpenye",
- "armorSpecialSpring2017HealerNotes": "Ennek a köpenynek a puhasága megnyugtat téged valamint azokat is akiknek szükségük van a gyógyító erődre. Növeli a szívósságodat <%= con %> ponttal. Limitált kiadású 2017-es tavaszi felszerelés.",
+ "armorSpecialSpring2017HealerNotes": "Ennek a köpenynek a puhasága megnyugtat téged valamint azokat akiknek szükségük van a gyógyító erődre. Növeli a szívósságodat <%= con %> ponttal. Limitált kiadású 2017-es tavaszi felszerelés.",
"armorSpecialSummer2017RogueText": "Tengeri sárkány farok",
"armorSpecialSummer2017RogueNotes": "Ez a színes ruhadarab átváltoztatja a viselőjét egy igazi Tengeri sárkánnyá! Növeli az észlelésedet <%= per %> ponttal. Limitált kiadású 2017-es nyári felszerelés.",
"armorSpecialSummer2017WarriorText": "Homokos páncél",
@@ -621,19 +621,19 @@
"armorArmoireLunarArmorText": "Andalító holdpáncél",
"armorArmoireLunarArmorNotes": "A hold fénye ad neked erőt és tudást. Növeli az erődet <%= str %> ponttal és az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Andalító hold szett (2. tárgy a 3-ból)",
"armorArmoireGladiatorArmorText": "Gladiátor páncél",
- "armorArmoireGladiatorArmorNotes": "Hogy gladiátor lehess nem csak ravasznak kell lenned... hanem erősnek is. Növeli az észlelésedet <%= per %> ponttal az erődet <%= str %> ponttal. Elvarázsolt láda: Gladiátor szett (2. tárgy a 3-ból).",
+ "armorArmoireGladiatorArmorNotes": "Hogy gladiátor lehess nem csak ravasznak kell lenned... hanem erősnek is. Növeli az észlelésedet <%= per %> ponttal és az erődet <%= str %> ponttal. Elvarázsolt láda: Gladiátor szett (2. tárgy a 3-ból).",
"armorArmoireRancherRobesText": "Farmer köpeny",
"armorArmoireRancherRobesNotes": "Lasszózd meg a hátasaidat és tereld össze a háziállataidat miközben ezt a bűvös köpenyt hordod! Növeli az erődet <%= str %> ponttal, az észlelésedet <%= per %> ponttal és az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Farmer szett (2. tárgy a 3-ból).",
"armorArmoireGoldenTogaText": "Arany tóga",
"armorArmoireGoldenTogaNotes": "Ezt a csillogó tógát csak igaz hősök hordják. Növeli az erődet és a szívósságodat <%= attrs %> ponttal. Elvarázsolt láda: Arany tóga szett (1. tárgy a 3-ból).",
"armorArmoireHornedIronArmorText": "Szarvvas páncél",
"armorArmoireHornedIronArmorNotes": "Tüzes vasból kovácsolt, ezen a szarvvas páncélon szinte lehetetlen áthatolni. Növeli a szívósságodat <%= con %> ponttal és az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Szarvvas szett (2. tárgy a 3-ból).",
- "armorArmoirePlagueDoctorOvercoatText": "Pestisdoktor felöltőpl",
+ "armorArmoirePlagueDoctorOvercoatText": "Pestisdoktor felöltő",
"armorArmoirePlagueDoctorOvercoatNotes": "Ezt az eredeti felöltőt azok a doktorok hordják akik a Halogatás pestise ellen harcolnak! Növeli az intelligenciádat <%= int %> ponttal, az erődet <%= str %> ponttal és a szívósságodat <%= con %> ponttal. Elvarázsolt láda: Pestisdoktor szett (3. tárgy a 3-ból).",
"armorArmoireShepherdRobesText": "Juhász süveg",
"armorArmoireShepherdRobesNotes": "Ez az anyag hűvösen tart és légáteresztő, tökéletes egy forró napon amikor griffeket terelsz a sivatagban. Növeli az erődet és az észlelésedet <%= attrs %> ponttal. Elvarázsolt láda: Juhász szett (2. tárgy a 3-ból).",
"armorArmoireRoyalRobesText": "Fejedelmi köpeny",
- "armorArmoireRoyalRobesNotes": "Nemes uralkodó, uralkodj egész nap! Növeli a szívósságodat, az intelligenciádat és az észlelésedet <%= attrs %> ponttal. Elvarázsolt láda: Fejedelmi szett (3. tárgy a 3-ból).",
+ "armorArmoireRoyalRobesNotes": "Nemes uralkodó, uralkodj egész nap! Növeli a szívósságodat, intelligenciádat és az észlelésedet <%= attrs %> ponttal. Elvarázsolt láda: Fejedelmi szett (3. tárgy a 3-ból).",
"armorArmoireCrystalCrescentRobesText": "Kristály félhold köpeny",
"armorArmoireCrystalCrescentRobesNotes": "Ez a mágikus köpeny világít a sötétben. Növeli a szívósságodat és az észlelésedet <%= attrs %> ponttal. Elvarázsolt láda: Kristály félhold szett (2. tárgy a 3-ból).",
"armorArmoireDragonTamerArmorText": "Sárkányszelídítő páncél",
@@ -653,7 +653,7 @@
"armorArmoireCannoneerRagsText": "Tüzér rongyai",
"armorArmoireCannoneerRagsNotes": "Ezek a rongyok erősebbek mint aminek látszanak. Növeli a szívósságodat <%= con %> ponttal. Elvarázsolt láda: Tüzér szett (2. tárgy a 3-ból).",
"armorArmoireFalconerArmorText": "Solymász páncél",
- "armorArmoireFalconerArmorNotes": "Védd meg magad a karom csapásoktól ezzel az erős páncéllal! Növeli a szívósságodat <%= con %> ponttal. Elvarázsolt láda: Solymász szett (1. tárgy a 3-ból)",
+ "armorArmoireFalconerArmorNotes": "Védd meg magadat a karom csapásoktól ezzel az erős páncéllal! Növeli a szívósságodat <%= con %> ponttal. Elvarázsolt láda: Solymász szett (1. tárgy a 3-ból)",
"armorArmoireVermilionArcherArmorText": "Skarlát íjász páncél",
"armorArmoireVermilionArcherArmorNotes": "Ez a páncél speciálisan megbűvölt vörös fémből készült, ami maximális védelmet biztosít és nem akadályoz a mozgásban, valamint ízléses is! Növeli az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Skarlát íjász szett (2. tárgy a 3-ból)",
"armorArmoireOgreArmorText": "Emberevő óriás páncél",
@@ -665,27 +665,27 @@
"armorArmoireWoodElfArmorText": "Erdőtünde páncél",
"armorArmoireWoodElfArmorNotes": "Ez a fakéregből és levelekből készített páncél strapabíró álcaként szolgál az erdőben. Növeli az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Erdőtünde szett (2. tárgy a 3-ból).",
"armorArmoireRamFleeceRobesText": "Gyapjú köpeny",
- "armorArmoireRamFleeceRobesNotes": "These robes keep you warm even through the fiercest blizzard. Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Ram Barbarian Set (Item 2 of 3).",
+ "armorArmoireRamFleeceRobesNotes": "Ez a köpeny melegen tart még a legkeményebb hóviharban is. Növeli a szívósságodat <%= con %> ponttal és az erődet <%= str %> ponttal. Elvarázsolt láda: Kos barbár szett (2. tárgy a 3-ból).",
"armorArmoireGownOfHeartsText": "Szívek köntöse",
- "armorArmoireGownOfHeartsNotes": "Ez aztán egy fodros köntös! De ez még nem minden, növeli a szíved bátorságát is. Növeli a szívósságodat<%= con %> ponttal. Elvarázsolt láda: Szívek királynője szett (2. tárgy a 3-ból).",
- "armorArmoireMushroomDruidArmorText": "Gomba Druida Pálcél",
- "armorArmoireMushroomDruidArmorNotes": "This woody brown armor, capped with tiny mushrooms, will help you hear the whispers of forest life. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Mushroom Druid Set (Item 2 of 3).",
+ "armorArmoireGownOfHeartsNotes": "Ez aztán egy fodros köntös! De ez még nem minden, növeli a bátorságodat is. Növeli a szívósságodat<%= con %> ponttal. Elvarázsolt láda: Szívek királynője szett (2. tárgy a 3-ból).",
+ "armorArmoireMushroomDruidArmorText": "Gomba druida páncél",
+ "armorArmoireMushroomDruidArmorNotes": "Ez a fára emlékeztető barna páncél, pici gombákkal beborítva, segít abban hogy halld az erdei élet halk morajlását. Növeli a szívósságodat <%= con %> ponttal és az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Gomba druida szett (2. tárgy a 3-ból).",
"armorArmoireGreenFestivalYukataText": "Zöld ünnepi yukata",
"armorArmoireGreenFestivalYukataNotes": "Ez a díszes és könnyed yukata segít abban, hogy ne melegedj át miközben ünnepelsz. Növeli a szívósságodat és az észlelésedet <%= attrs %> ponttal. Elvarázsolt láda: Ünnepi szett (1. tárgy a 3-ból).",
"armorArmoireMerchantTunicText": "A kereskedő tunikája",
- "armorArmoireMerchantTunicNotes": "Ennek a tunikának a bő ujjai tökéletesek arra hogy a megszerzett aranyadat elrejtsd bennük. Növeli az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Kereskedő szett (2. tárgy a 3-ból).",
+ "armorArmoireMerchantTunicNotes": "Ennek a tunikának a bő ujjai tökéletesek arra hogy a megszerzett aranyat elrejtsd bennük. Növeli az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Kereskedő szett (2. tárgy a 3-ból).",
"armorArmoireVikingTunicText": "Viking tunika",
"armorArmoireVikingTunicNotes": "Ehhez a meleg gyapjúból készült tunikához tartozik egy köpeny is, hogy még kényelmesebb legyen viharos szélben is. Növeli a szívósságodat <%= con %> ponttal és az erődet <%= str %> ponttal. Elvarázsolt láda: Viking szett (1. tárgy a 3-ból).",
"armorArmoireSwanDancerTutuText": "Hattyútáncos tütü",
"armorArmoireSwanDancerTutuNotes": "Talán még el is repülsz miközben ebben a gyönyörű tollas tütüben pörögsz. Növeli az intelligenciádat és az erődet <%= attrs %> ponttal. Elvarázsolt láda: Hattyútáncos szett (2. tárgy a 3-ból).",
"armorArmoireAntiProcrastinationArmorText": "Anti-prokrasztináció páncél",
- "armorArmoireAntiProcrastinationArmorNotes": "Ez az ősi produktivitás mágiával átitatott acélból készült páncél extra erőt ad a feladataiddal való harchoz. Növeli az erődet <%= str %> ponttal. Elvarázsolt láda: Anti-prokrasztináció szett (2. tárgy a 3-ból).",
+ "armorArmoireAntiProcrastinationArmorNotes": "Ez az ősi produktivitás mágiával átitatott acélból készült páncél extra erőt ad a feladataid elleni harchoz. Növeli az erődet <%= str %> ponttal. Elvarázsolt láda: Anti-prokrasztináció szett (2. tárgy a 3-ból).",
"armorArmoireYellowPartyDressText": "Sárga estélyi ruha",
"armorArmoireYellowPartyDressNotes": "Figyelmes vagy, erős, okos és nagyon divatos! Növeli az észlelésedet, az erődet és az intelligenciádat <%= attrs %> ponttal. Elvarázsolt láda: Sárga hajmasni szett (2. tárgy a 2-ből).",
- "armorArmoireFarrierOutfitText": "Farrier Outfit",
- "armorArmoireFarrierOutfitNotes": "These sturdy work clothes can stand up to the messiest Stable. Increases Intelligence, Constitution, and Perception by <%= attrs %> each. Enchanted Armoire: Farrier Set (Item 2 of 3).",
- "armorArmoireCandlestickMakerOutfitText": "Candlestick Maker Outfit",
- "armorArmoireCandlestickMakerOutfitNotes": "This sturdy set of clothes will protect you from hot wax spills as you ply your craft! Increases Constitution by <%= con %>. Enchanted Armoire: Candlestick Maker Set (Item 1 of 3).",
+ "armorArmoireFarrierOutfitText": "Patkolókovács öltözék",
+ "armorArmoireFarrierOutfitNotes": "Ez a tartós munkásruha még a legpizskosabb istállónak is ellenáll. Növeli az intelligenciádat, szívósságodat és az észlelésedet <%= attrs %> ponttal. Elvarázsolt láda: Patkolókovács szett (2. tárgy a 3-ból).",
+ "armorArmoireCandlestickMakerOutfitText": "Gyertyakészítő öltözék",
+ "armorArmoireCandlestickMakerOutfitNotes": "Ez az erős öltözék megvéd a kiömlött forró viasztól miközben a munkádat végzed! Növeli a szívósságodat <%= con %> ponttal. Elvarázsolt láda: Gyertyakészítő szett (1. tárgy a 3-ból).",
"armorArmoireWovenRobesText": "Szőtt köpeny",
"armorArmoireWovenRobesNotes": "Mutasd meg büszkén a szövéssel készített munkádat azzal hogy ezt a színes köpenyt hordod! Növeli a szívósságodat <%= con %> ponttal és az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Szövő szett (1. tárgy a 3-ból).",
"armorArmoireLamplightersGreatcoatText": "Lámpagyújtó télikabát",
@@ -745,7 +745,7 @@
"headSpecial2Text": "Névtelen sisak",
"headSpecial2Notes": "Egy testamentum azoknak, akik segítséget nyújtanak, miközben semmit sem kérnek cserébe. Növeli az intelligenciádat és az erődet <%= attrs %> ponttal.",
"headSpecialTakeThisText": "\"Take This\" sisak",
- "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.",
+ "headSpecialTakeThisNotes": "Ezt a sisakot azért érdemelted ki, mert részt vettél a 'Take This' által szponzorált kihívásban. Gratulálunk! Növeli az összes tulajdonságodat <%= attrs %> ponttal.",
"headSpecialFireCoralCircletText": "Tűzkorall diadém",
"headSpecialFireCoralCircletNotes": "Ez a diadém, amit a Habitica legkiválóbb alkimistái készítettek, lehetővé teszi hogy a víz alatt lélegezz és kincseket keress! Növeli az észlelésedet <%= per %> ponttal.",
"headSpecialPyromancersTurbanText": "A tűzidéző turbánja",
@@ -881,19 +881,19 @@
"headSpecialWinter2017RogueText": "Jeges sisak",
"headSpecialWinter2017RogueNotes": "Ez a sisak, melyet jégkristályokból formáztak, segít abban hogy észrevétlenül utazz téli vidékeken. Növeli az észlelésedet <%= per %> ponttal. Limitált kiadású 2016-2017-es téli felszerelés.",
"headSpecialWinter2017WarriorText": "Jéghokis sisak",
- "headSpecialWinter2017WarriorNotes": "Ezt a kemény és tartós sisakot úgy készítették hogy ellenálljon a jégnek vagy a vörös napi feladatoknak! Növeli az erődet <%= str %> ponttal. Limitált kiadású 2016-2017-es téli felszerelés. ",
+ "headSpecialWinter2017WarriorNotes": "Ezt a kemény és tartós sisakot úgy készítették hogy ellenálljon a jégnek vagy a vörös napi feladatoknak! Növeli az erődet <%= str %> ponttal. Limitált kiadású 2016-2017-es téli felszerelés.",
"headSpecialWinter2017MageText": "Téli farkas sisak",
"headSpecialWinter2017MageNotes": "Ez a sisak, amit a legendás téli farkas arcmására készítettek, a fejedet melegen, a látásodat tisztán tartja. Növeli az észlelésedet <%= per %> ponttal. Limitált kiadású 2016-2017-es téli felszerelés.",
"headSpecialWinter2017HealerText": "Csillogó virág sisak",
"headSpecialWinter2017HealerNotes": "Ezek a csillogó szirmok fókuszálják az elmédet! Növeli az intelligenciádat <%= int %> ponttal. Limitált kiadású 2016-2017-es téli felszerelés.",
- "headSpecialSpring2017RogueText": "Sneaky Bunny Helm",
- "headSpecialSpring2017RogueNotes": "This mask will prevent your cuteness from giving you away as you sneak up on Dailies (or clovers)! Increases Perception by <%= per %>. Limited Edition 2017 Spring Gear.",
- "headSpecialSpring2017WarriorText": "Feline Helm",
- "headSpecialSpring2017WarriorNotes": "Protect your adorable, fuzzy noggin with this finely decorated helm. Increases Strength by <%= str %>. Limited Edition 2017 Spring Gear.",
- "headSpecialSpring2017MageText": "Canine Conjuror Hat",
- "headSpecialSpring2017MageNotes": "This hat can help you cast mighty spells… Or you can just use it to summon tennis balls. Your choice. Increases Perception by <%= per %>. Limited Edition 2017 Spring Gear.",
- "headSpecialSpring2017HealerText": "Petal Circlet",
- "headSpecialSpring2017HealerNotes": "This delicate crown emits the comforting scent of new Spring blooms. Increases Intelligence by <%= int %>. Limited Edition 2017 Spring Gear.",
+ "headSpecialSpring2017RogueText": "Trükkös nyuszi sisak",
+ "headSpecialSpring2017RogueNotes": "Ez a maszk meggátolja hogy a cukiságod felfedje a kilétedet, miközben a napi feladatok (vagy lóherék) közelébe próbálsz férkőzni! Növeli az észlelésedet <%= per %> ponttal. Limitált kiadású 2017-es tavaszi felszerelés.",
+ "headSpecialSpring2017WarriorText": "Macska sisak",
+ "headSpecialSpring2017WarriorNotes": "Védd meg az imádnivaló, bolyhos fejecskédet ezzel az pompásan díszített sisakkal. Növeli az erődet <%= str %> ponttal. Limitált kiadású 2017-es tavaszi felszerelés.",
+ "headSpecialSpring2017MageText": "Négylábú bűvész süveg",
+ "headSpecialSpring2017MageNotes": "Ez a süveg segíthet nagy erejű varázsigék végrehajtásához... Vagy használhatod arra is hogy teniszlabdákat varázsolj elő. Növeli az észlelésedet <%= per %> ponttal. Limitált kiadású 2017-es tavaszi felszerelés.",
+ "headSpecialSpring2017HealerText": "Virágszirom diadém",
+ "headSpecialSpring2017HealerNotes": "Ez a törékeny korona a közelgő tavasz virágainak illatát árasztja magából. Növeli az intelligenciádat <%= int %> ponttal. Limitált kiadású 2017-es tavaszi felszerelés.",
"headSpecialSummer2017RogueText": "Tengeri sárkány sisak",
"headSpecialSummer2017RogueNotes": "This helm changes colors to help you blend in with your surroundings. Increases Perception by <%= per %>. Limited Edition 2017 Summer Gear.",
"headSpecialSummer2017WarriorText": "Sandcastle Helm",
@@ -996,8 +996,8 @@
"headArmoireLunarCrownNotes": "Ez a korona erősíti a testet és élesíti az érzekeket, főleg telihold idején. Növeli a szívósságodat <%= con %> ponttal és az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Andalító hold szett (1. tárgy a 3-ból)",
"headArmoireRedHairbowText": "Vörös masni",
"headArmoireRedHairbowNotes": "Változz erőssé, kitartóvá és okossá miközben ezt a gyönyörű vörös masnit hordod a hajadban! Növeli az erődet <%= str %> ponttal, a szívósságodat <%= con %> ponttal és az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Vörös hajmasni szett (1. tárgy a 2-ből).",
- "headArmoireVioletFloppyHatText": "Violet Floppy Hat",
- "headArmoireVioletFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a pleasing purple color. Increases Perception by <%= per %>, Intelligence by <%= int %>, and Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
+ "headArmoireVioletFloppyHatText": "Lila csüngős sapka",
+ "headArmoireVioletFloppyHatNotes": "Sok varázsige van beleszőve ebbe az egyszerű sapkába, ezáltal lila színt kölcsönözve neki. Növeli az észlelésedet <%= per %> ponttal, az intelligenciádat <%= int %> ponttal és a szívósságodat <%= con %> ponttal. Elvarázsolt láda: önálló tárgy.",
"headArmoireGladiatorHelmText": "Gladiátor sisak",
"headArmoireGladiatorHelmNotes": "Hogy gladiátor lehess nem csak erősnek kell lenned... hanem ravasznak is. Növeli az intelligenciádat <%= int %> ponttal és az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Gladiátor szett (1. tárgy a 3-ból).",
"headArmoireRancherHatText": "Farmer kalap",
@@ -1007,22 +1007,22 @@
"headArmoireRoyalCrownText": "Fejedelmi korona",
"headArmoireRoyalCrownNotes": "Éljen az utalkodó, hatalmas és erős! Növeli az erődet <%= str %> ponttal. Elvarázsolt láda: Fejedelmi szett (1. tárgy a 3-ból).",
"headArmoireGoldenLaurelsText": "Arany babérkoszorú",
- "headArmoireGoldenLaurelsNotes": "Ez az arany babérkoszorú azokat illeti meg akik legyőzték a rossz szokásaikat. Növeli az észlelésedet és a szívósságot <%= attrs %> ponttal. Elvarázsolt láda: Arany tóga szett (2. tárgy a 3-ból).",
+ "headArmoireGoldenLaurelsNotes": "Ez az arany babérkoszorú azokat illeti meg akik legyőzték a rossz szokásaikat. Növeli az észlelésedet és a szívósságodat <%= attrs %> ponttal. Elvarázsolt láda: Arany tóga szett (2. tárgy a 3-ból).",
"headArmoireHornedIronHelmText": "Szarvvas sisak",
"headArmoireHornedIronHelmNotes": "Tüzes vasból kovácsolt, ezen a szarvvas sisakon szinte lehetetlen áthatolni. Növeli a szívósságodat <%= con %> ponttal és az erődet <%= str %> ponttal. Elvarázsolt láda: Szarvvas szett (1. tárgy a 3-ból).",
"headArmoireYellowHairbowText": "Sárga masni",
"headArmoireYellowHairbowNotes": "Változz figyelmessé, erőssé és okossá miközben ezt a gyönyörű sárga masnit hordod a hajadban! Növeli az észlelésedet, az erődet és az intelligenciádat <%= attrs %> ponttal. Elvarázsolt láda: Sárga hajmasni szett (1. tárgy a 2-ből).",
- "headArmoireRedFloppyHatText": "Red Floppy Hat",
- "headArmoireRedFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a radiant red color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.",
+ "headArmoireRedFloppyHatText": "Piros csüngős sapka",
+ "headArmoireRedFloppyHatNotes": "Sok varázsige van beleszőve ebbe az egyszerű sapkába, ezáltal ragyogó piros színt kölcsönözve neki. Növeli a szívósságodat, intelligenciádat és az észlelésedet <%= attrs %> ponttal. Elvarázsolt láda: önálló tárgy.",
"headArmoirePlagueDoctorHatText": "Pestisdoktor kalap",
"headArmoirePlagueDoctorHatNotes": "Ezt az eredeti kalapot azok a doktorok hordják akik a Halogatás pestise ellen harcolnak! Növeli az erődet <%= str %> ponttal, az intelligenciádat <%= int %> ponttal és a szívósságodat <%= con %> ponttal. Elvarázsolt láda: Pestisdoktor szett (1. tárgy a 3-ból).",
"headArmoireBlackCatText": "Fekete macska kalap",
- "headArmoireBlackCatNotes": "This black hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.",
+ "headArmoireBlackCatNotes": "Ez a fekete kalap... dorombol. És rángatózik a farka. És lélegzik? Hát igen, egy alvó macska van a fejeden. Növeli az intelligenciádat és az észlelésedet <%= attrs %> ponttal. Elvarázsolt láda: önálló tárgy.",
"headArmoireOrangeCatText": "Narancssárga macska kalap",
- "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.",
- "headArmoireBlueFloppyHatText": "Blue Floppy Hat",
- "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.",
- "headArmoireShepherdHeaddressText": "A juhász fejdísze",
+ "headArmoireOrangeCatNotes": "Ez a narancssárga kalap... dorombol. És rángatózik a farka. És lélegzik? Hát igen, egy alvó macska van a fejeden. Növeli az erődet és a szívósságodat <%= attrs %> ponttal. Elvarázsolt láda: önálló tárgy.",
+ "headArmoireBlueFloppyHatText": "Kék csüngős sapka",
+ "headArmoireBlueFloppyHatNotes": "Sok varázsige van beleszőve ebbe az egyszerű sapkába, ezáltal pompás kék színt kölcsönözve neki. Növeli a szívósságodat, intelligenciádat és az észlelésedet <%= attrs %> ponttal. Elvarázsolt láda: önálló tárgy.",
+ "headArmoireShepherdHeaddressText": "Juhász fejdísz",
"headArmoireShepherdHeaddressNotes": "Néha a griffmadarak szeretik megrágni ezt a süveget, ugyanakkor segít abban hogy sokkal intelligensebbnek tűnj. Növeli az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Juhász szett (3. tárgy a 3-ból).",
"headArmoireCrystalCrescentHatText": "Kristály félhold kalap",
"headArmoireCrystalCrescentHatNotes": "A minta ezen a kalapon a hold fázisai szerint változik. Növeli az intelligenciádat és az észlelésedet <%= attrs %> ponttal. Elvarázsolt láda: Kristály félhold szett (1. tárgy a 3-ból).",
@@ -1031,17 +1031,17 @@
"headArmoireBarristerWigText": "Ügyvéd paróka",
"headArmoireBarristerWigNotes": "Ez az ellenálló paróka elég ahhoz hogy még a legádázabb ellenfelet is megfélemlítse. Növeli az erődet <%= str %> ponttal. Elvarázsolt láda: Ügyvéd szett (1. tárgy a 3-ból).",
"headArmoireJesterCapText": "Udvari bolond sapka",
- "headArmoireJesterCapNotes": "A csengők ezen a sapkán elvonják az ellenfeleid figyelmét, viszont neked segítenek a jobb koncentrálásban. Növeli az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Udvari bolond szett (1. tárgy a 3-ból).",
+ "headArmoireJesterCapNotes": "Habár a csengők ezen a sapkán elvonják ellenfeleid figyelmét, viszont neked segítenek a jobb koncentrálásban. Növeli az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Udvari bolond szett (1. tárgy a 3-ból).",
"headArmoireMinerHelmetText": "Bányász sisak",
"headArmoireMinerHelmetNotes": "Védd meg a fejed a lehulló feladatoktól! Növeli az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Bányász szett (1. tárgy a 3-ból).",
"headArmoireBasicArcherCapText": "Egyszerű íjász süveg",
"headArmoireBasicArcherCapNotes": "Egy íjász sem lenne teljes egy mutatós süveg nélkül! Növeli az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Egyszerű íjász szett (3. tárgy a 3-ból).",
"headArmoireGraduateCapText": "Ballagási kalap",
"headArmoireGraduateCapNotes": "Gratulálunk! A mélyreható gondolataid eredményeként megkapod ezt a gondolkodó kalapot. Növeli az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Diplomás szett (3. trágy a 3-ból).",
- "headArmoireGreenFloppyHatText": "Green Floppy Hat",
- "headArmoireGreenFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a gorgeous green color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.",
+ "headArmoireGreenFloppyHatText": "Zöld csüngős sapka",
+ "headArmoireGreenFloppyHatNotes": "Sok varázsige van beleszőve ebbe az egyszerű sapkába, ezáltal gyönyörű zöld színt kölcsönözve neki. Növeli a szívósságodat, intelligenciádat és az észlelésedet <%= attrs %> ponttal. Elvarázsolt láda: önálló tárgy.",
"headArmoireCannoneerBandannaText": "Tüzér kendő",
- "headArmoireCannoneerBandannaNotes": "Nekem csak egy tüzér élete való! Növeli az intelligencidat és az észlelésedet <%= attrs %> ponttal. Elvarázsolt láda: Tüzér szett (3. tárgy a 3-ból).",
+ "headArmoireCannoneerBandannaNotes": "Nekem csak egy tüzér élete való! Növeli az intelligenciádat és az észlelésedet <%= attrs %> ponttal. Elvarázsolt láda: Tüzér szett (3. tárgy a 3-ból).",
"headArmoireFalconerCapText": "Solymász sapka",
"headArmoireFalconerCapNotes": "Ez a könnyed sapka segít abban, hogy jobban megértsd a ragadozó madarakat. Növeli az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Solymász szett (2. tárgy a 3-ból)",
"headArmoireVermilionArcherHelmText": "Skarlát íjász sisak",
@@ -1051,23 +1051,23 @@
"headArmoireIronBlueArcherHelmText": "Kék vasíjász sisak",
"headArmoireIronBlueArcherHelmNotes": "Keményfejű? Dehogyis, csak jól védett. Növeli a szívósságodat <%= con %> ponttal. Elvarázsolt láda: Vasíjász szett (1. tárgy a 3-ból).",
"headArmoireWoodElfHelmText": "Erdőtünde sisak",
- "headArmoireWoodElfHelmNotes": "Ez a levelekből készült sisak törékenynek tűnhet, azonben képes arra hogy megvédjen a zord időjárástól vagy veszélyes ellenségektől. Növeli a szívósságodat <%= con %> ponttal. Elvarázsolt láda: Erdőtünde szett (1. tárgy a 3-ból).",
+ "headArmoireWoodElfHelmNotes": "Ez a levelekből készült sisak törékenynek tűnhet, azonben képes arra hogy megvédjen a zord időjárástól vagy veszélyes ellenfelektől. Növeli a szívósságodat <%= con %> ponttal. Elvarázsolt láda: Erdőtünde szett (1. tárgy a 3-ból).",
"headArmoireRamHeaddressText": "Kos fejdísz",
- "headArmoireRamHeaddressNotes": "This elaborate helm is fashioned to look like a ram's head. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Ram Barbarian Set (Item 1 of 3).",
+ "headArmoireRamHeaddressNotes": "Ezt az alaposan megmunkált sisakot úgy készítették el, hogy úgy nézzen ki mint egy kos feje. Növeli a szívósságodat <%= con %> ponttal és az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Kos barbár szett (1. tárgy a 3-ból).",
"headArmoireCrownOfHeartsText": "Szívek koronája",
"headArmoireCrownOfHeartsNotes": "Ez a rózsapiros korona nem csak hivalkodó! Erősíti a szívedet a nehezebb feladatok ellen. Növeli az erődet <%= str %> ponttal. Elvarázsolt láda: Szívek királynője szett (1. tárgy a 3-ból).",
- "headArmoireMushroomDruidCapText": "Mushroom Druid Cap",
- "headArmoireMushroomDruidCapNotes": "Harvested deep in a misty forest, this cap grants the wearer knowledge of medicinal plants. Increases Intelligence by <%= int %> and Strength by <%= str %>. Enchanted Armoire: Mushroom Druid Set (Item 1 of 3).",
+ "headArmoireMushroomDruidCapText": "Gomba druida sapka",
+ "headArmoireMushroomDruidCapNotes": "Ez a sapka, amelyet a ködös erdő legmélyéről szedtek, a gyógyfüvek tudásával ruházza fel viselőjét. Növeli az intelligenciádat <%= int %> ponttal és az erődet <%= str %> ponttal. Elvarázsolt láda: Gomba druida szett (1. tárgy a 3-ból).",
"headArmoireMerchantChaperonText": "A kereskedő fejfedője",
"headArmoireMerchantChaperonNotes": "Ennek a sokoldalú gyapjúból készült fejfedőnek köszönhetően biztosan te leszel a legelegánsabb a piacon! Növeli az észlelésedet és az intelligenciádat <%= attrs %> ponttal. Elvarázsolt láda: Kereskedő szett (1. tárgy a 3-ból).",
"headArmoireVikingHelmText": "Viking sisak",
- "headArmoireVikingHelmNotes": "Se szarvak, se szárnyak nem találhatóak ezen a sisakon mert túl könnyű az ellenségnek elkapni. Növeli az erődet <%= str %> ponttal és az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Viking szett (2. tárgy a 3-ból).",
+ "headArmoireVikingHelmNotes": "Se szarvak, se szárnyak nem találhatóak ezen a sisakon mert akkor túl könnyű lenne az ellenségnek elkapni. Növeli az erődet <%= str %> ponttal és az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Viking szett (2. tárgy a 3-ból).",
"headArmoireSwanFeatherCrownText": "Hattyútollas korona",
"headArmoireSwanFeatherCrownNotes": "Ez a tiara csinos és olyan könnyű mint egy hattyútoll! Növeli az intelligenciádat <%= int %> ponttal. Elvarázsolt láda: Hattyútáncos szett (1. tárgy a 3-ból).",
"headArmoireAntiProcrastinationHelmText": "Anti-prokrasztináció sisak",
"headArmoireAntiProcrastinationHelmNotes": "Ez a rendkívüli acélból készült sisak segít abban hogy egészséges, boldog és produktív legyél! Növeli az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Anti-prokrasztináció szett (1. tárgy a 3-ból).",
- "headArmoireCandlestickMakerHatText": "Candlestick Maker Hat",
- "headArmoireCandlestickMakerHatNotes": "A jaunty hat makes every job more fun, and candlemaking is no exception! Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Candlestick Maker Set (Item 2 of 3).",
+ "headArmoireCandlestickMakerHatText": "Gyertyakészítő sapka",
+ "headArmoireCandlestickMakerHatNotes": "Egy mutatós sapka minden munkát szórakoztatóvá varázsol, és ez alól a gyertyakészítés sem kivétel! Növeli az észlelésedet és az intelligenciádat <%= attrs %> ponttal. Elvarázsolt láda: Gyertyakészítő szett (2. tárgy a 3-ból).",
"headArmoireLamplightersTopHatText": "Lámpagyújtó cilinder",
"headArmoireLamplightersTopHatNotes": "Ez a mutatós fekete kalap teljessé teszi a lámpagyújtó együttesedet! Növeli a szívósságodat <%= con %> ponttal.",
"headArmoireCoachDriversHatText": "Hintó hajtó kalap",
@@ -1103,7 +1103,7 @@
"shieldSpecial1Text": "Kristálypajzs",
"shieldSpecial1Notes": "Shatters arrows and deflects the words of naysayers. Increases all Stats by <%= attrs %>.",
"shieldSpecialTakeThisText": "\"Take This\" pajzs",
- "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.",
+ "shieldSpecialTakeThisNotes": "Ezt a pajzsot azért érdemelted ki, mert részt vettél a 'Take This' által szponzorált kihívásban. Gratulálunk! Növeli az összes tulajdonságodat <%= attrs %> ponttal.",
"shieldSpecialGoldenknightText": "Mustaine mérföldkő zúzó tüskés buzogánya",
"shieldSpecialGoldenknightNotes": "Értekezletek, szörnyek, betegségek: megoldva! Zúzz! Növeli az erődet, az intelligenciádat és a szívósságodat <%= attrs %> ponttal.",
"shieldSpecialMoonpearlShieldText": "Holdgyöngy pajzs",
@@ -1196,12 +1196,12 @@
"shieldSpecialWinter2017WarriorNotes": "Ez a pajzs, ami egy hatalmas hokikorongból készült, még a legnagyobb ütésnek is ellenáll. Növeli a szívósságodat <%= con %> ponttal. Limitált kiadású 2016-2017-es téli felszerelés. ",
"shieldSpecialWinter2017HealerText": "Cukorbonbon pajzs",
"shieldSpecialWinter2017HealerNotes": "Ez a rostokkal teli felszerelés még a legsavanyúbb feladatok ellen is védelmet nyújt! Növeli a szívósságodat <%= con %> ponttal. Limitált kiadású 2016-2017-es téli felszerelés.",
- "shieldSpecialSpring2017RogueText": "Karrotana",
- "shieldSpecialSpring2017RogueNotes": "These blades will make quick work of tasks, but also are handy for slicing vegetables! Yum! Increases Strength by <%= str %>. Limited Edition 2017 Spring Gear.",
- "shieldSpecialSpring2017WarriorText": "Yarn Shield",
- "shieldSpecialSpring2017WarriorNotes": "Every fiber of this shield is woven with protective spells! Try not to play with it (too much). Increases Constitution by <%= con %>. Limited Edition 2017 Spring Gear.",
- "shieldSpecialSpring2017HealerText": "Basket Shield",
- "shieldSpecialSpring2017HealerNotes": "Protective and also handy for holding your many healing herbs and accoutrements. Increases Constitution by <%= con %>. Limited Edition 2017 Spring Gear.",
+ "shieldSpecialSpring2017RogueText": "Répatana",
+ "shieldSpecialSpring2017RogueNotes": "Ezek a pengék gyorsan elintézik a feladataidat, valamint jól jönnek zöldség szeleteléshez is! Nyami! Növeli az erődet <%= str %> ponttal. Limitált kiadású 2017-es tavaszi felszerelés.",
+ "shieldSpecialSpring2017WarriorText": "Fonal pajzs",
+ "shieldSpecialSpring2017WarriorNotes": "Ennek a pajzsnak minden szála varázslattal van átszőve! Próbálj meg nem játszani vele (túl sokat). Növeli a szívósságodat <%= con %> ponttal. Limitált kiadású 2017-es tavaszi felszerelés.",
+ "shieldSpecialSpring2017HealerText": "Kosár pajzs",
+ "shieldSpecialSpring2017HealerNotes": "Védelmet biztosít, valamint arra is jól jön hogy a gyógyfüveidet és a páncélzatodat tárold benne. Növeli a szívósságodat <%= con %> ponttal. Limitált kiadású 2017-es tavaszi felszerelés.",
"shieldSpecialSummer2017RogueText": "Tengeri sárkány uszony",
"shieldSpecialSummer2017RogueNotes": "The edges of these fins are razor-sharp. Increases Strength by <%= str %>. Limited Edition 2017 Summer Gear.",
"shieldSpecialSummer2017WarriorText": "Scallop Shield",
@@ -1235,25 +1235,25 @@
"shieldArmoireGladiatorShieldText": "Gladiátor pajzs",
"shieldArmoireGladiatorShieldNotes": "Hogy gladiátor lehess nem csak... eh, mindegy, csak verd össze őket a pajzsoddal. Növeli a szívósságodat <%= con %> ponttal és az erődet <%= str %> ponttal. Elvarázsolt láda: Gladiátor szett (3. tárgy a 3-ból).",
"shieldArmoireMidnightShieldText": "Éjpajzs",
- "shieldArmoireMidnightShieldNotes": "This shield is most powerful at the stroke of midnight! Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Independent Item.",
+ "shieldArmoireMidnightShieldNotes": "Ez a pajzs akkor a legerősebb mikor éjfélt üt az óra! Növeli a szívósságodat <%= con %> ponttal és az erődet <%= str %> ponttal. Elvarázsolt láda: önálló tárgy.",
"shieldArmoireRoyalCaneText": "Fejedelmi sétabot",
"shieldArmoireRoyalCaneNotes": "Éljen az uralkodó, dalok ihletője! Növeli a szívósságodat, az intelligenciádat és az észlelésedet <%= attrs %> ponttal. Elvarázsolt láda: Fejedelmi szett (2. tárgy a 3-ból).",
"shieldArmoireDragonTamerShieldText": "Sárkányszelídítő pajzs",
"shieldArmoireDragonTamerShieldNotes": "Vond el az ellenfeleid figyelmét ezzel a sárkány alakú pajzzsal. Növeli az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Sárkányszelídítő szett (2. tárgy a 3-ból).",
- "shieldArmoireMysticLampText": "Mystic Lamp",
- "shieldArmoireMysticLampNotes": "Light the darkest caves with this mystic lamp! Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.",
- "shieldArmoireFloralBouquetText": "Bouquet o' Flowers",
- "shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
+ "shieldArmoireMysticLampText": "Misztikus lámpás",
+ "shieldArmoireMysticLampNotes": "Világítsd be a legsötétebb barlangokat ezzel a misztikus lámpással! Növeli az észlelésedet <%= per %> ponttal. Elvarázsolt láda: önálló tárgy.",
+ "shieldArmoireFloralBouquetText": "Virágcsokor",
+ "shieldArmoireFloralBouquetNotes": "Harcban nem sok segítség, de azért gyönyörű, nem igaz? Növeli a szívósságodat <%= con %> ponttal. Elvarázsolt láda: önálló tárgy. ",
"shieldArmoireSandyBucketText": "Homokozó vödör",
- "shieldArmoireSandyBucketNotes": "Jól jön az arany tárolásához amit a feladatok elvégzéséért fogsz kapni! Növeli az észlelésedet <%= per %>ponttal. Elvarázsolt láda: Tengerparti szett (3. tárgy a 3-ból).",
+ "shieldArmoireSandyBucketNotes": "Jól jön a rengeteg arany tárolásához amit a feladatok elvégzéséért fogsz kapni! Növeli az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Tengerparti szett (3. tárgy a 3-ból).",
"shieldArmoirePerchingFalconText": "Gubbasztó sólyom",
"shieldArmoirePerchingFalconNotes": "Ez a sólyom a válladon gubbaszt, készenállva hogy lecsapjon az ellenségeidre. Növeli az erődet <%= str %> ponttal. Elvarázsolt láda: Solymász szett (3. tárgy a 3-ból)",
"shieldArmoireRamHornShieldText": "Kosszarv pajzs",
- "shieldArmoireRamHornShieldNotes": "Ram this shield into opposing Dailies! Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Ram Barbarian Set (Item 3 of 3).",
- "shieldArmoireRedRoseText": "Red Rose",
- "shieldArmoireRedRoseNotes": "This deep red rose smells enchanting. It will also sharpen your understanding. Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.",
- "shieldArmoireMushroomDruidShieldText": "Mushroom Druid Shield",
- "shieldArmoireMushroomDruidShieldNotes": "Though made from a mushroom, there's nothing mushy about this tough shield! Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Mushroom Druid Set (Item 3 of 3).",
+ "shieldArmoireRamHornShieldNotes": "Támadd meg az ellenálló feladatokat ezzel a pajzzsal! Növeli a szívósságodat és az erődet <%= attrs %> ponttal. Elvarázsolt láda: Kos barbár szett (3. tárgy a 3-ból).",
+ "shieldArmoireRedRoseText": "Vörös rózsa",
+ "shieldArmoireRedRoseNotes": "Ennek a mélyvörös rózsának elragadó az illata. Növeli az észlelésedet <%= per %> ponttal. Elvarázsolt láda: önálló tárgy.",
+ "shieldArmoireMushroomDruidShieldText": "Gomba druida pajzs",
+ "shieldArmoireMushroomDruidShieldNotes": "Habár gombából készült, ez az erős pajzs minden csak nem megpuhult! Növeli a szívósságodat <%= con %> ponttal és az erődet <%= str %> ponttal. Elvarázsolt láda: Gomba druida szett (2. tárgy a 3-ból).",
"shieldArmoireFestivalParasolText": "Ünnepi napernyő",
"shieldArmoireFestivalParasolNotes": "Ez a könnyű napernyő megvéd a ragyogó fénytől--legyen az a nap fénye vagy a gonosz napi feladatoké! Növeli a szívósságodat <%= con %> ponttal. Elvarázsolt láda: Ünnepi szett (2. tárgy a 3-ból).",
"shieldArmoireVikingShieldText": "Viking pajzs",
@@ -1261,13 +1261,13 @@
"shieldArmoireSwanFeatherFanText": "Hattyútollas legyező",
"shieldArmoireSwanFeatherFanNotes": "Használd ezt a legyezőt hogy kihangsúlyozd a mozgásodat, miközben úgy táncolsz mint egy kecses hattyú. Növeli az erődet <%= str %> ponttal. Elvarázsolt láda: Hattyútáncos szett (3. tárgy a 3-ból).",
"shieldArmoireGoldenBatonText": "Arany karmesetri pálca",
- "shieldArmoireGoldenBatonNotes": "When you dance into battle waving this baton to the beat, you are unstoppable! Increases Intelligence and Strength by <%= attrs %> each. Enchanted Armoire: Independent Item.",
+ "shieldArmoireGoldenBatonNotes": "Ha csatába mész ezt a karmesteri pálcát ritmusra lebegtetve, megállíthatatlan leszel! Növeli az intelligenciádat és az erődet <%= attrs %> ponttal. Elvarázsolt láda: önálló tárgy.",
"shieldArmoireAntiProcrastinationShieldText": "Anti-prokrasztináció pajzs",
"shieldArmoireAntiProcrastinationShieldNotes": "Ez az erős acélból készült pajzs segít abban hogy blokkold a figyelemelvonó dolgokat! Növeli a szívósságodat <%= con %> ponttal. Elvarázsolt láda: Anti-prokrasztináció szett (3. tárgy a 3-ból).",
"shieldArmoireHorseshoeText": "Lópatkó",
- "shieldArmoireHorseshoeNotes": "Help protect the feet of your hooved mounts with this iron shoe. Increases Constitution, Perception, and Strength by <%= attrs %> each. Enchanted Armoire: Farrier Set (Item 3 of 3)",
- "shieldArmoireHandmadeCandlestickText": "Handmade Candlestick",
- "shieldArmoireHandmadeCandlestickNotes": "Your fine wax wares provide light and warmth to grateful Habiticans! Increases Strength by <%= str %>. Enchanted Armoire: Candlestick Maker Set (Item 3 of 3).",
+ "shieldArmoireHorseshoeNotes": "Segíts megvédeni hátasaid patáját ezzel a vasból készült lópatkóval. Növeli a szívósságodat, észlelésedet és az erődet <%= attrs %> ponttal. Elvarázsolt láda: Patkolókovács szett (3. tárgy a 3-ból).",
+ "shieldArmoireHandmadeCandlestickText": "Házi készítésű gyertya",
+ "shieldArmoireHandmadeCandlestickNotes": "A minőségi viaszmunkáid fénnyel és melegséggel árasztják el a Habitica hálás lakóit! Növeli az erődet <%= str %> ponttal. Elvarázsolt láda: Gyertyakészítő szett (3. tárgy a 3-ból).",
"shieldArmoireWeaversShuttleText": "Vetélő",
"shieldArmoireWeaversShuttleNotes": "Ez az eszköz átvezeti a vetülékfonalat a lámcfonalaton és ezzel szövetet hoz létre! Növeli az intelligenciádat <%= int %> ponttal és az észlelésedet <%= per %> ponttal. Elvarázsolt láda: Szövő szett (3. tárgy a 3-ból).",
"shieldArmoireShieldOfDiamondsText": "Bíbor gyémántos pajzs",
@@ -1307,10 +1307,10 @@
"backSpecialWonderconBlackText": "Trükkös lepel",
"backSpecialWonderconBlackNotes": "Árnyakból és suttogásokból fonott. Nem változtat a tulajdonságaidon. Külön kiadású tárgy.",
"backSpecialTakeThisText": "\"Take This\" szárny",
- "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.",
+ "backSpecialTakeThisNotes": "Ezeket a szárnyakat azért érdemelted ki, mert részt vettél a 'Take This' által szponzorált kihívásban. Gratulálunk! Növeli az összes tulajdonságodat <%= attrs %> ponttal.",
"backSpecialSnowdriftVeilText": "Hófuvat fátyol",
"backSpecialSnowdriftVeilNotes": "Ettől az átlátszó fátyoltól úgy nézel ki mintha kavargó hó venne körül! Nem változtat a tulajdonságaidon.",
- "backSpecialAetherCloakText": "Aether Cloak",
+ "backSpecialAetherCloakText": "Éterköpeny",
"backSpecialAetherCloakNotes": "This cloak once belonged to the Lost Masterclasser herself. Increases Perception by <%= per %>.",
"backSpecialTurkeyTailBaseText": "Turkey Tail",
"backSpecialTurkeyTailBaseNotes": "Wear your noble Turkey Tail with pride while you celebrate! Confers no benefit.",
@@ -1325,8 +1325,8 @@
"bodySpecialWonderconBlackText": "Ébenfekete nyaklánc",
"bodySpecialWonderconBlackNotes": "Egy bájos ébenfekete nyaklánc. Nem változtat a tulajdonságaidon. Külön kiadású tárgy.",
"bodySpecialTakeThisText": "\"Take This\" vállpáncél",
- "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.",
- "bodySpecialAetherAmuletText": "Aether Amulet",
+ "bodySpecialTakeThisNotes": "Ezt a vállpáncélt azért érdemelted ki, mert részt vettél a 'Take This' által szponzorált kihívásban. Gratulálunk! Növeli az összes tulajdonságodat <%= attrs %> ponttal.",
+ "bodySpecialAetherAmuletText": "Éter amulett",
"bodySpecialAetherAmuletNotes": "This amulet has a mysterious history. Increases Constitution and Strength by <%= attrs %> each.",
"bodySpecialSummerMageText": "Csillogó kis köpeny",
"bodySpecialSummerMageNotes": "Sem sósvíztől, sem édesvíztől nem lesz patinás ez a fémes kis köpeny. Nem változtat a tulajdonságaidon. Limitált kiadású 2014-es nyári felszerelés.",
@@ -1379,13 +1379,13 @@
"headAccessorySpecialSpring2016HealerText": "Lila nyuszi fülek",
"headAccessorySpecialSpring2016HealerNotes": "Úgy állnak mint zászlók a csatamezőn, tudtára adva másoknak, hol van a segítség. Nem változtat a tulajdonságaidon. Limitált kiadású 2016-os tavaszi felszerelés.",
"headAccessorySpecialSpring2017RogueText": "Piros nyuszi fülek",
- "headAccessorySpecialSpring2017RogueNotes": "No sounds will escape you thanks to these ears. Confers no benefit. Limited Edition 2017 Spring Gear.",
+ "headAccessorySpecialSpring2017RogueNotes": "Ezeknek a füleknek köszönhetően semmilyen hang nem kerüli el a figyelmed. Nem változtat a tulajdonságaidon. Limitált kiadású 2017-es tavaszi felszerelés.",
"headAccessorySpecialSpring2017WarriorText": "Kék cicafülek",
- "headAccessorySpecialSpring2017WarriorNotes": "These ears can hear a bag of kitty treats open even in the din of battle! Confers no benefit. Limited Edition 2017 Spring Gear.",
+ "headAccessorySpecialSpring2017WarriorNotes": "Ezek a fülek meghallják a nasis zacskó nyitását, még a leghangosabb csatazajban is! Nem változtat a tulajdonságaidon. Limitált kiadású 2017-es tavaszi felszerelés.",
"headAccessorySpecialSpring2017MageText": "Kékeszöld kutyafülek",
- "headAccessorySpecialSpring2017MageNotes": "You can hear the magic in the air! Confers no benefit. Limited Edition 2017 Spring Gear.",
+ "headAccessorySpecialSpring2017MageNotes": "Hallod a varázslatot a levegőben! Nem változtat a tulajdonságaidon. Limitált kiadású 2017-es tavaszi felszerelés.",
"headAccessorySpecialSpring2017HealerText": "Lila egérfülek",
- "headAccessorySpecialSpring2017HealerNotes": "These ears will help you hear healing secrets. Confers no benefit. Limited Edition 2017 Spring Gear.",
+ "headAccessorySpecialSpring2017HealerNotes": "Ezek a fülek segítenek abban hogy meghalld a gyógyító titkokat. Nem változtat a tulajdonságaidon. Limitált kiadású 2017-es tavaszi felszerelés.",
"headAccessoryBearEarsText": "Medve fülek",
"headAccessoryBearEarsNotes": "Ezektől a fülektől úgy nézel ki mint egy bátor medve! Nem változtat a tulajdonságaidon. ",
"headAccessoryCactusEarsText": "Kaktusz fülek",
@@ -1416,8 +1416,8 @@
"headAccessoryMystery201801Notes": "Ezek a fagyos agancsok a sarki fény ragyogásával tündökölnek. Nem változtat a tulajdonságaidon. 2018 januári előfizetői tárgy.",
"headAccessoryMystery301405Text": "Fejre-Szemüveg",
"headAccessoryMystery301405Notes": "\"A szemüvegek a szemhez vannak,\" mondták \"Senki sem akar olyan szemüvegeket amit csak a fejeden hordhatsz,\" mondták. Ha! Jól megmutattad nekik! Nem változtat a tulajdonságaidon. 3015 augusztusi előfizetői tárgy.",
- "headAccessoryArmoireComicalArrowText": "Comical Arrow",
- "headAccessoryArmoireComicalArrowNotes": "This whimsical item doesn't provide a Stat boost, but it sure is good for a laugh! Confers no benefit. Enchanted Armoire: Independent Item.",
+ "headAccessoryArmoireComicalArrowText": "Tréfás nyílvessző",
+ "headAccessoryArmoireComicalArrowNotes": "Ez a hóbortos tárgy nem kínál semmilyen bónuszt, de az biztos hogy nagyon jót lehet rajta nevetni! Nem változtat a tulajdonságaidon. Elvarázsolt láda: önálló tárgy.",
"eyewear": "Szemviselet",
"eyewearCapitalized": "Szemviselet",
"eyewearBase0Text": "Nincs szemviselet",
@@ -1436,8 +1436,8 @@
"eyewearSpecialWhiteTopFrameNotes": "Fehér félkeretes szemüveg. Nem változtat a tulajdonságaidon.",
"eyewearSpecialYellowTopFrameText": "Átlagos sárga szemüveg",
"eyewearSpecialYellowTopFrameNotes": "Sárga félkeretes szemüveg. Nem változtat a tulajdonságaidon.",
- "eyewearSpecialAetherMaskText": "Aether Mask",
- "eyewearSpecialAetherMaskNotes": "This mask has a mysterious history. Increases Intelligence by <%= int %>.",
+ "eyewearSpecialAetherMaskText": "Éter maszk",
+ "eyewearSpecialAetherMaskNotes": "Ennek a maszknak titokzatos története van. Növeli az intelligenciádat <%= int %> ponttal. ",
"eyewearSpecialSummerRogueText": "Huncut szemkötő",
"eyewearSpecialSummerRogueNotes": "Nem kell csibésznek lenned, hogy meglásd ez mennyire stílusos. Nem változtat a tulajdonságaidon. Limitált kiadású 2014-es nyári felszerelés.",
"eyewearSpecialSummerWarriorText": "Káprázatos Szemkötő",
@@ -1462,5 +1462,5 @@
"eyewearMystery301703Notes": "Tökéletes egy előkelő álarcosbálon vagy hogy végiglopakodj egy jól öltözött tömegen. Nem változtat a tulajdonságaidon. 3017 márciusi előfizetői tárgy.",
"eyewearArmoirePlagueDoctorMaskText": "Pestisdoktor maszk",
"eyewearArmoirePlagueDoctorMaskNotes": "Ezt az eredeti maszkot azok a doktorok hordják akik a Halogatás pestise ellen harcolnak! Nem változtat a tulajdonságaidon. Elvarázsolt láda: Pestisdoktor szett (2. tárgy a 3-ból).",
- "twoHandedItem": "Two-handed item."
+ "twoHandedItem": "Kétkezes fegyver."
}
\ No newline at end of file
diff --git a/website/common/locales/hu/groups.json b/website/common/locales/hu/groups.json
index 417fdea842..b6d1e038f4 100644
--- a/website/common/locales/hu/groups.json
+++ b/website/common/locales/hu/groups.json
@@ -43,7 +43,7 @@
"wantExistingParty": "Want to join an existing Party? Go to the <%= linkStart %>Party Wanted Guild<%= linkEnd %> and post this User ID:",
"joinExistingParty": "Csatlakozz valaki más csapatához",
"needPartyToStartQuest": "Whoops! You need to create or join a Party before you can start a quest!",
- "createGroupPlan": "Create",
+ "createGroupPlan": "Létrehozás",
"create": "Létrehozás",
"userId": "Felhasználói azonosító",
"invite": "Meghívás",
@@ -71,7 +71,7 @@
"syncPartyAndChat": "Szinkronizáld a csapatod és csevegj",
"guildBankPop1": "Céhbank",
"guildBankPop2": "Drágakövek, amiket a céhmester használhat kihívások jutalmául.",
- "guildGems": "Céh Drágakövei",
+ "guildGems": "Céh drágakövei",
"group": "Group",
"editGroup": "Csoport szerkesztése",
"newGroupName": "<%= groupType %> Név",
@@ -100,7 +100,7 @@
"guild": "Céh",
"guilds": "Céhek",
"guildsLink": "Céhek",
- "sureKick": "Do you really want to remove this member from the Party/Guild?",
+ "sureKick": "Biztosan el akarod távolítani ezt a tagot a csapatból/céhből?",
"optionalMessage": "Opcionális üzenet",
"yesRemove": "Igen, távolítsd el őket",
"foreverAlone": "Nem lájkolhatod a saját üzenetedet. Ne legyél az az ember.",
@@ -117,24 +117,24 @@
"confirmGuild": "Létre hozol egy céhet 4 drágakőért?",
"leaveGroupCha": "Csoport kihívások elhagyása és...",
"confirm": "Megerősítés",
- "leaveGroup": "Leave Guild",
- "leavePartyCha": "Leave Party challenges and...",
- "leaveParty": "Leave Party",
+ "leaveGroup": "Céh elhagyása",
+ "leavePartyCha": "Csapathoz tartozó kihívások elhagyása és...",
+ "leaveParty": "Csapat elhagyása",
"sendPM": "Küldj egy privát üzenetet",
"send": "Küldés",
"messageSentAlert": "Üzenet elküldve",
- "pmHeading": "Privát üzenet neki: <%= name %>",
+ "pmHeading": "Privát üzenet <%= name %> felhasználónak",
"pmsMarkedRead": "A privát üzeneteid olvasottnak lettek jelölve",
- "possessiveParty": "<%= name %>'s Csapata",
+ "possessiveParty": "<%= name %> csapata",
"clearAll": "Összes üzenet törlése",
- "confirmDeleteAllMessages": "Biztos, hogy ki akarod törölni az üzeneteidet? A többi felhasználó még mindig látni fogja az üzeneteket, amiket küldtél nekik.",
+ "confirmDeleteAllMessages": "Biztos hogy ki akarod törölni az üzeneteidet? A többi felhasználó még mindig látni fogja az üzeneteket, amiket küldtél nekik.",
"optOutPopover": "Nem szereted a privát üzeneteket? Kattints, hogy teljesen kiszállj belőle",
"block": "Letiltás",
"unblock": "Letiltás feloldása",
"pm-reply": "Válasz küldése",
"inbox": "Bejövő üzenetek",
"messageRequired": "Üzenet szükséges.",
- "toUserIDRequired": "Felhasználó azonosító szükséges",
+ "toUserIDRequired": "Felhasználói azonosító szükséges",
"gemAmountRequired": "Drágakő szükséges.",
"notAuthorizedToSendMessageToThisUser": "Nem tudsz üzenetet küldeni ennek a játékosnak, mivel letiltották a bejövő üzeneteket.",
"privateMessageGiftGemsMessage": "Szia <%= receiverName %>, <%= senderName %> küldött neked <%= gemAmount %> drágakövet!",
diff --git a/website/common/locales/hu/inventory.json b/website/common/locales/hu/inventory.json
new file mode 100644
index 0000000000..749eca3344
--- /dev/null
+++ b/website/common/locales/hu/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "Nincsen <%= type %>.",
+ "foodItemType": "Élelem",
+ "eggsItemType": "Tojások",
+ "hatchingPotionsItemType": "Keltetőfőzetek",
+ "specialItemType": "Különleges tárgyak",
+ "lockedItem": "Lezárt tárgyak"
+}
diff --git a/website/common/locales/hu/pets.json b/website/common/locales/hu/pets.json
index f821c788ab..9ee8805e26 100644
--- a/website/common/locales/hu/pets.json
+++ b/website/common/locales/hu/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Fenséges lila griffmadár",
"phoenix": "Főnix",
"magicalBee": "Varázslatos méh",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Fenséges lila szarvasnyúl",
"invisibleAether": "Láthatatlan Éter",
"rarePetPop1": "Kattints az arany mancsra, hogy megtudd hogyan tudod megszerezni ezt a ritka háziállatot úgy, hogy közreműködsz a Habitica-nak.",
diff --git a/website/common/locales/hu/quests.json b/website/common/locales/hu/quests.json
index 7270b77d58..da6c915dd3 100644
--- a/website/common/locales/hu/quests.json
+++ b/website/common/locales/hu/quests.json
@@ -6,7 +6,7 @@
"questsForSale": "Eladó küldetések",
"petQuests": "Háziállat és Hátas Küldetések",
"unlockableQuests": "Feloldható Küldetések",
- "goldQuests": "Masterclasser Quest Lines",
+ "goldQuests": "Kasztmester küldetéssorozat",
"questDetails": "Küldetés Részletei",
"questDetailsTitle": "Quest Details",
"questDescription": "Quests allow players to focus on long-term, in-game goals with the members of their party.",
diff --git a/website/common/locales/hu/questscontent.json b/website/common/locales/hu/questscontent.json
index 9ba608cecf..e94805370a 100644
--- a/website/common/locales/hu/questscontent.json
+++ b/website/common/locales/hu/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/id/achievements.json b/website/common/locales/id/achievements.json
new file mode 100644
index 0000000000..ca85448dc6
--- /dev/null
+++ b/website/common/locales/id/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Bagikan",
+ "onwards": "Berjuang!",
+ "levelup": "Dengan mencapai tujuanmu di kehidupan nyata, kamu naik level dan sekarang disembuhkan sepenuhnya!",
+ "reachedLevel": "Kamu Mencapai Level <%= level %>",
+ "achievementLostMasterclasser": "Penakluk Misi: Seri Masterclasser",
+ "achievementLostMasterclasserText": "Menyelesaikan seluruh enam belas misi di Seri Misi Masterclasser dan memecahkan misteri dari Sang Masterclasser!"
+}
diff --git a/website/common/locales/id/inventory.json b/website/common/locales/id/inventory.json
new file mode 100644
index 0000000000..67a219578b
--- /dev/null
+++ b/website/common/locales/id/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "Kamu tidak punya <%= type %>.",
+ "foodItemType": "Makanan",
+ "eggsItemType": "Telur",
+ "hatchingPotionsItemType": "Ramuan Penetas",
+ "specialItemType": "Item Spesial",
+ "lockedItem": "Item Terkunci"
+}
diff --git a/website/common/locales/id/pets.json b/website/common/locales/id/pets.json
index d677cc9e6d..870d1d5046 100644
--- a/website/common/locales/id/pets.json
+++ b/website/common/locales/id/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Gryphon Ungu Kerajaan",
"phoenix": "Phoenix",
"magicalBee": "Lebah Ajaib",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Jackalope Ungu Kerajaan",
"invisibleAether": "Aether Tembus Pandang",
"rarePetPop1": "Klik tapak emas untuk mengetahui lebih lanjut bagaimana kamu bisa mendapatkan peliharaan langka ini dengan berkontribusi ke Habitica!",
diff --git a/website/common/locales/id/questscontent.json b/website/common/locales/id/questscontent.json
index 8863c9aea3..a4a2f1befc 100644
--- a/website/common/locales/id/questscontent.json
+++ b/website/common/locales/id/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "Sang Luak Perengek",
"questBadgerDropBadgerEgg": "Luak (Telur)",
- "questBadgerUnlockText": "Dapatkan telur Luak yang dapat dibeli di Pasar"
+ "questBadgerUnlockText": "Dapatkan telur Luak yang dapat dibeli di Pasar",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/it/achievements.json b/website/common/locales/it/achievements.json
new file mode 100644
index 0000000000..cca3ac37f6
--- /dev/null
+++ b/website/common/locales/it/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Condividi",
+ "onwards": "Avanti così!",
+ "levelup": "Lavorando sui tuoi obiettivi nella vita reale, sei salito/a di livello e hai recuperato tutti i punti Salute!!",
+ "reachedLevel": "Hai raggiunto il livello <%= level %>",
+ "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
+ "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+}
diff --git a/website/common/locales/it/inventory.json b/website/common/locales/it/inventory.json
new file mode 100644
index 0000000000..926f028261
--- /dev/null
+++ b/website/common/locales/it/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "Non hai <%= type %>.",
+ "foodItemType": "Cibo",
+ "eggsItemType": "Uova",
+ "hatchingPotionsItemType": "Pozioni di schiusura",
+ "specialItemType": "Oggetti speciali",
+ "lockedItem": "Oggetti bloccati"
+}
diff --git a/website/common/locales/it/pets.json b/website/common/locales/it/pets.json
index f153da176d..0852e1db8c 100644
--- a/website/common/locales/it/pets.json
+++ b/website/common/locales/it/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Grifone Viola Reale",
"phoenix": "Fenice",
"magicalBee": "Ape Magica",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Lepronte Viola Reale",
"invisibleAether": "Etere Invisibile",
"rarePetPop1": "Clicca sulla zampa d'oro per scoprire come ottenere questo raro animale contribuendo a migliorare Habitica!",
diff --git a/website/common/locales/it/questscontent.json b/website/common/locales/it/questscontent.json
index 30818effed..32a1b54d9d 100644
--- a/website/common/locales/it/questscontent.json
+++ b/website/common/locales/it/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/ja/achievements.json b/website/common/locales/ja/achievements.json
new file mode 100644
index 0000000000..c031593c22
--- /dev/null
+++ b/website/common/locales/ja/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Share",
+ "onwards": "Onwards!",
+ "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!",
+ "reachedLevel": "You Reached Level <%= level %>",
+ "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
+ "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+}
diff --git a/website/common/locales/ja/inventory.json b/website/common/locales/ja/inventory.json
new file mode 100644
index 0000000000..f9730a68bd
--- /dev/null
+++ b/website/common/locales/ja/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "You have no <%= type %>.",
+ "foodItemType": "Food",
+ "eggsItemType": "Eggs",
+ "hatchingPotionsItemType": "Hatching Potions",
+ "specialItemType": "Special items",
+ "lockedItem": "Locked Item"
+}
diff --git a/website/common/locales/ja/pets.json b/website/common/locales/ja/pets.json
index fd442589cf..67b1bd9a49 100644
--- a/website/common/locales/ja/pets.json
+++ b/website/common/locales/ja/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "青紫のグリフォン",
"phoenix": "不死鳥",
"magicalBee": "不思議なハチ",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "高貴な紫のジャッカロープ",
"invisibleAether": "不可視のエーテル獣",
"rarePetPop1": "金色の足跡をクリックすると、Habitica への貢献で、この貴重なペットを入手する詳しい方法がわかります!",
diff --git a/website/common/locales/ja/questscontent.json b/website/common/locales/ja/questscontent.json
index 4c8e473df6..dfb598aa04 100644
--- a/website/common/locales/ja/questscontent.json
+++ b/website/common/locales/ja/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/nl/achievements.json b/website/common/locales/nl/achievements.json
new file mode 100644
index 0000000000..e0a6b32e80
--- /dev/null
+++ b/website/common/locales/nl/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Deel",
+ "onwards": "Voorwaarts!",
+ "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!",
+ "reachedLevel": "Je hebt niveau <%= level %> bereikt",
+ "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
+ "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+}
diff --git a/website/common/locales/nl/inventory.json b/website/common/locales/nl/inventory.json
new file mode 100644
index 0000000000..f9730a68bd
--- /dev/null
+++ b/website/common/locales/nl/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "You have no <%= type %>.",
+ "foodItemType": "Food",
+ "eggsItemType": "Eggs",
+ "hatchingPotionsItemType": "Hatching Potions",
+ "specialItemType": "Special items",
+ "lockedItem": "Locked Item"
+}
diff --git a/website/common/locales/nl/pets.json b/website/common/locales/nl/pets.json
index 9c3794e7fe..31895ba053 100644
--- a/website/common/locales/nl/pets.json
+++ b/website/common/locales/nl/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Koninklijk paarse griffioen",
"phoenix": "Feniks",
"magicalBee": "Magische Bij",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Koninklijk paarse jackalope",
"invisibleAether": "Invisible Aether",
"rarePetPop1": "Klik op de gouden pootafdruk om meer te weten te komen over hoe je dit zeldzame dier kunt ontvangen door bij te dragen aan Habitica!",
diff --git a/website/common/locales/nl/questscontent.json b/website/common/locales/nl/questscontent.json
index ed87a3e3b3..67b625bf2a 100644
--- a/website/common/locales/nl/questscontent.json
+++ b/website/common/locales/nl/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/pl/achievements.json b/website/common/locales/pl/achievements.json
new file mode 100644
index 0000000000..dff19adfdb
--- /dev/null
+++ b/website/common/locales/pl/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Udostępnij",
+ "onwards": "Naprzód!",
+ "levelup": "Realizując życiowe cele, zyskałeś poziom i jesteś teraz w pełni wyleczony!",
+ "reachedLevel": "Osiągnąłeś Poziom <%= level %>",
+ "achievementLostMasterclasser": "Wypełniacz Misji: Mistrzowie Klas",
+ "achievementLostMasterclasserText": "Wykonałeś wszystkie szesnaście misji w cyklu Mistrzów Klas i rozwiązałeś zagadkę Zaginionego Mistrza!"
+}
diff --git a/website/common/locales/pl/inventory.json b/website/common/locales/pl/inventory.json
new file mode 100644
index 0000000000..596c3cc8fa
--- /dev/null
+++ b/website/common/locales/pl/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "Nie posiadasz <%= type %>.",
+ "foodItemType": "Pożywienie",
+ "eggsItemType": "Jaja",
+ "hatchingPotionsItemType": "Eliksiry wyklucia",
+ "specialItemType": "Specjalne przedmioty",
+ "lockedItem": "Zablokowane przedmioty"
+}
diff --git a/website/common/locales/pl/loadingscreentips.json b/website/common/locales/pl/loadingscreentips.json
index 012890f7ce..87f0e24a45 100644
--- a/website/common/locales/pl/loadingscreentips.json
+++ b/website/common/locales/pl/loadingscreentips.json
@@ -14,7 +14,7 @@
"tip12": "Dodaj podpunkty do swoich zadań Do-Zrobienia, żeby zwielokrotnić nagrody!",
"tip13": "Naciśnij \"Filtry\" na stronie Swoich zadań by zamienić nieporęczną listę w posłuszną!",
"tip14": "Możesz dodać do swojej listy nagłówki i inspirujące cytaty jako Nawyki bez (+/−).",
- "tip15": "Wykonaj wszystkie cykle Misji Mistrzów Klas by poznać ukrytą wiedze tajemną Habitiki. ",
+ "tip15": "Wykonaj cały cykl misji Mistrzów Klas by poznać ukrytą wiedze tajemną Habitiki. ",
"tip16": "Kliknij link do Narzędzia Wyświetlania Danych w stopce, by uzyskać cenny wgląd do swoich postępów.",
"tip17": "Użyj aplikacji telefonicznych by ustawić przypomnienia dla swoich zadań.",
"tip18": "Nawyki tylko pozytywne lub tylko negatywne będą z czasem wracać do koloru żółtego.",
diff --git a/website/common/locales/pl/pets.json b/website/common/locales/pl/pets.json
index c6ad20f925..70781145e1 100644
--- a/website/common/locales/pl/pets.json
+++ b/website/common/locales/pl/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Purpurowy królewski gryf",
"phoenix": "Feniks",
"magicalBee": "Magiczna Pszczoła",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Purpurowy królewski Jackalope",
"invisibleAether": "Niewidzialny Eter",
"rarePetPop1": "Kliknij na złotą łapę, aby dowiedzieć się, jak możesz zdobyć tego rzadkiego chowańca poprzez pomoc w tworzeniu Habitiki!",
diff --git a/website/common/locales/pl/questscontent.json b/website/common/locales/pl/questscontent.json
index eb88c557c8..37cfb185f9 100644
--- a/website/common/locales/pl/questscontent.json
+++ b/website/common/locales/pl/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "W końcu udaje ci się przepędzić Zborsuczone Zmartwienie by móc pomknąć w jego norę. Na końcu tunelu znajdujesz wróżkowe Do-Zrobienia \"Zahibernuj\". Abstrahując od trzech gotowych do wylęgnięcia jaj, legowisko wydaje się być opuszczone. ",
"questBadgerBoss": "Zborsuczone Zmartwienie",
"questBadgerDropBadgerEgg": "Borsuk (jajo)",
- "questBadgerUnlockText": "Odblokowuje dostęp do kupna borsuczych jaj na Targu"
+ "questBadgerUnlockText": "Odblokowuje dostęp do kupna borsuczych jaj na Targu",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/pt/achievements.json b/website/common/locales/pt/achievements.json
new file mode 100644
index 0000000000..3ef60e31fe
--- /dev/null
+++ b/website/common/locales/pt/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Partilhar",
+ "onwards": "Em frente!",
+ "levelup": "Ao concretizar os seus objetivos de vida real, você ganhou um nível e está agora completamente curado!",
+ "reachedLevel": "Alcançou o nível <%= level %>",
+ "achievementLostMasterclasser": "Completar de Missões: Série de Mestre de Classes",
+ "achievementLostMasterclasserText": "Completou as dezasseis missões na série de Missões de Mestre de Classes e resolveu o mistério do Mestre de Classes Perdido!"
+}
diff --git a/website/common/locales/pt/inventory.json b/website/common/locales/pt/inventory.json
new file mode 100644
index 0000000000..f9730a68bd
--- /dev/null
+++ b/website/common/locales/pt/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "You have no <%= type %>.",
+ "foodItemType": "Food",
+ "eggsItemType": "Eggs",
+ "hatchingPotionsItemType": "Hatching Potions",
+ "specialItemType": "Special items",
+ "lockedItem": "Locked Item"
+}
diff --git a/website/common/locales/pt/pets.json b/website/common/locales/pt/pets.json
index 5681d23326..0ed5f3e197 100644
--- a/website/common/locales/pt/pets.json
+++ b/website/common/locales/pt/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Grifo Real Roxo",
"phoenix": "Fênix",
"magicalBee": "Abelha Mágica",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Jackalope Real Roxo",
"invisibleAether": "Invisible Aether",
"rarePetPop1": "Clique na pata de ouro para saber mais sobre como obter esse mascote raro através de contribuições ao Habitica.",
diff --git a/website/common/locales/pt/questscontent.json b/website/common/locales/pt/questscontent.json
index 4a7e1f4be0..0eee1e173a 100644
--- a/website/common/locales/pt/questscontent.json
+++ b/website/common/locales/pt/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/pt_BR/achievements.json b/website/common/locales/pt_BR/achievements.json
new file mode 100644
index 0000000000..30989ff8b8
--- /dev/null
+++ b/website/common/locales/pt_BR/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Compartilhar",
+ "onwards": "Avante!",
+ "levelup": "Ao atingir seus objetivos da vida real, você aumentou de nível e agora está completamente curado!",
+ "reachedLevel": "Você Alcançou o Nível <%= level %>",
+ "achievementLostMasterclasser": "Completador de Missões: Linha Mestres das Classes",
+ "achievementLostMasterclasserText": "Completou todas as dezesseis missões da Linha de Missões dos Mestres das Classes e resolveu o Mistério do Mestre da Classe!"
+}
diff --git a/website/common/locales/pt_BR/inventory.json b/website/common/locales/pt_BR/inventory.json
new file mode 100644
index 0000000000..f9730a68bd
--- /dev/null
+++ b/website/common/locales/pt_BR/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "You have no <%= type %>.",
+ "foodItemType": "Food",
+ "eggsItemType": "Eggs",
+ "hatchingPotionsItemType": "Hatching Potions",
+ "specialItemType": "Special items",
+ "lockedItem": "Locked Item"
+}
diff --git a/website/common/locales/pt_BR/pets.json b/website/common/locales/pt_BR/pets.json
index 9d811d7e1c..0078f016d8 100644
--- a/website/common/locales/pt_BR/pets.json
+++ b/website/common/locales/pt_BR/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Grifo Real Roxo",
"phoenix": "Fênix",
"magicalBee": "Abelha Mágica",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Lebrílope Roxo Real ",
"invisibleAether": "Éter Invisível",
"rarePetPop1": "Clique na pata de ouro para saber mais em como obter esse mascote raro através de contribuições ao Habitica.",
diff --git a/website/common/locales/pt_BR/questscontent.json b/website/common/locales/pt_BR/questscontent.json
index f77c9aca86..797383a1c5 100644
--- a/website/common/locales/pt_BR/questscontent.json
+++ b/website/common/locales/pt_BR/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/ro/achievements.json b/website/common/locales/ro/achievements.json
new file mode 100644
index 0000000000..c031593c22
--- /dev/null
+++ b/website/common/locales/ro/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Share",
+ "onwards": "Onwards!",
+ "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!",
+ "reachedLevel": "You Reached Level <%= level %>",
+ "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
+ "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+}
diff --git a/website/common/locales/ro/inventory.json b/website/common/locales/ro/inventory.json
new file mode 100644
index 0000000000..f9730a68bd
--- /dev/null
+++ b/website/common/locales/ro/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "You have no <%= type %>.",
+ "foodItemType": "Food",
+ "eggsItemType": "Eggs",
+ "hatchingPotionsItemType": "Hatching Potions",
+ "specialItemType": "Special items",
+ "lockedItem": "Locked Item"
+}
diff --git a/website/common/locales/ro/pets.json b/website/common/locales/ro/pets.json
index 4d956be2b4..d3e035c3ac 100644
--- a/website/common/locales/ro/pets.json
+++ b/website/common/locales/ro/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Royal Purple Gryphon",
"phoenix": "Phoenix",
"magicalBee": "Magical Bee",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Royal Purple Jackalope",
"invisibleAether": "Invisible Aether",
"rarePetPop1": "Apasă pe laba de aur pentru a afla mai multe despre cum poți obține acest companion rar contribuind la Habitica!",
diff --git a/website/common/locales/ro/questscontent.json b/website/common/locales/ro/questscontent.json
index bdc98e3bbc..9018af7100 100644
--- a/website/common/locales/ro/questscontent.json
+++ b/website/common/locales/ro/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/ru/achievements.json b/website/common/locales/ru/achievements.json
new file mode 100644
index 0000000000..58df67096e
--- /dev/null
+++ b/website/common/locales/ru/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Поделиться",
+ "onwards": "Вперёд!",
+ "levelup": "Выполняя свои жизненные цели, вы повышаете уровень и полностью восстанавливаете здоровье!",
+ "reachedLevel": "Вы достигли <%= level %> уровня",
+ "achievementLostMasterclasser": "Квестовый перфекционист: Серия Ордена Мастеров",
+ "achievementLostMasterclasserText": "Выполните все 16 квестов из квестовой серии Ордена Мастеров и разгадайте тайну Последней из ордена Мастеров!"
+}
diff --git a/website/common/locales/ru/inventory.json b/website/common/locales/ru/inventory.json
new file mode 100644
index 0000000000..a33ec34dcc
--- /dev/null
+++ b/website/common/locales/ru/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "У вас нет <%= type %>.",
+ "foodItemType": "Еда",
+ "eggsItemType": "Яйца",
+ "hatchingPotionsItemType": "Инкубационные эликсиры",
+ "specialItemType": "Особые предметы",
+ "lockedItem": "Закрытый предмет"
+}
diff --git a/website/common/locales/ru/pets.json b/website/common/locales/ru/pets.json
index ab05aee662..91fd84aa87 100644
--- a/website/common/locales/ru/pets.json
+++ b/website/common/locales/ru/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Королевский пурпурный грифон",
"phoenix": "Феникс",
"magicalBee": "Волшебная пчелка",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Королевский пурпурный Джекалоп",
"invisibleAether": "Невидимый Эфир",
"rarePetPop1": "Нажмите золотую лапу, чтобы подробнее узнать, как получить этого редкого питомца, приняв участие в проекте Habitica!",
diff --git a/website/common/locales/ru/questscontent.json b/website/common/locales/ru/questscontent.json
index bb5afeba02..f1c129760e 100644
--- a/website/common/locales/ru/questscontent.json
+++ b/website/common/locales/ru/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/sk/achievements.json b/website/common/locales/sk/achievements.json
new file mode 100644
index 0000000000..c031593c22
--- /dev/null
+++ b/website/common/locales/sk/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Share",
+ "onwards": "Onwards!",
+ "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!",
+ "reachedLevel": "You Reached Level <%= level %>",
+ "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
+ "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+}
diff --git a/website/common/locales/sk/inventory.json b/website/common/locales/sk/inventory.json
new file mode 100644
index 0000000000..f9730a68bd
--- /dev/null
+++ b/website/common/locales/sk/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "You have no <%= type %>.",
+ "foodItemType": "Food",
+ "eggsItemType": "Eggs",
+ "hatchingPotionsItemType": "Hatching Potions",
+ "specialItemType": "Special items",
+ "lockedItem": "Locked Item"
+}
diff --git a/website/common/locales/sk/pets.json b/website/common/locales/sk/pets.json
index ceec15615f..024d9531b2 100644
--- a/website/common/locales/sk/pets.json
+++ b/website/common/locales/sk/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Kráľovský fialový Gryf",
"phoenix": "Fénix",
"magicalBee": "Čarovná včela",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Royal Purple Jackalope",
"invisibleAether": "Invisible Aether",
"rarePetPop1": "Ak chceš vedieť, ako môžeš získať vzácne zvieratko vďaka prispevaniu do Habitica, klikni na zlatú packu.",
diff --git a/website/common/locales/sk/questscontent.json b/website/common/locales/sk/questscontent.json
index d25d6c601e..bfddde60db 100644
--- a/website/common/locales/sk/questscontent.json
+++ b/website/common/locales/sk/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/sr/achievements.json b/website/common/locales/sr/achievements.json
new file mode 100644
index 0000000000..c031593c22
--- /dev/null
+++ b/website/common/locales/sr/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Share",
+ "onwards": "Onwards!",
+ "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!",
+ "reachedLevel": "You Reached Level <%= level %>",
+ "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
+ "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+}
diff --git a/website/common/locales/sr/inventory.json b/website/common/locales/sr/inventory.json
new file mode 100644
index 0000000000..f9730a68bd
--- /dev/null
+++ b/website/common/locales/sr/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "You have no <%= type %>.",
+ "foodItemType": "Food",
+ "eggsItemType": "Eggs",
+ "hatchingPotionsItemType": "Hatching Potions",
+ "specialItemType": "Special items",
+ "lockedItem": "Locked Item"
+}
diff --git a/website/common/locales/sr/pets.json b/website/common/locales/sr/pets.json
index a7312a56f5..751e44a6e2 100644
--- a/website/common/locales/sr/pets.json
+++ b/website/common/locales/sr/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Kraljevski Ljubičasti Grifon",
"phoenix": "Feniks",
"magicalBee": "Magična Pčela",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Royal Purple Jackalope",
"invisibleAether": "Invisible Aether",
"rarePetPop1": "Kliknite na zlatnu šapu da saznate kako da nabavite ovu retku zver!",
diff --git a/website/common/locales/sr/questscontent.json b/website/common/locales/sr/questscontent.json
index 2f38f06e99..a60544d269 100644
--- a/website/common/locales/sr/questscontent.json
+++ b/website/common/locales/sr/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/sv/achievements.json b/website/common/locales/sv/achievements.json
new file mode 100644
index 0000000000..c031593c22
--- /dev/null
+++ b/website/common/locales/sv/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Share",
+ "onwards": "Onwards!",
+ "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!",
+ "reachedLevel": "You Reached Level <%= level %>",
+ "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
+ "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+}
diff --git a/website/common/locales/sv/inventory.json b/website/common/locales/sv/inventory.json
new file mode 100644
index 0000000000..f9730a68bd
--- /dev/null
+++ b/website/common/locales/sv/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "You have no <%= type %>.",
+ "foodItemType": "Food",
+ "eggsItemType": "Eggs",
+ "hatchingPotionsItemType": "Hatching Potions",
+ "specialItemType": "Special items",
+ "lockedItem": "Locked Item"
+}
diff --git a/website/common/locales/sv/pets.json b/website/common/locales/sv/pets.json
index 000c6c7f23..d9d2ed3aea 100644
--- a/website/common/locales/sv/pets.json
+++ b/website/common/locales/sv/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Kunglig Lila Grip",
"phoenix": "Fenix",
"magicalBee": "Magiskt Bi",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Kunlig Lila Jackalope",
"invisibleAether": "Osynlig Aether",
"rarePetPop1": "Tryck på den gyllene tassen för att lära dig mer om hur du kan erhålla detta sällsynta husdjur genom att bidra till Habitica.",
diff --git a/website/common/locales/sv/questscontent.json b/website/common/locales/sv/questscontent.json
index 3bce058c5b..cb8f68860d 100644
--- a/website/common/locales/sv/questscontent.json
+++ b/website/common/locales/sv/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/tr/achievements.json b/website/common/locales/tr/achievements.json
new file mode 100644
index 0000000000..c031593c22
--- /dev/null
+++ b/website/common/locales/tr/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Share",
+ "onwards": "Onwards!",
+ "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!",
+ "reachedLevel": "You Reached Level <%= level %>",
+ "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
+ "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+}
diff --git a/website/common/locales/tr/inventory.json b/website/common/locales/tr/inventory.json
new file mode 100644
index 0000000000..f9730a68bd
--- /dev/null
+++ b/website/common/locales/tr/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "You have no <%= type %>.",
+ "foodItemType": "Food",
+ "eggsItemType": "Eggs",
+ "hatchingPotionsItemType": "Hatching Potions",
+ "specialItemType": "Special items",
+ "lockedItem": "Locked Item"
+}
diff --git a/website/common/locales/tr/pets.json b/website/common/locales/tr/pets.json
index 24f8032460..35cd9e02fa 100644
--- a/website/common/locales/tr/pets.json
+++ b/website/common/locales/tr/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Kraliyet Moru Griffon",
"phoenix": "Anka",
"magicalBee": "Büyülü Arı",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Kraliyet Moru Boynuzlu Tavşan",
"invisibleAether": "Invisible Aether",
"rarePetPop1": "Habitica'ya katkıda bulunarak bu ender hayvanı nasıl elde edebileceğini öğrenmek için altın patiye tıkla!",
diff --git a/website/common/locales/tr/questscontent.json b/website/common/locales/tr/questscontent.json
index e1d3855f02..59f22d1126 100644
--- a/website/common/locales/tr/questscontent.json
+++ b/website/common/locales/tr/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/uk/achievements.json b/website/common/locales/uk/achievements.json
new file mode 100644
index 0000000000..c031593c22
--- /dev/null
+++ b/website/common/locales/uk/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Share",
+ "onwards": "Onwards!",
+ "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!",
+ "reachedLevel": "You Reached Level <%= level %>",
+ "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
+ "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+}
diff --git a/website/common/locales/uk/inventory.json b/website/common/locales/uk/inventory.json
new file mode 100644
index 0000000000..f9730a68bd
--- /dev/null
+++ b/website/common/locales/uk/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "You have no <%= type %>.",
+ "foodItemType": "Food",
+ "eggsItemType": "Eggs",
+ "hatchingPotionsItemType": "Hatching Potions",
+ "specialItemType": "Special items",
+ "lockedItem": "Locked Item"
+}
diff --git a/website/common/locales/uk/pets.json b/website/common/locales/uk/pets.json
index 2243f9f7a7..460545e7fa 100644
--- a/website/common/locales/uk/pets.json
+++ b/website/common/locales/uk/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "Royal Purple Gryphon",
"phoenix": "Phoenix",
"magicalBee": "Magical Bee",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "Royal Purple Jackalope",
"invisibleAether": "Invisible Aether",
"rarePetPop1": "Клацніть на золоту лапку, аби довідатися, як отримати цього улюбленця, підтримавши проект Habitica!",
diff --git a/website/common/locales/uk/questscontent.json b/website/common/locales/uk/questscontent.json
index 9f621684ce..b6af19d426 100644
--- a/website/common/locales/uk/questscontent.json
+++ b/website/common/locales/uk/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/zh/achievements.json b/website/common/locales/zh/achievements.json
new file mode 100644
index 0000000000..92e53b2e86
--- /dev/null
+++ b/website/common/locales/zh/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "分享",
+ "onwards": "继续!",
+ "levelup": "在完成你的任务后,你将升级并且恢复满你的生命值!",
+ "reachedLevel": "你达到第<%= level %>级",
+ "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
+ "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+}
diff --git a/website/common/locales/zh/inventory.json b/website/common/locales/zh/inventory.json
new file mode 100644
index 0000000000..dc0397f712
--- /dev/null
+++ b/website/common/locales/zh/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "你没有<%= type %>",
+ "foodItemType": "食物",
+ "eggsItemType": "蛋",
+ "hatchingPotionsItemType": "孵化药水",
+ "specialItemType": "特殊物品",
+ "lockedItem": "已锁定物品"
+}
diff --git a/website/common/locales/zh/pets.json b/website/common/locales/zh/pets.json
index 37e6e56b2d..9e26a083d0 100644
--- a/website/common/locales/zh/pets.json
+++ b/website/common/locales/zh/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "紫御狮鹫",
"phoenix": "凤凰",
"magicalBee": "魔法蜜蜂",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "紫御鹿角兔",
"invisibleAether": "隐形以太",
"rarePetPop1": "按按金色的爪印查看怎么通过为Habitica贡献来获得这只稀有宠物!",
diff --git a/website/common/locales/zh/questscontent.json b/website/common/locales/zh/questscontent.json
index 798081b5f7..728d61b12c 100644
--- a/website/common/locales/zh/questscontent.json
+++ b/website/common/locales/zh/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/locales/zh_TW/achievements.json b/website/common/locales/zh_TW/achievements.json
new file mode 100644
index 0000000000..c031593c22
--- /dev/null
+++ b/website/common/locales/zh_TW/achievements.json
@@ -0,0 +1,8 @@
+{
+ "share": "Share",
+ "onwards": "Onwards!",
+ "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!",
+ "reachedLevel": "You Reached Level <%= level %>",
+ "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
+ "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+}
diff --git a/website/common/locales/zh_TW/inventory.json b/website/common/locales/zh_TW/inventory.json
new file mode 100644
index 0000000000..f9730a68bd
--- /dev/null
+++ b/website/common/locales/zh_TW/inventory.json
@@ -0,0 +1,8 @@
+{
+ "noItemsAvailableForType": "You have no <%= type %>.",
+ "foodItemType": "Food",
+ "eggsItemType": "Eggs",
+ "hatchingPotionsItemType": "Hatching Potions",
+ "specialItemType": "Special items",
+ "lockedItem": "Locked Item"
+}
diff --git a/website/common/locales/zh_TW/pets.json b/website/common/locales/zh_TW/pets.json
index c0c88ab950..e1bb2f2707 100644
--- a/website/common/locales/zh_TW/pets.json
+++ b/website/common/locales/zh_TW/pets.json
@@ -27,6 +27,8 @@
"royalPurpleGryphon": "紫禦獅鷲",
"phoenix": "鳳凰",
"magicalBee": "奇幻蜜蜂",
+ "hopefulHippogriffPet": "Hopeful Hippogriff",
+ "hopefulHippogriffMount": "Hopeful Hippogriff",
"royalPurpleJackalope": "紫禦鹿角兔",
"invisibleAether": "Invisible Aether",
"rarePetPop1": "按按金色的爪印,看看怎麼為Habitica貢獻而獲得這隻稀有寵物!",
diff --git a/website/common/locales/zh_TW/questscontent.json b/website/common/locales/zh_TW/questscontent.json
index ab623b44fa..f482288d07 100644
--- a/website/common/locales/zh_TW/questscontent.json
+++ b/website/common/locales/zh_TW/questscontent.json
@@ -563,5 +563,16 @@
"questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.",
"questBadgerBoss": "The Badgering Bother",
"questBadgerDropBadgerEgg": "Badger (Egg)",
- "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market"
+ "questBadgerUnlockText": "Unlocks purchasable Badger eggs in the Market",
+ "questDysheartenerText": "The Dysheartener",
+ "questDysheartenerNotes": "The sun is rising on Valentine’s Day when a shocking crash splinters the air. A blaze of sickly pink light lances through all the buildings, and bricks crumble as a deep crack rips through Habit City’s main street. An unearthly shrieking rises through the air, shattering windows as a hulking form slithers forth from the gaping earth.
Mandibles snap and a carapace glitters; legs upon legs unfurl in the air. The crowd begins to scream as the insectoid creature rears up, revealing itself to be none other than that cruelest of creatures: the fearsome Dysheartener itself. It howls in anticipation and lunges forward, hungering to gnaw on the hopes of hard-working Habiticans. With each rasping scrape of its spiny forelegs, you feel a vise of despair tightening in your chest.
“Take heart, everyone!” Lemoness shouts. “It probably thinks that we’re easy targets because so many of us have daunting New Year’s Resolutions, but it’s about to discover that Habiticans know how to stick to their goals!”
AnnDeLune raises her staff. “Let’s tackle our tasks and take this monster down!”",
+ "questDysheartenerCompletion": "The Dysheartener is DEFEATED!
Together, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”
Glowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.
The crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.
Our newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.
Beffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”
Crooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerCompletionChat": "`The Dysheartener is DEFEATED!`\n\nTogether, everyone in Habitica strikes a final blow to their tasks, and the Dysheartener rears back, shrieking with dismay. “What's wrong, Dysheartener?” AnnDeLune calls, eyes sparkling. “Feeling discouraged?”\n\nGlowing pink fractures crack across the Dysheartener's carapace, and it shatters in a puff of pink smoke. As a renewed sense of vigor and determination sweeps across the land, a flurry of delightful sweets rains down upon everyone.\n\nThe crowd cheers wildly, hugging each other as their pets happily chew on the belated Valentine's treats. Suddenly, a joyful chorus of song cascades through the air, and gleaming silhouettes soar across the sky.\n\nOur newly-invigorated optimism has attracted a flock of Hopeful Hippogriffs! The graceful creatures alight upon the ground, ruffling their feathers with interest and prancing about. “It looks like we've made some new friends to help keep our spirits high, even when our tasks are daunting,” Lemoness says.\n\nBeffymaroo already has her arms full with feathered fluffballs. “Maybe they'll help us rebuild the damaged areas of Habitica!”\n\nCrooning and singing, the Hippogriffs lead the way as all the Habitcans work together to restore our beloved home.",
+ "questDysheartenerBossRageTitle": "Shattering Heartbreak",
+ "questDysheartenerBossRageDescription": "When this gauge fills, the Dysheartener will unleash its Shattering Heartbreak on Habitica!",
+ "questDysheartenerBossRageSeasonal": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nOh, no! After feasting on our undone Dailies, the Dysheartener has gained the strength to unleash its Shattering Heartbreak attack. With a shrill shriek, it brings its spiny forelegs down upon the gazebo that houses the Seasonal Shop! The concussive blast of magic shreds the wood, and the Seasonal Sorceress is overcome by sorrow at the sight.\n\nQuickly, let's keep doing our Dailies so that the beast won't strike again!",
+ "questDysheartenerBossRageMarket": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nHelp! After feasting on our incomplete Dailies, the Dysheartener lets out another Shattering Heartbreak attack, smashing the walls and floor of the Market! As stone rains down, Alex the Merchant weeps at his crushed merchandise, stricken by the destruction.\n\nWe can't let this happen again! Be sure to do all our your Dailies to prevent the Dysheartener from using its final strike.",
+ "questDysheartenerBossRageQuests": "`The Dysheartener uses SHATTERING HEARTBREAK!`\n\nAaaah! We've left our Dailies undone again, and the Dysheartener has mustered the energy for one final blow against our beloved shopkeepers. The countryside around Ian the Quest Master is ripped apart by its Shattering Heartbreak attack, and Ian is struck to the core by the horrific vision. We're so close to defeating this monster.... Hurry! Don't stop now!",
+ "questDysheartenerDropHippogriffPet": "Hopeful Hippogriff (Pet)",
+ "questDysheartenerDropHippogriffMount": "Hopeful Hippogriff (Mount)"
}
\ No newline at end of file
diff --git a/website/common/script/content/quests.js b/website/common/script/content/quests.js
index 913bb96e5c..26dfcd28da 100644
--- a/website/common/script/content/quests.js
+++ b/website/common/script/content/quests.js
@@ -3099,6 +3099,92 @@ let quests = {
unlock: t('questBadgerUnlockText'),
},
},
+ dysheartener: {
+ text: t('questDysheartenerText'),
+ notes: t('questDysheartenerNotes'),
+ completion: t('questDysheartenerCompletion'),
+ completionChat: t('questDysheartenerCompletionChat'),
+ value: 0,
+ canBuy () {
+ return false;
+ },
+ category: 'world',
+ boss: {
+ name: t('questDysheartenerText'),
+ hp: 17000000,
+ str: 1.25,
+ def: 1,
+ rage: {
+ title: t('questDysheartenerBossRageTitle'),
+ description: t('questDysheartenerBossRageDescription'),
+ value: 500000,
+ seasonalShop: t('questDysheartenerBossRageSeasonal'),
+ market: t('questDysheartenerBossRageMarket'),
+ quests: t('questDysheartenerBossRageQuests'),
+ },
+ },
+ colors: {
+ dark: '#410F2A',
+ medium: '#5C1130',
+ light: '#931F4D',
+ extralight: '#DC4069',
+ },
+ drop: {
+ items: [
+ {
+ type: 'pets',
+ key: 'Hippogriff-Hopeful',
+ text: t('questDysheartenerDropHippogriffPet'),
+ }, {
+ type: 'mounts',
+ key: 'Hippogriff-Hopeful',
+ text: t('questDysheartenerDropHippogriffMount'),
+ }, {
+ type: 'food',
+ key: 'Cake_Base',
+ text: t('foodCakeBase'),
+ }, {
+ type: 'food',
+ key: 'Candy_White',
+ text: t('foodCandyWhite'),
+ }, {
+ type: 'food',
+ key: 'Cake_Desert',
+ text: t('foodCakeDesert'),
+ }, {
+ type: 'food',
+ key: 'Candy_Red',
+ text: t('foodCandyRed'),
+ }, {
+ type: 'food',
+ key: 'Cake_Shade',
+ text: t('foodCakeShade'),
+ }, {
+ type: 'food',
+ key: 'Candy_Skeleton',
+ text: t('foodCandySkeleton'),
+ }, {
+ type: 'food',
+ key: 'Cake_Zombie',
+ text: t('foodCakeZombie'),
+ }, {
+ type: 'food',
+ key: 'Candy_CottonCandyPink',
+ text: t('foodCandyCottonCandyPink'),
+ }, {
+ type: 'food',
+ key: 'Candy_CottonCandyBlue',
+ text: t('foodCandyCottonCandyBlue'),
+ }, {
+ type: 'food',
+ key: 'Cake_Golden',
+ text: t('foodCakeGolden'),
+ },
+ ],
+ gp: 0,
+ exp: 0,
+ },
+ },
};
each(quests, (v, key) => {
diff --git a/website/common/script/content/stable.js b/website/common/script/content/stable.js
index 3bfa8ed814..72507a0049 100644
--- a/website/common/script/content/stable.js
+++ b/website/common/script/content/stable.js
@@ -70,6 +70,7 @@ let specialPets = {
'Jackalope-RoyalPurple': 'royalPurpleJackalope',
'Orca-Base': 'orca',
'Bear-Veteran': 'veteranBear',
+ 'Hippogriff-Hopeful': 'hopefulHippogriffPet',
};
let specialMounts = {
@@ -87,6 +88,7 @@ let specialMounts = {
'Jackalope-RoyalPurple': 'royalPurpleJackalope',
'Aether-Invisible': 'invisibleAether',
'JackOLantern-Ghost': 'ghostJackolantern',
+ 'Hippogriff-Hopeful': 'hopefulHippogriffMount',
};
each(specialPets, (translationString, key) => {
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippogriff-Hopeful.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippogriff-Hopeful.png
new file mode 100644
index 0000000000..23e80a6122
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippogriff-Hopeful.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippogriff-Hopeful.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippogriff-Hopeful.png
new file mode 100644
index 0000000000..6437ef511b
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippogriff-Hopeful.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippogriff-Hopeful.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippogriff-Hopeful.png
new file mode 100644
index 0000000000..7aa136b22e
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippogriff-Hopeful.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Hippogriff-Hopeful.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hippogriff-Hopeful.png
new file mode 100644
index 0000000000..3b58f5f20b
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Hippogriff-Hopeful.png differ
diff --git a/website/server/controllers/api-v3/world.js b/website/server/controllers/api-v3/world.js
new file mode 100644
index 0000000000..7af83eede8
--- /dev/null
+++ b/website/server/controllers/api-v3/world.js
@@ -0,0 +1,44 @@
+import {
+ model as Group,
+ TAVERN_ID as tavernId,
+} from '../../models/group';
+
+let api = {};
+
+async function getWorldBoss () {
+ let tavern = await Group
+ .findById(tavernId)
+ .select('quest.progress quest.key quest.active quest.extra')
+ .exec();
+ if (tavern && tavern.quest && tavern.quest.active) {
+ return tavern.quest;
+ }
+ return {};
+}
+
+/**
+ * @api {get} /api/v3/world-state Get the state for the game world
+ * @apiDescription Does not require authentication.
+ * @apiName WorldStateGet
+ * @apiGroup WorldState
+ *
+ * @apiSuccess {Object} data.worldBoss.active Boolean, true if world boss quest is underway
+ * @apiSuccess {Object} data.worldBoss.extra.worldDmg Object with NPC names as Boolean properties, true if they are affected by Rage Strike
+ * @apiSuccess {Object} data.worldBoss.key Quest content key for the world boss
+ * @apiSuccess {Object} data.worldBoss.progress.hp Current Health of the world boss
+ * @apiSuccess {Object} data.worldBoss.progress.rage Current Rage of the world boss
+ *
+ */
+api.getWorldState = {
+ method: 'GET',
+ url: '/world-state',
+ async handler (req, res) {
+ let worldState = {};
+
+ worldState.worldBoss = await getWorldBoss();
+
+ res.respond(200, worldState);
+ },
+};
+
+module.exports = api;
diff --git a/website/server/middlewares/cron.js b/website/server/middlewares/cron.js
index 8b5abb970e..0264c985de 100644
--- a/website/server/middlewares/cron.js
+++ b/website/server/middlewares/cron.js
@@ -92,7 +92,7 @@ async function cronAsync (req, res) {
res.locals.wasModified = true; // TODO remove after v2 is retired
- // Group.tavernBoss(user, progress);
+ Group.tavernBoss(user, progress);
// Save user and tasks
let toSave = [user.save()];
diff --git a/website/server/models/group.js b/website/server/models/group.js
index 177163ae84..49006ac0e3 100644
--- a/website/server/models/group.js
+++ b/website/server/models/group.js
@@ -1053,9 +1053,17 @@ schema.statics.tavernBoss = async function tavernBoss (user, progress) {
if (!tavern.quest.extra.worldDmg) tavern.quest.extra.worldDmg = {};
let wd = tavern.quest.extra.worldDmg;
- // Burnout attacks Ian, Seasonal Sorceress, tavern
- // Be-Wilder attacks Alex, Matt, Bailey
- let scene = wd.market ? wd.stables ? wd.bailey ? false : 'bailey' : 'stables' : 'market'; // eslint-disable-line no-nested-ternary
+ // Dysheartener attacks Seasonal Sorceress, Alex, Ian
+ let scene;
+ if (wd.quests) {
+ scene = false;
+ } else if (wd.market) {
+ scene = 'quests';
+ } else if (wd.seasonalShop) {
+ scene = 'market';
+ } else {
+ scene = 'seasonalShop';
+ }
if (!scene) {
tavern.sendChat(`\`${quest.boss.name('en')} tries to unleash ${quest.boss.rage.title('en')} but is too tired.\``);