Merge branch 'release' into develop

This commit is contained in:
Sabe Jones
2018-01-12 21:54:20 +00:00
48 changed files with 261 additions and 399 deletions

View File

@@ -20,7 +20,7 @@ RUN npm install -g gulp mocha
# Clone Habitica repo and install dependencies # Clone Habitica repo and install dependencies
RUN mkdir -p /usr/src/habitrpg RUN mkdir -p /usr/src/habitrpg
WORKDIR /usr/src/habitrpg WORKDIR /usr/src/habitrpg
RUN git clone --branch v4.19.1 https://github.com/HabitRPG/habitica.git /usr/src/habitrpg RUN git clone --branch v4.20.0 https://github.com/HabitRPG/habitica.git /usr/src/habitrpg
RUN npm install RUN npm install
RUN gulp build:prod --force RUN gulp build:prod --force

2
package-lock.json generated
View File

@@ -1,6 +1,6 @@
{ {
"name": "habitica", "name": "habitica",
"version": "4.20.0", "version": "4.20.1",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View File

@@ -1,7 +1,7 @@
{ {
"name": "habitica", "name": "habitica",
"description": "A habit tracker app which treats your goals like a Role Playing Game.", "description": "A habit tracker app which treats your goals like a Role Playing Game.",
"version": "4.20.0", "version": "4.20.1",
"main": "./website/server/index.js", "main": "./website/server/index.js",
"dependencies": { "dependencies": {
"@slack/client": "^3.8.1", "@slack/client": "^3.8.1",

View File

@@ -209,7 +209,7 @@ describe('payments/index', () => {
await api.createSubscription(data); await api.createSubscription(data);
let msg = '\`Hello recipient, sender has sent you 3 months of subscription!\`'; let msg = '\`Hello recipient, sender has sent you 3 months of subscription!\`';
expect(user.sendMessage).to.be.calledTwice; expect(user.sendMessage).to.be.calledOnce;
expect(user.sendMessage).to.be.calledWith(recipient, { receiverMsg: msg, senderMsg: msg }); expect(user.sendMessage).to.be.calledWith(recipient, { receiverMsg: msg, senderMsg: msg });
}); });
@@ -247,77 +247,6 @@ describe('payments/index', () => {
}, },
}); });
}); });
context('Winter 2017-18 Gift-1-Get-1 Promotion', async () => {
it('creates a gift subscription for purchaser and recipient if none exist', async () => {
await api.createSubscription(data);
expect(user.items.pets['Jackalope-RoyalPurple']).to.eql(5);
expect(user.purchased.plan.customerId).to.eql('Gift');
expect(user.purchased.plan.dateTerminated).to.exist;
expect(user.purchased.plan.dateUpdated).to.exist;
expect(user.purchased.plan.dateCreated).to.exist;
expect(recipient.items.pets['Jackalope-RoyalPurple']).to.eql(5);
expect(recipient.purchased.plan.customerId).to.eql('Gift');
expect(recipient.purchased.plan.dateTerminated).to.exist;
expect(recipient.purchased.plan.dateUpdated).to.exist;
expect(recipient.purchased.plan.dateCreated).to.exist;
});
it('adds extraMonths to existing subscription for purchaser and creates a gift subscription for recipient without sub', async () => {
user.purchased.plan = plan;
expect(user.purchased.plan.extraMonths).to.eql(0);
await api.createSubscription(data);
expect(user.purchased.plan.extraMonths).to.eql(3);
expect(recipient.items.pets['Jackalope-RoyalPurple']).to.eql(5);
expect(recipient.purchased.plan.customerId).to.eql('Gift');
expect(recipient.purchased.plan.dateTerminated).to.exist;
expect(recipient.purchased.plan.dateUpdated).to.exist;
expect(recipient.purchased.plan.dateCreated).to.exist;
});
it('adds extraMonths to existing subscription for recipient and creates a gift subscription for purchaser without sub', async () => {
recipient.purchased.plan = plan;
expect(recipient.purchased.plan.extraMonths).to.eql(0);
await api.createSubscription(data);
expect(recipient.purchased.plan.extraMonths).to.eql(3);
expect(user.items.pets['Jackalope-RoyalPurple']).to.eql(5);
expect(user.purchased.plan.customerId).to.eql('Gift');
expect(user.purchased.plan.dateTerminated).to.exist;
expect(user.purchased.plan.dateUpdated).to.exist;
expect(user.purchased.plan.dateCreated).to.exist;
});
it('adds extraMonths to existing subscriptions for purchaser and recipient', async () => {
user.purchased.plan = plan;
recipient.purchased.plan = plan;
expect(user.purchased.plan.extraMonths).to.eql(0);
expect(recipient.purchased.plan.extraMonths).to.eql(0);
await api.createSubscription(data);
expect(user.purchased.plan.extraMonths).to.eql(3);
expect(recipient.purchased.plan.extraMonths).to.eql(3);
});
it('sends a private message about the promotion', async () => {
await api.createSubscription(data);
let msg = '\`Hello sender, you received 3 months of subscription as part of our holiday gift-giving promotion!\`';
expect(user.sendMessage).to.be.calledTwice;
expect(user.sendMessage).to.be.calledWith(user, { senderMsg: msg });
});
});
}); });
context('Purchasing a subscription for self', () => { context('Purchasing a subscription for self', () => {

View File

@@ -1,42 +1,24 @@
.promo_armoire_bgs_201801 {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: 0px -369px;
width: 141px;
height: 441px;
}
.promo_bogo {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -419px -369px;
width: 237px;
height: 150px;
}
.promo_itunes_appday {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -437px 0px;
width: 238px;
height: 290px;
}
.promo_take_this { .promo_take_this {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -676px -442px; background-position: -382px -148px;
width: 114px; width: 114px;
height: 87px; height: 87px;
} }
.promo_winter_customizations { .promo_winter_customizations {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -676px 0px; background-position: 0px 0px;
width: 140px; width: 140px;
height: 441px; height: 441px;
} }
.scene_calendar { .scene_lady_glaciate {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: 0px 0px; background-position: -382px 0px;
width: 436px; width: 282px;
height: 368px; height: 147px;
} }
.scene_winter_cleaning { .scene_task_list {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -142px -369px; background-position: -141px 0px;
width: 276px; width: 240px;
height: 225px; height: 195px;
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 115 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

@@ -31,17 +31,11 @@ b-modal#send-gems(:title="title", :hide-footer="true", size='lg')
) )
h3.panel-heading {{ $t('subscription') }} h3.panel-heading {{ $t('subscription') }}
.panel-body .panel-body
.row .form-group
.col-md-4 .radio(v-for='block in subscriptionBlocks', v-if="block.target !== 'group' && block.canSubscribe === true")
.form-group label
.radio(v-for='block in subscriptionBlocks', v-if="block.target !== 'group' && block.canSubscribe === true") input(type="radio", name="subRadio", :value="block.key", v-model='gift.subscription.key')
label | {{ $t('sendGiftSubscription', {price: block.price, months: block.months}) }}
input(type="radio", name="subRadio", :value="block.key", v-model='gift.subscription.key')
| {{ $t('sendGiftSubscription', {price: block.price, months: block.months}) }}
.col-md-8
h4 {{ $t('winterPromoGiftHeader') }}
p {{ $t('winterPromoGiftDetails1') }}
p {{ $t('winterPromoGiftDetails2') }}
textarea.form-control(rows='3', v-model='gift.message', :placeholder="$t('sendGiftMessagePlaceholder')") textarea.form-control(rows='3', v-model='gift.message', :placeholder="$t('sendGiftMessagePlaceholder')")
//include ../formatting-help //include ../formatting-help

View File

@@ -90,11 +90,6 @@
li {{ $t('giftSubscriptionText2') }} li {{ $t('giftSubscriptionText2') }}
li {{ $t('giftSubscriptionText3') }} li {{ $t('giftSubscriptionText3') }}
h4 {{ $t('giftSubscriptionText4') }} h4 {{ $t('giftSubscriptionText4') }}
.col-6
h2 {{ $t('winterPromoGiftHeader') }}
p {{ $t('winterPromoGiftDetails1') }}
p {{ $t('winterPromoGiftDetails2') }}
</template> </template>
<style scoped> <style scoped>

View File

@@ -4,32 +4,19 @@
.align-self-center.right-margin(:class='baileyClass') .align-self-center.right-margin(:class='baileyClass')
.media-body .media-body
h1.align-self-center(v-markdown='$t("newStuff")') h1.align-self-center(v-markdown='$t("newStuff")')
h2 1/10/2018 - iOS APP STORE FEATURE, NEW PET QUEST, AND LAST CHANCE FOR BUY-1-GET-1 GIFT SUBSCRIPTIONS h2 1/12/2018 - HABITICA BLOGS: USE CASE SPOTLIGHT AND BEHIND THE SCENES
.media
.scene_task_list.right-margin
.media-body
h3 Use Case Spotlight: Setting Realistic Goals
p(v-markdown='"This month\'s [Use Case Spotlight](https://habitica.wordpress.com/2018/01/09/use-case-spotlight-setting-realistic-goals/) is about Setting Realistic Goals! It features a number of great suggestions submitted by Habiticans in the [Use Case Spotlights Guild](/groups/guild/1d3a10bf-60aa-4806-a38b-82d1084a59e6). We hope it helps any of you who might be making resolutions or setting new goals for 2018."')
p Plus, we're collecting user submissions for the next spotlight! How do you use Habitica to help manage and improve your Interpersonal Relationships? Well be featuring player-submitted examples in Use Case Spotlights on the Habitica Blog next month, so post your suggestions in the Use Case Spotlight Guild now. We look forward to learning more about how you use Habitica to improve your life and get things done!
.small by Beffymaroo
h3 Behind the Scenes: Lady Glaciate
p(v-markdown='"Have you ever wanted to know more about Lady Glaciate, the Master of Warriors? [Today\'s blog post](https://habitica.wordpress.com/2018/01/12/behind-the-scenes-lady-glaciate/) features a spotlight on the tough and determined guardian of the Stoïkalm Steppes! Check it out now to learn about her rise to power, her interests and hobbies, and to hear her take on the rumors about her relationship with the Master of Rogues, the April Fool!"')
.small by Lemoness
.scene_lady_glaciate.center-block
hr hr
.media
.media-body
h3 Habitica App Store Feature!
p(v-markdown='"We\'re honored to be featured as the App of the Day in the iOS App Store! [Check out our story here](https://itunes.apple.com/us/story/id1328100123)."')
p Also, get excited because we're releasing an update to the Habitica iOS App in the very near future that includes a number of highly requested features! We'll be announcing this update very soon, so keep an eye out for it!
.small by Viirus and piyorii
.promo_itunes_appday.left-margin
.media
.quest_pterodactyl.right-margin
.media-body
h3 New Pet Quest: The Pterror-Dactyl!
p(v-markdown='"A hike along the Stoïkalm Cliffs turns terrifying when a Pterror-dactyl hones in on undone Dailies and negative Habits! Can you defeat this reptilian menace with your productivity? Get the latest pet quest, [The Pterror-dactyl](/shops/quests), and earn some trusting Pterodactyl pets by completing your real-life tasks."')
.small by SabreCat, Lemoness, and Beffymaroo
.small Written by FrenchKey
.small Art by Lilith of Alfheim, Vampitch, Procyon P, GeraldThePixel, Edge, stefalupagus, Katy133, Willow the Witty
.media
.media-body
h3 Last Chance to Gift a Subscription and Get One Free!
p Tomorrow is your last chance to take advantage of our promotion where if you gift somebody a subscription, you get the same subscription for yourself for free!
p Subscribers get tons of perks every month, including exclusive items, the ability to buy gems with gold, a cute exclusive Jackalope Pet, and increased data history. Plus, it helps keep Habitica running :) To gift a subscription to someone, just open their profile and click on the present icon in the upper right.
.promo_bogo.left-margin
p The special promotion will only run until tomorrow, so if you've been curious about trying out a subscription, now's the time! Make a friend happy and use all your new gems to go questing together.
p 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
.small by SabreCat and Lemoness
</template> </template>
<style lang='scss' scoped> <style lang='scss' scoped>

View File

@@ -161,9 +161,9 @@
"questEggYarnText": "Прежда", "questEggYarnText": "Прежда",
"questEggYarnMountText": "Летящо килимче", "questEggYarnMountText": "Летящо килимче",
"questEggYarnAdjective": "вълнена/о", "questEggYarnAdjective": "вълнена/о",
"questEggPterodactylText": "Pterodactyl", "questEggPterodactylText": "Птеродактил",
"questEggPterodactylMountText": "Pterodactyl", "questEggPterodactylMountText": "Птеродактил",
"questEggPterodactylAdjective": "trusting", "questEggPterodactylAdjective": "доверчив",
"eggNotes": "Намерете излюпваща отвара, която да излеете върху това яйце и от него ще се излюпи <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "eggNotes": "Намерете излюпваща отвара, която да излеете върху това яйце и от него ще се излюпи <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
"hatchingPotionBase": "Нормален цвят", "hatchingPotionBase": "Нормален цвят",
"hatchingPotionWhite": "Бял цвят", "hatchingPotionWhite": "Бял цвят",

View File

@@ -552,10 +552,10 @@
"questYarnUnlockText": "Отключва възможността за купуване на яйца на прежда от пазара.", "questYarnUnlockText": "Отключва възможността за купуване на яйца на прежда от пазара.",
"winterQuestsText": "Пакет зимни мисии", "winterQuestsText": "Пакет зимни мисии",
"winterQuestsNotes": "Съдържа: „Ловджията Дядо Коледа“, „Търсенето на мечето“ и „Пернатият мраз“. Наличен до 31 декември.", "winterQuestsNotes": "Съдържа: „Ловджията Дядо Коледа“, „Търсенето на мечето“ и „Пернатият мраз“. Наличен до 31 декември.",
"questPterodactylText": "The Pterror-dactyl", "questPterodactylText": "Птерор-дактилът",
"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.\"<br><br>@Procyon P nods. \"They nest nearby, but they're attracted to the scent of negative Habits and undone Dailies.\"<br><br>\"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.", "questPterodactylNotes": "Разхождаш се безцелно из Споколандските планини, когато ужасяващ пронизителен крясък те измъква от състоянието на блаженство. Обръщаш се и виждаш как към теб лети отвратително чудовище, и мигновено те обзема ужасяващо чувство. Докато се обръщаш с намерението да си плюеш на петите, @Lilith of Alfheim те хваща. „Без паника! Това е просто един Птерор-дактил!“<br><br>@Procyon P кима — „Имат гнездо наоколо, но ги привлича миризмата на отрицателни навици и незавършени ежедневни задачи.“<br><br>„Не се притеснявай“ — казва @Katy133, — „просто трябва да бъдем още по-продуктивни, за даго победим!“ Изпълваш се с ново чувство за цел и се обръщаш към нападателя.",
"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.", "questPterodactylCompletion": "След един последен писък Птерор-дактилът се хвърля от ръба на скалата. Втурваш се към ръба, за да видиш как изчезва над далечните степи. „Уф, радвам се, че това свърши“ — казваш. „Аз също“ — отговаря ти @GeraldThePixel. — „Но виж! Оставил е няколко яйца за нас.“ @Edge ти подава три яйца и ти ги поемаш спокойно, заобиколен от ореола на положителните навици и сините ежедневни задачи.",
"questPterodactylBoss": "Pterror-dactyl", "questPterodactylBoss": "Птерор-дактил",
"questPterodactylDropPterodactylEgg": "Pterodactyl (Egg)", "questPterodactylDropPterodactylEgg": "Птеродактил (яйце)",
"questPterodactylUnlockText": "Unlocks purchasable Pterodactyl eggs in the Market" "questPterodactylUnlockText": "Отключва възможността за купуване на яйца на птеродактил от пазара."
} }

View File

@@ -161,8 +161,8 @@
"questEggYarnText": "Wollknäuel", "questEggYarnText": "Wollknäuel",
"questEggYarnMountText": "Fliegendes Teppichwesen", "questEggYarnMountText": "Fliegendes Teppichwesen",
"questEggYarnAdjective": "wolliges", "questEggYarnAdjective": "wolliges",
"questEggPterodactylText": "Pterodactyl", "questEggPterodactylText": "Pterodactylus",
"questEggPterodactylMountText": "Pterodactyl", "questEggPterodactylMountText": "Pterodactylus",
"questEggPterodactylAdjective": "trusting", "questEggPterodactylAdjective": "trusting",
"eggNotes": "Finde ein Schlüpfelixier, das Du über dieses Ei gießen kannst, damit ein <%= eggAdjective(locale) %> <%= eggText(locale) %> schlüpfen kann.", "eggNotes": "Finde ein Schlüpfelixier, das Du über dieses Ei gießen kannst, damit ein <%= eggAdjective(locale) %> <%= eggText(locale) %> schlüpfen kann.",
"hatchingPotionBase": "Normales", "hatchingPotionBase": "Normales",

View File

@@ -10,7 +10,7 @@
"gearNotOwned": "Du besitzt diesen Gegenstand nicht.", "gearNotOwned": "Du besitzt diesen Gegenstand nicht.",
"noGearItemsOfType": "Du besitzt nichts davon.", "noGearItemsOfType": "Du besitzt nichts davon.",
"noGearItemsOfClass": "Du besitzt bereits sämtliche Klassen-Ausrüstung! Mehr wird während der großen Galas veröffentlicht, um die Sonnenwenden und Tagundnachtgleichen herum.", "noGearItemsOfClass": "Du besitzt bereits sämtliche Klassen-Ausrüstung! Mehr wird während der großen Galas veröffentlicht, um die Sonnenwenden und Tagundnachtgleichen herum.",
"classLockedItem": "This item is only available to a specific class. Change your class under the User icon > Settings > Character Build!", "classLockedItem": "Dieser Gegenstand ist nur für eine bestimmte Klasse verfügbar. Du kannst Deine Klasse unter Benutzer-Icon > Einstellungen > Charakter ändern!",
"tierLockedItem": "Dieser Gegenstand ist erst verfügbar, wenn Du die vorherigen Gegenstände der Reihe nach gekauft hast. Arbeite weiter deinen Weg nach oben!", "tierLockedItem": "Dieser Gegenstand ist erst verfügbar, wenn Du die vorherigen Gegenstände der Reihe nach gekauft hast. Arbeite weiter deinen Weg nach oben!",
"sortByType": "Typ", "sortByType": "Typ",
"sortByPrice": "Preis", "sortByPrice": "Preis",
@@ -246,7 +246,7 @@
"weaponSpecialWinter2018RogueNotes": "Perfect for climbing walls or distracting your foes with sweet, sweet candy. Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.", "weaponSpecialWinter2018RogueNotes": "Perfect for climbing walls or distracting your foes with sweet, sweet candy. Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.",
"weaponSpecialWinter2018WarriorText": "Holiday Bow Hammer", "weaponSpecialWinter2018WarriorText": "Holiday Bow Hammer",
"weaponSpecialWinter2018WarriorNotes": "The sparkly appearance of this bright weapon will dazzle your enemies as you swing it! Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.", "weaponSpecialWinter2018WarriorNotes": "The sparkly appearance of this bright weapon will dazzle your enemies as you swing it! Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.",
"weaponSpecialWinter2018MageText": "Holiday Confetti", "weaponSpecialWinter2018MageText": "Feiertagskonfetti",
"weaponSpecialWinter2018MageNotes": "Magic--and glitter--is in the air! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.", "weaponSpecialWinter2018MageNotes": "Magic--and glitter--is in the air! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.",
"weaponSpecialWinter2018HealerText": "Mistletoe Wand", "weaponSpecialWinter2018HealerText": "Mistletoe Wand",
"weaponSpecialWinter2018HealerNotes": "This mistletoe ball is sure to enchant and delight passersby! Increases Intelligence by <%= int %>. Limited Edition 2017-2018 Winter Gear.", "weaponSpecialWinter2018HealerNotes": "This mistletoe ball is sure to enchant and delight passersby! Increases Intelligence by <%= int %>. Limited Edition 2017-2018 Winter Gear.",
@@ -318,8 +318,8 @@
"weaponArmoireHoofClippersNotes": "Schneide die Hufe Deiner hart arbeitenden Reittiere, damit sie gesund bleiben während sie Dich ins Abenteuer tragen! Erhöht Stärke, Intelligenz und Ausdauer jeweils um <%= attrs %>. Verzauberter Schrank: Hufschmiedset (Gegenstand 1 von 3).", "weaponArmoireHoofClippersNotes": "Schneide die Hufe Deiner hart arbeitenden Reittiere, damit sie gesund bleiben während sie Dich ins Abenteuer tragen! Erhöht Stärke, Intelligenz und Ausdauer jeweils um <%= attrs %>. Verzauberter Schrank: Hufschmiedset (Gegenstand 1 von 3).",
"weaponArmoireWeaversCombText": "Kamm des Webers", "weaponArmoireWeaversCombText": "Kamm des Webers",
"weaponArmoireWeaversCombNotes": "Verwende diesen Kamm, um Deine Schussfäden zu einem dicht gewebten Stoff zusammenzuschieben. Erhöht Wahrnehmung um <%= per %> und Stärke um <%= str %>. Verzauberter Schrank: Weber-Set (Gegenstand 2 von 3).", "weaponArmoireWeaversCombNotes": "Verwende diesen Kamm, um Deine Schussfäden zu einem dicht gewebten Stoff zusammenzuschieben. Erhöht Wahrnehmung um <%= per %> und Stärke um <%= str %>. Verzauberter Schrank: Weber-Set (Gegenstand 2 von 3).",
"weaponArmoireLamplighterText": "Lamplighter", "weaponArmoireLamplighterText": "Laternenanzünder",
"weaponArmoireLamplighterNotes": "This long pole has a wick on one end for lighting lamps, and a hook on the other end for putting them out. Increases Constitution by <%= con %> and Perception by <%= per %>.", "weaponArmoireLamplighterNotes": "Dieser lange Stab hat an einem Ende einen Docht, um Laternen anzuzünden, und am anderen Ende einen Haken, um sie wieder auszumachen. Erhöht Ausdauer um <%= con %> und Wahrnehmung um <%= per %>.",
"weaponArmoireCoachDriversWhipText": "Coach Driver's Whip", "weaponArmoireCoachDriversWhipText": "Coach Driver's Whip",
"weaponArmoireCoachDriversWhipNotes": "Your steeds know what they're doing, so this whip is just for show (and the neat snapping sound!). Increases Intelligence by <%= int %> and Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 3 of 3).", "weaponArmoireCoachDriversWhipNotes": "Your steeds know what they're doing, so this whip is just for show (and the neat snapping sound!). Increases Intelligence by <%= int %> and Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 3 of 3).",
"armor": "Rüstung", "armor": "Rüstung",
@@ -538,14 +538,14 @@
"armorSpecialFall2017MageNotes": "Welches Maskerade-Ensemble wäre schon komplett ohne eine dramatisch schwingende Robe? Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2017 Herbstausrüstung.", "armorSpecialFall2017MageNotes": "Welches Maskerade-Ensemble wäre schon komplett ohne eine dramatisch schwingende Robe? Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2017 Herbstausrüstung.",
"armorSpecialFall2017HealerText": "Spukhaus-Rüstung", "armorSpecialFall2017HealerText": "Spukhaus-Rüstung",
"armorSpecialFall2017HealerNotes": "Dein Herz ist eine offene Tür. Und Deine Schultern sind Dachziegeln! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2017 Herbstausrüstung.", "armorSpecialFall2017HealerNotes": "Dein Herz ist eine offene Tür. Und Deine Schultern sind Dachziegeln! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2017 Herbstausrüstung.",
"armorSpecialWinter2018RogueText": "Reindeer Costume", "armorSpecialWinter2018RogueText": "Rentierkostüm",
"armorSpecialWinter2018RogueNotes": "You look so cute and fuzzy, who could suspect you are after holiday loot? Increases Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.", "armorSpecialWinter2018RogueNotes": "Du siehst so niedlich und kuschelig aus; wer würde vermuten, dass Du hinter den Plätzchen her bist? Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.",
"armorSpecialWinter2018WarriorText": "Wrapping Paper Armor", "armorSpecialWinter2018WarriorText": "Geschenkpapier-Rüstung",
"armorSpecialWinter2018WarriorNotes": "Don't let the papery feel of this armor fool you. It's nearly impossible to rip! Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.", "armorSpecialWinter2018WarriorNotes": "Lass Dich von dem papiernen Gefühl dieser Rüstung nicht täuschen. Sie ist fast unmöglich zu zerreißen! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.",
"armorSpecialWinter2018MageText": "Sparkly Tuxedo", "armorSpecialWinter2018MageText": "Sparkly Tuxedo",
"armorSpecialWinter2018MageNotes": "The ultimate in magical formalwear. Increases Intelligence by <%= int %>. Limited Edition 2017-2018 Winter Gear.", "armorSpecialWinter2018MageNotes": "The ultimate in magical formalwear. Increases Intelligence by <%= int %>. Limited Edition 2017-2018 Winter Gear.",
"armorSpecialWinter2018HealerText": "Mistletoe Robes", "armorSpecialWinter2018HealerText": "Mistelzweigrobe",
"armorSpecialWinter2018HealerNotes": "These robes are woven with spells for extra holiday joy. Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.", "armorSpecialWinter2018HealerNotes": "In diese Roben wurden Zaubersprüche für extra Feiertagsfreude gewebt. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.",
"armorMystery201402Text": "Robe des Nachrichtenbringers", "armorMystery201402Text": "Robe des Nachrichtenbringers",
"armorMystery201402Notes": "Schimmernd, stabil und mit vielen Taschen für Briefe. Gewährt keinen Attributbonus. Abonnentengegenstand, Februar 2014.", "armorMystery201402Notes": "Schimmernd, stabil und mit vielen Taschen für Briefe. Gewährt keinen Attributbonus. Abonnentengegenstand, Februar 2014.",
"armorMystery201403Text": "Waldwanderer-Rüstung", "armorMystery201403Text": "Waldwanderer-Rüstung",
@@ -684,8 +684,8 @@
"armorArmoireCandlestickMakerOutfitNotes": "Dieses robuste Kleidungsstück schützt Dich vor heißem Kerzenwachs, während Du Deinem Handwerk nachgehst. Erhöht Ausdauer um<%= con %>. Verzauberter Schrank Kerzenmacher-Set (Gegenstand 1 von 3).", "armorArmoireCandlestickMakerOutfitNotes": "Dieses robuste Kleidungsstück schützt Dich vor heißem Kerzenwachs, während Du Deinem Handwerk nachgehst. Erhöht Ausdauer um<%= con %>. Verzauberter Schrank Kerzenmacher-Set (Gegenstand 1 von 3).",
"armorArmoireWovenRobesText": "Gewebte Robe", "armorArmoireWovenRobesText": "Gewebte Robe",
"armorArmoireWovenRobesNotes": "Zeige stolz Deine Weber-Kunst, indem Du diese farbenfrohe Robe trägst! Erhöht Ausdauer um <%= con %> und Intelligenz um <%= int %>. Verzauberter Schrank: Weber-Set (Gegenstand 1 von 3).", "armorArmoireWovenRobesNotes": "Zeige stolz Deine Weber-Kunst, indem Du diese farbenfrohe Robe trägst! Erhöht Ausdauer um <%= con %> und Intelligenz um <%= int %>. Verzauberter Schrank: Weber-Set (Gegenstand 1 von 3).",
"armorArmoireLamplightersGreatcoatText": "Lamplighter's Greatcoat", "armorArmoireLamplightersGreatcoatText": "Laternenanzünder-Mantel",
"armorArmoireLamplightersGreatcoatNotes": "This heavy woolen coat can stand up to the harshest wintry night! Increases Perception by <%= per %>.", "armorArmoireLamplightersGreatcoatNotes": "Dieser schwere, wollene Mantel kann selbst der kältesten Winternacht widerstehen! Erhöht Wahrnehmung um <%= per %>.",
"armorArmoireCoachDriverLiveryText": "Coach Driver's Livery", "armorArmoireCoachDriverLiveryText": "Coach Driver's Livery",
"armorArmoireCoachDriverLiveryNotes": "This heavy overcoat will protect you from the weather as you drive. Plus it looks pretty snazzy, too! Increases Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 1 of 3).", "armorArmoireCoachDriverLiveryNotes": "This heavy overcoat will protect you from the weather as you drive. Plus it looks pretty snazzy, too! Increases Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 1 of 3).",
"headgear": "Helm", "headgear": "Helm",
@@ -1062,8 +1062,8 @@
"headArmoireAntiProcrastinationHelmNotes": "Dieser mächtige Stahlhelm wird Dir dabei helfen, den Kampf zu gewinnen, um gesund, glücklich und produktiv zu sein! Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Anti-Aufschieberitis-Set (Gegenstand 1 von 3).", "headArmoireAntiProcrastinationHelmNotes": "Dieser mächtige Stahlhelm wird Dir dabei helfen, den Kampf zu gewinnen, um gesund, glücklich und produktiv zu sein! Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Anti-Aufschieberitis-Set (Gegenstand 1 von 3).",
"headArmoireCandlestickMakerHatText": "Kerzenmacherhut", "headArmoireCandlestickMakerHatText": "Kerzenmacherhut",
"headArmoireCandlestickMakerHatNotes": "Mit einem flotten Hut macht jeder Job mehr Spaß und die Kerzenmacherei ist da keine Ausnahme! Erhöht Wahrnehmung und Intelligenz jeweils um<%= attrs %>. Verzauberter Schrank (Gegenstand 2 von 3).", "headArmoireCandlestickMakerHatNotes": "Mit einem flotten Hut macht jeder Job mehr Spaß und die Kerzenmacherei ist da keine Ausnahme! Erhöht Wahrnehmung und Intelligenz jeweils um<%= attrs %>. Verzauberter Schrank (Gegenstand 2 von 3).",
"headArmoireLamplightersTopHatText": "Lamplighter's Top Hat", "headArmoireLamplightersTopHatText": "Laternenanzünder-Zylinder",
"headArmoireLamplightersTopHatNotes": "This jaunty black hat completes your lamp-lighting ensemble! Increases Constitution by <%= con %>.", "headArmoireLamplightersTopHatNotes": "Dieser flotte, schwarze Hut komplettiert Dein Laternenanzünder-Outfit! Erhöht Ausdauer um <%= con %>.",
"headArmoireCoachDriversHatText": "Coach Driver's Hat", "headArmoireCoachDriversHatText": "Coach Driver's Hat",
"headArmoireCoachDriversHatNotes": "This hat is dressy, but not quite so dressy as a top hat. Make sure you don't lose it as you drive speedily across the land! Increases Intelligence by <%= int %>. Enchanted Armoire: Coach Driver Set (Item 2 of 3).", "headArmoireCoachDriversHatNotes": "This hat is dressy, but not quite so dressy as a top hat. Make sure you don't lose it as you drive speedily across the land! Increases Intelligence by <%= int %>. Enchanted Armoire: Coach Driver Set (Item 2 of 3).",
"offhand": "Schildhand-Gegenstand", "offhand": "Schildhand-Gegenstand",

View File

@@ -125,8 +125,8 @@
"dateEndOctober": "October 31", "dateEndOctober": "October 31",
"dateEndNovember": "November 30", "dateEndNovember": "November 30",
"dateEndJanuary": "January 31", "dateEndJanuary": "January 31",
"discountBundle": "bundle",
"winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!", "winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!",
"winterPromoGiftDetails1": "Until January 12th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails1": "Until January 12th only, when you gift somebody a subscription, you get the same subscription for yourself for free!",
"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" "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": "bundle"
} }

View File

@@ -241,17 +241,17 @@
"applyFilters": "Aplicar filtros", "applyFilters": "Aplicar filtros",
"categories": "Categories", "categories": "Categories",
"habiticaOfficial": "Habitica Official", "habiticaOfficial": "Habitica Official",
"animals": "Animals", "animals": "Animales",
"artDesign": "Art & Design", "artDesign": "Arte y Diseño",
"booksWriting": "Books & Writing", "booksWriting": "Libros y Escritura",
"comicsHobbies": "Comics & Hobbies", "comicsHobbies": "Comics y Hobbies",
"diyCrafts": "DIY & Crafts", "diyCrafts": "DIY & Crafts",
"education": "Educación ", "education": "Educación ",
"foodCooking": "Food & Cooking", "foodCooking": "Comida y Cocina",
"healthFitness": "Health & Fitness", "healthFitness": "Health & Fitness",
"music": "Music", "music": "Música",
"relationship": "Relationships", "relationship": "Relaciones ",
"scienceTech": "Science & Technology", "scienceTech": "Ciencia y Tecnología",
"exercise": "Ejercicio ", "exercise": "Ejercicio ",
"creativity": "Creatividad", "creativity": "Creatividad",
"budgeting": "Budgeting", "budgeting": "Budgeting",

View File

@@ -376,18 +376,18 @@
"removeInvite": "Remover invitación", "removeInvite": "Remover invitación",
"removeMember": "Remover miembro", "removeMember": "Remover miembro",
"sendMessage": "Mandar mensaje", "sendMessage": "Mandar mensaje",
"removeManager2": "Remove Manager", "removeManager2": "Remover Administrador",
"promoteToLeader": "Promover a Líder ", "promoteToLeader": "Promover a Líder ",
"inviteFriendsParty": "Inviting friends to your party will grant you an exclusive <br/> Quest Scroll to battle the Basi-List together!", "inviteFriendsParty": "Inviting friends to your party will grant you an exclusive <br/> Quest Scroll to battle the Basi-List together!",
"upgradeParty": "Upgrade Party", "upgradeParty": "Upgrade Party",
"createParty": "Crear un Equipo", "createParty": "Crear un Equipo",
"inviteMembersNow": "Would you like to invite members now?", "inviteMembersNow": "Would you like to invite members now?",
"playInPartyTitle": "Play Habitica in a Party!", "playInPartyTitle": "¡Juega Habitica en Grupo!",
"playInPartyDescription": "Take on amazing quests with friends or on your own. Battle monsters, create Challenges, and help yourself stay accountable through Parties.", "playInPartyDescription": "Take on amazing quests with friends or on your own. Battle monsters, create Challenges, and help yourself stay accountable through Parties.",
"startYourOwnPartyTitle": "Start your own Party", "startYourOwnPartyTitle": "Inicia tu propio Grupo",
"startYourOwnPartyDescription": "Battle monsters solo or invite as many of your friends as you'd like!", "startYourOwnPartyDescription": "Battle monsters solo or invite as many of your friends as you'd like!",
"shartUserId": "Share User ID", "shartUserId": "Share User ID",
"wantToJoinPartyTitle": "Want to join a Party?", "wantToJoinPartyTitle": "¿Quieres unirte a un grupo?",
"wantToJoinPartyDescription": "Give your User ID to a friend who already has a Party, or head to the Party Wanted Guild to meet potential comrades!", "wantToJoinPartyDescription": "Give your User ID to a friend who already has a Party, or head to the Party Wanted Guild to meet potential comrades!",
"copy": "Copiar", "copy": "Copiar",
"inviteToPartyOrQuest": "Invite Party to Quest", "inviteToPartyOrQuest": "Invite Party to Quest",
@@ -401,7 +401,7 @@
"invites": "Invitaciones ", "invites": "Invitaciones ",
"details": "Detalles", "details": "Detalles",
"participantDesc": "Cuando todos los miembros hayan aceptado o rechazado, comenzara la misión. Solo los que hicieron clic en \"aceptar\" podrán participar en la misión y recibir los premios.", "participantDesc": "Cuando todos los miembros hayan aceptado o rechazado, comenzara la misión. Solo los que hicieron clic en \"aceptar\" podrán participar en la misión y recibir los premios.",
"groupGems": "Group Gems", "groupGems": "Gemas del grupo",
"groupGemsDesc": "Guild Gems can be spent to make Challenges! In the future, you will be able to add more Guild Gems.", "groupGemsDesc": "Guild Gems can be spent to make Challenges! In the future, you will be able to add more Guild Gems.",
"groupTaskBoard": "Task Board", "groupTaskBoard": "Task Board",
"groupInformation": "Group Information", "groupInformation": "Group Information",

View File

@@ -88,7 +88,7 @@
"plusOneGem": "+1 Gema", "plusOneGem": "+1 Gema",
"typeNotSellable": "El tipo no se puede vender. Debe ser uno de los siguientes: <%= acceptedTypes %>", "typeNotSellable": "El tipo no se puede vender. Debe ser uno de los siguientes: <%= acceptedTypes %>",
"userItemsKeyNotFound": "no se encontró una llave para los objetos del usuario <%= type %>", "userItemsKeyNotFound": "no se encontró una llave para los objetos del usuario <%= type %>",
"userItemsNotEnough": "You do not have enough <%= type %>", "userItemsNotEnough": "No tienes suficientes <%= type %>",
"pathRequired": "Una cadena de camino es requerida. ", "pathRequired": "Una cadena de camino es requerida. ",
"unlocked": "Se han desbloqueado objetos. ", "unlocked": "Se han desbloqueado objetos. ",
"alreadyUnlocked": "El conjunto ya se ha desbloqueado por completo. ", "alreadyUnlocked": "El conjunto ya se ha desbloqueado por completo. ",

View File

@@ -8,8 +8,8 @@
"unlockableQuests": "Misiones desbloqueables", "unlockableQuests": "Misiones desbloqueables",
"goldQuests": "Masterclasser Quest Lines", "goldQuests": "Masterclasser Quest Lines",
"questDetails": "Detalles de la misión", "questDetails": "Detalles de la misión",
"questDetailsTitle": "Quest Details", "questDetailsTitle": "Detalles de la misión ",
"questDescription": "Quests allow players to focus on long-term, in-game goals with the members of their party.", "questDescription": "Las misiones permiten a los jugadores enfocarse en objetivos de largo plazo, dentro del juego, junto con los miembros de su grupo.",
"invitations": "Invitaciones", "invitations": "Invitaciones",
"completed": "¡Completado!", "completed": "¡Completado!",
"rewardsAllParticipants": "Recompensas para todos los participantes de la misión", "rewardsAllParticipants": "Recompensas para todos los participantes de la misión",
@@ -29,7 +29,7 @@
"questLater": "Realizar misión más tarde", "questLater": "Realizar misión más tarde",
"buyQuest": "Comprar misión", "buyQuest": "Comprar misión",
"accepted": "Aceptó", "accepted": "Aceptó",
"declined": "Declined", "declined": "Rechazado",
"rejected": "Rechazó", "rejected": "Rechazó",
"pending": "Pendiente", "pending": "Pendiente",
"questStart": "La misión comienza cuando todos los miembros hayan aceptado o rechazado la invitación. Sólo aquellos que hayan hecho clic en \"aceptar\" podrán participar en la misión y recibir los botines. Si los participantes tardan demasiado (o están inactivos) el organizador de la misión puede comenzarla sin ellos haciendo clic en \"Iniciar\". El organizador también puede cancelar la misión y recuperar el pergamino de misión haciendo clic en \"Cancelar\".", "questStart": "La misión comienza cuando todos los miembros hayan aceptado o rechazado la invitación. Sólo aquellos que hayan hecho clic en \"aceptar\" podrán participar en la misión y recibir los botines. Si los participantes tardan demasiado (o están inactivos) el organizador de la misión puede comenzarla sin ellos haciendo clic en \"Iniciar\". El organizador también puede cancelar la misión y recuperar el pergamino de misión haciendo clic en \"Cancelar\".",
@@ -37,7 +37,7 @@
"questCollection": "+ <%= val %> articulo(s) de misión encontrado", "questCollection": "+ <%= val %> articulo(s) de misión encontrado",
"questDamage": "+ <%= val %> de daño al jefe", "questDamage": "+ <%= val %> de daño al jefe",
"begin": "Iniciar", "begin": "Iniciar",
"bossHP": "Boss HP", "bossHP": "PV Jefe",
"bossStrength": "Fuerza del Jefe", "bossStrength": "Fuerza del Jefe",
"rage": "Ira", "rage": "Ira",
"collect": "Recolectar", "collect": "Recolectar",
@@ -77,8 +77,8 @@
"mustLevel": "Deber haber alcanzado por lo menos el nivel <%= level %> para comenzar esta misión.", "mustLevel": "Deber haber alcanzado por lo menos el nivel <%= level %> para comenzar esta misión.",
"mustLvlQuest": "¡Debes haber alcanzado por lo menos el nivel <%= level %> para poder comprar esta misión!", "mustLvlQuest": "¡Debes haber alcanzado por lo menos el nivel <%= level %> para poder comprar esta misión!",
"mustInviteFriend": "Para obtener esta misión, invita a un amigo a tu Equipo. ¿Quieres invitar a alguien ahora?", "mustInviteFriend": "Para obtener esta misión, invita a un amigo a tu Equipo. ¿Quieres invitar a alguien ahora?",
"unlockByQuesting": "To unlock this quest, complete <%= title %>.", "unlockByQuesting": "Para desbloquear esta misión, completa <%= title %>.",
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.", "questConfirm": "¿Estas seguro? ¡Solamente <%= questmembers %> de los <%= totalmembers %> miembros del grupo se han unido a esta misión! La misión inicia automáticamente cuando todos los jugadores han aceptado o rechazado la invitación.",
"sureCancel": "¿Estás seguro de que quieres cancelar esta misión? Todas las invitaciones aceptadas se perderán. El organizador de la misión se quedará con el pergamino de misión.", "sureCancel": "¿Estás seguro de que quieres cancelar esta misión? Todas las invitaciones aceptadas se perderán. El organizador de la misión se quedará con el pergamino de misión.",
"sureAbort": "¿Estás seguro de que quieres abortar esta misión? Esto la abortará para todos en tu equipo y todo el progreso se perderá. El pergamino de misión será regresado al organizador de la misión.", "sureAbort": "¿Estás seguro de que quieres abortar esta misión? Esto la abortará para todos en tu equipo y todo el progreso se perderá. El pergamino de misión será regresado al organizador de la misión.",
"doubleSureAbort": "¿Estás totalmente seguro? ¡Asegúrate de que no te odiarán eternamente!", "doubleSureAbort": "¿Estás totalmente seguro? ¡Asegúrate de que no te odiarán eternamente!",
@@ -104,7 +104,7 @@
"noActiveQuestToLeave": "No hay una misión activa para abandonar.", "noActiveQuestToLeave": "No hay una misión activa para abandonar.",
"questLeaderCannotLeaveQuest": "El lider de la misión no puede abandonarla.", "questLeaderCannotLeaveQuest": "El lider de la misión no puede abandonarla.",
"notPartOfQuest": "No eres parte de la misión", "notPartOfQuest": "No eres parte de la misión",
"youAreNotOnQuest": "You're not on a quest", "youAreNotOnQuest": "No te encuentras en una misión",
"noActiveQuestToAbort": "No hay misión activa para abortar.", "noActiveQuestToAbort": "No hay misión activa para abortar.",
"onlyLeaderAbortQuest": "Solo el lider del grupo o misión puede abortar una misión.", "onlyLeaderAbortQuest": "Solo el lider del grupo o misión puede abortar una misión.",
"questAlreadyRejected": "Ya rechazaste la invitacion a la misión.", "questAlreadyRejected": "Ya rechazaste la invitacion a la misión.",
@@ -113,11 +113,11 @@
"questNotPending": "No hay misión activa para empezar.", "questNotPending": "No hay misión activa para empezar.",
"questOrGroupLeaderOnlyStartQuest": "Solo el lider del grupo o misión puede forzar el inicio de la misión.", "questOrGroupLeaderOnlyStartQuest": "Solo el lider del grupo o misión puede forzar el inicio de la misión.",
"createAccountReward": "Crea una cuenta", "createAccountReward": "Crea una cuenta",
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!", "loginIncentiveQuest": "Para desbloquear esta misión, ¡Ingresa a Habitica en <%= count %> días distintos!",
"loginIncentiveQuestObtained": "¡Has obtenido esta misión ingresando a Habitica <%= count %> días distintos!", "loginIncentiveQuestObtained": "¡Has obtenido esta misión ingresando a Habitica <%= count %> días distintos!",
"loginReward": "<%= count %> Check-ins", "loginReward": "<%= count %> Check-ins",
"createAccountQuest": "¡Recibiste esta misión cuanto te uniste a Habitica! Si un amigo se une recibirá uno también.", "createAccountQuest": "¡Recibiste esta misión cuanto te uniste a Habitica! Si un amigo se une recibirá uno también.",
"questBundles": "Paquetes de misiones con descuento", "questBundles": "Paquetes de misiones con descuento",
"buyQuestBundle": "Comprar paquete de misiones", "buyQuestBundle": "Comprar paquete de misiones",
"noQuestToStart": "Cant find a quest to start? Try checking out the Quest Shop in the Market for new releases!" "noQuestToStart": "¿No puedes encontrar una misión para iniciar? ¡Intenta revisar la Tienda de Misiones en el Mercado para ver nuevas misiones!"
} }

View File

@@ -35,21 +35,21 @@
"spellHealerHealAllText": "Bendición", "spellHealerHealAllText": "Bendición",
"spellHealerHealAllNotes": "Your soothing spell restores your whole Party's health! (Based on: CON and INT)", "spellHealerHealAllNotes": "Your soothing spell restores your whole Party's health! (Based on: CON and INT)",
"spellSpecialSnowballAuraText": "Bola de Nieve", "spellSpecialSnowballAuraText": "Bola de Nieve",
"spellSpecialSnowballAuraNotes": "Turn a friend into a frosty snowman!", "spellSpecialSnowballAuraNotes": "¡Transforma a tu amigo en un hombre de nieve!",
"spellSpecialSaltText": "Sal", "spellSpecialSaltText": "Sal",
"spellSpecialSaltNotes": "Reverse the spell that made you a snowman.", "spellSpecialSaltNotes": "Deshaz el hechizo que te convirtió en hombre de nieve.",
"spellSpecialSpookySparklesText": "Brillantina Espeluznante", "spellSpecialSpookySparklesText": "Brillantina Espeluznante",
"spellSpecialSpookySparklesNotes": "Turn your friend into a transparent pal!", "spellSpecialSpookySparklesNotes": "Turn your friend into a transparent pal!",
"spellSpecialOpaquePotionText": "Poción Opaca", "spellSpecialOpaquePotionText": "Poción Opaca",
"spellSpecialOpaquePotionNotes": "Reverse the spell that made you transparent.", "spellSpecialOpaquePotionNotes": "Deshaz el hechizo que te volvió transparente.",
"spellSpecialShinySeedText": "Semilla Radiante", "spellSpecialShinySeedText": "Semilla Radiante",
"spellSpecialShinySeedNotes": "¡Transforma a un amigo en una alegre flor!", "spellSpecialShinySeedNotes": "¡Transforma a un amigo en una alegre flor!",
"spellSpecialPetalFreePotionText": "Poción Anti-Pétalos", "spellSpecialPetalFreePotionText": "Poción Anti-Pétalos",
"spellSpecialPetalFreePotionNotes": "Reverse the spell that made you a flower.", "spellSpecialPetalFreePotionNotes": "Deshaz el hechizo que te convirtió en una flor.",
"spellSpecialSeafoamText": "Espuma de Mar", "spellSpecialSeafoamText": "Espuma de Mar",
"spellSpecialSeafoamNotes": "¡Convierte a un amigo en una criatura marina!", "spellSpecialSeafoamNotes": "¡Convierte a un amigo en una criatura marina!",
"spellSpecialSandText": "Arena", "spellSpecialSandText": "Arena",
"spellSpecialSandNotes": "Reverse the spell that made you a sea star.", "spellSpecialSandNotes": "Deshaz el hechizo que te convirtió en estrella de mar.",
"spellNotFound": "Habilidad \"<%= spellId %>\" no encontrada.", "spellNotFound": "Habilidad \"<%= spellId %>\" no encontrada.",
"partyNotFound": "Equipo no encontrado", "partyNotFound": "Equipo no encontrado",
"targetIdUUID": "\"targetId\" debe ser un ID de usuario válido.", "targetIdUUID": "\"targetId\" debe ser un ID de usuario válido.",

View File

@@ -202,6 +202,6 @@
"yesterDailiesOptionTitle": "Confirma que esta tarea diaria no estuviera hecha antes de aplicar el daño", "yesterDailiesOptionTitle": "Confirma que esta tarea diaria no estuviera hecha antes de aplicar el daño",
"yesterDailiesDescription": "Si se aplica esta configuración, Habitica te preguntará si quisiste dejar la tarea diaria sin hacer antes de calcular y aplicar el daño a tu avatar. Esto te puede proteger contra daño no intencional.", "yesterDailiesDescription": "Si se aplica esta configuración, Habitica te preguntará si quisiste dejar la tarea diaria sin hacer antes de calcular y aplicar el daño a tu avatar. Esto te puede proteger contra daño no intencional.",
"repeatDayError": "Asegúrate de tener al menos un día de la semana seleccionado.", "repeatDayError": "Asegúrate de tener al menos un día de la semana seleccionado.",
"searchTasks": "Search titles and descriptions...", "searchTasks": "Buscar títulos y descripciones...",
"sessionOutdated": "Your session is outdated. Please refresh or sync." "sessionOutdated": "Your session is outdated. Please refresh or sync."
} }

View File

@@ -161,9 +161,9 @@
"questEggYarnText": "Laine", "questEggYarnText": "Laine",
"questEggYarnMountText": "Tapis volant", "questEggYarnMountText": "Tapis volant",
"questEggYarnAdjective": "laineux", "questEggYarnAdjective": "laineux",
"questEggPterodactylText": "Pterodactyl", "questEggPterodactylText": "ptérodactyle",
"questEggPterodactylMountText": "Pterodactyl", "questEggPterodactylMountText": "Ptérodactyle",
"questEggPterodactylAdjective": "trusting", "questEggPterodactylAdjective": "confiant",
"eggNotes": "Trouvez une potion déclosion à verser sur cet œuf et il en sortira <%= eggAdjective(locale) %> bébé <%= eggText(locale) %>.", "eggNotes": "Trouvez une potion déclosion à verser sur cet œuf et il en sortira <%= eggAdjective(locale) %> bébé <%= eggText(locale) %>.",
"hatchingPotionBase": "de base", "hatchingPotionBase": "de base",
"hatchingPotionWhite": "des neiges", "hatchingPotionWhite": "des neiges",

View File

@@ -552,10 +552,10 @@
"questYarnUnlockText": "Déverrouille l'achat dœufs de pelote au marché", "questYarnUnlockText": "Déverrouille l'achat dœufs de pelote au marché",
"winterQuestsText": "Lot de quêtes hivernales", "winterQuestsText": "Lot de quêtes hivernales",
"winterQuestsNotes": "Contient \"Trappeur Noël\", \"Trouvez l'ourson\" et \"Le gorfou glacé\". Disponible jusqu'au 31 décembre.", "winterQuestsNotes": "Contient \"Trappeur Noël\", \"Trouvez l'ourson\" et \"Le gorfou glacé\". Disponible jusqu'au 31 décembre.",
"questPterodactylText": "The Pterror-dactyl", "questPterodactylText": "Le Pterreur-dactyle",
"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.\"<br><br>@Procyon P nods. \"They nest nearby, but they're attracted to the scent of negative Habits and undone Dailies.\"<br><br>\"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.", "questPterodactylNotes": "Vous vous promenez le long des paisibles falaises de Stoïkalm lorsqu'un crissement maléfique déchire l'air. Vous vous tournez pour trouver une créature hideuse qui vole vers vous et êtes submergé par une terreur puissante. Alors que vous vous tournez pour fuir, @Lilith d'Alfheim vous attrape. \"Ne paniquez pas, c'est juste un Pterreur-dactyl.\" <br><br> @Procyon P acquiesce. «Ils nichent à proximité, mais ils sont attirés par l'odeur des Habitudes négatives et des Journalières non réalisées.» <br><br> «Ne vous inquiétez pas», dit @Katy133. \"Nous avons juste besoin d'être très productif pour le vaincre!\" Vous êtes remplis d'une détermination renouvelée et vous vous tournez pour faire face à votre ennemi.",
"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.", "questPterodactylCompletion": "Avec un dernier cri, le Pterreur-dactyl dégringole du flanc de la falaise. Vous vous précipitez pour le voir s'envoler dans les steppes lointaines. «Ouf, je suis content que ce soit fini», dis-tu. \"Moi aussi\", répond @GeraldThePixel. \"Mais regarde, il a laissé quelques oeufs pour nous.\" @Edge vous donne trois oeufs, et vous promettez de les élever dans la tranquillité, entouré par des Habitudes positives et des Journalières bleues.",
"questPterodactylBoss": "Pterror-dactyl", "questPterodactylBoss": "Pterreur-dactyle",
"questPterodactylDropPterodactylEgg": "Pterodactyl (Egg)", "questPterodactylDropPterodactylEgg": "Ptérodactyle (Œuf)",
"questPterodactylUnlockText": "Unlocks purchasable Pterodactyl eggs in the Market" "questPterodactylUnlockText": "Déverrouille l'achat dœufs de ptérodactyle au marché"
} }

View File

@@ -312,17 +312,17 @@
"backgroundTornadoText": "Tornádó", "backgroundTornadoText": "Tornádó",
"backgroundTornadoNotes": "Repülj keresztül egy tornádón.", "backgroundTornadoNotes": "Repülj keresztül egy tornádón.",
"backgrounds122017": "KÉSZLET 43: Kiadva 2017 decemberében", "backgrounds122017": "KÉSZLET 43: Kiadva 2017 decemberében",
"backgroundCrosscountrySkiTrailText": "Cross-Country Ski Trail", "backgroundCrosscountrySkiTrailText": "Sífutúpálya",
"backgroundCrosscountrySkiTrailNotes": "Glide along a Cross-Country Ski Trail.", "backgroundCrosscountrySkiTrailNotes": "Suhanj végig egy sífutópályán.",
"backgroundStarryWinterNightText": "Starry Winter Night", "backgroundStarryWinterNightText": "Csillagos téli éjszaka",
"backgroundStarryWinterNightNotes": "Admire a Starry Winter Night.", "backgroundStarryWinterNightNotes": "Csodáld a csillagos téli éjszakát.",
"backgroundToymakersWorkshopText": "Toymaker's Workshop", "backgroundToymakersWorkshopText": "A játékkészítő műhelye",
"backgroundToymakersWorkshopNotes": "Bask in the wonder of a Toymaker's Workshop.", "backgroundToymakersWorkshopNotes": "Csodáld meg a játékkészítő műhelyét.",
"backgrounds012018": "KÉSZLET 44: Kiadva 2018 januárjában", "backgrounds012018": "KÉSZLET 44: Kiadva 2018 januárjában",
"backgroundAuroraText": "Aurora", "backgroundAuroraText": "Sarki fény",
"backgroundAuroraNotes": "Bask in the wintry glow of an Aurora.", "backgroundAuroraNotes": "Bask in the wintry glow of an Aurora.",
"backgroundDrivingASleighText": "Sleigh", "backgroundDrivingASleighText": "Szán",
"backgroundDrivingASleighNotes": "Drive a Sleigh over snow-covered fields.", "backgroundDrivingASleighNotes": "Drive a Sleigh over snow-covered fields.",
"backgroundFlyingOverIcySteppesText": "Icy Steppes", "backgroundFlyingOverIcySteppesText": "Jeges pusztaság",
"backgroundFlyingOverIcySteppesNotes": "Fly over Icy Steppes." "backgroundFlyingOverIcySteppesNotes": "Repülj át a jeges pusztaság felett."
} }

View File

@@ -151,7 +151,7 @@
"commGuideHeadingContributing": "Berkontribusi ke Habitica", "commGuideHeadingContributing": "Berkontribusi ke Habitica",
"commGuidePara064": "Habitica adalah proyek open-source, yang artinya semua anggota Habiticans boleh saja membantu dalam pembangunan! Semua yang membantu akan diberi hadiah menurut tingkatan ini:", "commGuidePara064": "Habitica adalah proyek open-source, yang artinya semua anggota Habiticans boleh saja membantu dalam pembangunan! Semua yang membantu akan diberi hadiah menurut tingkatan ini:",
"commGuideList12A": "Lencana Kontributor Habitica, tambah 3 Permata", "commGuideList12A": "Lencana Kontributor Habitica, tambah 3 Permata",
"commGuideList12B": "Baju Kontributor, plus 3 Permata", "commGuideList12B": "Baju Zirah Kontributor, plus 3 Permata",
"commGuideList12C": "Helm Kontributor, plus 3 Permata.", "commGuideList12C": "Helm Kontributor, plus 3 Permata.",
"commGuideList12D": "Pedang Kontributor, plus 4 Permata.", "commGuideList12D": "Pedang Kontributor, plus 4 Permata.",
"commGuideList12E": "Perisai Kontributor, plus 4 Permata.", "commGuideList12E": "Perisai Kontributor, plus 4 Permata.",

View File

@@ -161,9 +161,9 @@
"questEggYarnText": "Benang", "questEggYarnText": "Benang",
"questEggYarnMountText": "Karpet Terbang", "questEggYarnMountText": "Karpet Terbang",
"questEggYarnAdjective": "wol", "questEggYarnAdjective": "wol",
"questEggPterodactylText": "Pterodactyl", "questEggPterodactylText": "Pterodaktil",
"questEggPterodactylMountText": "Pterodactyl", "questEggPterodactylMountText": "Pterodaktil",
"questEggPterodactylAdjective": "trusting", "questEggPterodactylAdjective": "penuh kepercayaan",
"eggNotes": "Gunakan ramuan penetas kepada telur ini, dan ia akan menetas menjadi <%= eggText(locale) %> yang <%= eggAdjective(locale) %>;", "eggNotes": "Gunakan ramuan penetas kepada telur ini, dan ia akan menetas menjadi <%= eggText(locale) %> yang <%= eggAdjective(locale) %>;",
"hatchingPotionBase": "Biasa", "hatchingPotionBase": "Biasa",
"hatchingPotionWhite": "Putih", "hatchingPotionWhite": "Putih",

View File

@@ -175,33 +175,33 @@
"weaponSpecialFall2015WarriorText": "Papan Kayu", "weaponSpecialFall2015WarriorText": "Papan Kayu",
"weaponSpecialFall2015WarriorNotes": "Cocok untuk membantu menaikkan barang-barang di ladang jagung dan/atau menghajar tugas-tugas. Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Gugur 2015 Edisi Terbatas.", "weaponSpecialFall2015WarriorNotes": "Cocok untuk membantu menaikkan barang-barang di ladang jagung dan/atau menghajar tugas-tugas. Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Gugur 2015 Edisi Terbatas.",
"weaponSpecialFall2015MageText": "Benang Ajaib", "weaponSpecialFall2015MageText": "Benang Ajaib",
"weaponSpecialFall2015MageNotes": "Penyihit Jahit terkuat dapat mengontrol benang ajaib ini tanpa menyentuhnya! Meningkat Kecerdasan sebesar <%= int %> dan Persepsi sebesar <%= per %>. Perlengkapan Musim Gugur 2015 Edisi Terbatas.", "weaponSpecialFall2015MageNotes": "Penyihit Jahit terkuat dapat mengontrol benang ajaib ini tanpa menyentuhnya! Meningkatkan Kecerdasan sebesar <%= int %> dan Persepsi sebesar <%= per %>. Perlengkapan Musim Gugur 2015 Edisi Terbatas.",
"weaponSpecialFall2015HealerText": "Ramuan Lendir Rawa", "weaponSpecialFall2015HealerText": "Ramuan Lendir Rawa",
"weaponSpecialFall2015HealerNotes": "Diseduh dengan sempurna! Sekarang yang harus kamu lakukan adalah meyakinkan dirimu untuk meminumnya. Meningkatkan Kecerdasan sebesar <%= int %>. Perlengkapan Musim Gugur 2015 Edisi Terbatas.", "weaponSpecialFall2015HealerNotes": "Diseduh dengan sempurna! Sekarang yang harus kamu lakukan adalah meyakinkan dirimu untuk meminumnya. Meningkatkan Kecerdasan sebesar <%= int %>. Perlengkapan Musim Gugur 2015 Edisi Terbatas.",
"weaponSpecialWinter2016RogueText": "Secangkir Cokelat", "weaponSpecialWinter2016RogueText": "Secangkir Cokelat",
"weaponSpecialWinter2016RogueNotes": "Minuman hangat, atau senjata air panas? Kamu yang menentukan... Meningkatkan kekuatan sebesar <%= str %>. Perlengkapan Musim Dingin 2015-2016 Edisi Terbatas.", "weaponSpecialWinter2016RogueNotes": "Minuman hangat, atau senjata air panas? Kamu yang menentukan... Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Dingin 2015-2016 Edisi Terbatas.",
"weaponSpecialWinter2016WarriorText": "Sekop Kokoh", "weaponSpecialWinter2016WarriorText": "Sekop Kokoh",
"weaponSpecialWinter2016WarriorNotes": "Sekoplah tugas-tugas yang tidak terselesaikan dari jalanmu! Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Dingin 2015-2016 Edisi Terbatas. ", "weaponSpecialWinter2016WarriorNotes": "Sekoplah tugas-tugas yang tidak terselesaikan keluar dari jalanmu! Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Dingin 2015-2016 Edisi Terbatas. ",
"weaponSpecialWinter2016MageText": "Papan Salju Sihir", "weaponSpecialWinter2016MageText": "Papan Salju Sihir",
"weaponSpecialWinter2016MageNotes": "Trikmu sangat keren, pasti gara-gara sihir! Meningkatkan Kecerdasan sebesar <%= int %> dan Persepsi sebesar <%= per %>. Perlengkapan Musim Dingin 2015-2016 Edisi Terbatas.", "weaponSpecialWinter2016MageNotes": "Trikmu sangat keren, pasti gara-gara sihir! Meningkatkan Kecerdasan sebesar <%= int %> dan Persepsi sebesar <%= per %>. Perlengkapan Musim Dingin 2015-2016 Edisi Terbatas.",
"weaponSpecialWinter2016HealerText": "Meriam Pesta", "weaponSpecialWinter2016HealerText": "Meriam Pesta",
"weaponSpecialWinter2016HealerNotes": "HOREEEEEE!!!!!! SELAMAT MUSIM DINGIN!!!!!!!! Meningkatkan Kecerdasan sebesar <%= int %>. Perlengkapan Musim Dingin 2015-2016 Edisi Terbatas.", "weaponSpecialWinter2016HealerNotes": "HOREEEEEE!!!!!! SELAMAT MUSIM DINGIN!!!!!!!! Meningkatkan Kecerdasan sebesar <%= int %>. Perlengkapan Musim Dingin 2015-2016 Edisi Terbatas.",
"weaponSpecialSpring2016RogueText": "Obor", "weaponSpecialSpring2016RogueText": "Bolas Api",
"weaponSpecialSpring2016RogueNotes": "Kamu telah menguasai bola, alat pemukul, dan pisau. Sekarang kamu berlatih memainkan obor! Awoo! Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Semi 2016 Edisi Terbatas.", "weaponSpecialSpring2016RogueNotes": "Kamu telah menguasai bola, alat pemukul, dan pisau. Sekarang kamu berlatih sirkus api! Awoo! Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Semi 2016 Edisi Terbatas.",
"weaponSpecialSpring2016WarriorText": "Pemukul Keju", "weaponSpecialSpring2016WarriorText": "Pemukul Keju",
"weaponSpecialSpring2016WarriorNotes": "Tidak ada yang punya teman sebanyak seekor tikus dengan kejunya yang empuk. Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Semi 2016 Edisi Terbatas.", "weaponSpecialSpring2016WarriorNotes": "Tidak ada yang punya teman sebanyak seekor tikus dengan kejunya yang empuk. Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Semi 2016 Edisi Terbatas.",
"weaponSpecialSpring2016MageText": "Tongkat Lonceng", "weaponSpecialSpring2016MageText": "Tongkat Lonceng",
"weaponSpecialSpring2016MageNotes": "Abra-ka-dabra! Begitu mempesona, kau mungkin memikat dirimu sendiri! Ooh... benda itu bergemerincing... Meningkatkan Kecerdasan sebesar <%= int %> dan Persepsi sebesar <%= per %>. Perlengkapan Musim Semi 2016 Edisi Terbatas.", "weaponSpecialSpring2016MageNotes": "Abra-cat-abra! Begitu mempesona, kamu mungkin memikat dirimu sendiri! Ooh... benda itu bergemerincing... Meningkatkan Kecerdasan sebesar <%= int %> dan Persepsi sebesar <%= per %>. Perlengkapan Musim Semi 2016 Edisi Terbatas.",
"weaponSpecialSpring2016HealerText": "Tongkat Bunga Musim Semi", "weaponSpecialSpring2016HealerText": "Tongkat Bunga Musim Semi",
"weaponSpecialSpring2016HealerNotes": "Dengan gelombang dan kedipan, kamu membuat padang rumput dan hutan bermekaran! Atau memukul tikus biang onar di kepala. Meningkatkan Kecerdasan sebesar <%= int %>. Perlengkapan Musim Semi 2016 Edisi Terbatas.", "weaponSpecialSpring2016HealerNotes": "Dengan satu lambaian dan kedipan, kamu membuat padang rumput dan hutan bermekaran! Atau memukul tikus biang onar di kepala. Meningkatkan Kecerdasan sebesar <%= int %>. Perlengkapan Musim Semi 2016 Edisi Terbatas.",
"weaponSpecialSummer2016RogueText": "Tongkat Listrik", "weaponSpecialSummer2016RogueText": "Tongkat Listrik",
"weaponSpecialSummer2016RogueNotes": "Siapapun yang bertarung denganmu akan mendapatkan sebuah \"kejutan\"... Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Panas Edisi Terbatas 2016.", "weaponSpecialSummer2016RogueNotes": "Siapapun yang bertarung denganmu akan mendapatkan sebuah \"kejutan\"... Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Panas 2016 Edisi Terbatas.",
"weaponSpecialSummer2016WarriorText": "Pedang Kait", "weaponSpecialSummer2016WarriorText": "Pedang Kait",
"weaponSpecialSummer2016WarriorNotes": "Potongg tugas-tugas keras itu dengan menggunakan pedang berkait ini! Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Panas 2016 Edisi Terbatas.", "weaponSpecialSummer2016WarriorNotes": "Potong tugas-tugas keras itu dengan menggunakan pedang berkait ini! Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Panas 2016 Edisi Terbatas.",
"weaponSpecialSummer2016MageText": "Tongkat Busa Laut", "weaponSpecialSummer2016MageText": "Tongkat Busa Laut",
"weaponSpecialSummer2016MageNotes": "Semua kekuatan laut mengalir melewati tongkat ini. Meningkatkan Kecerdasan sebesar <%= int %> dan Persepsi sebesar <%= per %>. Perlengkapan Musim Panas 2016 Edisi Terbatas.", "weaponSpecialSummer2016MageNotes": "Semua kekuatan laut mengalir melewati tongkat ini. Meningkatkan Kecerdasan sebesar <%= int %> dan Persepsi sebesar <%= per %>. Perlengkapan Musim Panas 2016 Edisi Terbatas.",
"weaponSpecialSummer2016HealerText": "Trisula Penyembuh", "weaponSpecialSummer2016HealerText": "Trisula Penyembuh",
"weaponSpecialSummer2016HealerNotes": "Satu duri membunuh, duri lainnya menyembuhkan. Meningkatkan Kecerdasan sebanyak <%= int %>. Perlengkapan Musim Panas Edisi Terbatas 2016.", "weaponSpecialSummer2016HealerNotes": "Satu duri membunuh, duri lainnya menyembuhkan. Meningkatkan Kecerdasan sebesar <%= int %>. Perlengkapan Musim Panas 2016 Edisi Terbatas.",
"weaponSpecialFall2016RogueText": "Belati Gigitan Laba-laba", "weaponSpecialFall2016RogueText": "Belati Gigitan Laba-laba",
"weaponSpecialFall2016RogueNotes": "Rasakan betapa sakitnya gigitan seekor laba-laba! Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Gugur 2016 Edisi Terbatas.", "weaponSpecialFall2016RogueNotes": "Rasakan betapa sakitnya gigitan seekor laba-laba! Meningkatkan Kekuatan sebesar <%= str %>. Perlengkapan Musim Gugur 2016 Edisi Terbatas.",
"weaponSpecialFall2016WarriorText": "Akar Penyerang", "weaponSpecialFall2016WarriorText": "Akar Penyerang",
@@ -322,7 +322,7 @@
"weaponArmoireLamplighterNotes": "Tongkat panjang ini mempunyai sumbu di ujungnya untuk menyalakan lentera, dan sebuah kait di ujungnya untuk mematikan lentera itu. Meningkatkan Ketahanan sebesar <%= con %> dan Persepsi sebesar <%= per %>.", "weaponArmoireLamplighterNotes": "Tongkat panjang ini mempunyai sumbu di ujungnya untuk menyalakan lentera, dan sebuah kait di ujungnya untuk mematikan lentera itu. Meningkatkan Ketahanan sebesar <%= con %> dan Persepsi sebesar <%= per %>.",
"weaponArmoireCoachDriversWhipText": "Cambuk Pengendara Kereta", "weaponArmoireCoachDriversWhipText": "Cambuk Pengendara Kereta",
"weaponArmoireCoachDriversWhipNotes": "Kudamu tahu apa yang mereka lakukan, sehingga cambuk ini hanya untuk penampilan (dan bunyi yang cetar membahana!). Meningkatkan Kecerdasan sebesar <%= int %> dan Kekuatan sebesar <%= str %>. Peti Harta Karun: Set Pengendara Kereta (Set 3 dari 3).", "weaponArmoireCoachDriversWhipNotes": "Kudamu tahu apa yang mereka lakukan, sehingga cambuk ini hanya untuk penampilan (dan bunyi yang cetar membahana!). Meningkatkan Kecerdasan sebesar <%= int %> dan Kekuatan sebesar <%= str %>. Peti Harta Karun: Set Pengendara Kereta (Set 3 dari 3).",
"armor": "Baju Perang", "armor": "baju perang",
"armorCapitalized": "Baju Perang", "armorCapitalized": "Baju Perang",
"armorBase0Text": "Pakaian Biasa", "armorBase0Text": "Pakaian Biasa",
"armorBase0Notes": "Pakaian biasa. Tidak menambah status apapun.", "armorBase0Notes": "Pakaian biasa. Tidak menambah status apapun.",

View File

@@ -552,10 +552,10 @@
"questYarnUnlockText": "Dapatkan telur Benang Rajut yang dapat dibeli di Pasar", "questYarnUnlockText": "Dapatkan telur Benang Rajut yang dapat dibeli di Pasar",
"winterQuestsText": "Bundel Misi Musim Dingin", "winterQuestsText": "Bundel Misi Musim Dingin",
"winterQuestsNotes": "Berisi 'Trapper Santa', 'Temukan Anak Beruang Kutub', dan 'Sang Burung Musim Dingin'. Tersedia hingga 31 Desember.", "winterQuestsNotes": "Berisi 'Trapper Santa', 'Temukan Anak Beruang Kutub', dan 'Sang Burung Musim Dingin'. Tersedia hingga 31 Desember.",
"questPterodactylText": "The Pterror-dactyl", "questPterodactylText": "Sang Pteror-daktil",
"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.\"<br><br>@Procyon P nods. \"They nest nearby, but they're attracted to the scent of negative Habits and undone Dailies.\"<br><br>\"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.", "questPterodactylNotes": "Kamu sedang berjalan sepanjang Tebing Stoikalm yang tenteram sewaktu mendengar jeritan jahat membelah udara. Kamu berbalik untuk menemukan sebuah makhluk mengerikan terbang ke arahmu dan kamu dipenuhi dengan teror dahsyat. Sewaktu kamu melarikan diri, @Lilith of Alfheim menarikmu. \"Jangan panik! Itu hanya sang Pteror-daktil.\"<br><br>@Procyon P mengangguk. \"Mereka berarang di dekat sini, tapi mereka tertarik dengan bau Kebiasaan buruk dan Kesehariaan yang belum selesai.\"<br><br>\"Jangan ragu,\" kata @Katy133. \"Kita hanya perlu menjadi sangat produktif untuk mengalahkannya!\" Kamu dipenuhi dengan tujuan baru dan berbalik untuk menghadapi musuhmu.",
"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.", "questPterodactylCompletion": "Dengan satu jeritan terakhir sang Pteror-daktil terjatuh dari ujung tebing. Kamu berlari maju untuk melihatnya terbang jauh ke stepa yang jauh. \"Fiuh, aku senang semuanya sudah berlalu,' kamu berkata. \"Aku juga,\" balas @GeraldThePixel. \"Tapi lihat! Ada beberapa telur tersisa untuk kita.\" @Edge memberimu tiga telur, dan kamu berjanji untuk membesarkan mereka dalam ketenteraman, dikelilingi dengan Kebiasaan positif dan Keseharian biru.",
"questPterodactylBoss": "Pterror-dactyl", "questPterodactylBoss": "Pteror-daktil",
"questPterodactylDropPterodactylEgg": "Pterodactyl (Egg)", "questPterodactylDropPterodactylEgg": "Pterodaktil (Telur)",
"questPterodactylUnlockText": "Unlocks purchasable Pterodactyl eggs in the Market" "questPterodactylUnlockText": "Dapatkan telur Pterodaktil yang dapat dibeli di Pasar"
} }

View File

@@ -552,10 +552,10 @@
"questYarnUnlockText": "市場での毛糸のたまご購入をアンロック", "questYarnUnlockText": "市場での毛糸のたまご購入をアンロック",
"winterQuestsText": "冬のクエストセット", "winterQuestsText": "冬のクエストセット",
"winterQuestsNotes": "「猟師のサンタ」「クマの子を見つけて」「霜の鳥」のセット。12月31日まで購入できます。", "winterQuestsNotes": "「猟師のサンタ」「クマの子を見つけて」「霜の鳥」のセット。12月31日まで購入できます。",
"questPterodactylText": "The Pterror-dactyl", "questPterodactylText": "ビビらせ翼竜",
"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.\"<br><br>@Procyon P nods. \"They nest nearby, but they're attracted to the scent of negative Habits and undone Dailies.\"<br><br>\"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.", "questPterodactylNotes": "邪悪な叫び声が空気を切り裂いたその時、あなたは平穏なオダヤカニ断崖を散策しているところでした。恐ろしい生き物がこちらに向かって飛んでくるのを見て、あなたはすさまじい恐怖に圧倒されます。逃げ出しそうになったとき、@Lilith of Alfheim があなたを引き止めました。「落ち着いて あれはただのビビらせ翼竜だよ」<br><br>@Procyon Pがうなずき、「近くに巣を作っているんだけど、悪い習慣や終わらせていない日課の匂いに引き寄せられてきたんだ」<br><br>「心配ご無用」@Katy133 は言います。「私たちがより生産的になって打ち負かせばいいだけさ」新たな目的意識があなたの全身を満たし、敵に立ち向かう時が来ました。",
"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.", "questPterodactylCompletion": "最後の金切り声とともにビビらせ翼竜は崖からまっさかさまに落ちます。あなたはそれが遠い大平原まで飛び去るのを走って見届けました。「ふぅ、終わってよかったよ」あなたが言うと、「そうだね」 @GeraldThePixelが答えます。「でも見て 後にたまごが残ってる」@Edge つのたまごを投げてよこし、あなたは彼らを静かな、良い習慣と青色のタスクに囲まれた環境で育てることを誓うのでした。",
"questPterodactylBoss": "Pterror-dactyl", "questPterodactylBoss": "ビビらせ翼竜",
"questPterodactylDropPterodactylEgg": "Pterodactyl (Egg)", "questPterodactylDropPterodactylEgg": "翼竜(たまご)",
"questPterodactylUnlockText": "Unlocks purchasable Pterodactyl eggs in the Market" "questPterodactylUnlockText": "市場での翼竜のたまご購入をアンロック"
} }

View File

@@ -311,18 +311,18 @@
"backgroundMidnightCastleNotes": "Caminhe pelo Castelo da Meia-Noite", "backgroundMidnightCastleNotes": "Caminhe pelo Castelo da Meia-Noite",
"backgroundTornadoText": "Tornado", "backgroundTornadoText": "Tornado",
"backgroundTornadoNotes": "Voe através de um Tornado.", "backgroundTornadoNotes": "Voe através de um Tornado.",
"backgrounds122017": "SET 43: Released December 2017", "backgrounds122017": "Conjunto 43: Lançado em Dezembro de 2017",
"backgroundCrosscountrySkiTrailText": "Cross-Country Ski Trail", "backgroundCrosscountrySkiTrailText": "Trilha de Esqui de Fundo",
"backgroundCrosscountrySkiTrailNotes": "Glide along a Cross-Country Ski Trail.", "backgroundCrosscountrySkiTrailNotes": "Deslize por um trilho de Esqui de Fundo.",
"backgroundStarryWinterNightText": "Starry Winter Night", "backgroundStarryWinterNightText": "Céu Noturno de Inverno Estrelado",
"backgroundStarryWinterNightNotes": "Admire a Starry Winter Night.", "backgroundStarryWinterNightNotes": "Admire um céu estrelado noturno no Inverno.",
"backgroundToymakersWorkshopText": "Toymaker's Workshop", "backgroundToymakersWorkshopText": "Oficina do Fabricante de Brinquedos",
"backgroundToymakersWorkshopNotes": "Bask in the wonder of a Toymaker's Workshop.", "backgroundToymakersWorkshopNotes": "Delicie-se com a maravilha da oficina de um fabricante de brinquedos.",
"backgrounds012018": "SET 44: Released January 2018", "backgrounds012018": "Conjunto 44: Lançado em Janeiro de 2018",
"backgroundAuroraText": "Aurora", "backgroundAuroraText": "Aurora",
"backgroundAuroraNotes": "Bask in the wintry glow of an Aurora.", "backgroundAuroraNotes": "Aprecie o brilho invernal de uma Aurora.",
"backgroundDrivingASleighText": "Sleigh", "backgroundDrivingASleighText": "Trenó",
"backgroundDrivingASleighNotes": "Drive a Sleigh over snow-covered fields.", "backgroundDrivingASleighNotes": "Conduza um trenó sobre campos cobertos de neve.",
"backgroundFlyingOverIcySteppesText": "Icy Steppes", "backgroundFlyingOverIcySteppesText": "Estepes Geladas",
"backgroundFlyingOverIcySteppesNotes": "Fly over Icy Steppes." "backgroundFlyingOverIcySteppesNotes": "Voe sobre estepes geladas."
} }

View File

@@ -58,7 +58,7 @@
"questSpiderBoss": "Aranha", "questSpiderBoss": "Aranha",
"questSpiderDropSpiderEgg": "Aranha (Ovo)", "questSpiderDropSpiderEgg": "Aranha (Ovo)",
"questSpiderUnlockText": "Desbloqueia ovos de Aranha para compra no Mercado", "questSpiderUnlockText": "Desbloqueia ovos de Aranha para compra no Mercado",
"questGroupVice": "Vice the Shadow Wyrm", "questGroupVice": "Vício, o Dragão Sombrio",
"questVice1Text": "Vício, Parte 1: Liberte-se do Controle do Dragão", "questVice1Text": "Vício, Parte 1: Liberte-se do Controle do Dragão",
"questVice1Notes": "Os rumores dizem que um mal horrível vive nas cavernas da montanha Habitica. Um monstro cuja presença corrompe a mente dos heróis mais fortes da terra, levando-os a maus hábitos e preguiça! A besta é um grande dragão de poder imenso e composto pelas próprias sombras: Vício, o traiçoeiro Dragão das Sombras. Bravos Habiticanos, se crêem que podem sobreviver a este poder imenso, peguem as suas armas e derrotem esta besta imunda de uma vez por todas. </p><h3> Vício, 1ª parte: </h3><p>Como podem pensar que podem lutar contra a besta se ela já tem controle sobre vocês? Não sejam vítimas da preguiça e do vício! Trabalhem arduamente contra a influência negra do dragão e libertem-se da influência que ele tem sobre vocês!</p>", "questVice1Notes": "Os rumores dizem que um mal horrível vive nas cavernas da montanha Habitica. Um monstro cuja presença corrompe a mente dos heróis mais fortes da terra, levando-os a maus hábitos e preguiça! A besta é um grande dragão de poder imenso e composto pelas próprias sombras: Vício, o traiçoeiro Dragão das Sombras. Bravos Habiticanos, se crêem que podem sobreviver a este poder imenso, peguem as suas armas e derrotem esta besta imunda de uma vez por todas. </p><h3> Vício, 1ª parte: </h3><p>Como podem pensar que podem lutar contra a besta se ela já tem controle sobre vocês? Não sejam vítimas da preguiça e do vício! Trabalhem arduamente contra a influência negra do dragão e libertem-se da influência que ele tem sobre vocês!</p>",
"questVice1Boss": "A Sombra do Vício", "questVice1Boss": "A Sombra do Vício",
@@ -69,12 +69,12 @@
"questVice2DropVice3Quest": "Vício Parte 3 (Pergaminho)", "questVice2DropVice3Quest": "Vício Parte 3 (Pergaminho)",
"questVice3Text": "Vício, Parte 3: O Despertar do Vício", "questVice3Text": "Vício, Parte 3: O Despertar do Vício",
"questVice3Notes": "Depois de muito esforço, sua equipe descobriu o covil do Vício. O poderoso monstro olha sua equipe à distância. Conforme a escuridão o cerca, uma voz sussurra na sua cabeça, \"Mais cidadãos tolos de Habitica vieram me parar? Que fofo. Teria sido inteligente não virem.\" O titã escamoso recua sua cabeça e se prepara para atacar. Essa é sua chance! Dê tudo de si e derrote o Vício de uma vez por todas!", "questVice3Notes": "Depois de muito esforço, sua equipe descobriu o covil do Vício. O poderoso monstro olha sua equipe à distância. Conforme a escuridão o cerca, uma voz sussurra na sua cabeça, \"Mais cidadãos tolos de Habitica vieram me parar? Que fofo. Teria sido inteligente não virem.\" O titã escamoso recua sua cabeça e se prepara para atacar. Essa é sua chance! Dê tudo de si e derrote o Vício de uma vez por todas!",
"questVice3Completion": "The shadows dissipate from the cavern and a steely silence falls. My word, you've done it! You have defeated Vice! You and your party may finally breathe a sigh of relief. Enjoy your victory, brave Habiteers, but take the lessons you've learned from battling Vice and move forward. There are still Habits to be done and potentially worse evils to conquer!", "questVice3Completion": "As sombras dissipam-se da caverna e um silêncio metálico surge. Não acredito, você conseguiu! Vício foi derrotado! Você e sua equipe podem finalmente suspirar em alívio. Aproveite sua vitória, bravos Habiticanos, mas tomem a lição que aprenderam batalhando Vício e sigam em frente. Ainda há hábitos a serem feitos e potencialmente piores males para serem conquistados!",
"questVice3Boss": "Vício, o Dragão Sombrio", "questVice3Boss": "Vício, o Dragão Sombrio",
"questVice3DropWeaponSpecial2": "Mastro do Dragão de Stephen Weber", "questVice3DropWeaponSpecial2": "Mastro do Dragão de Stephen Weber",
"questVice3DropDragonEgg": "Dragão (Ovo)", "questVice3DropDragonEgg": "Dragão (Ovo)",
"questVice3DropShadeHatchingPotion": "Poção de Eclosão de Sombra", "questVice3DropShadeHatchingPotion": "Poção de Eclosão de Sombra",
"questGroupMoonstone": "Recidivate Rising", "questGroupMoonstone": "Recaída Transformada",
"questMoonstone1Text": "Recidivar, Parte 1: A Corrente de Pedras da Lua", "questMoonstone1Text": "Recidivar, Parte 1: A Corrente de Pedras da Lua",
"questMoonstone1Notes": "Uma doença terrível abateu-se sobre os Habiticanos. Maus hábitos que se pensavam ter sido extintos à muito tempo estão a voltar com intensidade redobrada. Pratos ficam por ser lavados, manuais de estudo não são lidos e preguiça parece estar em toda a parte!<br><br>Seguindo alguns dos teus Maus Hábitos para dentro dos Pântanos da Estagnação, encontras o culpado: a necromante fantasmagórica, Reincidente. Com as armas em punho, confronta-la, mas as armas simplesmente atravessam o seu espectro sem efeito.<br><br>\"Poupa-te o esforço\", sibila ela com uma voz áspera. \"Sem uma corrente de pedras da lua, nada me pode ferir - e o joalheiro @aurakami espalhou as pedras todas por toda Habitica à muito tempo atrás!\" Ofegante, retiras...mas sabes agora o que tens a fazer.", "questMoonstone1Notes": "Uma doença terrível abateu-se sobre os Habiticanos. Maus hábitos que se pensavam ter sido extintos à muito tempo estão a voltar com intensidade redobrada. Pratos ficam por ser lavados, manuais de estudo não são lidos e preguiça parece estar em toda a parte!<br><br>Seguindo alguns dos teus Maus Hábitos para dentro dos Pântanos da Estagnação, encontras o culpado: a necromante fantasmagórica, Reincidente. Com as armas em punho, confronta-la, mas as armas simplesmente atravessam o seu espectro sem efeito.<br><br>\"Poupa-te o esforço\", sibila ela com uma voz áspera. \"Sem uma corrente de pedras da lua, nada me pode ferir - e o joalheiro @aurakami espalhou as pedras todas por toda Habitica à muito tempo atrás!\" Ofegante, retiras...mas sabes agora o que tens a fazer.",
"questMoonstone1CollectMoonstone": "Pedras da Lua", "questMoonstone1CollectMoonstone": "Pedras da Lua",
@@ -95,7 +95,7 @@
"questGoldenknight1CollectTestimony": "Testemunhos", "questGoldenknight1CollectTestimony": "Testemunhos",
"questGoldenknight1DropGoldenknight2Quest": "O Cavaleiro Dourado Parte 2: Cavaleiro Dourado (Pergaminho)", "questGoldenknight1DropGoldenknight2Quest": "O Cavaleiro Dourado Parte 2: Cavaleiro Dourado (Pergaminho)",
"questGoldenknight2Text": "A Cavaleira Dourada, Parte 2: Cavaleira Dourada", "questGoldenknight2Text": "A Cavaleira Dourada, Parte 2: Cavaleira Dourada",
"questGoldenknight2Notes": "Armed with dozens of Habiticans' testimonies, you finally confront the Golden Knight. You begin to recite the Habitcans' complaints to her, one by one. \"And @Pfeffernusse says that your constant bragging-\" The knight raises her hand to silence you and scoffs, \"Please, these people are merely jealous of my success. Instead of complaining, they should simply work as hard as I! Perhaps I shall show you the power you can attain through diligence such as mine!\" She raises her morningstar and prepares to attack you!", "questGoldenknight2Notes": "Em posse de centenas de testemunhos de habiticanos, você finalmente confronta a Cavaleira Dourada. Você começa a recitar as reclamações de habiticanos para ela, uma a uma. \"E @Pfeffernusse diz que seu enorme ego-\" A Cavaleira levanta sua mão para te silenciar e zomba, \"Por favor, essas pessoas estão somente com inveja do meu sucesso. Ao invés de reclamar, elas deveriam simplesmente se esforçar tanto quanto eu! Talvez eu deva mostrar-lhes o poder que vocês podem alcançar através de uma dedicação como a minha!\" Ela levanta sua maça e se prepara para te atacar!",
"questGoldenknight2Boss": "Cavaleira Dourada", "questGoldenknight2Boss": "Cavaleira Dourada",
"questGoldenknight2DropGoldenknight3Quest": "O Cavaleiro Dourado Parte 3: O Cavaleiro de Ferro (Pergaminho)", "questGoldenknight2DropGoldenknight3Quest": "O Cavaleiro Dourado Parte 3: O Cavaleiro de Ferro (Pergaminho)",
"questGoldenknight3Text": "A Cavaleira Dourada, Parte 3: O Cavaleiro de Ferro", "questGoldenknight3Text": "A Cavaleira Dourada, Parte 3: O Cavaleiro de Ferro",

View File

@@ -311,18 +311,18 @@
"backgroundMidnightCastleNotes": "Ande pelo Castelo da Meia-Noite.", "backgroundMidnightCastleNotes": "Ande pelo Castelo da Meia-Noite.",
"backgroundTornadoText": "Tornado", "backgroundTornadoText": "Tornado",
"backgroundTornadoNotes": "Voe por um Tornado.", "backgroundTornadoNotes": "Voe por um Tornado.",
"backgrounds122017": "SET 43: Released December 2017", "backgrounds122017": "Conjunto 43: Lançado em Dezembro de 2017",
"backgroundCrosscountrySkiTrailText": "Cross-Country Ski Trail", "backgroundCrosscountrySkiTrailText": "Cross-Country Ski Trail",
"backgroundCrosscountrySkiTrailNotes": "Glide along a Cross-Country Ski Trail.", "backgroundCrosscountrySkiTrailNotes": "Glide along a Cross-Country Ski Trail.",
"backgroundStarryWinterNightText": "Starry Winter Night", "backgroundStarryWinterNightText": "Noite Estrelada de Inverno",
"backgroundStarryWinterNightNotes": "Admire uma Noite Estrelada de Inverno.", "backgroundStarryWinterNightNotes": "Admire uma Noite Estrelada de Inverno.",
"backgroundToymakersWorkshopText": "Toymaker's Workshop", "backgroundToymakersWorkshopText": "Toymaker's Workshop",
"backgroundToymakersWorkshopNotes": "Bask in the wonder of a Toymaker's Workshop.", "backgroundToymakersWorkshopNotes": "Bask in the wonder of a Toymaker's Workshop.",
"backgrounds012018": "SET 44: Released January 2018", "backgrounds012018": "Conjunto 44: Lançado em Janeiro de 2018",
"backgroundAuroraText": "Aurora", "backgroundAuroraText": "Aurora",
"backgroundAuroraNotes": "Bask in the wintry glow of an Aurora.", "backgroundAuroraNotes": "Bask in the wintry glow of an Aurora.",
"backgroundDrivingASleighText": "Sleigh", "backgroundDrivingASleighText": "Trenó",
"backgroundDrivingASleighNotes": "Drive a Sleigh over snow-covered fields.", "backgroundDrivingASleighNotes": "Pilote um trenó sobre os campos cobertos de neve.",
"backgroundFlyingOverIcySteppesText": "Estepes Gelados", "backgroundFlyingOverIcySteppesText": "Estepes Gelados",
"backgroundFlyingOverIcySteppesNotes": "Voe sobre Estepes Gelados" "backgroundFlyingOverIcySteppesNotes": "Voe sobre Estepes Gelados"
} }

View File

@@ -161,9 +161,9 @@
"questEggYarnText": "Novelo", "questEggYarnText": "Novelo",
"questEggYarnMountText": "Tapete Voador", "questEggYarnMountText": "Tapete Voador",
"questEggYarnAdjective": "de lã", "questEggYarnAdjective": "de lã",
"questEggPterodactylText": "Pterodactyl", "questEggPterodactylText": "Pterodáctilo",
"questEggPterodactylMountText": "Pterodactyl", "questEggPterodactylMountText": "Pterodáctilo",
"questEggPterodactylAdjective": "trusting", "questEggPterodactylAdjective": "confiando",
"eggNotes": "Ache uma poção de eclosão para usar nesse ovo e ele irá chocar em <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "eggNotes": "Ache uma poção de eclosão para usar nesse ovo e ele irá chocar em <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
"hatchingPotionBase": "Básico", "hatchingPotionBase": "Básico",
"hatchingPotionWhite": "Branco", "hatchingPotionWhite": "Branco",

View File

@@ -242,14 +242,14 @@
"weaponSpecialFall2017MageNotes": "Os olhos brilhantes dessa caveira nesse cajado irradia magia e mistérios. Aumenta Inteligência em <%= int %> e Percepção em <%= per %>. Equipamento de Edição Limitada. Outono de 2017.", "weaponSpecialFall2017MageNotes": "Os olhos brilhantes dessa caveira nesse cajado irradia magia e mistérios. Aumenta Inteligência em <%= int %> e Percepção em <%= per %>. Equipamento de Edição Limitada. Outono de 2017.",
"weaponSpecialFall2017HealerText": "Candelabro Arrepiante", "weaponSpecialFall2017HealerText": "Candelabro Arrepiante",
"weaponSpecialFall2017HealerNotes": "Essa luz afasta o medo e deixa os outros saberem que você está aqui para ajudar. Aumenta Inteligência em <%= int %>. Equipamento de Edição Limitada. Outono de 2017.", "weaponSpecialFall2017HealerNotes": "Essa luz afasta o medo e deixa os outros saberem que você está aqui para ajudar. Aumenta Inteligência em <%= int %>. Equipamento de Edição Limitada. Outono de 2017.",
"weaponSpecialWinter2018RogueText": "Peppermint Hook", "weaponSpecialWinter2018RogueText": "Gancho de Hortelã",
"weaponSpecialWinter2018RogueNotes": "Perfect for climbing walls or distracting your foes with sweet, sweet candy. Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.", "weaponSpecialWinter2018RogueNotes": "Perfect for climbing walls or distracting your foes with sweet, sweet candy. Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.",
"weaponSpecialWinter2018WarriorText": "Holiday Bow Hammer", "weaponSpecialWinter2018WarriorText": "Holiday Bow Hammer",
"weaponSpecialWinter2018WarriorNotes": "The sparkly appearance of this bright weapon will dazzle your enemies as you swing it! Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.", "weaponSpecialWinter2018WarriorNotes": "The sparkly appearance of this bright weapon will dazzle your enemies as you swing it! Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.",
"weaponSpecialWinter2018MageText": "Holiday Confetti", "weaponSpecialWinter2018MageText": "Confete das Festas de Fim de Ano",
"weaponSpecialWinter2018MageNotes": "Magic--and glitter--is in the air! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.", "weaponSpecialWinter2018MageNotes": "Magic--and glitter--is in the air! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.",
"weaponSpecialWinter2018HealerText": "Mistletoe Wand", "weaponSpecialWinter2018HealerText": "Varinha de Visco",
"weaponSpecialWinter2018HealerNotes": "This mistletoe ball is sure to enchant and delight passersby! Increases Intelligence by <%= int %>. Limited Edition 2017-2018 Winter Gear.", "weaponSpecialWinter2018HealerNotes": "Esta esfera de visco pode encantar e agradar quem passar por perto! Aumenta Inteligência em <%= int %>. Equipamento de Edição Limitada. Inverno de 2017 e 2018.",
"weaponMystery201411Text": "Garfo de Banquete", "weaponMystery201411Text": "Garfo de Banquete",
"weaponMystery201411Notes": "Apunhale seus inimigos ou empilhe suas comidas favoritas - esse versátil garfão faz de tudo! Não concede benefícios. Item de Assinante, Novembro de 2014.", "weaponMystery201411Notes": "Apunhale seus inimigos ou empilhe suas comidas favoritas - esse versátil garfão faz de tudo! Não concede benefícios. Item de Assinante, Novembro de 2014.",
"weaponMystery201502Text": "Cajado Brilhante Alado do Amor e Também da Verdade", "weaponMystery201502Text": "Cajado Brilhante Alado do Amor e Também da Verdade",
@@ -318,7 +318,7 @@
"weaponArmoireHoofClippersNotes": "Apare os cascos de suas trabalhadoras montarias para as ajudar a se manter saudáveis enquanto elas te carregam para as aventuras! Aumenta Força, Inteligência e Constituição em <%= attrs %> cada. Armário Encantado: Conjunto do Tratador de Cavalos (Item 1 de 3).", "weaponArmoireHoofClippersNotes": "Apare os cascos de suas trabalhadoras montarias para as ajudar a se manter saudáveis enquanto elas te carregam para as aventuras! Aumenta Força, Inteligência e Constituição em <%= attrs %> cada. Armário Encantado: Conjunto do Tratador de Cavalos (Item 1 de 3).",
"weaponArmoireWeaversCombText": "Pente do Tecelão", "weaponArmoireWeaversCombText": "Pente do Tecelão",
"weaponArmoireWeaversCombNotes": "Use this comb to pack your weft threads together to make a tightly woven fabric. Increases Perception by <%= per %> and Strength by <%= str %>. Enchanted Armoire: Weaver Set (Item 2 of 3).", "weaponArmoireWeaversCombNotes": "Use this comb to pack your weft threads together to make a tightly woven fabric. Increases Perception by <%= per %> and Strength by <%= str %>. Enchanted Armoire: Weaver Set (Item 2 of 3).",
"weaponArmoireLamplighterText": "Lamplighter", "weaponArmoireLamplighterText": "Acendedor de Lampiões",
"weaponArmoireLamplighterNotes": "This long pole has a wick on one end for lighting lamps, and a hook on the other end for putting them out. Increases Constitution by <%= con %> and Perception by <%= per %>.", "weaponArmoireLamplighterNotes": "This long pole has a wick on one end for lighting lamps, and a hook on the other end for putting them out. Increases Constitution by <%= con %> and Perception by <%= per %>.",
"weaponArmoireCoachDriversWhipText": "Coach Driver's Whip", "weaponArmoireCoachDriversWhipText": "Coach Driver's Whip",
"weaponArmoireCoachDriversWhipNotes": "Your steeds know what they're doing, so this whip is just for show (and the neat snapping sound!). Increases Intelligence by <%= int %> and Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 3 of 3).", "weaponArmoireCoachDriversWhipNotes": "Your steeds know what they're doing, so this whip is just for show (and the neat snapping sound!). Increases Intelligence by <%= int %> and Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 3 of 3).",
@@ -538,14 +538,14 @@
"armorSpecialFall2017MageNotes": "Que festa à fantasia ficaria completa sem uma dramática e poderosa túnica? Aumenta Inteligência em <%= int %>. Equipamento de Edição Limitada. Outono de 2017.", "armorSpecialFall2017MageNotes": "Que festa à fantasia ficaria completa sem uma dramática e poderosa túnica? Aumenta Inteligência em <%= int %>. Equipamento de Edição Limitada. Outono de 2017.",
"armorSpecialFall2017HealerText": "Armadura Casa Assombrada", "armorSpecialFall2017HealerText": "Armadura Casa Assombrada",
"armorSpecialFall2017HealerNotes": "Seu coração é uma porta aberta. E Seus ombros são o telhado! Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada. Outono de 2017.", "armorSpecialFall2017HealerNotes": "Seu coração é uma porta aberta. E Seus ombros são o telhado! Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada. Outono de 2017.",
"armorSpecialWinter2018RogueText": "Reindeer Costume", "armorSpecialWinter2018RogueText": "Fantasia de Rena",
"armorSpecialWinter2018RogueNotes": "You look so cute and fuzzy, who could suspect you are after holiday loot? Increases Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.", "armorSpecialWinter2018RogueNotes": "You look so cute and fuzzy, who could suspect you are after holiday loot? Increases Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.",
"armorSpecialWinter2018WarriorText": "Wrapping Paper Armor", "armorSpecialWinter2018WarriorText": "Armadura de Papel",
"armorSpecialWinter2018WarriorNotes": "Don't let the papery feel of this armor fool you. It's nearly impossible to rip! Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.", "armorSpecialWinter2018WarriorNotes": "Não deixe a papelada te enganar. É quase impossível de se rasgar! Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada. Inverno de 2017 e 2018.",
"armorSpecialWinter2018MageText": "Sparkly Tuxedo", "armorSpecialWinter2018MageText": "Smoking Elegante",
"armorSpecialWinter2018MageNotes": "The ultimate in magical formalwear. Increases Intelligence by <%= int %>. Limited Edition 2017-2018 Winter Gear.", "armorSpecialWinter2018MageNotes": "The ultimate in magical formalwear. Increases Intelligence by <%= int %>. Limited Edition 2017-2018 Winter Gear.",
"armorSpecialWinter2018HealerText": "Mistletoe Robes", "armorSpecialWinter2018HealerText": "Bata de Visco",
"armorSpecialWinter2018HealerNotes": "These robes are woven with spells for extra holiday joy. Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.", "armorSpecialWinter2018HealerNotes": "Essa bata é encantada com feitiços para aproveitar melhor as festas de fim de ano. Aumenta a Constituição em <%= con %>. Edição Limitada. Inverno 2017 e 2018.",
"armorMystery201402Text": "Túnica do Mensageiro", "armorMystery201402Text": "Túnica do Mensageiro",
"armorMystery201402Notes": "Cintilante e resistente, essa túnica tem vários bolsos para carregar cartas. Não concede benefícios. Item de Assinante, Fevereiro de 2014.", "armorMystery201402Notes": "Cintilante e resistente, essa túnica tem vários bolsos para carregar cartas. Não concede benefícios. Item de Assinante, Fevereiro de 2014.",
"armorMystery201403Text": "Armadura de Caminhante da Floresta", "armorMystery201403Text": "Armadura de Caminhante da Floresta",
@@ -906,7 +906,7 @@
"headSpecialFall2017HealerNotes": "Convide seus espíritos assustadores e criaturas amigáveis à procurar seus poderes de cura neste elmo! Aumenta Inteligência em <%= int %>. Equipamento de Edição Limitada. Outono de 2017.", "headSpecialFall2017HealerNotes": "Convide seus espíritos assustadores e criaturas amigáveis à procurar seus poderes de cura neste elmo! Aumenta Inteligência em <%= int %>. Equipamento de Edição Limitada. Outono de 2017.",
"headSpecialNye2017Text": "Fanciful Party Hat", "headSpecialNye2017Text": "Fanciful Party Hat",
"headSpecialNye2017Notes": "You've received a Fanciful Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.", "headSpecialNye2017Notes": "You've received a Fanciful Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.",
"headSpecialWinter2018RogueText": "Reindeer Helm", "headSpecialWinter2018RogueText": "Elmo de Rena",
"headSpecialWinter2018RogueNotes": "The perfect holiday disguise, with a built-in headlight! Increases Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.", "headSpecialWinter2018RogueNotes": "The perfect holiday disguise, with a built-in headlight! Increases Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.",
"headSpecialWinter2018WarriorText": "Giftbox Helm", "headSpecialWinter2018WarriorText": "Giftbox Helm",
"headSpecialWinter2018WarriorNotes": "This jaunty box top and bow are not only festive, but quite sturdy. Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.", "headSpecialWinter2018WarriorNotes": "This jaunty box top and bow are not only festive, but quite sturdy. Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.",
@@ -1210,8 +1210,8 @@
"shieldSpecialWinter2018RogueNotes": "Perfect for climbing walls or distracting your foes with sweet, sweet candy. Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.", "shieldSpecialWinter2018RogueNotes": "Perfect for climbing walls or distracting your foes with sweet, sweet candy. Increases Strength by <%= str %>. Limited Edition 2017-2018 Winter Gear.",
"shieldSpecialWinter2018WarriorText": "Magic Gift Bag", "shieldSpecialWinter2018WarriorText": "Magic Gift Bag",
"shieldSpecialWinter2018WarriorNotes": "Just about any useful thing you need can be found in this sack, if you know the right magic words to whisper. Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.", "shieldSpecialWinter2018WarriorNotes": "Just about any useful thing you need can be found in this sack, if you know the right magic words to whisper. Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.",
"shieldSpecialWinter2018HealerText": "Mistletoe Bell", "shieldSpecialWinter2018HealerText": "Sino de Visco",
"shieldSpecialWinter2018HealerNotes": "What's that sound? The sound of warmth and cheer for all to hear! Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.", "shieldSpecialWinter2018HealerNotes": "Que som é esse? Som de aconchego e esplendor para todos ouvirem! Aumenta a Constituição em <%= con %>. Equipamento de Edição Limitada. Inverno de 2017 e 2018.",
"shieldMystery201601Text": "Destruidora de Resoluções", "shieldMystery201601Text": "Destruidora de Resoluções",
"shieldMystery201601Notes": "Essa lâmina pode ser usada para bloquear todas as distrações. Não concede benefícios. Item de Assinante, Janeiro de 2016", "shieldMystery201601Notes": "Essa lâmina pode ser usada para bloquear todas as distrações. Não concede benefícios. Item de Assinante, Janeiro de 2016",
"shieldMystery201701Text": "Escudo Congela-Tempo", "shieldMystery201701Text": "Escudo Congela-Tempo",

View File

@@ -104,14 +104,14 @@
"foreverAlone": "Não é possível curtir a própria mensagem. Não seja 'aquela' pessoa.", "foreverAlone": "Não é possível curtir a própria mensagem. Não seja 'aquela' pessoa.",
"sortDateJoinedAsc": "Earliest Date Joined", "sortDateJoinedAsc": "Earliest Date Joined",
"sortDateJoinedDesc": "Latest Date Joined", "sortDateJoinedDesc": "Latest Date Joined",
"sortLoginAsc": "Earliest Login", "sortLoginAsc": "Último Login",
"sortLoginDesc": "Último Login", "sortLoginDesc": "Último Login",
"sortLevelAsc": "Nível mais baixo", "sortLevelAsc": "Nível mais baixo",
"sortLevelDesc": "Nível mais alto", "sortLevelDesc": "Nível mais alto",
"sortNameAsc": "Nome (A - Z)", "sortNameAsc": "Nome (A - Z)",
"sortNameDesc": "Nome (Z - A)", "sortNameDesc": "Nome (Z - A)",
"sortTierAsc": "Lowest Tier", "sortTierAsc": "Nível mais baixo",
"sortTierDesc": "Highest Tier", "sortTierDesc": "Nível mais alto",
"confirmGuild": "Criar Guilda por 4 Gemas?", "confirmGuild": "Criar Guilda por 4 Gemas?",
"leaveGroupCha": "Deixar os desafios da Guilda e...", "leaveGroupCha": "Deixar os desafios da Guilda e...",
"confirm": "Confirmar", "confirm": "Confirmar",
@@ -234,17 +234,17 @@
"onlyCreatorOrAdminCanDeleteChat": "Não autorizado a deletar essa mensagem!", "onlyCreatorOrAdminCanDeleteChat": "Não autorizado a deletar essa mensagem!",
"onlyGroupLeaderCanEditTasks": "Não tem autorização para gerenciar tarefas!", "onlyGroupLeaderCanEditTasks": "Não tem autorização para gerenciar tarefas!",
"onlyGroupTasksCanBeAssigned": "Apenas tarefas de grupo podem ser designadas", "onlyGroupTasksCanBeAssigned": "Apenas tarefas de grupo podem ser designadas",
"assignedToUser": "Assigned to <%= userName %>", "assignedToUser": "Designada para <%= userName %>",
"assignedToMembers": "Assigned to <%= userCount %> members", "assignedToMembers": "Designada para <%= userCount %> membros",
"assignedToYouAndMembers": "Assigned to you and <%= userCount %> members", "assignedToYouAndMembers": "Designada para você e <%= userCount %> membros",
"youAreAssigned": "You are assigned to this task", "youAreAssigned": "Você foi designado(a) para esta tarefa",
"taskIsUnassigned": "This task is unassigned", "taskIsUnassigned": "Essa tarefa foi excluída",
"confirmClaim": "Are you sure you want to claim this task?", "confirmClaim": "Você tem certeza que quer assumir esta tarefa?",
"confirmUnClaim": "Are you sure you want to unclaim this task?", "confirmUnClaim": "Você tem certeza que quer abandonar essa tarefa?",
"confirmApproval": "Are you sure you want to approve this task?", "confirmApproval": "Você tem certeza que quer aprovar esta tarefa?",
"userRequestsApproval": "<%= userName %> requests approval", "userRequestsApproval": "<%= userName %> aprovou a solicitação",
"userCountRequestsApproval": "<%= userCount %> request approval", "userCountRequestsApproval": "<%= userCount %> negou a solicitação",
"youAreRequestingApproval": "You are requesting approval", "youAreRequestingApproval": "Você está solicitando a aprovação",
"chatPrivilegesRevoked": "Seus privilégios do chat foram revogados.", "chatPrivilegesRevoked": "Seus privilégios do chat foram revogados.",
"newChatMessagePlainNotification": "Nova mensagem em <%= groupName %> de <%= authorName %>. Clique aqui para abrir a página do chat!", "newChatMessagePlainNotification": "Nova mensagem em <%= groupName %> de <%= authorName %>. Clique aqui para abrir a página do chat!",
"newChatMessageTitle": "Nova mensagem em <%= groupName %>", "newChatMessageTitle": "Nova mensagem em <%= groupName %>",
@@ -314,7 +314,7 @@
"aboutToJoinCancelledGroupPlan": "Você está preste a se juntar a um grupo com um plano cancelado. Você NÃO receberá uma assinatura gratuita.", "aboutToJoinCancelledGroupPlan": "Você está preste a se juntar a um grupo com um plano cancelado. Você NÃO receberá uma assinatura gratuita.",
"cannotChangeLeaderWithActiveGroupPlan": "Você não pode alterar o líder enquanto o grupo possui um plano em curso.", "cannotChangeLeaderWithActiveGroupPlan": "Você não pode alterar o líder enquanto o grupo possui um plano em curso.",
"leaderCannotLeaveGroupWithActiveGroup": "Um líder não pode deixar o grupo enquanto há um plano em curso.", "leaderCannotLeaveGroupWithActiveGroup": "Um líder não pode deixar o grupo enquanto há um plano em curso.",
"youHaveGroupPlan": "You have a free subscription because you are a member of a group that has a Group Plan. This will end when you are no longer in the group that has a Group Plan. Any months of extra subscription credit you have will be applied at the end of the Group Plan.", "youHaveGroupPlan": "Você tem uma assinatura gratuita pois é membro de um grupo que possou um Plano de Time. Ela terminará quando não mais fizer parte de um grupo que possua este plano. Quaisquer meses extra de assinatura creditados que você possuir serão aplicados no final do Plano do Time",
"cancelGroupSub": "Cancelar Plano do Grupo.", "cancelGroupSub": "Cancelar Plano do Grupo.",
"confirmCancelGroupPlan": "Você tem certeza que você quer cancelar o plano de time e remover os benefícios de todos os membros, incluindo os que tem assinaturas gratuitas?", "confirmCancelGroupPlan": "Você tem certeza que você quer cancelar o plano de time e remover os benefícios de todos os membros, incluindo os que tem assinaturas gratuitas?",
"canceledGroupPlan": "Plano de Time cancelado", "canceledGroupPlan": "Plano de Time cancelado",
@@ -361,7 +361,7 @@
"privacySettings": "Opções de Privacidade", "privacySettings": "Opções de Privacidade",
"onlyLeaderCreatesChallenges": "Apenas o Líder pode criar Desafios", "onlyLeaderCreatesChallenges": "Apenas o Líder pode criar Desafios",
"privateGuild": "Guilda Privada", "privateGuild": "Guilda Privada",
"charactersRemaining": "<%= characters %> characters remaining", "charactersRemaining": "<%= characters %> personagens restantes",
"guildSummary": "Resumo", "guildSummary": "Resumo",
"guildSummaryPlaceholder": "Escreva uma breve descrição anunciando sua Guilda para outros Habiticanos. Qual o principal propósito de sua Guilda e por que as pessoas deveriam entrar nela? Tente incluir palavras chave no resumo de forma que Habiticanos possam encontrar sua Guilda facilmente quando a procurarem.", "guildSummaryPlaceholder": "Escreva uma breve descrição anunciando sua Guilda para outros Habiticanos. Qual o principal propósito de sua Guilda e por que as pessoas deveriam entrar nela? Tente incluir palavras chave no resumo de forma que Habiticanos possam encontrar sua Guilda facilmente quando a procurarem.",
"groupDescription": "Descrição", "groupDescription": "Descrição",
@@ -373,7 +373,7 @@
"noGuildsParagraph1": "Guildas são grupos sociais criados por outros jogadores que podem oferecer ajuda, encorajamento e responsabilidade mútua.", "noGuildsParagraph1": "Guildas são grupos sociais criados por outros jogadores que podem oferecer ajuda, encorajamento e responsabilidade mútua.",
"noGuildsParagraph2": "Clique na aba de Descoberta para ver as Guildas recomendadas baseado nos seus interesses, navegue pelas Guildas públicas do Habitica ou crie sua própria Guilda.", "noGuildsParagraph2": "Clique na aba de Descoberta para ver as Guildas recomendadas baseado nos seus interesses, navegue pelas Guildas públicas do Habitica ou crie sua própria Guilda.",
"privateDescription": "Uma Guilda privada não será exibida no diretório público de Guildas. Novos membros precisarão ser adicionados por convite.", "privateDescription": "Uma Guilda privada não será exibida no diretório público de Guildas. Novos membros precisarão ser adicionados por convite.",
"removeInvite": "Remove Invitation", "removeInvite": "Remover convite",
"removeMember": "Remover Membro", "removeMember": "Remover Membro",
"sendMessage": "Enviar Mensagem", "sendMessage": "Enviar Mensagem",
"removeManager2": "Remover Gerente", "removeManager2": "Remover Gerente",
@@ -409,5 +409,5 @@
"wouldYouParticipate": "Você gostaria de participar?", "wouldYouParticipate": "Você gostaria de participar?",
"managerAdded": "Gestor(a) adicionado(a) com sucesso.", "managerAdded": "Gestor(a) adicionado(a) com sucesso.",
"managerRemoved": "Gestor(a) removido(a) com sucesso.", "managerRemoved": "Gestor(a) removido(a) com sucesso.",
"leaderChanged": "Leader has been changed" "leaderChanged": "O líder foi alterado."
} }

View File

@@ -349,7 +349,7 @@
"questArmadilloDropArmadilloEgg": "Tatu (Ovo)", "questArmadilloDropArmadilloEgg": "Tatu (Ovo)",
"questArmadilloUnlockText": "Desbloqueia ovos de Tatu para compra no Mercado", "questArmadilloUnlockText": "Desbloqueia ovos de Tatu para compra no Mercado",
"questCowText": "A Vaca Muutante", "questCowText": "A Vaca Muutante",
"questCowNotes": "Its been a long, hot day at Sparring Farms, and there is nothing more you want than a long sip of water and some sleep. You're standing there daydreaming when @Soloana suddenly screams, \"Everyone run! The prize cow has mootated!\"<br><br>@eevachu gulps. \"It must be our bad habits that infected it.\"<br><br>\"Quick!\" @Feralem Tau says. \"Lets do something before the udder cows mootate, too.\"<br><br>Youve herd enough. No more daydreaming -- it's time to get those bad habits under control!", "questCowNotes": "Foi um longo dia nas Fazendas da Luta, e não há nada que você mais queira que um belo gole d'água e um descanso. Você está lá, sonhando acordado, quando @Soloana grita de repente \"Corram! A vaca premiada sofreu uma muuutação!\"<br><br> @eevachu Engole seco quando diz \"Deve ser nossos maus hábitos que a infectaram.\"<br><br> \"Rápido!\" Diz @Feralem Tau \" Vamos fazer algo antes que as vacas leiteiras também sofram muuutações!\"<br><br> Já é o bastante, chega de sonhar acordado -- está na hora de dar um jeito nesses maus hábitos!",
"questCowCompletion": "Você ordenha seus bons hábitos em tudo que consegue, até que a vaca volta à sua forma original. A vaca olha para você com seus bonitos olhos castanhos e deixa três ovos.<br><br>@fuzzytrees ri e te dá os ovos, \"Talvez ainda esteja muutante se houverem bebês vaca nesses ovos. Mas eu confio em você para manter seus bons hábitos ao criar estes ovos!\"", "questCowCompletion": "Você ordenha seus bons hábitos em tudo que consegue, até que a vaca volta à sua forma original. A vaca olha para você com seus bonitos olhos castanhos e deixa três ovos.<br><br>@fuzzytrees ri e te dá os ovos, \"Talvez ainda esteja muutante se houverem bebês vaca nesses ovos. Mas eu confio em você para manter seus bons hábitos ao criar estes ovos!\"",
"questCowBoss": "Vaca Muutante", "questCowBoss": "Vaca Muutante",
"questCowDropCowEgg": "Vaca (Ovo)", "questCowDropCowEgg": "Vaca (Ovo)",
@@ -516,7 +516,7 @@
"questLostMasterclasser1CollectAncientTomes": "Tomos Antigos", "questLostMasterclasser1CollectAncientTomes": "Tomos Antigos",
"questLostMasterclasser1CollectForbiddenTomes": "Tomos Proibidos", "questLostMasterclasser1CollectForbiddenTomes": "Tomos Proibidos",
"questLostMasterclasser1CollectHiddenTomes": "Tomos Escondidos", "questLostMasterclasser1CollectHiddenTomes": "Tomos Escondidos",
"questLostMasterclasser2Text": "The Mystery of the Masterclassers, Part 2: Assembling the a'Voidant", "questLostMasterclasser2Text": "O Mistério dos Mestres de Classe, Parte 2: Conjurando o a'Voidant",
"questLostMasterclasser2Notes": "A Ceifadora Alegre batuca seus dedos ósseos em alguns dos livros que você trouxe. \"Oh, minha cara,\" a Mestre dos Curandeiros diz. \"Existe uma essência de vida malévola em ação. Eu deveria ter percebido, considerando os ataques de crânios reanimados durante cada incidente.\" Sua assistente @tricksy.fox traz um baú e você se assusta ao ver o conteúdo que @beffymaroo despeja: os mesmos objetos usados por essa misteriosa Tzina para possuir as pessoas.<br><br>\"Vou usar magia de cura ressonante para fazer com que essa criatura se manifeste,\" diz a Ceifadora Alegre, lembrando a você que o esqueleto é de alguma forma um Curandeiro não convencional. \"Você precisa ler a mensagem revelada rapidamente, caso a criatura saia do nosso controle.\"<br><br>Conforme ela se concentra, uma névoa torcida começa a sair dos livros e envolver os objetos. Rapidamente, você viras as páginas tentando ler as novas linhas de texto que se aproximam. Você consegue pegar apenas alguns trechos: \"Areias dos Tempos Perdidos\" - \"o Grande Desastre\" - \"dividir em quatro\" - \"permanentemente corrompido\" - Até que um nome chama a sua atenção: Zinnya.<br><br>De forma bruta, as páginas se libertam de seus dedos e se destroem enquanto uma criatura uivante explode em existência, fundindo-se em torno dos objetos possuídos.<br><br>\"É um a'Voidant!\" a Ceifadora Alegre grita, conjurando um feitiço de proteção. \"São criaturas antigas de confusão e obscuridade. Se essa Tzina pode controlar uma delas, ela deve possuir um comando assustador sobre a vida mágica. Rápido, ataque-a antes que escape de volta para os livros!\"<br><br>", "questLostMasterclasser2Notes": "A Ceifadora Alegre batuca seus dedos ósseos em alguns dos livros que você trouxe. \"Oh, minha cara,\" a Mestre dos Curandeiros diz. \"Existe uma essência de vida malévola em ação. Eu deveria ter percebido, considerando os ataques de crânios reanimados durante cada incidente.\" Sua assistente @tricksy.fox traz um baú e você se assusta ao ver o conteúdo que @beffymaroo despeja: os mesmos objetos usados por essa misteriosa Tzina para possuir as pessoas.<br><br>\"Vou usar magia de cura ressonante para fazer com que essa criatura se manifeste,\" diz a Ceifadora Alegre, lembrando a você que o esqueleto é de alguma forma um Curandeiro não convencional. \"Você precisa ler a mensagem revelada rapidamente, caso a criatura saia do nosso controle.\"<br><br>Conforme ela se concentra, uma névoa torcida começa a sair dos livros e envolver os objetos. Rapidamente, você viras as páginas tentando ler as novas linhas de texto que se aproximam. Você consegue pegar apenas alguns trechos: \"Areias dos Tempos Perdidos\" - \"o Grande Desastre\" - \"dividir em quatro\" - \"permanentemente corrompido\" - Até que um nome chama a sua atenção: Zinnya.<br><br>De forma bruta, as páginas se libertam de seus dedos e se destroem enquanto uma criatura uivante explode em existência, fundindo-se em torno dos objetos possuídos.<br><br>\"É um a'Voidant!\" a Ceifadora Alegre grita, conjurando um feitiço de proteção. \"São criaturas antigas de confusão e obscuridade. Se essa Tzina pode controlar uma delas, ela deve possuir um comando assustador sobre a vida mágica. Rápido, ataque-a antes que escape de volta para os livros!\"<br><br>",
"questLostMasterclasser2Completion": "O a'Voidant finalmente sucumbe e você partilha os trechos que lê.<br><br>\"Nenhuma dessas referências me parecem familiar, mesmo para alguém tão velha quanto eu,\" diz a Ceifadora Alegre. \"Exceto... os Tempos Perdidos são um deserto distante, nos limites mais hostis do Habitica. Portais frequentemente falham na região, mas montarias rápidas podem levar você até lá bem rápido. Lady Glaciata com prazer irá te ajudar.\" Sua voz soa divertida. \"O que significa que o Mestre dos Ladinos enamorado certamente virá junto.\" Ela entrega uma máscara cintilante a você. \"Talvez você deva tentar rastrear a magia que persiste nesses itens até sua origem. Eu irei colher algum sustento para a sua jornada.\"", "questLostMasterclasser2Completion": "O a'Voidant finalmente sucumbe e você partilha os trechos que lê.<br><br>\"Nenhuma dessas referências me parecem familiar, mesmo para alguém tão velha quanto eu,\" diz a Ceifadora Alegre. \"Exceto... os Tempos Perdidos são um deserto distante, nos limites mais hostis do Habitica. Portais frequentemente falham na região, mas montarias rápidas podem levar você até lá bem rápido. Lady Glaciata com prazer irá te ajudar.\" Sua voz soa divertida. \"O que significa que o Mestre dos Ladinos enamorado certamente virá junto.\" Ela entrega uma máscara cintilante a você. \"Talvez você deva tentar rastrear a magia que persiste nesses itens até sua origem. Eu irei colher algum sustento para a sua jornada.\"",
"questLostMasterclasser2Boss": "O a'Voidant", "questLostMasterclasser2Boss": "O a'Voidant",
@@ -531,11 +531,11 @@
"questLostMasterclasser3DropBodyAccessory": "Amuleto Etéreo (Acessório de Corpo)", "questLostMasterclasser3DropBodyAccessory": "Amuleto Etéreo (Acessório de Corpo)",
"questLostMasterclasser3DropBasePotion": "Poção de Eclosão Básica", "questLostMasterclasser3DropBasePotion": "Poção de Eclosão Básica",
"questLostMasterclasser3DropGoldenPotion": "Poção de Eclosão Dourada", "questLostMasterclasser3DropGoldenPotion": "Poção de Eclosão Dourada",
"questLostMasterclasser3DropPinkPotion": "Cotton Candy Pink Hatching Potion", "questLostMasterclasser3DropPinkPotion": "Poção Rosa Algodão-Doce",
"questLostMasterclasser3DropShadePotion": "Shade Hatching Potion", "questLostMasterclasser3DropShadePotion": "Poção Sombria",
"questLostMasterclasser3DropZombiePotion": "Poção de Eclosão Zumbi", "questLostMasterclasser3DropZombiePotion": "Poção de Eclosão Zumbi",
"questLostMasterclasser4Text": "The Mystery of the Masterclassers, Part 4: The Lost Masterclasser", "questLostMasterclasser4Text": "O Mistério dos Mestres de Classe, Parte 4: O Mestre Perdido",
"questLostMasterclasser4Notes": "You surface from the portal, but youre still suspended in a strange, shifting netherworld. “That was bold,” says a cold voice. “I have to admit, I hadnt planned for a direct confrontation yet.” A woman rises from the churning whirlpool of darkness. “Welcome to the Realm of Void.”<br><br>You try to fight back your rising nausea. “Are you Zinnya?” you ask.<br><br>“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 Antizinnya now, given all that I have done and undone.”<br><br>Suddenly, the portal reopens behind you, and as the four Masterclassers burst out, bolting towards you, Antizinnyas eyes flash with hatred. “I see that my pathetic replacements have managed to follow you.”<br><br>You stare. “Replacements?”<br><br>“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.", "questLostMasterclasser4Notes": "Você emerge do portal, ainda suspenso em um estranho, e instável, submundo “Aquilo foi ousado,” diz uma voz fria. “Eu devo admitir, ainda não havia planejado uma batalha direta” Uma mulher ascende do redemoinho revolto em trevas. “Bem vindo ao reino do vácuo.”<br><br>Você tenta lutar contra uma sensação nauseante enquanto pergunta \"Você é a Zinnya?” <br><br>“Este é um velho nome para uma jovem idealistaela diz com a boca contorcendo enquanto o mundo distorce sobre seus pés “Não! Se realmente precisa de um nome, deve me chamar como a Antizinnya agora, depois de tudo que eu fiz e desfiz.”<br><br>De repente, o portal reabre atrás de você e dele saltam todos os quatro mestres de classes, correndo em sua direção. Os olhos da Antizinnyas estão preenchidos de ódio ao olhar essa cena. “Vejo que meus patéticos substitutos conseguiram chegar até você”<br><br>Você não acredita “Substitutos?”<br><br>“Como mestre dobradora do ether, eu fui a primeira mestre de classe- a única mestre de classe. Esses quatro são patéticos, cada um possuindo apenas um fragmento do que um dia eu tive! Eu comandei cada magia, eu aprendi todas as habilidades. Eu quem criei o seu mundo pela minha vontade - até que o traiçoeiro ether se colabou sobre o peso dos meus talentos e das minhas expectativas perfeitamente razoáveis. Depois, eu estive aprisionada por milênios nesse vácuo resultante, me recuperando. Imagina meu desgosto quando descobri o quanto meu legado foi corrompido. Ela deixa escapar uma fina, ecoante risada. “Meu plano era demolir seus domínios antes de destruir cada um de vocês, mas suponho que a ordem dos fatores é irrelevanteCom uma explosão de força desenfreada ela dispara em sua direção, e o Reino do Vácuo explode em caos.",
"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 youre kneeling once more in the desert sand.<br><br>“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.”<br><br>“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.”<br><br>“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 Antizinnyas spirit to rest. “What a dazzling effect. I must take notes.”<br><br>“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 youll 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.<br><br>", "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 youre kneeling once more in the desert sand.<br><br>“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.”<br><br>“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.”<br><br>“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 Antizinnyas spirit to rest. “What a dazzling effect. I must take notes.”<br><br>“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 youll 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.<br><br>",
"questLostMasterclasser4Boss": "Anti'zinnya", "questLostMasterclasser4Boss": "Anti'zinnya",
"questLostMasterclasser4RageTitle": "Siphoning Void", "questLostMasterclasser4RageTitle": "Siphoning Void",
@@ -544,18 +544,18 @@
"questLostMasterclasser4DropBackAccessory": "Capa Etérea (Acessório de Costas)", "questLostMasterclasser4DropBackAccessory": "Capa Etérea (Acessório de Costas)",
"questLostMasterclasser4DropWeapon": "Cristais Etéreo (Arma de Duas Mãos)", "questLostMasterclasser4DropWeapon": "Cristais Etéreo (Arma de Duas Mãos)",
"questLostMasterclasser4DropMount": "Montaria Invisível Etérea", "questLostMasterclasser4DropMount": "Montaria Invisível Etérea",
"questYarnText": "A Tangled Yarn", "questYarnText": "O Novelo Enrolado",
"questYarnNotes": "Its 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.<br><br>The shopkeepers race after him, and @stefalupagus grabs your arm, out of breath. \"Looks like all of his unfinished projects\" <em>gasp gasp</em> \"have transformed the yarn from our Yarn Shop\" <em>gasp gasp</em> \"into a tangled mass of Yarnghetti!\"<br><br>\"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!\"<br><br>Its 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!", "questYarnNotes": "Its 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.<br><br>The shopkeepers race after him, and @stefalupagus grabs your arm, out of breath. \"Looks like all of his unfinished projects\" <em>gasp gasp</em> \"have transformed the yarn from our Yarn Shop\" <em>gasp gasp</em> \"into a tangled mass of Yarnghetti!\"<br><br>\"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!\"<br><br>Its 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.<br><br>\"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…\"", "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.<br><br>\"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", "questYarnBoss": "The Dread Yarnghetti",
"questYarnDropYarnEgg": "Yarn (Egg)", "questYarnDropYarnEgg": "Yarn (Egg)",
"questYarnUnlockText": "Unlocks purchasable Yarn eggs in the Market", "questYarnUnlockText": "Unlocks purchasable Yarn eggs in the Market",
"winterQuestsText": "Winter Quest Bundle", "winterQuestsText": "Pacote de Missões de Inverno",
"winterQuestsNotes": "Contains 'Trapper Santa', 'Find the Cub', and 'The Fowl Frost'. Available until December 31.", "winterQuestsNotes": "Contém o 'Noel Caçador', 'Encontre o Cubo' e ' O Galo Congelado' . Disponíveis até 31 de Dezembro.",
"questPterodactylText": "The Pterror-dactyl", "questPterodactylText": "O Pterror-dáctilo",
"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.\"<br><br>@Procyon P nods. \"They nest nearby, but they're attracted to the scent of negative Habits and undone Dailies.\"<br><br>\"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.", "questPterodactylNotes": "Você está caminhando no tranquilo Rochedo de Stoïkalm quando rugido maligno enevoa o ar. Você se vira para olhar, somente para encontrar uma criatura nefasta voando em sua direção, te paralisando com um poderoso terror. Você se prepara para fugir, mas @Lilith de Alfheim te segura \" Não se preocupe! É somente um Pterror-dáctilo\"<br><br>@Procyon P concorda \" O ninho deles deve estar perto, mas eles estão sendo atraídos pelo aroma de hábitos negativos e tarefas diárias não concluídas \"<br><br>\"Não se preocupe\", diz @Katy133. \"Nos somente precisamos de uma produtividade extra para derrotá-lo !!\" Cheio de um novo senso de proposito você se vira para enfrentar o inimigo.",
"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.", "questPterodactylCompletion": "Com um ultimo rugido o Pterror-dáctilo dá uma rasante na borda do rochedo. Você corre na sua direção para velo fugir derrotado para as estepes distantes. \" Uffa, estou feliz que isso acabou\", você diz. \"Eu também\", responde @GeraldThePixel. \" Mas olhe, ela deixou alguns ovos para nós\" @Edge te entrega três ovos, e você os levanta com tranquilidade, em volta de hábitos positivos e tarefas diárias azuis.",
"questPterodactylBoss": "Pterror-dactyl", "questPterodactylBoss": "Pterror-dáctilo",
"questPterodactylDropPterodactylEgg": "Pterodactyl (Egg)", "questPterodactylDropPterodactylEgg": "Pterror-dáctilo (Ovo)",
"questPterodactylUnlockText": "Unlocks purchasable Pterodactyl eggs in the Market" "questPterodactylUnlockText": "Desbloqueia ovos de Pterror-dáctilo para a compra no Mercado"
} }

View File

@@ -161,9 +161,9 @@
"questEggYarnText": "毛线", "questEggYarnText": "毛线",
"questEggYarnMountText": "飞毯", "questEggYarnMountText": "飞毯",
"questEggYarnAdjective": "羊绒的", "questEggYarnAdjective": "羊绒的",
"questEggPterodactylText": "Pterodactyl", "questEggPterodactylText": "翼龙",
"questEggPterodactylMountText": "Pterodactyl", "questEggPterodactylMountText": "翼龙",
"questEggPterodactylAdjective": "trusting", "questEggPterodactylAdjective": "值得信赖的",
"eggNotes": "将一瓶孵化药水倒在这个宠物蛋上,你就能孵化出一只<%= eggAdjective(locale) %><%= eggText(locale) %>。", "eggNotes": "将一瓶孵化药水倒在这个宠物蛋上,你就能孵化出一只<%= eggAdjective(locale) %><%= eggText(locale) %>。",
"hatchingPotionBase": "普通", "hatchingPotionBase": "普通",
"hatchingPotionWhite": "白色", "hatchingPotionWhite": "白色",

View File

@@ -18,21 +18,21 @@
"tip16": "点击页脚的“数据展示工具”链接,来获得有关你进步的宝贵见解。", "tip16": "点击页脚的“数据展示工具”链接,来获得有关你进步的宝贵见解。",
"tip17": "使用手机APP来为你的任务设置提醒。", "tip17": "使用手机APP来为你的任务设置提醒。",
"tip18": "仅仅积极的,或仅仅消极的习惯会逐渐“淡化”并变成黄色。", "tip18": "仅仅积极的,或仅仅消极的习惯会逐渐“淡化”并变成黄色。",
"tip19": "Boost your Intelligence Stat to gain more experience when you complete a task.", "tip19": "提高你的智力属性,这样当你完成一个任务时,就能获得更多地经验。",
"tip20": "提高你的感知属性以获得更多的掉落物品和金币。", "tip20": "提高你的感知属性以获得更多的掉落物品和金币。",
"tip21": "提升你的力量属性来对怪物造成更多的伤害或造成会心一击。", "tip21": "提升你的力量属性来对怪物造成更多的伤害或造成会心一击。",
"tip22": "提升你的体质属性,这样你没有完成的日常任务对你造成的伤害会更少。", "tip22": "提升你的体质属性,这样你没有完成的日常任务对你造成的伤害会更少。",
"tip23": "升到100级吧这样你就可以免费解锁重生球并且开始全新的冒险", "tip23": "升到100级吧这样你就可以免费解锁重生球并且开始全新的冒险",
"tip24": "Have a question? Ask in the Habitica Help Guild!", "tip24": "有问题在“Habitica帮助公会”提问吧",
"tip25": "四季盛会会在接近二至日和二分点的时候开始", "tip25": "四季盛会会在接近二至日和二分点的时候开始",
"tip26": "An arrow to the right of someones name means theyre currently buffed.", "tip26": "在角色名字右边如果有一个肩头,这表示这个人现在处于增益状态。",
"tip27": "昨天完成了每日任务,但是忘记点了?别担心!你可以在开始新的一天之前,把它补点上!", "tip27": "昨天完成了每日任务,但是忘记点了?别担心!你可以在开始新的一天之前,把它补点上!",
"tip28": "Set a Custom Day Start under User Icon > Settings to control when your day restarts.", "tip28": "在\"用户\"图标下,设置“自定义起始日期”>设置是用来控制你这一天什么时候会重置。",
"tip29": "完成你所有的每日任务以获得“完美日”的增益,那会提升你的属性!", "tip29": "完成你所有的每日任务以获得“完美日”的增益,那会提升你的属性!",
"tip30": "你不仅可以邀请人们进入队伍,还可以邀请人们进入公会。", "tip30": "你不仅可以邀请人们进入队伍,还可以邀请人们进入公会。",
"tip31": "通过 Library of Tasks and Challenges 公会中的预置列表来查看各种任务的样例。", "tip31": "通过 Library of Tasks and Challenges 公会中的预置列表来查看各种任务的样例。",
"tip32": "Lots of Habiticas code, art, and writing is made by volunteer contributors! Head to the Aspiring Legends Guild to help.", "tip32": "Habitica的很多代码、艺术和文字都是由志愿者创作的前往“伟大传奇公会”来提供帮助吧",
"tip33": "Check out The Bulletin Board Guild for news about Guilds, Challenges, and other player-created events - and announce your own there!", "tip33": "在“电子公告栏公会”中,查看有关公会、挑战和其他玩家创造的活动的新文——也来这儿发布你自己创造的活动吧!",
"tip34": "时不时地重新评估你的任务,以确保他们是最新的!", "tip34": "时不时地重新评估你的任务,以确保他们是最新的!",
"tip35": "参加团队计划的用户,能够在这个团队为其他成员分配任务,来获得额外的任务管理和责任。" "tip35": "参加团队计划的用户,能够在这个团队为其他成员分配任务,来获得额外的任务管理和责任。"
} }

View File

@@ -493,12 +493,12 @@
"questNudibranchText": "Infestation of the NowDo Nudibranches", "questNudibranchText": "Infestation of the NowDo Nudibranches",
"questNudibranchNotes": "You finally get around to checking your To-dos on a lazy day in Habitica. Bright against your deepest red tasks are a gaggle of vibrant blue sea slugs. You are entranced! Their sapphire colors make your most intimidating tasks look as easy as your best Habits. In a feverish stupor you get to work, tackling one task after the other in a ceaseless frenzy...<br><br>The next thing you know, @LilithofAlfheim is pouring cold water over you. “The NowDo Nudibranches have been stinging you all over! You need to take a break!”<br><br>Shocked, you see that your skin is as bright red as your To-Do list was. \"Being productive is one thing,\" @beffymaroo says, \"but you've also got to take care of yourself. Hurry, let's get rid of them!\"", "questNudibranchNotes": "You finally get around to checking your To-dos on a lazy day in Habitica. Bright against your deepest red tasks are a gaggle of vibrant blue sea slugs. You are entranced! Their sapphire colors make your most intimidating tasks look as easy as your best Habits. In a feverish stupor you get to work, tackling one task after the other in a ceaseless frenzy...<br><br>The next thing you know, @LilithofAlfheim is pouring cold water over you. “The NowDo Nudibranches have been stinging you all over! You need to take a break!”<br><br>Shocked, you see that your skin is as bright red as your To-Do list was. \"Being productive is one thing,\" @beffymaroo says, \"but you've also got to take care of yourself. Hurry, let's get rid of them!\"",
"questNudibranchCompletion": "You see the last of the NowDo Nudibranches sliding off of a pile of completed tasks as @amadshade washes them away. One leaves behind a cloth bag, and you open it to reveal some gold and a few little ellipsoids you guess are eggs.", "questNudibranchCompletion": "You see the last of the NowDo Nudibranches sliding off of a pile of completed tasks as @amadshade washes them away. One leaves behind a cloth bag, and you open it to reveal some gold and a few little ellipsoids you guess are eggs.",
"questNudibranchBoss": "NowDo Nudibranch", "questNudibranchBoss": "即行海蛞蝓",
"questNudibranchDropNudibranchEgg": "海蛞蝓 (宠物蛋)", "questNudibranchDropNudibranchEgg": "海蛞蝓 (宠物蛋)",
"questNudibranchUnlockText": "解锁海蛞蝓蛋购买功能", "questNudibranchUnlockText": "解锁海蛞蝓蛋购买功能",
"splashyPalsText": "溅水夥伴探索任务包", "splashyPalsText": "溅水夥伴探索任务包",
"splashyPalsNotes": "包含“拖拉比赛”“引导海龟”和“鲸之哀嚎”。7月31日前可购买。", "splashyPalsNotes": "包含“拖拉比赛”“引导海龟”和“鲸之哀嚎”。7月31日前可购买。",
"questHippoText": "What a Hippo-Crite", "questHippoText": "好一个伪君子!",
"questHippoNotes": "You and @awesomekitty collapse into the shade of a palm tree, exhausted. The sun beats down over the Sloensteadi Savannah, scorching the ground below. Its been a productive day so far, conquering your Dailies, and this oasis looks like a nice place to take a break and refresh. Stooping near the water to get a drink, you stumble back in shock as a massive hippopotamus rises. “Resting so soon? Dont be so lazy, get back to work.” You try and protest that youve been working hard and need a break, but the hippo isnt having any of it.<br><br>@khdarkwolf whispers to you, “Notice how its lounging around all day but has the nerve to call you lazy? Its the Hippo-Crite!”<br><br>Your friend @jumorales nods. “Lets show it what hard work looks like!”", "questHippoNotes": "You and @awesomekitty collapse into the shade of a palm tree, exhausted. The sun beats down over the Sloensteadi Savannah, scorching the ground below. Its been a productive day so far, conquering your Dailies, and this oasis looks like a nice place to take a break and refresh. Stooping near the water to get a drink, you stumble back in shock as a massive hippopotamus rises. “Resting so soon? Dont be so lazy, get back to work.” You try and protest that youve been working hard and need a break, but the hippo isnt having any of it.<br><br>@khdarkwolf whispers to you, “Notice how its lounging around all day but has the nerve to call you lazy? Its the Hippo-Crite!”<br><br>Your friend @jumorales nods. “Lets show it what hard work looks like!”",
"questHippoCompletion": "The hippo bows in surrender. “I underestimated you. It seems you werent being lazy. My apologies. Truth be told, I may have been projecting a bit. Perhaps I should get some work done myself. Here, take these eggs as a sign of my gratitude.” Grabbing them, you settle down by the water, ready to relax at last.", "questHippoCompletion": "The hippo bows in surrender. “I underestimated you. It seems you werent being lazy. My apologies. Truth be told, I may have been projecting a bit. Perhaps I should get some work done myself. Here, take these eggs as a sign of my gratitude.” Grabbing them, you settle down by the water, ready to relax at last.",
"questHippoBoss": "伪君子", "questHippoBoss": "伪君子",
@@ -516,7 +516,7 @@
"questLostMasterclasser1CollectAncientTomes": "古老的書卷", "questLostMasterclasser1CollectAncientTomes": "古老的書卷",
"questLostMasterclasser1CollectForbiddenTomes": "被禁止的書卷", "questLostMasterclasser1CollectForbiddenTomes": "被禁止的書卷",
"questLostMasterclasser1CollectHiddenTomes": "被隐藏的書卷", "questLostMasterclasser1CollectHiddenTomes": "被隐藏的書卷",
"questLostMasterclasser2Text": "The Mystery of the Masterclassers, Part 2: Assembling the a'Voidant", "questLostMasterclasser2Text": "Masterclassers的秘密第2部分组装the a'Voidant",
"questLostMasterclasser2Notes": "The Joyful Reaper drums her bony fingers on some of the books that you brought. “Oh, dear,” the Master of Healers says. “There is a malevolent life essence at work. I might have guessed, considering the attacks by reanimated skulls during each incident.” Her assistant @tricksy.fox brings in a chest, and you are startled to see the contents that @beffymaroo unloads: the very same objects once used by this mysterious Tzina to possess people.<br><br>“Im going to use resonant healing magic to try to make this creature manifest,” the Joyful Reaper says, reminding you that the skeleton is a somewhat unconventional Healer. “Youll need to read the revealed information quickly, in case it breaks loose.”<br><br>As she concentrates, a twisting mist begins to siphon from the books and twine around the objects. Quickly, you flip through the pages, trying to read the new lines of text that are writhing into view. You catch only a few snippets: “Sands of the Timewastes” — “the Great Disaster” —“split into four”— “permanently corrupted”— before a single name catches your eye: Zinnya.<br><br>Abruptly, the pages wrench free from your fingers and shred themselves as a howling creature explodes into being, coalescing around the possessed objects.<br><br>“Its an aVoidant!” the Joyful Reaper shouts, throwing up a protection spell. “Theyre ancient creatures of confusion and obscurity. If this Tzina can control one, she must have a frightening command over life magic. Quickly, attack it before it escapes back into the books!”<br><br>", "questLostMasterclasser2Notes": "The Joyful Reaper drums her bony fingers on some of the books that you brought. “Oh, dear,” the Master of Healers says. “There is a malevolent life essence at work. I might have guessed, considering the attacks by reanimated skulls during each incident.” Her assistant @tricksy.fox brings in a chest, and you are startled to see the contents that @beffymaroo unloads: the very same objects once used by this mysterious Tzina to possess people.<br><br>“Im going to use resonant healing magic to try to make this creature manifest,” the Joyful Reaper says, reminding you that the skeleton is a somewhat unconventional Healer. “Youll need to read the revealed information quickly, in case it breaks loose.”<br><br>As she concentrates, a twisting mist begins to siphon from the books and twine around the objects. Quickly, you flip through the pages, trying to read the new lines of text that are writhing into view. You catch only a few snippets: “Sands of the Timewastes” — “the Great Disaster” —“split into four”— “permanently corrupted”— before a single name catches your eye: Zinnya.<br><br>Abruptly, the pages wrench free from your fingers and shred themselves as a howling creature explodes into being, coalescing around the possessed objects.<br><br>“Its an aVoidant!” the Joyful Reaper shouts, throwing up a protection spell. “Theyre ancient creatures of confusion and obscurity. If this Tzina can control one, she must have a frightening command over life magic. Quickly, attack it before it escapes back into the books!”<br><br>",
"questLostMasterclasser2Completion": "The aVoidant succumbs at last, and you share the snippets that you read.<br><br>“None of those references sound familiar, even for someone as old as I,” the Joyful Reaper says. “Except… the Timewastes are a distant desert at the most hostile edge of Habitica. Portals often fail nearby, but swift mounts could get you there in no time. Lady Glaciate will be glad to assist.” Her voice grows amused. “Which means that the enamored Master of Rogues will undoubtedly tag along.” She hands you the glimmering mask. “Perhaps you should try to track the lingering magic in these items to its source. Ill go harvest some sustenance for your journey.”", "questLostMasterclasser2Completion": "The aVoidant succumbs at last, and you share the snippets that you read.<br><br>“None of those references sound familiar, even for someone as old as I,” the Joyful Reaper says. “Except… the Timewastes are a distant desert at the most hostile edge of Habitica. Portals often fail nearby, but swift mounts could get you there in no time. Lady Glaciate will be glad to assist.” Her voice grows amused. “Which means that the enamored Master of Rogues will undoubtedly tag along.” She hands you the glimmering mask. “Perhaps you should try to track the lingering magic in these items to its source. Ill go harvest some sustenance for your journey.”",
"questLostMasterclasser2Boss": "The a'Voidant", "questLostMasterclasser2Boss": "The a'Voidant",

View File

@@ -6,11 +6,11 @@ const featuredItems = {
}, },
{ {
type: 'hatchingPotions', type: 'hatchingPotions',
path: 'hatchingPotions.Golden', path: 'hatchingPotions.Holly',
}, },
{ {
type: 'food', type: 'hatchingPotions',
path: 'food.Saddle', path: 'hatchingPotions.StarryNight',
}, },
{ {
type: 'card', type: 'card',
@@ -20,20 +20,20 @@ const featuredItems = {
quests: [ quests: [
{ {
type: 'quests', type: 'quests',
path: 'quests.gryphon', path: 'quests.pterodactyl',
},
{
type: 'quests',
path: 'quests.stoikalmCalamity1',
},
{
type: 'quests',
path: 'quests.penguin',
}, },
{ {
type: 'quests', type: 'quests',
path: 'quests.dilatoryDistress1', path: 'quests.dilatoryDistress1',
}, },
{
type: 'quests',
path: 'quests.nudibranch',
},
{
type: 'quests',
path: 'quests.taskwoodsTerror1',
},
], ],
seasonal: 'summerMage', seasonal: 'summerMage',
timeTravelers: [ timeTravelers: [

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

View File

@@ -365,59 +365,47 @@ api.createSubscription = async function createSubscription (data) {
txnEmail(data.user, emailType); txnEmail(data.user, emailType);
} }
if (!data.promo) { analytics.trackPurchase({
analytics.trackPurchase({ uuid: data.user._id,
uuid: data.user._id, groupId,
groupId, itemPurchased,
itemPurchased, sku: `${data.paymentMethod.toLowerCase()}-subscription`,
sku: `${data.paymentMethod.toLowerCase()}-subscription`, purchaseType,
purchaseType, paymentMethod: data.paymentMethod,
paymentMethod: data.paymentMethod, quantity: 1,
quantity: 1, gift: Boolean(data.gift),
gift: Boolean(data.gift), purchaseValue: block.price,
purchaseValue: block.price, headers: data.headers,
headers: data.headers, });
});
}
if (!group && !data.promo) data.user.purchased.txnCount++; if (!group) data.user.purchased.txnCount++;
if (data.gift) { if (data.gift) {
let byUserName = getUserInfo(data.user, ['name']).name; let byUserName = getUserInfo(data.user, ['name']).name;
// generate the message in both languages, so both users can understand it // generate the message in both languages, so both users can understand it
let languages = [data.user.preferences.language, data.gift.member.preferences.language]; let languages = [data.user.preferences.language, data.gift.member.preferences.language];
if (data.promo) { let senderMsg = shared.i18n.t('giftedSubscriptionFull', {
let senderMsg = shared.i18n.t(`giftedSubscription${data.promo}Promo`, { username: data.gift.member.profile.name,
username: data.gift.member.profile.name, sender: byUserName,
monthCount: shared.content.subscriptionBlocks[data.gift.subscription.key].months, monthCount: shared.content.subscriptionBlocks[data.gift.subscription.key].months,
}, languages[0]); }, languages[0]);
senderMsg = `\`${senderMsg}\``;
senderMsg = `\`${senderMsg}\``; let receiverMsg = shared.i18n.t('giftedSubscriptionFull', {
data.user.sendMessage(data.gift.member, { senderMsg }); username: data.gift.member.profile.name,
} else { sender: byUserName,
let senderMsg = shared.i18n.t('giftedSubscriptionFull', { monthCount: shared.content.subscriptionBlocks[data.gift.subscription.key].months,
username: data.gift.member.profile.name, }, languages[1]);
sender: byUserName, receiverMsg = `\`${receiverMsg}\``;
monthCount: shared.content.subscriptionBlocks[data.gift.subscription.key].months,
}, languages[0]);
senderMsg = `\`${senderMsg}\``;
let receiverMsg = shared.i18n.t('giftedSubscriptionFull', { if (data.gift.message) {
username: data.gift.member.profile.name, receiverMsg += ` ${data.gift.message}`;
sender: byUserName, senderMsg += ` ${data.gift.message}`;
monthCount: shared.content.subscriptionBlocks[data.gift.subscription.key].months,
}, languages[1]);
receiverMsg = `\`${receiverMsg}\``;
if (data.gift.message) {
receiverMsg += ` ${data.gift.message}`;
senderMsg += ` ${data.gift.message}`;
}
data.user.sendMessage(data.gift.member, { receiverMsg, senderMsg });
} }
data.user.sendMessage(data.gift.member, { receiverMsg, senderMsg });
if (data.gift.member.preferences.emailNotifications.giftedSubscription !== false) { if (data.gift.member.preferences.emailNotifications.giftedSubscription !== false) {
txnEmail(data.gift.member, 'gifted-subscription', [ txnEmail(data.gift.member, 'gifted-subscription', [
{name: 'GIFTER', content: byUserName}, {name: 'GIFTER', content: byUserName},
@@ -425,20 +413,7 @@ api.createSubscription = async function createSubscription (data) {
]); ]);
} }
if (data.gift.member._id !== data.user._id) { // If sending to a user other than yourself, don't push notify, and get bonus sub for self per holiday promo if (data.gift.member._id !== data.user._id) { // Only send push notifications if sending to a user other than yourself
let promoData = {
user: data.user,
gift: {
member: data.user,
subscription: {
key: data.gift.subscription.key,
},
},
paymentMethod: data.paymentMethod,
promo: 'Winter',
};
await this.createSubscription(promoData);
if (data.gift.member.preferences.pushNotifications.giftedSubscription !== false) { if (data.gift.member.preferences.pushNotifications.giftedSubscription !== false) {
sendPushNotification(data.gift.member, sendPushNotification(data.gift.member,
{ {

View File

@@ -77,7 +77,7 @@ function sendSubscriptionNotification ({
let text; let text;
let timestamp = new Date(); let timestamp = new Date();
if (recipient.id) { if (recipient.id) {
text = `${buyer.name} ${buyer.id} ${buyer.email} bought a ${months}-month gift subscription for ${recipient.name} ${recipient.id} ${recipient.email} and got a promo using ${paymentMethod} on ${timestamp}`; text = `${buyer.name} ${buyer.id} ${buyer.email} bought a ${months}-month gift subscription for ${recipient.name} ${recipient.id} ${recipient.email} using ${paymentMethod} on ${timestamp}`;
} else if (groupId) { } else if (groupId) {
text = `${buyer.name} ${buyer.id} ${buyer.email} bought a 1-month recurring group-plan for ${groupId} using ${paymentMethod} on ${timestamp}`; text = `${buyer.name} ${buyer.id} ${buyer.email} bought a 1-month recurring group-plan for ${groupId} using ${paymentMethod} on ${timestamp}`;
} else { } else {