From 093ef68f5cfce8bc67047e966346d484da63e50f Mon Sep 17 00:00:00 2001 From: Melior Date: Thu, 30 Jul 2020 18:12:59 +0200 Subject: [PATCH 01/21] Translated using Weblate (Japanese) Currently translated at 100.0% (216 of 216 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/ja/ Translated using Weblate (Czech) Currently translated at 100.0% (500 of 500 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/cs/ Translated using Weblate (Czech) Currently translated at 100.0% (298 of 298 strings) Translation: Habitica/Generic Translate-URL: https://translate.habitica.com/projects/habitica/generic/cs/ Translated using Weblate (Spanish) Currently translated at 97.7% (531 of 543 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (86 of 86 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/es/ Translated using Weblate (Czech) Currently translated at 100.0% (328 of 328 strings) Translation: Habitica/Front Translate-URL: https://translate.habitica.com/projects/habitica/front/cs/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (216 of 216 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hant/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (216 of 216 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (251 of 251 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hant/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (251 of 251 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/ Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (216 of 216 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/en_GB/ Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (251 of 251 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/en_GB/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (500 of 500 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hant/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (500 of 500 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/ Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (500 of 500 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/en_GB/ Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (2125 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/en_GB/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (86 of 86 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hant/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (86 of 86 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hans/ Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (86 of 86 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/en_GB/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (702 of 702 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/ Translated using Weblate (Italian) Currently translated at 100.0% (2125 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/it/ Translated using Weblate (Italian) Currently translated at 100.0% (702 of 702 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/it/ Translated using Weblate (Russian) Currently translated at 99.5% (215 of 216 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/ru/ Translated using Weblate (Russian) Currently translated at 98.6% (213 of 216 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/ru/ Translated using Weblate (Italian) Currently translated at 100.0% (2125 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/it/ Translated using Weblate (French) Currently translated at 100.0% (2125 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/ Translated using Weblate (Czech) Currently translated at 92.1% (129 of 140 strings) Translation: Habitica/Quests Translate-URL: https://translate.habitica.com/projects/habitica/quests/cs/ Translated using Weblate (Czech) Currently translated at 89.2% (125 of 140 strings) Translation: Habitica/Quests Translate-URL: https://translate.habitica.com/projects/habitica/quests/cs/ Translated using Weblate (Czech) Currently translated at 100.0% (124 of 124 strings) Translation: Habitica/Communityguidelines Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/cs/ Translated using Weblate (Italian) Currently translated at 100.0% (216 of 216 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/it/ Translated using Weblate (Italian) Currently translated at 100.0% (251 of 251 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/it/ Translated using Weblate (Italian) Currently translated at 100.0% (2125 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/it/ Translated using Weblate (Czech) Currently translated at 83.8% (1781 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/cs/ Translated using Weblate (Czech) Currently translated at 97.5% (121 of 124 strings) Translation: Habitica/Communityguidelines Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/cs/ Translated using Weblate (Italian) Currently translated at 100.0% (86 of 86 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/it/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (216 of 216 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/pt_BR/ Translated using Weblate (French) Currently translated at 100.0% (216 of 216 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/fr/ Translated using Weblate (German) Currently translated at 100.0% (216 of 216 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/de/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (251 of 251 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pt_BR/ Translated using Weblate (French) Currently translated at 100.0% (251 of 251 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/ Translated using Weblate (German) Currently translated at 100.0% (8 of 8 strings) Translation: Habitica/Overview Translate-URL: https://translate.habitica.com/projects/habitica/overview/de/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (500 of 500 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/pt_BR/ Translated using Weblate (French) Currently translated at 100.0% (500 of 500 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/fr/ Translated using Weblate (German) Currently translated at 100.0% (500 of 500 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/de/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2125 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translated using Weblate (French) Currently translated at 100.0% (2125 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (702 of 702 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (86 of 86 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/pt_BR/ Translated using Weblate (French) Currently translated at 100.0% (86 of 86 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/fr/ Translated using Weblate (German) Currently translated at 100.0% (86 of 86 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/de/ Translated using Weblate (Czech) Currently translated at 100.0% (86 of 86 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/cs/ Translated using Weblate (German) Currently translated at 100.0% (251 of 251 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/ Translated using Weblate (German) Currently translated at 98.6% (493 of 500 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/de/ --- website/common/locales/cs/achievements.json | 5 +- .../locales/cs/communityguidelines.json | 8 +- website/common/locales/cs/front.json | 10 +- website/common/locales/cs/gear.json | 3 +- website/common/locales/cs/generic.json | 7 +- website/common/locales/cs/groups.json | 19 +- website/common/locales/cs/quests.json | 11 +- website/common/locales/de/achievements.json | 2 +- website/common/locales/de/groups.json | 13 +- website/common/locales/de/overview.json | 2 +- website/common/locales/de/subscriber.json | 3 +- website/common/locales/de/tasks.json | 2 +- .../common/locales/en_GB/achievements.json | 5 +- website/common/locales/en_GB/gear.json | 8 +- website/common/locales/en_GB/groups.json | 13 +- website/common/locales/en_GB/subscriber.json | 3 +- website/common/locales/en_GB/tasks.json | 5 +- website/common/locales/es/achievements.json | 5 +- website/common/locales/es/backgrounds.json | 4 +- website/common/locales/fr/achievements.json | 5 +- website/common/locales/fr/gear.json | 8 +- website/common/locales/fr/groups.json | 13 +- website/common/locales/fr/subscriber.json | 3 +- website/common/locales/fr/tasks.json | 5 +- website/common/locales/it/achievements.json | 5 +- website/common/locales/it/gear.json | 366 +++++++++--------- website/common/locales/it/questscontent.json | 12 +- website/common/locales/it/subscriber.json | 3 +- website/common/locales/it/tasks.json | 5 +- website/common/locales/ja/tasks.json | 5 +- .../common/locales/pt_BR/achievements.json | 5 +- website/common/locales/pt_BR/gear.json | 8 +- website/common/locales/pt_BR/groups.json | 13 +- website/common/locales/pt_BR/subscriber.json | 3 +- website/common/locales/pt_BR/tasks.json | 7 +- website/common/locales/ru/tasks.json | 8 +- website/common/locales/zh/achievements.json | 5 +- website/common/locales/zh/groups.json | 9 +- website/common/locales/zh/questscontent.json | 16 +- website/common/locales/zh/subscriber.json | 3 +- website/common/locales/zh/tasks.json | 5 +- .../common/locales/zh_TW/achievements.json | 5 +- website/common/locales/zh_TW/groups.json | 9 +- website/common/locales/zh_TW/subscriber.json | 3 +- website/common/locales/zh_TW/tasks.json | 5 +- 45 files changed, 399 insertions(+), 263 deletions(-) diff --git a/website/common/locales/cs/achievements.json b/website/common/locales/cs/achievements.json index 1d054ec70a..dff1ea59a7 100644 --- a/website/common/locales/cs/achievements.json +++ b/website/common/locales/cs/achievements.json @@ -81,5 +81,8 @@ "achievementHatchedPetText": "Vylíhli svého prvního mazlíčka.", "achievementHatchedPet": "Vylíhnout mazlíčka", "onboardingCompleteDescSmall": "Jestliže chceš ještě více, tak se mrkni do Úspěchů a začni je sbírat!", - "onboardingComplete": "Splnil/a jsi své zaučovací úkoly!" + "onboardingComplete": "Splnil/a jsi své zaučovací úkoly!", + "achievementFreshwaterFriendsModalText": "Dokončil/a jsi výpravu za axolotlem, žábou a hrochem!", + "achievementFreshwaterFriendsText": "Splnil/a jsi výpravu za axolotlem, žábou a hrochem.", + "achievementFreshwaterFriends": "Sladkovodní kamarádi" } diff --git a/website/common/locales/cs/communityguidelines.json b/website/common/locales/cs/communityguidelines.json index 516ebcca01..2b5e8c3985 100644 --- a/website/common/locales/cs/communityguidelines.json +++ b/website/common/locales/cs/communityguidelines.json @@ -24,7 +24,7 @@ "commGuideList02L": "Rozhodně by ses měl/a vyhnout výměně osobních údajů - především informací, které mohou být zneužity ke tvé identifikaci - ve veřejných chatech. . Mezi informace, které mohou vést ke tvé identifikaci patří mimo jiné: tvoje adresa, tvůj e-mail a tvůj APO token/heslo. Tohle zajistí tvé bezpečí! Zaměstnanci nebo moderátoři mohou takové příspěvky odstranit. Pokud se tě někdo zeptá na soukromé informace v neveřejné gildě, druzině nebo soukromé zprávě, doporučujeme, abys slušně odmítnul a informoval zaměstnance nebo moderátory skrze 1 ) označení zprávy pokud je to ve družině nebo v soukromé gildě, nebo skrze 2) vyplnění kontaktního formuláře pro moderátora a přiložením screenshotů.", "commGuidePara019": "In private spaces, users have more freedom to discuss whatever topics they would like, but they still may not violate the Terms and Conditions, including posting slurs or any discriminatory, violent, or threatening content. Note that, because Challenge names appear in the winner's public profile, ALL Challenge names must obey the public space guidelines, even if they appear in a private space.", "commGuidePara020": "Soukromé zprávy (SZ) mají pár dalších zásad. Pokud tě někdo zablokoval, nekontaktuj je jiným způsobem, aby tě odblokoval. Dále, neměl bys posílat soukromé zprávy někomu, kdo žádá o pomoc (veřejné odpovědi na žádosti o pomoc mohou pomoc i jiným v komunitě). Nakonec, neposílej nikomu soukromé zprávy, ve kterých prosíš o drahokamy nebo předplatné, jelikož by to mohlo být považováno za spam.", - "commGuidePara020A": "If you see a post that you believe is in violation of the public space guidelines outlined above, or if you see a post that concerns you or makes you uncomfortable, you can bring it to the attention of Moderators and Staff by clicking the flag icon to report it. A Staff member or Moderator will respond to the situation as soon as possible. Please note that intentionally reporting innocent posts is an infraction of these Guidelines (see below in “Infractions”). PMs cannot be flagged at this time, so if you need to report a PM, please contact the Mods via the form on the “Contact Us” page, which you can also access via the help menu by clicking “Contact the Moderation Team.” You may want to do this if there are multiple problematic posts by the same person in different Guilds, or if the situation requires some explanation. You may contact us in your native language if that is easier for you: we may have to use Google Translate, but we want you to feel comfortable about contacting us if you have a problem.", + "commGuidePara020A": "Pokud uvidíš příspěvek nebo soukromou zprávu, o které si myslíš, že je v rozporu se zvýše zmíněnými pravidly, nebo pokud uvidíš příspěvek nebo soukromou zprávu, kvůli které máš starosti, nebo se necítíš dobře, můžeš ji nahlásit moderátorovi nebo zaměstnanci skrze kliknutí na ikonu vlajky. Zaměstnanec nebo moderátor se o tuto situaci postará, jak rychle to jen půjde. Prosím uvědom si, že záměrné označování příspěvků, které neporušují pravidla (viz níže v \"Porušení pravidel\"). Soukromé zprávy momentálně nemohou být nahlašovány, takže pokud ji chceš nahlásit, zkontaktuj moderátory skrze stránku \"Kontakt\", kterou můžeš nalézt i v menu na kliknutí “Zkontaktuj moderátora.” Tohle můžeš udělat, pokud půjde o více problematických příspěvků v různých gildách, nebo pokud je třeba situaci vysvětlit. Pokud je to pro tebe snažší, můžeš nám napsat ve svém rodném jazyce: možná budeme muset použít Google Translate, ale chceme, aby ses cítil/a pohodlně, pokud nás kontaktuješ kvůli problému.", "commGuidePara021": "Navíc některé veřejné prostory v zemi Habitica mají další pravidla.", "commGuideHeadingTavern": "Krčma", "commGuidePara022": "The Tavern is the main spot for Habiticans to mingle. Daniel the Innkeeper keeps the place spic-and-span, and Lemoness will happily conjure up some lemonade while you sit and chat. Just keep in mind…", @@ -36,7 +36,7 @@ "commGuidePara031": "Some public Guilds will contain sensitive topics such as depression, religion, politics, etc. This is fine as long as the conversations therein do not violate any of the Terms and Conditions or Public Space Rules, and as long as they stay on topic.", "commGuidePara033": "Public Guilds may NOT contain 18+ content. If they plan to regularly discuss sensitive content, they should say so in the Guild description. This is to keep Habitica safe and comfortable for everyone.", "commGuidePara035": "If the Guild in question has different kinds of sensitive issues, it is respectful to your fellow Habiticans to place your comment behind a warning (ex. \"Warning: references self-harm\"). These may be characterized as trigger warnings and/or content notes, and Guilds may have their own rules in addition to those given here. If possible, please use markdown to hide the potentially sensitive content below line breaks so that those who may wish to avoid reading it can scroll past it without seeing the content. Habitica staff and moderators may still remove this material at their discretion.", - "commGuidePara036": "Additionally, the sensitive material should be topical -- bringing up self-harm in a Guild focused on fighting depression may make sense, but is probably less appropriate in a music Guild. If you see someone who is repeatedly violating this guideline, especially after several requests, please flag the posts and notify the moderators via the Moderator Contact Form.", + "commGuidePara036": "Citlivý materiál by navíc měl být relevantní - dává smysl zmínit sebepoškozování v gildě zaměřené na boj s depresí, ale nehodí se do gildy o hudbě. Pokud uvidíš, že někdo opakovaně porušuje toto pravidlo, zvláště, pokud na to už byl/a upozorněn/a, prosím označ ten příspěvek a informuj moderátory skrze Zkontaktuj moderátora.", "commGuidePara037": "No Guilds, Public or Private, should be created for the purpose of attacking any group or individual. Creating such a Guild is grounds for an instant ban. Fight bad habits, not your fellow adventurers!", "commGuidePara038": "All Tavern Challenges and Public Guild Challenges must comply with these rules as well.", "commGuideHeadingInfractionsEtc": "Porušení, důsledky a náprava", @@ -114,13 +114,13 @@ "commGuidePara013": "In a community as big as Habitica, users come and go, and sometimes a staff member or moderator needs to lay down their noble mantle and relax. The following are Staff and Moderators Emeritus. They no longer act with the power of a Staff member or Moderator, but we would still like to honor their work!", "commGuidePara014": "Staff and Moderators Emeritus:", "commGuideHeadingFinal": "Poslední část", - "commGuidePara067": "So there you have it, brave Habitican -- the Community Guidelines! Wipe that sweat off of your brow and give yourself some XP for reading it all. If you have any questions or concerns about these Community Guidelines, please reach out to us via the Moderator Contact Form and we will be happy to help clarify things.", + "commGuidePara067": "Tak tady to máš, odvážný/á občane/ko země Habitia - komunitní pravidla! Utři si pot z čela a uděl si pár xp za to, že jsi všechno přečetl/a. Pokud máš jakékoli otázky nebo obavy kvůli těmto pravidlům, prosím spoj se s ními skrze Zkontaktuj moderátora a my ti s radostí se vším pomůžeme.", "commGuidePara068": "Nyní kupředu, chrabrý dobrodruhu, a přemož nějaké Denní úkoly!", "commGuideHeadingLinks": "Užitečné odkazy", "commGuideLink01": "Habitica Help: Ask a Question: a Guild for users to ask questions!", "commGuideLink02": "The Wiki: the biggest collection of information about Habitica.", "commGuideLink03": "GitHub: for bug reports or helping with code!", - "commGuideLink04": "The Main Trello: for site feature requests.", + "commGuideLink04": "Formulář na zpětnou vazbu: s návrhy na nové funkce webu a aplikace.", "commGuideLink05": "The Mobile Trello: for mobile feature requests.", "commGuideLink06": "The Art Trello: for submitting pixel art.", "commGuideLink07": "The Quest Trello: for submitting quest writing.", diff --git a/website/common/locales/cs/front.json b/website/common/locales/cs/front.json index 2b12dde965..9f5e48852e 100644 --- a/website/common/locales/cs/front.json +++ b/website/common/locales/cs/front.json @@ -1,6 +1,6 @@ { "FAQ": "FAQ", - "termsAndAgreement": "Kliknutím na tlačítko níže označuješ, že jsi četl a souhlasíš s Terms of Service (Podmínky užívání služby) a Privacy Policy (Ochrana soukromí).", + "termsAndAgreement": "Kliknutím na tlačítko níže označuješ, že jsi četl/a a souhlasíš s Podmínkami užívání služby a Ochranou soukromí.", "accept1Terms": "Kliknutím na následující tlačítko souhlasím s", "accept2Terms": "a", "alexandraQuote": "Nemohla jsem o programu [Habitica] nemluvit při svém proslovu v Madridu. Nástroj, který musí mít každý živnostník, který by potřeboval nějakého šéfa nad sebou.", @@ -99,7 +99,7 @@ "logout": "Odhlásit", "marketing1Header": "Zlepšete své návyky tím, že budete hrát hru", "marketing1Lead1Title": "Hra tvého života", - "marketing1Lead1": "Program Habitica je internetová hra, která zlepšuje návyky v reálném životě. Mění tvůj život v hru tím, že všechny tvé úkoly (zvyky, denní úkoly a úkoly v úkolníčku) přemění na malá \"monstra\", která musíš porazit. Čím lepší v tom budeš, tím dále budeš postupovat ve hře. Pokud se nebudeš snažit, tvá postava začne chřadnout.", + "marketing1Lead1": "Program Habitica je internetová hra, která zlepšuje návyky v reálném životě. Mění tvůj život v hru tím, že všechny tvé úkoly (zvyky, denní úkoly a úkoly v úkolníčku) přemění na malé nestvůry, která musíš porazit. Čím lepší v tom budeš, tím dále budeš postupovat ve hře. Pokud se nebudeš snažit, tvá postava začne chřadnout.", "marketing1Lead2Title": "Získej Hustou Výbavu", "marketing1Lead2": "Vylepši si tvé zvyky, aby sis mohl vylepšit postavu. Pochlub se hustou výbavou, kterou sis zasloužil!", "marketing1Lead3Title": "Najdi náhodné ceny", @@ -180,7 +180,7 @@ "rewardHeading": "Splň úkol a získej za to zlato!", "sampleDailies": "Příklad denních úkolů", "sampleHabits": "Příklad zvyků", - "sampleToDo": "Příklad úkolů v úkolníčku", + "sampleToDo": "Příklad úkolu v úkolníčku", "school": "Škola", "schoolSample1": "Dokončit 1 úlohu", "schoolSample2": "Studovat 1 hodinu", @@ -311,7 +311,7 @@ "gamifyYourLife": "Ať je život hrou", "aboutHabitica": "Habitica is a free habit-building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, Habitica can help you achieve your goals to become healthy, hard-working, and happy.", "trackYourGoals": "Track Your Habits and Goals", - "trackYourGoalsDesc": "Stay accountable by tracking and managing your Habits, Daily goals, and To-Do list with Habitica’s easy-to-use mobile apps and web interface.", + "trackYourGoalsDesc": "Zůstaň odpovědný/á sledováním a zprávou svých návyků, denních úkolů a položek v úkolníčku pomocí snadno použitelné mobilní aplikace a webového rozhraní, které Habitica poskytuje.", "earnRewards": "Earn Rewards for Your Goals", "earnRewardsDesc": "Check off tasks to level up your Avatar and unlock in-game features such as battle armor, mysterious pets, magic skills, and even quests!", "battleMonsters": "Battle Monsters with Friends", @@ -325,7 +325,7 @@ "muchmuchMoreDesc": "Our fully customizable task list means that you can shape Habitica to fit your personal goals. Work on creative projects, emphasize self-care, or pursue a different dream -- it's all up to you.", "levelUpAnywhere": "Postupuj na další úroveň kdekoliv", "levelUpAnywhereDesc": "Naše mobilní aplikace ti zjednoduší držet přehled o svých úkolech i na cestách. Dosahuj svých cílů s jednoduchým klepnutím bez ohledu na to, kde jsi.", - "joinMany": "Přidej se k 2,000,000 lidí, kteří se již baví při dosahování svých cílů!", + "joinMany": "Přidej se k více než <%= userCountInMillions %> miliónům lidí, kteří se již baví při dosahování svých cílů!", "joinToday": "Vydej se do země Habitica ještě dnes", "signup": "Zaregistruj se", "getStarted": "Get Started!", diff --git a/website/common/locales/cs/gear.json b/website/common/locales/cs/gear.json index 452c79a7d9..da594095e7 100644 --- a/website/common/locales/cs/gear.json +++ b/website/common/locales/cs/gear.json @@ -1815,5 +1815,6 @@ "weaponSpecialWinter2020RogueText": "Tyč lucerny", "weaponSpecialFall2019RogueNotes": "Ať už dirigujete orchestr nebo zpíváte árii, toto nápomocné zařízení uvolňuje vaše ruce pro dramatická gesta! Zvyšuje sílu o <%= str %>. Limitovaná edice podzimní výzbroj 2019.", "weaponSpecialSummer2019HealerNotes": "Bubliny z hůlky zachycují léčivou energii a prastarou magii oceánů. Zvyšuje inteligenci o <%= int %>. Limitovaná Edice Letní výzbroj 2019.", - "weaponSpecialSummer2019MageNotes": "ovoce tvých snah, poprvé sklizen, tento malý poklad posiluje a inspiruje. Zvyšuje inteligenci o <%= int %>. Limitovaná edice letní výzbroj 2019." + "weaponSpecialSummer2019MageNotes": "ovoce tvých snah, poprvé sklizen, tento malý poklad posiluje a inspiruje. Zvyšuje inteligenci o <%= int %>. Limitovaná edice letní výzbroj 2019.", + "weaponSpecialFall2019WarriorNotes": "Připrav se, roztrhat své nepřátele drápy havrana. Zvyšuje sílu o <%= str %>. Limitovaná edice 2019 podzimní výstroj." } diff --git a/website/common/locales/cs/generic.json b/website/common/locales/cs/generic.json index 557cacbd76..bde5fb510e 100644 --- a/website/common/locales/cs/generic.json +++ b/website/common/locales/cs/generic.json @@ -248,7 +248,7 @@ "userIdRequired": "Je potřeba uživatelské ID", "resetFilters": "Vyčisti všechny fltry", "applyFilters": "Použij filtry", - "wantToWorkOn": "I want to work on:", + "wantToWorkOn": "Na tom chci pracovat:", "categories": "Kategorie", "habiticaOfficial": "Oficiální Habitica", "animals": "Zvířata", @@ -284,7 +284,7 @@ "dismissAll": "Označit vše jako přečtené", "messages": "Zprávy", "emptyMessagesLine1": "Nemáš žádné zprávy", - "emptyMessagesLine2": "Pošli zprávu a zahaj konverzaci!", + "emptyMessagesLine2": "Novou zprávu uživateli/Česku můžeš poslat tak, že navštívíš jeho/její profil a klikneš na tlačítko “Zprávy”.", "userSentMessage": "<%= user %> ti poslal/a zprávu", "letsgo": "Pojďmě!", "selected": "Vybrané", @@ -295,5 +295,6 @@ "demo": "Ukázka", "options": "Možnosti", "finish": "Dokončit", - "congratulations": "Gratulujeme!" + "congratulations": "Gratulujeme!", + "onboardingAchievs": "Začátečnické úspěchy" } diff --git a/website/common/locales/cs/groups.json b/website/common/locales/cs/groups.json index 52671f061d..417e32b032 100644 --- a/website/common/locales/cs/groups.json +++ b/website/common/locales/cs/groups.json @@ -139,7 +139,7 @@ "PMReceive": "Přijmout soukromé zprávy", "PMEnabledOptPopoverText": "Soukromé zprávy jsou aktivovány. Uživatelé tě mohou kontaktovat přes tvůj profil.", "PMDisabledOptPopoverText": "Soukromé zprávy jsou deaktivovány. Aktivuj tuto možnost, aby tě mohli ostatní uživatelé zkontaktovat přes tvůj profil.", - "PMDisabledCaptionTitle": "Soukromé zprávy jsou deaktivovány.", + "PMDisabledCaptionTitle": "Soukromé zprávy jsou deaktivovány", "PMDisabledCaptionText": "Ty můžeš zprávy stále odesílat, ale nikdo Ti nemůže zprávy posílat.", "block": "Blokovat", "unblock": "Odblokovat", @@ -174,7 +174,7 @@ "leaderOnlyChallenges": "Pouze velitel družiny může vytvářet Výzvy", "sendGift": "Poslat dárek", "inviteFriends": "Pozvat přátele", - "partyMembersInfo": "Tvoje družina má momentálně <%= memberCount %> členů a <%= invitationCount %> nezodpovězených pozvánek. Limit počtu členů družiny je <%= limitMembers %>. Pozvánky nad tento limit nemohou být poslány.", + "partyMembersInfo": "Tvoje družina má momentálně <%= memberCount %> členů a <%= invitationCount %> nezodpovězených pozvánek. Limit počtu členů družiny je <%= limitMembers %>. Pozvánky nad tento limit nemohou být poslány.", "inviteByEmail": "Pozvi přátele přes email", "inviteByEmailExplanation": "If a friend joins Habitica via your email, they'll automatically be invited to your Party!", "inviteMembersHowTo": "Invite people via a valid email or 36-digit User ID. If an email isn't registered yet, we'll invite them to join Habitica.", @@ -237,7 +237,7 @@ "cannotInviteSelfToGroup": "You cannot invite yourself to a group.", "userAlreadyInvitedToGroup": "UserID: <%= userId %>, User \"<%= username %>\" already invited to that group.", "userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" already pending invitation.", - "userAlreadyInAParty": "UserID: <%= userId %>, uživatel \"<%= username %>\" už je ve družině.", + "userAlreadyInAParty": "UserID: <%= userId %>, uživatel \"<%= username %>\" už je ve družině.", "userWithIDNotFound": "Uživatel s id „<%= userId %>\" nenalezen.", "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).", @@ -249,11 +249,11 @@ "onlyCreatorOrAdminCanDeleteChat": "Nemáte oprávnění k smazání této zprávy!", "onlyGroupLeaderCanEditTasks": "Not authorized to manage tasks!", "onlyGroupTasksCanBeAssigned": "Only group tasks can be assigned", - "assignedTo": "Assigned To", + "assignedTo": "Přiřadit k", "assignedToUser": "Přiřazeno <%= userName %>", "assignedToMembers": "Přiřazeno <%= userCount %> members", "assignedToYouAndMembers": "Přiřazeno vám a <%= userCount %> members", - "youAreAssigned": "You are assigned to this task", + "youAreAssigned": "Jsi přiřazen/a k tomuto úkolu", "taskIsUnassigned": "This task is unassigned", "confirmClaim": "Are you sure you want to claim this task?", "confirmUnClaim": "Are you sure you want to unclaim this task?", @@ -494,5 +494,12 @@ "PMUnblockUserToSendMessages": "Odblokuj tuto osobu, abys jí mohl/a psát a přijímat zprávy.", "PMUserDoesNotReceiveMessages": "Tento uživatel už nepřijímá soukromé zprávy", "PMCanNotReply": "Na tuto zprávu nemůžeš odpovědět", - "PMDisabled": "Zakaž soukromé zprávy" + "PMDisabled": "Zakaž soukromé zprávy", + "unassigned": "Nepřiřazeno", + "claimRewards": "Vyzvedni si odměnu", + "assignedDateAndUser": "Přiřazeno uživatelem/kou @<%= username %> dne <%= date %>", + "assignedDateOnly": "Přiřazeno k <%= date %>", + "managerNotes": "Poznámky manažera", + "thisTaskApproved": "Tento úkol byl schválen", + "chooseTeamMember": "Vyber člena týmu" } diff --git a/website/common/locales/cs/quests.json b/website/common/locales/cs/quests.json index 0aed4ff5a0..b45aebd9f9 100644 --- a/website/common/locales/cs/quests.json +++ b/website/common/locales/cs/quests.json @@ -47,10 +47,10 @@ "itemsToCollect": "Předměty ke sbírání", "bossDmg1": "Každý splněný denní úkol, úkol z úkolníčku a každý pozitivní zvyk zraní bosse. Zraň ho víc červenějšími úkoly nebo brutální ranou nebo Vzplanutím ohňů. Boss zraní každého účastníka výpravy za každý nesplněný denní úkol (újma je násobena jeho silou) navíc k normálnímu zranění, takže udržuj skupinu zdravou plněním úkolů. Veškerá zranění příšeře i vám se přičítají na kronu (na konci dne).", "bossDmg2": "Jen ti, kteří přijmou pozvání, budou bojovat proti příšeře a rozdělí si odměnu za výpravu.", - "bossDmg1Broken": "Každý splnění Denní úkol, úkol z Úkolníčku a každý pozitivní zvyk zraní příšeru... Zraň jí víc červenějšími úkoly nebo Brutální ranou nebo Vzplanutím ohňů... Příšera zraní každého účastníka výpravy za každý nesplněný Denní úkol (újma je násobena jeho Silou) navíc k normálnímu zranění, takže udržuj skupinu zdravou plněním úkolů. Veškerá zranění příšeře i vám se přičítají na kronu (na konci dne).", + "bossDmg1Broken": "Každé splnění denního úkolu, úkolu z úkolníčku a každý pozitivní zvyk zraní bosse... Zraň jej víc červenějšími úkoly, brutální ranou nebo vzplanutím ohňů... Boss zraní každého účastníka výpravy za každý nesplněný denní úkol (újma je násobena jeho silou) navíc k normálnímu zranění, takže udržuj svou družinu zdravou plněním svých denních úkolů... Veškerá zranění Bossovi i vám se započtou podle kronu (na konci tvého dne).", "bossDmg2Broken": "Jen ti, kteří přijmou pozvání, budou bojovat proti příšeře a rozdělí si odměnu za výpravu...", "tavernBossInfo": "Plň denní úkoly a úkoly v úkolníčku a buduj zvyky aby jsi zranil Světovou příšeru! Nesplněné denní úkoly živí příšeřin vztek. Když je vzteku již moc, příšera zaútočí na nějakou nehráčskou postavu. Světová příšera nikdy nijak nezraní jednotlivé hráče nebo jejich účty. Pouze aktivní hráči, kteří neodpočívají v Hostinci, se mohou podílet na boji proti příšeře.", - "tavernBossInfoBroken": "Splň denní úkoly a úkoly v Úkolníčku a zraň tak Světovou příšeru... Nesplněné denní úkoly naplní lištu Výpadu... Když se tato lišta naplní, příšera zaútočí na nějakou nehráčskou postavu... Světová příšera nikdy nezraní jednotlivé hráče... Pouze aktivní hráči, kteří neodpočívají v Hostinci se mohou podílet na zranění příšery...", + "tavernBossInfoBroken": "Plň denní úkoly a úkoly v úkolníčku a zraň tak světového bosse... Nesplněné denní úkoly naplní ukazatel omračujícího útoku... Když se tento ukazatel naplní, světový boss zaútočí na nějakou nehráčskou postavu... Světový boss nikdy nezraní jednotlivé hráče ani nijak nepoškodí jejich účty... Započítávají se pouze úkoly aktivních hráčů, kteří neodpočívají v krčmě...", "bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon.", "bossColl2": "Jen ti, kteří přijmou pozvání, mohou sbírat předměty a rozdělit si odměnu za výpravu.", "bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon...", @@ -71,8 +71,8 @@ "scrollsText1": "Pro účast na výpravě musíš být členem družiny. Pokud chceš na výpravu na vlastní pěst,", "scrollsText2": "vytvoř si prázdnou družinu", "scrollsPre": "Tuto Výpravu jsi ještě neodemkl!", - "alreadyEarnedQuestLevel": "Tuto Výpravu jsi si již vysloužil dosažením Úrovně <%= level %>. ", - "alreadyEarnedQuestReward": "Tuto Výpravu sis již vysloužil dokončením Výpravy <%= priorQuest %>.", + "alreadyEarnedQuestLevel": "Tuto výpravu jsi si již vysloužil dosažením úrovně <%= level %>.", + "alreadyEarnedQuestReward": "Tuto výpravu sis již vysloužil dokončením výpravy <%= priorQuest %>.", "completedQuests": "Dokončil následující výpravy", "mustComplete": "Nejdříve musíš dokončit <%= quest %>.", "mustLevel": "Musíš být na Úrovni <%= level %>, abys mohl začít tuto Výpravu.", @@ -130,5 +130,6 @@ "chatItemQuestFinish": "Všechny položky byly nalezeny! Družina získala své odměny.", "questInvitationNotificationInfo": "Byli jste pozváni, abyste se připojili k výpravě", "hatchingPotionQuests": "Výpravy pro kouzelný lektvar", - "bossDamage": "Ublížil/a jsi bossovi!" + "bossDamage": "Ublížil/a jsi bossovi!", + "questAlreadyStarted": "Výprava už začala." } diff --git a/website/common/locales/de/achievements.json b/website/common/locales/de/achievements.json index be40e4964a..3cbf945ec2 100644 --- a/website/common/locales/de/achievements.json +++ b/website/common/locales/de/achievements.json @@ -84,5 +84,5 @@ "achievementBareNecessities": "Mit Bloßen Händen", "achievementFreshwaterFriendsModalText": "Du hast die Axolotl-, Frosch- und Nilpferdhaustier-Quests erfüllt!", "achievementFreshwaterFriendsText": "Hat die Axolotl-, Frosch- und Nilpferdhaustier-Quests erfüllt.", - "achievementFreshwaterFriends": "Frischwasser-Freunde" + "achievementFreshwaterFriends": "Süßwasser-Freunde" } diff --git a/website/common/locales/de/groups.json b/website/common/locales/de/groups.json index a975e68ac7..a3d10ba70d 100644 --- a/website/common/locales/de/groups.json +++ b/website/common/locales/de/groups.json @@ -249,11 +249,11 @@ "onlyCreatorOrAdminCanDeleteChat": "Keine Berechtigung diese Nachricht zu löschen!", "onlyGroupLeaderCanEditTasks": "Nicht berechtigt, Aufgaben zu bearbeiten!", "onlyGroupTasksCanBeAssigned": "Nur Team-Aufgaben können verteilt werden", - "assignedTo": "Zugewiesen an", + "assignedTo": "Zuweisen an", "assignedToUser": "<%= userName %> zugewiesen", "assignedToMembers": "<%= userCount %> Mitgliedern zugewiesen", "assignedToYouAndMembers": "Dir und <%= userCount %> Mitliedern zugewiesen", - "youAreAssigned": "Du bist dieser Aufgabe zugewiesen", + "youAreAssigned": "Dir zugewiesen", "taskIsUnassigned": "Diese Aufgabe ist niemandem zugewiesen", "confirmClaim": "Bist Du sicher, dass Du diese Aufgabe beanspruchen möchtest?", "confirmUnClaim": "Bist Du sicher, dass Du diese Aufgabe abgeben möchtest?", @@ -494,5 +494,12 @@ "PMCanNotReply": "Du kannst auf diese Nachricht nicht antworten", "PMUnblockUserToSendMessages": "Entblocke diese Person, um wieder Nachrichten versenden und empfangen zu können.", "PMUserDoesNotReceiveMessages": "Diese Person empfängt keine privaten Nachrichten mehr", - "newPartyPlaceholder": "Gib den Namen Deiner Party ein." + "newPartyPlaceholder": "Gib den Namen Deiner Party ein.", + "chooseTeamMember": "Wähle ein Teammitglied", + "unassigned": "Nicht zugewiesen", + "claimRewards": "Belohnung einfordern", + "assignedDateAndUser": "Zugewiesen am <%= date %> von @<%= username %>", + "assignedDateOnly": "Zugewiesen am <%= date %>", + "managerNotes": "Manager-Notizen", + "thisTaskApproved": "Dieser Aufgabe wurde zugestimmt" } diff --git a/website/common/locales/de/overview.json b/website/common/locales/de/overview.json index 038728232f..9dd9db46d5 100644 --- a/website/common/locales/de/overview.json +++ b/website/common/locales/de/overview.json @@ -1,7 +1,7 @@ { "needTips": "Brauchst Du ein paar Tipps, wie man anfängt? Hier findest Du eine einfache Anleitung!", "step1": "Schritt 1: Füge Aufgaben hinzu", - "webStep1Text": "Habitica funktioniert nur mit Aufgaben und Zielen aus Deinem realen Leben, also erstelle ein paar Aufgaben. Du kannst später weitere hinzufügen, wenn sie Dir einfallen. Alle Aufgaben können hinzugefügt werden, indem Du auf die grüne \"Aufgabe hinzufügen\" Schaltfläche klickst.\n* **Richte [To-Dos](https://habitica.fandom.com/de/wiki/To-Dos) ein:** Füge einmalige oder seltene Aufgaben einzeln in der Spalte \"To-Dos\" hinzu. Wenn Du auf diese Aufgabe klickst, kannst Du die Aufgabe anpassen und zum Beispiel ein Fälligkeitsdatum oder eine Checkliste hinzufügen.\n* **Richte [Tagesaufgaben](https://habitica.fandom.com/de/wiki/T%C3%A4gliche_Aufgaben) ein:** Füge Aufgaben die täglich, oder an einem bestimmten Tag in der Woche, im Monat, oder im Jahr anfallen in der Spalte \"Tagesaufgaben\" hinzu. Klicke auf die Aufgabe um anzupassen an welchen Wochentagen sie fällig ist. Alternativ kannst Du auch eine periodische Fälligkeit einstellen, z.B. alle 3 Tage. \n* **Richte [Gewohnheiten](https://habitica.fandom.com/de/wiki/Gewohnheiten) ein:** Füge Gewohnheiten in der Spalte \"Gewohnheiten\" hinzu. Du kannst einstellen, ob es sich um eine gute Gewohnheit :heavy_plus_sign: oder eine schlechte Angewohnheit :heavy_minus_sign: handelt.\n* **Richte [Belohnungen](https://habitica.fandom.com/de/wiki/Belohnungen) ein:** Zusätzlich zu den Belohnungen die das Spiel Dir gibt, kannst Du in der Spalte \"Belohnungen\" eigene Aktivitäten oder Vergnügen eintragen, die Dich motivieren. Es ist wichtig, dass Du Dir auch hin und wieder eine Pause oder etwas Luxus gönnst! \n* Falls Du Anregungen brauchst welche Aufgaben Du hinzufügen solltest, schau auf die Wiki-Seiten unter [Beispiele für Gewohnheiten](https://habitica.fandom.com/de/wiki/Beispiele_f%C3%BCr_Gewohnheiten), [Beispiele für tägliche Aufgaben](https://habitica.fandom.com/de/wiki/Beispiele_f%C3%BCr_t%C3%A4gliche_Aufgaben), [Beispiele für To-Dos](https://habitica.fandom.com/de/wiki/Beispiele_f%C3%BCr_To-Dos), und [Beispiele für Belohnungen](https://habitica.fandom.com/de/wiki/Beispiele_f%C3%BCr_eigene_Belohnungen).", + "webStep1Text": "Habitica funktioniert nur mit Aufgaben und Zielen aus Deinem realen Leben, also erstelle ein paar Aufgaben. Du kannst später weitere hinzufügen, wenn sie Dir einfallen. Alle Aufgaben können hinzugefügt werden, indem Du auf die grüne \"Aufgabe hinzufügen\" Schaltfläche klickst.\n* **Richte [To-Dos](https://habitica.fandom.com/de/wiki/To-Dos) ein:** Füge einmalige oder seltene Aufgaben einzeln in der Spalte \"To-Dos\" hinzu. Wenn Du auf diese Aufgabe klickst, kannst Du die Aufgabe anpassen und zum Beispiel ein Fälligkeitsdatum oder eine Checkliste hinzufügen.\n* **Richte [Tagesaufgaben](https://habitica.fandom.com/de/wiki/T%C3%A4gliche_Aufgaben) ein:** Füge Aufgaben die täglich, oder an einem bestimmten Tag in der Woche, im Monat, oder im Jahr anfallen in der Spalte \"Tagesaufgaben\" hinzu. Klicke auf die Aufgabe um anzupassen, an welchen Wochentagen sie fällig ist. Alternativ kannst Du auch eine periodische Fälligkeit einstellen, z.B. alle 3 Tage. \n* **Richte [Gewohnheiten](https://habitica.fandom.com/de/wiki/Gewohnheiten) ein:** Füge Gewohnheiten in der Spalte \"Gewohnheiten\" hinzu. Du kannst einstellen, ob es sich um eine gute Gewohnheit :heavy_plus_sign: oder eine schlechte Angewohnheit :heavy_minus_sign: handelt.\n* **Richte [Belohnungen](https://habitica.fandom.com/de/wiki/Belohnungen) ein:** Zusätzlich zu den Belohnungen die das Spiel Dir gibt, kannst Du in der Spalte \"Belohnungen\" eigene Aktivitäten oder Vergnügen eintragen, die Dich motivieren. Es ist wichtig, dass Du Dir auch hin und wieder eine Pause oder etwas Luxus gönnst! \n* Falls Du Anregungen brauchst welche Aufgaben Du hinzufügen solltest, schau auf die Wiki-Seiten unter [Beispiele für Gewohnheiten](https://habitica.fandom.com/de/wiki/Beispiele_f%C3%BCr_Gewohnheiten), [Beispiele für tägliche Aufgaben](https://habitica.fandom.com/de/wiki/Beispiele_f%C3%BCr_t%C3%A4gliche_Aufgaben), [Beispiele für To-Dos](https://habitica.fandom.com/de/wiki/Beispiele_f%C3%BCr_To-Dos), und [Beispiele für Belohnungen](https://habitica.fandom.com/de/wiki/Beispiele_f%C3%BCr_eigene_Belohnungen).", "step2": "Schritt 2: Sammel Punkte indem Du im wirklichen Leben Dinge erledigst", "webStep2Text": "Fange nun damit an, Ziele von Deiner Liste anzugehen! Indem Du Aufgaben erledigst und in Habitica abhakst, erhältst Du [Erfahrung](https://habitica.fandom.com/de/wiki/Erfahrungspunkte), die Dich Level aufsteigen lässt, und [Gold](https://habitica.fandom.com/de/wiki/Goldpunkte), das es Dir ermöglicht, Belohnungen zu erwerben. Wenn Du schlechten Gewohnheiten verfällst oder Tagesaufgaben verpasst, verlierst Du [Lebenspunkte](https://habitica.fandom.com/de/wiki/Lebenspunkte). Auf diese Weise dienen die Habitica Erfahrungs- und Lebenspunkt-Leisten als unterhaltsame Anzeige des Fortschritts hin zu Deinen Zielen. Dein echtes Leben wird sich sichtbar verbessern, während Dein Charakter im Spiel vorankommt.", "step3": "Schritt 3: Entdecke Habitica und passe es Deinen Bedürfnissen an", diff --git a/website/common/locales/de/subscriber.json b/website/common/locales/de/subscriber.json index 905a887282..5b8438b462 100644 --- a/website/common/locales/de/subscriber.json +++ b/website/common/locales/de/subscriber.json @@ -251,5 +251,6 @@ "mysterySet202004": "Mächtiger-Monarch-Set", "mysterySet202005": "Wunderliches Wyvern-Set", "mysterySet202006": "Mehrfarbiges Meermenschenset", - "mysterySet202007": "Spektakuläres Schwertwalset" + "mysterySet202007": "Spektakuläres Schwertwalset", + "mysterySet202008": "\"Oiliges Orakel\"-Set" } diff --git a/website/common/locales/de/tasks.json b/website/common/locales/de/tasks.json index f2bb540ae4..dfdb83b103 100644 --- a/website/common/locales/de/tasks.json +++ b/website/common/locales/de/tasks.json @@ -138,7 +138,7 @@ "dailyHelp5": "Schau Dir zur Inspiration diese Beispiele von Tagesaufgaben an!", "toDoHelp1": "Einmalige Aufgaben sind anfangs gelb, werden aber röter (wertvoller) je später sie beendet werden.", "toDoHelp2": "To-Dos werden Dir niemals Schaden zufügen! Sie verleihen nur Gold und Erfahrung.", - "toDoHelp3": "To-Dos mit der Kontrollliste in kleinere Teilaufgaben zu unterteilen macht sie weniger beängstigend, und wird Deine Punkte erhöhen!", + "toDoHelp3": "To-Dos mit der Checkliste in kleinere Teilaufgaben zu unterteilen macht sie weniger beängstigend und wird Deine Punkte erhöhen!", "toDoHelp4": "Zur Inspiration kannst Du Dir diese Beispiele von To-Dos durchsehen!", "rewardHelp1": "Die Ausrüstung, die Du für Deinen Avatar kaufst, ist unter <%= linkStart %>Inventar > Ausrüstung<%= linkEnd %> gelagert.", "rewardHelp2": "Ausrüstungsgegenstände beeinflussen Deine Attribute (<%= linkStart %>Avatar > Werte<%= linkEnd %>).", diff --git a/website/common/locales/en_GB/achievements.json b/website/common/locales/en_GB/achievements.json index fe50e26535..37007f0884 100644 --- a/website/common/locales/en_GB/achievements.json +++ b/website/common/locales/en_GB/achievements.json @@ -81,5 +81,8 @@ "yourProgress": "Your Progress", "achievementBareNecessitiesModalText": "You completed the Monkey, Sloth, and Treeling pet quests!", "achievementBareNecessitiesText": "Has completed Monkey, Sloth, and Treeling pet quests.", - "achievementBareNecessities": "Bare Necessities" + "achievementBareNecessities": "Bare Necessities", + "achievementFreshwaterFriendsModalText": "You completed the Axolotl, Frog, and Hippo pet quests!", + "achievementFreshwaterFriendsText": "Has completed Axolotl, Frog, and Hippo pet quests.", + "achievementFreshwaterFriends": "Freshwater Friends" } diff --git a/website/common/locales/en_GB/gear.json b/website/common/locales/en_GB/gear.json index 106e50e753..d815cc0bd7 100644 --- a/website/common/locales/en_GB/gear.json +++ b/website/common/locales/en_GB/gear.json @@ -2149,5 +2149,11 @@ "armorArmoirePirateOutfitNotes": "Avast, ye landlubbers! The perfect outfit for swabbing the deck and counting your spoils. Increases Constitution and Intelligence by <%= attrs %> each. Enchanted Armoire: Pirate Set (Item 2 of 3).", "armorArmoirePirateOutfitText": "Pirate Outfit", "weaponArmoireHandyHookNotes": "Who needs opposable thumbs? This hook is “handy” enough for anyone. Increases Strength by <%= str %>. Enchanted Armoire: Pirate Set (Item 1 of 3).", - "weaponArmoireHandyHookText": "Handy Hook" + "weaponArmoireHandyHookText": "Handy Hook", + "bodyMystery202008Notes": "For now, your wings lie furled. But when you have concluded dispensing your wisdom, or you sight your prey in the grass, watch out! Confers no benefit. August 2020 Subscriber Item.", + "bodyMystery202008Text": "Owlish Oracle Mantle", + "backSpecialNamingDay2020Notes": "Happy Naming Day! Swish this fiery, pixely tail about as you celebrate Habitica. Confers no benefit.", + "backSpecialNamingDay2020Text": "Royal Purple Gryphon Tail", + "headMystery202008Notes": "WHO? WHO? WHO approaches, seeking your counsel? Confers no benefit. August 2020 Subscriber Item.", + "headMystery202008Text": "Owlish Oracle Headdress" } diff --git a/website/common/locales/en_GB/groups.json b/website/common/locales/en_GB/groups.json index d1b14adfda..5af9fb8676 100644 --- a/website/common/locales/en_GB/groups.json +++ b/website/common/locales/en_GB/groups.json @@ -249,11 +249,11 @@ "onlyCreatorOrAdminCanDeleteChat": "Not authorised to delete this message!", "onlyGroupLeaderCanEditTasks": "Not authorised to manage tasks!", "onlyGroupTasksCanBeAssigned": "Only group tasks can be assigned", - "assignedTo": "Assigned To", + "assignedTo": "Assign To", "assignedToUser": "Assigned to <%= userName %>", "assignedToMembers": "Assigned to <%= userCount %> members", "assignedToYouAndMembers": "Assigned to you and <%= userCount %> members", - "youAreAssigned": "You are assigned to this task", + "youAreAssigned": "Assigned to you", "taskIsUnassigned": "This task is unassigned", "confirmClaim": "Are you sure you want to claim this task?", "confirmUnClaim": "Are you sure you want to unclaim this task?", @@ -494,5 +494,12 @@ "PMUnblockUserToSendMessages": "Unblock this user to continue sending and receiving messages.", "PMUserDoesNotReceiveMessages": "This user is no longer receiving private messages", "PMCanNotReply": "You can not reply to this conversation", - "newPartyPlaceholder": "Enter your party's name." + "newPartyPlaceholder": "Enter your party's name.", + "claimRewards": "Claim Rewards", + "assignedDateAndUser": "Assigned by @<%= username %> on <%= date %>", + "assignedDateOnly": "Assigned on <%= date %>", + "managerNotes": "Manager's Notes", + "thisTaskApproved": "This task was approved", + "chooseTeamMember": "Choose a team member", + "unassigned": "Unassigned" } diff --git a/website/common/locales/en_GB/subscriber.json b/website/common/locales/en_GB/subscriber.json index d19f59f6fd..19046f3d35 100644 --- a/website/common/locales/en_GB/subscriber.json +++ b/website/common/locales/en_GB/subscriber.json @@ -251,5 +251,6 @@ "mysterySet202004": "Mighty Monarch Set", "mysterySet202005": "Wondrous Wyvern Set", "mysterySet202006": "Multichrome Merfolk Set", - "mysterySet202007": "Outstanding Orca Set" + "mysterySet202007": "Outstanding Orca Set", + "mysterySet202008": "Owlish Oracle Set" } diff --git a/website/common/locales/en_GB/tasks.json b/website/common/locales/en_GB/tasks.json index 552a3c7dce..a30491ad74 100644 --- a/website/common/locales/en_GB/tasks.json +++ b/website/common/locales/en_GB/tasks.json @@ -213,5 +213,8 @@ "addNotes": "Add notes", "addATitle": "Add a title", "sureDeleteType": "Are you sure you want to delete this <%= type %>?", - "deleteTaskType": "Delete this <%= type %>" + "deleteTaskType": "Delete this <%= type %>", + "pressEnterToAddTag": "Press Enter to add tag: '<%= tagName %>'", + "enterTag": "Enter a tag", + "addTags": "Add tags..." } diff --git a/website/common/locales/es/achievements.json b/website/common/locales/es/achievements.json index 350bb0f32c..94966b5b10 100644 --- a/website/common/locales/es/achievements.json +++ b/website/common/locales/es/achievements.json @@ -81,5 +81,8 @@ "achievementBugBonanzaText": "Ha completado las misiones de las mascotas escarabajo, mariposa, caracol y araña.", "achievementBareNecessitiesModalText": "¡Has completado las misiones de las mascotas mono, perezoso y brote!", "achievementBareNecessitiesText": "Ha completado las misiones de las mascotas mono, perezoso y brote.", - "achievementBugBonanza": "Bonanza insectil" + "achievementBugBonanza": "Bonanza insectil", + "achievementFreshwaterFriendsModalText": "¡Has completado las misiones de las mascotas ajolote, rana e hipopótamo!", + "achievementFreshwaterFriendsText": "Ha completado las misiones de las mascotas ajolote, rana, e hipopótamo.", + "achievementFreshwaterFriends": "Amigos de agua dulce" } diff --git a/website/common/locales/es/backgrounds.json b/website/common/locales/es/backgrounds.json index b82746dc5f..5712499085 100644 --- a/website/common/locales/es/backgrounds.json +++ b/website/common/locales/es/backgrounds.json @@ -527,5 +527,7 @@ "backgroundSaltLakeNotes": "Contempla las llamativas ondulaciones rojas de un lago salado.", "backgroundVikingShipNotes": "Zarpa hacia la aventura a bordo de un barco vikingo.", "backgroundVikingShipText": "Barco vikingo", - "backgroundSaltLakeText": "Lago salado" + "backgroundSaltLakeText": "Lago salado", + "backgroundRainyBarnyardNotes": "Da un paseo empapado a través de un corral lluvioso.", + "backgroundRainyBarnyardText": "Corral lluvioso" } diff --git a/website/common/locales/fr/achievements.json b/website/common/locales/fr/achievements.json index 9e2e5218d4..ed7393fea5 100644 --- a/website/common/locales/fr/achievements.json +++ b/website/common/locales/fr/achievements.json @@ -81,5 +81,8 @@ "yourProgress": "Votre progression", "achievementBareNecessitiesModalText": "Vous avez réalisé les quêtes de familier singe, paresseux et arbrisseaux !", "achievementBareNecessitiesText": "A réalisé les quêtes de familier singe, paresseux et arbrisseaux.", - "achievementBareNecessities": "Le strict nécessaire" + "achievementBareNecessities": "Le strict nécessaire", + "achievementFreshwaterFriendsModalText": "Vous avez complété les quêtes d'axolotl, de grenouille et d'hippopotame !", + "achievementFreshwaterFriendsText": "A complété les quêtes d'axolotl, de grenouille et d'hippopotame.", + "achievementFreshwaterFriends": "Marins d'eau douce" } diff --git a/website/common/locales/fr/gear.json b/website/common/locales/fr/gear.json index 7512a4941c..3cb199362d 100644 --- a/website/common/locales/fr/gear.json +++ b/website/common/locales/fr/gear.json @@ -2149,5 +2149,11 @@ "shieldArmoirePiratesCompanionText": "Compagnon de piraterie", "armorArmoirePirateOutfitNotes": "Attention, marins d'eau douce ! C'est la tenue parfaite pour nettoyer le pont et compter son butin. Augmente la constitution et l'intelligence de <%= attrs %> chacune. Armoire enchantée : ensemble de piraterie (objet 2 de 3).", "weaponArmoireHandyHookNotes": "Qui a besoin de ses poings ? Ce crochet a assez de punch pour faire face à n'importe quoi. Augmente la force de <%= str %>. Armoire enchantée : ensemble de piraterie (objet 1 de 3).", - "weaponArmoireHandyHookText": "Crochet de droite" + "weaponArmoireHandyHookText": "Crochet de droite", + "bodyMystery202008Notes": "Pour l'instant, vos ailes sont enroulées. Mais quand vous aurez fini de dispenser votre sagesse, ou que vous aurez vu votre proie dans l'herbe, méfiez-vous ! Ne confère aucun bonus. Équipement d'abonnement d'août 2020.", + "bodyMystery202008Text": "Manteau d'oracle du hibou", + "backSpecialNamingDay2020Notes": "Joyeuse fête du nommage ! Faites tournoyer cette queue de feu et de pixels alors que vous célébrez Habitica. Ne confère aucun bonus.", + "backSpecialNamingDay2020Text": "Queue de griffon pourpre royal", + "headMystery202008Notes": "Où ? Où ? Où vous trouveront toutes les personnes qui ont besoin de vos conseils ! ? Ne confère aucun bonus. Équipement d'abonnement d'août 2020.", + "headMystery202008Text": "Coiffe d'oracle du hibou" } diff --git a/website/common/locales/fr/groups.json b/website/common/locales/fr/groups.json index 1aa482cf58..b289707862 100644 --- a/website/common/locales/fr/groups.json +++ b/website/common/locales/fr/groups.json @@ -249,11 +249,11 @@ "onlyCreatorOrAdminCanDeleteChat": "Vous n'êtes pas autorisé à supprimer ce message !", "onlyGroupLeaderCanEditTasks": "Pas d'autorisation pour gérer les tâches !", "onlyGroupTasksCanBeAssigned": "Seules les tâches de groupe peuvent être assignées", - "assignedTo": "Attribué à", + "assignedTo": "Attribuer à", "assignedToUser": "Attribué à <%= userName %>", "assignedToMembers": "Attribué à <%= userCount %> membres", "assignedToYouAndMembers": "Attribué à vous et à <%= userCount %> membres", - "youAreAssigned": "On vous a attribué cette tâche", + "youAreAssigned": "Vous est attribué", "taskIsUnassigned": "Cette tâche n'est pas attribuée", "confirmClaim": "Confirmez-vous réclamer cette tâche ?", "confirmUnClaim": "Voulez-vous ne plus réclamer cette tâche ?", @@ -494,5 +494,12 @@ "PMUnblockUserToSendMessages": "Débloquez cette personne pour continuer à envoyer et recevoir des messages.", "PMUserDoesNotReceiveMessages": "Cette personne ne reçoit plus de messages privés", "PMCanNotReply": "Vous ne pouvez pas répondre à cette conversation", - "newPartyPlaceholder": "Indiquez le nom de votre équipe." + "newPartyPlaceholder": "Indiquez le nom de votre équipe.", + "claimRewards": "Demander les récompenses", + "assignedDateAndUser": "Assigné par @<%= username %> le <%= date %>", + "assignedDateOnly": "Assigné le <%= date %>", + "managerNotes": "Notes de la personne responsable", + "thisTaskApproved": "Cette tâche a été approuvée", + "chooseTeamMember": "Choisissez un membre de l'équipe", + "unassigned": "Non assigné" } diff --git a/website/common/locales/fr/subscriber.json b/website/common/locales/fr/subscriber.json index bc4c879bed..6f3e4e5e02 100644 --- a/website/common/locales/fr/subscriber.json +++ b/website/common/locales/fr/subscriber.json @@ -251,5 +251,6 @@ "mysterySet202004": "Ensemble du merveilleux monarque", "mysterySet202005": "Ensemble de la merveilleuse wyverne", "mysterySet202006": "Ensemble de sirène multichromé", - "mysterySet202007": "Ensemble d'épaulard époustouflant" + "mysterySet202007": "Ensemble d'épaulard époustouflant", + "mysterySet202008": "Ensemble d'oracle du hibou" } diff --git a/website/common/locales/fr/tasks.json b/website/common/locales/fr/tasks.json index 0505965261..2e08be808e 100644 --- a/website/common/locales/fr/tasks.json +++ b/website/common/locales/fr/tasks.json @@ -213,5 +213,8 @@ "addATitle": "Ajouter un titre", "addNotes": "Ajouter une note", "sureDeleteType": "Voulez-vous vraiment supprimer cette <%= type %> ?", - "deleteTaskType": "Supprimer cette <%= type %>" + "deleteTaskType": "Supprimer cette <%= type %>", + "pressEnterToAddTag": "Appuyez sur Entrée pour ajouter l'étiquette : '<%= tagName %>'", + "enterTag": "Entrez une étiquette", + "addTags": "Ajouter des étiquettes ..." } diff --git a/website/common/locales/it/achievements.json b/website/common/locales/it/achievements.json index 269a8696ed..7938330d0d 100644 --- a/website/common/locales/it/achievements.json +++ b/website/common/locales/it/achievements.json @@ -81,5 +81,8 @@ "achievementKickstarter2019Text": "Sostenitore del Progetto Kickstarter 2019", "achievementKickstarter2019": "Sostenitore su Kickstarter", "achievementAridAuthorityModalText": "Hai domato tutte le Cavalcature del Deserto!", - "onboardingCompleteDesc": "Hai guadagnato5 Medaglie e 100 Oro per aver completato l'elenco." + "onboardingCompleteDesc": "Hai guadagnato5 Medaglie e 100 Oro per aver completato l'elenco.", + "achievementFreshwaterFriendsModalText": "Hai completato le missioni Axolotl, Rana e Ippopotamo!", + "achievementFreshwaterFriendsText": "Completa le missioni Axolotl, Rana e Ippopotamo.", + "achievementFreshwaterFriends": "Marinai d'Acqua Dolce" } diff --git a/website/common/locales/it/gear.json b/website/common/locales/it/gear.json index 3ffbbf1449..a6a738d639 100644 --- a/website/common/locales/it/gear.json +++ b/website/common/locales/it/gear.json @@ -283,19 +283,19 @@ "weaponSpecialWinter2019HealerText": "Bacchetta dell'Inverno", "weaponSpecialWinter2019HealerNotes": "L'inverno può essere un periodo di riposo e guarigione e così questa bacchetta di magia invernale può aiutare a lenire le ferite più dolorose. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2018-2019.", "weaponMystery201411Text": "Forcone dei festeggiamenti", - "weaponMystery201411Notes": "Infilza i tuoi nemici o inforca i tuoi cibi preferiti - questo versatile forcone può fare di tutto! Non conferisce alcun bonus. Oggetto per abbonati, novembre 2014.", + "weaponMystery201411Notes": "Infilza i tuoi nemici o inforca i tuoi cibi preferiti - questo versatile forcone può fare di tutto! Non conferisce alcun bonus. Oggetto abbonati, novembre 2014.", "weaponMystery201502Text": "Scintillante Scettro Alato dell'Amore e anche della Verità", - "weaponMystery201502Notes": "Per le ALI! Per l'AMORE! E anche per la VERITÀ! Non conferisce alcun bonus. Oggetto per abbonati, febbraio 2015.", + "weaponMystery201502Notes": "Per le ALI! Per l'AMORE! E anche per la VERITÀ! Non conferisce alcun bonus. Oggetto abbonati, febbraio 2015.", "weaponMystery201505Text": "Lancia del Cavaliere Verde", - "weaponMystery201505Notes": "Questa lancia verde e argento ha disarcionato molti avversari dai propri destrieri. Non conferisce alcun bonus. Oggetto per abbonati, maggio 2015.", + "weaponMystery201505Notes": "Questa lancia verde e argento ha disarcionato molti avversari dai propri destrieri. Non conferisce alcun bonus. Oggetto abbonati, maggio 2015.", "weaponMystery201611Text": "Copiosa Cornucopia", - "weaponMystery201611Notes": "Tutti i tipi di cibi deliziosi e sani traboccano da questo corno. Godetevi la festa! Non conferisce alcun bonus. Oggetto per abbonati, novembre 2016.", + "weaponMystery201611Notes": "Tutti i tipi di cibi deliziosi e sani traboccano da questo corno. Godetevi la festa! Non conferisce alcun bonus. Oggetto abbonati, novembre 2016.", "weaponMystery201708Text": "Spada di Lava", - "weaponMystery201708Notes": "Il bagliore impetuoso di questa spada si sbarazzerà facilmente anche delle Attività rosso scuro! Non conferisce alcun bonus. Oggetto per abbonati, agosto 2017.", + "weaponMystery201708Notes": "Il bagliore impetuoso di questa spada si sbarazzerà facilmente anche delle Attività rosso scuro! Non conferisce alcun bonus. Oggetto abbonati, agosto 2017.", "weaponMystery201811Text": "Verga dello Stregone Splendido", - "weaponMystery201811Notes": "Questo bastone magico tanto potente quanto elegante. Non conferisce alcun bonus. Oggetto per abbonati, novembre 2018.", + "weaponMystery201811Notes": "Questo bastone magico tanto potente quanto elegante. Non conferisce alcun bonus. Oggetto abbonati, novembre 2018.", "weaponMystery301404Text": "Bastone Steampunk", - "weaponMystery301404Notes": "Eccellente per fare un giro in città. Oggetto per abbonati, marzo 3015. Non conferisce alcun bonus.", + "weaponMystery301404Notes": "Eccellente per fare un giro in città. Oggetto abbonati, marzo 3015. Non conferisce alcun bonus.", "weaponArmoireBasicCrossbowText": "Balestra Base", "weaponArmoireBasicCrossbowNotes": "Questa balestra può penetrare l'armatura di un'attività da molto molto lontano! Aumenta la Forza di <%= str %>, la Percezione di <%= per %> e la Costituzione di <%= con %>. Scrigno Incantato: oggetto indipendente.", "weaponArmoireLunarSceptreText": "Scettro Lunare Lenitivo", @@ -473,7 +473,7 @@ "armorSpecialBirthday2018Text": "Abito da Festa Fantasioso", "armorSpecialBirthday2018Notes": "Buon compleanno Habitica! Indossa questo Abito da Festa Fantasioso per celebrare questo giorno meraviglioso. Non conferisce alcun bonus.", "armorSpecialBirthday2019Text": "Abiti da festa stravaganti", - "armorSpecialBirthday2019Notes": "Buon compleanno, Habitica! Indossa questi abiti da festa stravaganti per festeggiare questo giorno meraviglioso. Non conferisce alcun vantaggio.", + "armorSpecialBirthday2019Notes": "Buon compleanno, Habitica! Indossa questi abiti da festa stravaganti per festeggiare questo giorno meraviglioso. Non conferisce alcun bonus.", "armorSpecialGaymerxText": "Armatura del Guerriero Arcobaleno", "armorSpecialGaymerxNotes": "Per celebrare la Conferenza del GaymerX, questa speciale armatura è decorata con un raggiante e colorato tema arcobaleno! Il GaymerX è un evento dedicato al gaming e al \"LGBTQ\", ed è aperto a tutti.", "armorSpecialSpringRogueText": "Tuta Felina Elegante", @@ -637,85 +637,85 @@ "armorSpecialWinter2019HealerText": "Vesti di Mezzanotte", "armorSpecialWinter2019HealerNotes": "Senza oscurità, non ci sarebbe la luce. Queste vesti scure portano pace e riposo per promuovere la guarigione. Aumenta Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2018-2019.", "armorMystery201402Text": "Vesti del Messaggero", - "armorMystery201402Notes": "Lucenti e robuste, queste vesti hanno diverse tasche per trasportare le lettere. Non conferisce alcun bonus. Oggetto per abbonati, febbraio 2014.", + "armorMystery201402Notes": "Lucenti e robuste, queste vesti hanno diverse tasche per trasportare le lettere. Non conferisce alcun bonus. Oggetto abbonati, febbraio 2014.", "armorMystery201403Text": "Armatura del Proteggiforeste", - "armorMystery201403Notes": "Questa muschiosa armatura di legno intarsiato si flette a seconda dei movimenti di chi la indossa. Non conferisce alcun bonus. Oggetto per abbonati, marzo 2014.", + "armorMystery201403Notes": "Questa muschiosa armatura di legno intarsiato si flette a seconda dei movimenti di chi la indossa. Non conferisce alcun bonus. Oggetto abbonati, marzo 2014.", "armorMystery201405Text": "Fiamma del Cuore", - "armorMystery201405Notes": "Nulla può ferirti quando sei protetto dalle fiamme! Non conferisce alcun bonus. Oggetto per abbonati, maggio 2014.", + "armorMystery201405Notes": "Nulla può ferirti quando sei protetto dalle fiamme! Non conferisce alcun bonus. Oggetto abbonati, maggio 2014.", "armorMystery201406Text": "Mantello Polipo", - "armorMystery201406Notes": "Questo flessibile mantello permette a chi lo indossa di entrare negli spazi più angusti. Non conferisce alcun bonus. Oggetto per abbonati, giugno 2014.", + "armorMystery201406Notes": "Questo flessibile mantello permette a chi lo indossa di entrare negli spazi più angusti. Non conferisce alcun bonus. Oggetto abbonati, giugno 2014.", "armorMystery201407Text": "Completo da Esploratore Sottomarino", - "armorMystery201407Notes": "Alternativamente descritto come \"umidiccio\", \"eccessivamente spesso\" e \"francamente, un po' ingombrante\", questo completo è il miglior amico di ogni intrepido esploratore sottomarino. Non conferisce alcun bonus. Oggetto per abbonati, luglio 2014.", + "armorMystery201407Notes": "Alternativamente descritto come \"umidiccio\", \"eccessivamente spesso\" e \"francamente, un po' ingombrante\", questo completo è il miglior amico di ogni intrepido esploratore sottomarino. Non conferisce alcun bonus. Oggetto abbonati, luglio 2014.", "armorMystery201408Text": "Veste del Sole", - "armorMystery201408Notes": "Queste vesti vengono tessute con fili d'oro e raggi di sole. Non conferisce alcun bonus. Oggetto per abbonati, agosto 2014.", + "armorMystery201408Notes": "Queste vesti vengono tessute con fili d'oro e raggi di sole. Non conferisce alcun bonus. Oggetto abbonati, agosto 2014.", "armorMystery201409Text": "Veste Autunnale", - "armorMystery201409Notes": "Una veste ricoperta di foglie che mimetizza chi la indossa. Non conferisce alcun bonus. Oggetto per abbonati, settembre 2014.", + "armorMystery201409Notes": "Una veste ricoperta di foglie che mimetizza chi la indossa. Non conferisce alcun bonus. Oggetto abbonati, settembre 2014.", "armorMystery201410Text": "Armatura Goblin", - "armorMystery201410Notes": "Squamosa, viscida e resistente! Non conferisce alcun bonus. Oggetto per abbonati, ottobre 2014.", + "armorMystery201410Notes": "Squamosa, viscida e resistente! Non conferisce alcun bonus. Oggetto abbonati, ottobre 2014.", "armorMystery201412Text": "Costume da Pinguino", - "armorMystery201412Notes": "Ora sei un pinguino! Non conferisce alcun bonus. Oggetto per abbonati, dicembre 2014.", + "armorMystery201412Notes": "Ora sei un pinguino! Non conferisce alcun bonus. Oggetto abbonati, dicembre 2014.", "armorMystery201501Text": "Armatura Stellata", - "armorMystery201501Notes": "Intere galassie risplendono nel metallo di quest'armatura, rafforzando la risolutezza di chi la indossa. Non conferisce alcun bonus. Oggetto per abbonati, gennaio 2015.", + "armorMystery201501Notes": "Intere galassie risplendono nel metallo di quest'armatura, rafforzando la risolutezza di chi la indossa. Non conferisce alcun bonus. Oggetto abbonati, gennaio 2015.", "armorMystery201503Text": "Armatura di Acquamarina", - "armorMystery201503Notes": "Questo minerale azzurro è simbolo di buona fortuna, felicità e produttività eterna. Non conferisce alcun bonus. Oggetto per abbonati, marzo 2015.", + "armorMystery201503Notes": "Questo minerale azzurro è simbolo di buona fortuna, felicità e produttività eterna. Non conferisce alcun bonus. Oggetto abbonati, marzo 2015.", "armorMystery201504Text": "Veste da Ape Operaia", - "armorMystery201504Notes": "Diventerai produttivo come un'ape operaia in questa attraente veste! Non conferisce alcun bonus. Oggetto per abbonati, aprile 2015.", + "armorMystery201504Notes": "Diventerai produttivo come un'ape operaia in questa attraente veste! Non conferisce alcun bonus. Oggetto abbonati, aprile 2015.", "armorMystery201506Text": "Tuta da Immersione", - "armorMystery201506Notes": "Fai snorkeling attraverso una barriera corallina in questo costume da bagno dai colori vivaci! Non conferisce alcun bonus. Oggetto per abbonati, giugno 2015.", + "armorMystery201506Notes": "Fai snorkeling attraverso una barriera corallina in questo costume da bagno dai colori vivaci! Non conferisce alcun bonus. Oggetto abbonati, giugno 2015.", "armorMystery201508Text": "Costume da Ghepardo", - "armorMystery201508Notes": "Corri come il fulmine con indosso il morbido Costume da Ghepardo! Non conferisce benefici. Oggetto per abbonati, agosto 2015.", + "armorMystery201508Notes": "Corri come il fulmine con indosso il morbido Costume da Ghepardo! Non conferisce alcun bonus. Oggetto abbonati, agosto 2015.", "armorMystery201509Text": "Costume da Lupo Mannaro", - "armorMystery201509Notes": "Questo È un costume, giusto? Non conferisce alcun bonus. Oggetto per abbonati, settembre 2015.", + "armorMystery201509Notes": "Questo È un costume, giusto? Non conferisce alcun bonus. Oggetto abbonati, settembre 2015.", "armorMystery201511Text": "Armatura di Legno", - "armorMystery201511Notes": "Considerando che questa armatura è stata intagliata direttamente da un tronco magico, è sorprendentemente comoda. Non conferisce alcun bonus. Oggetto per abbonati, novembre 2015.", + "armorMystery201511Notes": "Considerando che questa armatura è stata intagliata direttamente da un tronco magico, è sorprendentemente comoda. Non conferisce alcun bonus. Oggetto abbonati, novembre 2015.", "armorMystery201512Text": "Armatura del Fuoco Gelido", - "armorMystery201512Notes": "Evoca le gelide fiamme dell'inverno! Non conferisce alcun bonus. Oggetto per abbonati, dicembre 2015.", + "armorMystery201512Notes": "Evoca le gelide fiamme dell'inverno! Non conferisce alcun bonus. Oggetto abbonati, dicembre 2015.", "armorMystery201603Text": "Completo della Fortuna", - "armorMystery201603Notes": "Questo completo è cucito con migliaia di quadrifogli! Non conferisce benefici. Oggetto per abbonati, marzo 2016.", + "armorMystery201603Notes": "Questo completo è cucito con migliaia di quadrifogli! Non conferisce alcun bonus. Oggetto abbonati, marzo 2016.", "armorMystery201604Text": "Armatura di Foglie", - "armorMystery201604Notes": "Anche tu, puoi essere un piccolo ma temibile soffio di foglia. Non conferisce alcun bonus. Oggetto per abbonati, aprile 2016.", + "armorMystery201604Notes": "Anche tu, puoi essere un piccolo ma temibile soffio di foglia. Non conferisce alcun bonus. Oggetto abbonati, aprile 2016.", "armorMystery201605Text": "Uniforme del Fante Bardo", - "armorMystery201605Notes": "A differenza dei bardi tradizionali che si uniscono a gruppi di avventurieri, i bardi che si uniscono alle bande musicali di Habitica sono noti per le grandi parate, non per le incursioni nei dungeon. Non conferisce alcun bonus. Oggetto per abbonati, maggio 2016.", + "armorMystery201605Notes": "A differenza dei bardi tradizionali che si uniscono a gruppi di avventurieri, i bardi che si uniscono alle bande musicali di Habitica sono noti per le grandi parate, non per le incursioni nei dungeon. Non conferisce alcun bonus. Oggetto abbonati, maggio 2016.", "armorMystery201606Text": "Coda di sirena", - "armorMystery201606Notes": "Questa forte coda luccica come la schiuma del mare che si infrange sulla riva. Non conferisce alcun bonus. Oggetto per abbonati, giugno 2016.", + "armorMystery201606Notes": "Questa forte coda luccica come la schiuma del mare che si infrange sulla riva. Non conferisce alcun bonus. Oggetto abbonati, giugno 2016.", "armorMystery201607Text": "Completo fondale marino per Ladro", - "armorMystery201607Notes": "Mimetizzatevi in fondo al mare con questa furtiva armatura acquatica. Non conferisce alcun bonus. Oggetto per abbonati, luglio 2016.", + "armorMystery201607Notes": "Mimetizzatevi in fondo al mare con questa furtiva armatura acquatica. Non conferisce alcun bonus. Oggetto abbonati, luglio 2016.", "armorMystery201609Text": "Armatura Mucca", - "armorMystery201609Notes": "Entra a fare parte del branco con questa comoda armatura! Non conferisce alcun bonus. Oggetto per abbonati, settembre 2016.", + "armorMystery201609Notes": "Entra a fare parte del branco con questa comoda armatura! Non conferisce alcun bonus. Oggetto abbonati, settembre 2016.", "armorMystery201610Text": "Armatura spettrale", - "armorMystery201610Notes": "Un'armatura misteriosa che ti farà fluttuare come un fantasma! Non conferisce alcun bonus. Oggetto per abbonati, ottobre 2016.", + "armorMystery201610Notes": "Un'armatura misteriosa che ti farà fluttuare come un fantasma! Non conferisce alcun bonus. Oggetto abbonati, ottobre 2016.", "armorMystery201612Text": "Armatura schiaccianoci", - "armorMystery201612Notes": "Rompi le noci con stile con questo spettacolare completo festivo. Sta attendo a non schiacciarti le dita! Non conferisce alcun bonus. Oggetto per abbonati, dicembre 2016.", + "armorMystery201612Notes": "Rompi le noci con stile con questo spettacolare completo festivo. Sta attendo a non schiacciarti le dita! Non conferisce alcun bonus. Oggetto abbonati, dicembre 2016.", "armorMystery201703Text": "Armatura Scintillante", - "armorMystery201703Notes": "Nonostante i suoi colori ricordino i fiori primaverili, questa armatura è più resistente dell'acciaio! Non conferisce alcun bonus. Oggetto per abbonati, marzo 2017.", + "armorMystery201703Notes": "Nonostante i suoi colori ricordino i fiori primaverili, questa armatura è più resistente dell'acciaio! Non conferisce alcun bonus. Oggetto abbonati, marzo 2017.", "armorMystery201704Text": "Armatura Fiabesca", - "armorMystery201704Notes": "Un popolo fatato ha costruito questa amatura usando la rugiada del mattino per intrappolare i colori dell'alba. Non conferisce alcun bonus. Oggetto per abbonati, aprile 2017.", + "armorMystery201704Notes": "Un popolo fatato ha costruito questa armatura usando la rugiada del mattino per intrappolare i colori dell'alba. Non conferisce alcun bonus. Oggetto abbonati, aprile 2017.", "armorMystery201707Text": "Armatura del Mago Medusa", - "armorMystery201707Notes": "Questa armatura ti aiuterà a confonderti con le creature dell'oceano durante le tue avventure e missioni sottomarine. Non conferisce alcun bonus. Oggetto per abbonati, luglio 2017.", + "armorMystery201707Notes": "Questa armatura ti aiuterà a confonderti con le creature dell'oceano durante le tue avventure e missioni sottomarine. Non conferisce alcun bonus. Oggetto abbonati, luglio 2017.", "armorMystery201710Text": "Abito da Diavoletto Imperioso", - "armorMystery201710Notes": "Squamoso, scintillante e forte! Non conferisce alcun bonus. Oggetto per abbonati, ottobre 2017.", + "armorMystery201710Notes": "Squamoso, scintillante e forte! Non conferisce alcun bonus. Oggetto abbonati, ottobre 2017.", "armorMystery201711Text": "Vestito del Pilota di Tappeti", - "armorMystery201711Notes": "Questo comodo maglione ti terrà al caldo volando nel cielo! Non dà alcun beneficio. Oggetto per Abbonati Novembre 2017.", + "armorMystery201711Notes": "Questo comodo maglione ti terrà al caldo volando nel cielo! Non dà alcun beneficio. Oggetto abbonati, novembre 2017.", "armorMystery201712Text": "Armatura del Candelomante", - "armorMystery201712Notes": "Il calore e la luce che emana questa armatura magica ti scalderà il cuore, senza mai bruciarti la pelle! Non conferisce alcun bonus. Oggetto per abbonati, dicembre 2017.", + "armorMystery201712Notes": "Il calore e la luce che emana questa armatura magica ti scalderà il cuore, senza mai bruciarti la pelle! Non conferisce alcun bonus. Oggetto abbonati, dicembre 2017.", "armorMystery201802Text": "Armatura dello Scarafaggio dell'Amore", - "armorMystery201802Notes": "Questa armatura lucente riflette la forza che hai nel cuore, e la trasmette a ogni residente di Habitica nelle vicinanze che avrebbe bisogno di coraggio! Non conferisce alcun bonus. Oggetto per abbonati, febbraio 2018.", + "armorMystery201802Notes": "Questa armatura lucente riflette la forza che hai nel cuore, e la trasmette a ogni residente di Habitica nelle vicinanze che avrebbe bisogno di coraggio! Non conferisce alcun bonus. Oggetto abbonati, febbraio 2018.", "armorMystery201806Text": "Coda da Rana Pescatrice Allettante", - "armorMystery201806Notes": "Questa coda sinuosa possiede zone luminose per illuminare la tua esplorazione degli abissi. Non conferisce alcun bonus. Oggetto per abbonati, giugno 2018.", + "armorMystery201806Notes": "Questa coda sinuosa possiede zone luminose per illuminare la tua esplorazione degli abissi. Non conferisce alcun bonus. Oggetto abbonati, giugno 2018.", "armorMystery201807Text": "Coda di Serpente Marino", - "armorMystery201807Notes": "Questa coda possente ti propulserà attraverso il mare ad una velocita pazzesca! Non conferisce alcun bonus. Oggetto per abbonati, luglio 2018.", + "armorMystery201807Notes": "Questa coda possente ti propulserà attraverso il mare ad una velocita pazzesca! Non conferisce alcun bonus. Oggetto abbonati, luglio 2018.", "armorMystery201808Text": "Armatura del Drago di Lava", - "armorMystery201808Notes": "Questa armatura è stata fabbricata con le scaglie dell'elusivo (e molto caldo) Drago di Lava. Non conferisce alcun bonus. Oggetto per abbonati, agosto 2018.", + "armorMystery201808Notes": "Questa armatura è stata fabbricata con le scaglie dell'elusivo (e molto caldo) Drago di Lava. Non conferisce alcun bonus. Oggetto abbonati, agosto 2018.", "armorMystery201809Text": "Armatura di Foglie Autunnali", - "armorMystery201809Notes": "Non sei soltanto una piccola e temibile fogliolina, ma sfoggi anche i più bei colori della stagione! Non conferisce alcun bonus. Oggetto per abbonati, settembre 2018.", + "armorMystery201809Notes": "Non sei soltanto una piccola e temibile fogliolina, ma sfoggi anche i più bei colori della stagione! Non conferisce alcun bonus. Oggetto abbonati, settembre 2018.", "armorMystery201810Text": "Vesti Foresta Oscura", - "armorMystery201810Notes": "Questa tunica è extra-calda per proteggerti dal freddo gelido dei regni infestati da spettri. Non conferisce alcun bonus. Oggetto per abbonati, ottobre 2018.", + "armorMystery201810Notes": "Questa tunica è extra-calda per proteggerti dal freddo gelido dei regni infestati da spettri. Non conferisce alcun bonus. Oggetto abbonati, ottobre 2018.", "armorMystery301404Text": "Completo Steampunk", - "armorMystery301404Notes": "Raffinato, a dir poco impeccabile! Non conferisce alcun bonus. Oggetto per abbonati, febbraio 3015.", + "armorMystery301404Notes": "Raffinato, a dir poco impeccabile! Non conferisce alcun bonus. Oggetto abbonati, febbraio 3015.", "armorMystery301703Text": "Vestito da Pavone Steampunk", - "armorMystery301703Notes": "Questo vestito raffinato è particolarmente adatto persino per le feste più esagerate! Non conferisce alcun bonus. Oggetto per abbonati, marzo 3017.", + "armorMystery301703Notes": "Questo vestito raffinato è particolarmente adatto persino per le feste più esagerate! Non conferisce alcun bonus. Oggetto abbonati, marzo 3017.", "armorMystery301704Text": "Vestito da Fagiano Steampunk", - "armorMystery301704Notes": "Questo completo elegante è perfetto per una notte in giro o per un giorno nel tuo laboratorio di gadget! Non conferisce alcun bonus. Oggetto per abbonati, aprile 3017.", + "armorMystery301704Notes": "Questo completo elegante è perfetto per una notte in giro o per un giorno nel tuo laboratorio di gadget! Non conferisce alcun bonus. Oggetto abbonati, aprile 3017.", "armorArmoireLunarArmorText": "Armatura Lunare Lenitiva", "armorArmoireLunarArmorNotes": "La luce della Luna ti renderà forte e saggio. Aumenta la Forza di <%= str %> e l'Intelligenza di <%= int %>. Scrigno Incantato: Set Luna Lenitiva (Oggetto 2 di 3).", "armorArmoireGladiatorArmorText": "Armatura da Gladiatore", @@ -1081,95 +1081,95 @@ "headSpecialGaymerxText": "Elmo del Guerriero Arcobaleno", "headSpecialGaymerxNotes": "Per celebrare il GaymerX, questo speciale elmo è decorato con un raggiante e colorato tema arcobaleno! Il GaymerX è un evento dedicato al gaming e alla comunità LGBTQ, ed è aperto a tutti.", "headMystery201402Text": "Elmo Alato", - "headMystery201402Notes": "Questa tiara alata rende chi la indossa veloce come il vento! Non conferisce alcun bonus. Oggetto per abbonati, febbraio 2014.", + "headMystery201402Notes": "Questa tiara alata rende chi la indossa veloce come il vento! Non conferisce alcun bonus. Oggetto abbonati, febbraio 2014.", "headMystery201405Text": "Fiamma della Mente", - "headMystery201405Notes": "Brucia la procrastinazione! Non conferisce alcun bonus. Oggetto per abbonati, maggio 2014.", + "headMystery201405Notes": "Brucia la procrastinazione! Non conferisce alcun bonus. Oggetto abbonati, maggio 2014.", "headMystery201406Text": "Corona di tentacoli", - "headMystery201406Notes": "I tentacoli di questo elmo traggono energia magica dall'acqua. Non conferisce alcun bonus. Oggetto per abbonati, giugno 2014.", + "headMystery201406Notes": "I tentacoli di questo elmo traggono energia magica dall'acqua. Non conferisce alcun bonus. Oggetto abbonati, giugno 2014.", "headMystery201407Text": "Elmo da Esploratore Sottomarino", - "headMystery201407Notes": "Quest'elmo renderà le tue esplorazioni sottomarine una passeggiata! Ti farà anche sembrare una specie di pesce con enormi occhi a palla. Molto retrò! Non conferisce alcun bonus. Oggetto per abbonati, luglio 2014.", + "headMystery201407Notes": "Quest'elmo renderà le tue esplorazioni sottomarine una passeggiata! Ti farà anche sembrare una specie di pesce con enormi occhi a palla. Molto retrò! Non conferisce alcun bonus. Oggetto abbonati, luglio 2014.", "headMystery201408Text": "Corona del Sole", - "headMystery201408Notes": "Questa fiammeggiante corona dona al proprio portatore una grande forza di volontà. Non conferisce alcun bonus. Oggetto per abbonati, agosto 2014.", + "headMystery201408Notes": "Questa fiammeggiante corona dona al proprio portatore una grande forza di volontà. Non conferisce alcun bonus. Oggetto abbonati, agosto 2014.", "headMystery201411Text": "Elmo d'acciaio sportivo", - "headMystery201411Notes": "Questo è l'elmo utilizzato nel tradizionale sport Habitante della \"Biglia Bilanciata\", che consiste nell'indossare equipaggiamento estremamente resistente per poi impegnarsi a trovare un equilibrio tra lavoro e vita sana... MENTRE SEI INSEGUITO DAGLI IPPOGRIFI. Non conferisce alcun bonus. Oggetto per abbonati, novembre 2014.", + "headMystery201411Notes": "Questo è l'elmo utilizzato nel tradizionale sport Habitante della \"Biglia Bilanciata\", che consiste nell'indossare equipaggiamento estremamente resistente per poi impegnarsi a trovare un equilibrio tra lavoro e vita sana... MENTRE SEI INSEGUITO DAGLI IPPOGRIFI. Non conferisce alcun bonus. Oggetto abbonati, novembre 2014.", "headMystery201412Text": "Cappello da Pinguino", - "headMystery201412Notes": "Chi è questo pinguino? Non conferisce alcun bonus. Oggetto per abbonati, dicembre 2014.", + "headMystery201412Notes": "Chi è questo pinguino? Non conferisce alcun bonus. Oggetto abbonati, dicembre 2014.", "headMystery201501Text": "Elmo Stellato", - "headMystery201501Notes": "Le costellazioni brillano in questo elmo, guidando i pensieri di chi lo indossa verso la concentrazione. Non conferisce alcun bonus. Oggetto per abbonati, gennaio 2015.", + "headMystery201501Notes": "Le costellazioni brillano in questo elmo, guidando i pensieri di chi lo indossa verso la concentrazione. Non conferisce alcun bonus. Oggetto abbonati, gennaio 2015.", "headMystery201505Text": "Elmo del Cavaliere Verde", - "headMystery201505Notes": "La piuma verde su questo elmo di ferro sventola con orgoglio. Non conferisce alcun bonus. Oggetto per abbonati, maggio 2015.", + "headMystery201505Notes": "La piuma verde su questo elmo di ferro sventola con orgoglio. Non conferisce alcun bonus. Oggetto abbonati, maggio 2015.", "headMystery201508Text": "Cappello da Ghepardo", - "headMystery201508Notes": "Questo comodo cappello da ghepardo é molto lanuginoso! Non conferisce alcun bonus. Oggetto per abbonati, agosto 2015.", + "headMystery201508Notes": "Questo comodo cappello da ghepardo é molto lanuginoso! Non conferisce alcun bonus. Oggetto abbonati, agosto 2015.", "headMystery201509Text": "Maschera da Lupo Mannaro", - "headMystery201509Notes": "Questa È una maschera, giusto? Non conferisce alcun bonus. Oggetto per abbonati, settembre 2015.", + "headMystery201509Notes": "Questa È una maschera, giusto? Non conferisce alcun bonus. Oggetto abbonati, settembre 2015.", "headMystery201511Text": "Corona Ceppo", - "headMystery201511Notes": "Conta il numero di anelli per sapere quanto è vecchia questa corona. Non conferisce alcun bonus. Oggetto per abbonati, novembre 2015.", + "headMystery201511Notes": "Conta il numero di anelli per sapere quanto è vecchia questa corona. Non conferisce alcun bonus. Oggetto abbonati, novembre 2015.", "headMystery201512Text": "Fiamma Invernale", - "headMystery201512Notes": "Queste fiamme bruciano fredde di puro intelletto. Non conferisce alcun bonus. Oggetto per abbonati, dicembre 2015.", + "headMystery201512Notes": "Queste fiamme bruciano fredde di puro intelletto. Non conferisce alcun bonus. Oggetto abbonati, dicembre 2015.", "headMystery201601Text": "Elmo dell'Autentica Determinazione", - "headMystery201601Notes": "Sii Risoluto, fiero campione! Non conferisce alcun bonus. Oggetto per abbonati, gennaio 2016.", + "headMystery201601Notes": "Sii Risoluto, fiero campione! Non conferisce alcun bonus. Oggetto abbonati, gennaio 2016.", "headMystery201602Text": "Cappuccio del Rubacuori", - "headMystery201602Notes": "Nascondi la tua identità da tutti i tuoi ammiratori. Non conferisce alcun bonus. Oggetto per abbonati, febbraio 2016.", + "headMystery201602Notes": "Nascondi la tua identità da tutti i tuoi ammiratori. Non conferisce alcun bonus. Oggetto abbonati, febbraio 2016.", "headMystery201603Text": "Cappello della Fortuna", - "headMystery201603Notes": "Questo cappello è un amuleto magico portafortuna. Non conferisce alcun bonus. Oggetto per abbonati, marzo 2016.", + "headMystery201603Notes": "Questo cappello è un amuleto magico portafortuna. Non conferisce alcun bonus. Oggetto abbonati, marzo 2016.", "headMystery201604Text": "Corona di Fiori", - "headMystery201604Notes": "Questi fiori intrecciati formano un elmo sorprendentemente resistente! Non conferisce alcun bonus. Oggetto per abbonati, aprile 2016.", + "headMystery201604Notes": "Questi fiori intrecciati formano un elmo sorprendentemente resistente! Non conferisce alcun bonus. Oggetto abbonati, aprile 2016.", "headMystery201605Text": "Cappello del Fante Bardo", - "headMystery201605Notes": "Settantasei draghi hanno guidato la grande parata, con centodieci grifoni subito dietro! Non conferisce alcun bonus. Oggetto per abbonati, maggio 2016.", + "headMystery201605Notes": "Settantasei draghi hanno guidato la grande parata, con centodieci grifoni subito dietro! Non conferisce alcun bonus. Oggetto abbonati, maggio 2016.", "headMystery201606Text": "Berretto Selkie", - "headMystery201606Notes": "Canticchia la melodia del mare, mentre volteggi con le foche gioiose! Non conferisce alcun bonus. Oggetto per abbonati, giugno 2016.", + "headMystery201606Notes": "Canticchia la melodia del mare, mentre volteggi con le foche gioiose! Non conferisce alcun bonus. Oggetto abbonati, giugno 2016.", "headMystery201607Text": "Elmo Fondo marino per Ladri", - "headMystery201607Notes": "Le alghe che crescono su questo elmo ti aiutano a mimetizzarti. Non conferisce alcun bonus. Oggetto per abbonati, luglio 2016.", + "headMystery201607Notes": "Le alghe che crescono su questo elmo ti aiutano a mimetizzarti. Non conferisce alcun bonus. Oggetto abbonati, luglio 2016.", "headMystery201608Text": "Elmo del Fulmine", - "headMystery201608Notes": "Questo elmo scoppiettante conduce l'elettricità! Non conferisce alcun bonus. Oggetto per abbonati, agosto 2016.", + "headMystery201608Notes": "Questo elmo scoppiettante conduce l'elettricità! Non conferisce alcun bonus. Oggetto abbonati, agosto 2016.", "headMystery201609Text": "Cappello Mucca", - "headMystery201609Notes": "Non vorrai più rimuuuuuuovere questo cappello. Non conferisce alcun bonus. Oggetto per abbonati, settembre 2016.", + "headMystery201609Notes": "Non vorrai più rimuuuuuuovere questo cappello. Non conferisce alcun bonus. Oggetto abbonati, settembre 2016.", "headMystery201610Text": "Fiamma Spettrale", - "headMystery201610Notes": "Queste fiamme sveglieranno i tuoi poteri spettrali. Non conferisce alcun bonus. Oggetto per abbonati, ottobre 2016.", + "headMystery201610Notes": "Queste fiamme sveglieranno i tuoi poteri spettrali. Non conferisce alcun bonus. Oggetto abbonati, ottobre 2016.", "headMystery201611Text": "Cappello Elegante del Banchetto", - "headMystery201611Notes": "Sarai di sicuro la persona più elegante al banchetto con questo cappello piumato. Non conferisce alcun bonus. Oggetto per abbonati, novembre 2016.", + "headMystery201611Notes": "Sarai di sicuro la persona più elegante al banchetto con questo cappello piumato. Non conferisce alcun bonus. Oggetto abbonati, novembre 2016.", "headMystery201612Text": "Elmo Schiaccianoci", - "headMystery201612Notes": "Questo alto e splendido elmo aggiunge una componente sontuosa al tuo vestiario festivo! Non conferisce alcun bonus. Oggetto per abbonati, dicembre 2016.", + "headMystery201612Notes": "Questo alto e splendido elmo aggiunge una componente sontuosa al tuo vestiario festivo! Non conferisce alcun bonus. Oggetto abbonati, dicembre 2016.", "headMystery201702Text": "Cappuccio del Rubacuori", - "headMystery201702Notes": "Nonostante questo cappuccio nasconda il tuo viso, non fa altro che esaltare la tua capacità di attrazione! Non conferisce alcun bonus. Oggetto per abbonati, febbraio 2017.", + "headMystery201702Notes": "Nonostante questo cappuccio nasconda il tuo viso, non fa altro che esaltare la tua capacità di attrazione! Non conferisce alcun bonus. Oggetto abbonati, febbraio 2017.", "headMystery201703Text": "Elmo Scintillante", - "headMystery201703Notes": "La luce tenue che si riflette su questo elmo provvisto di corna riuscirà a calmare persino il nemico più furioso. Non conferisce alcun bonus. Oggetto per abbonati, marzo 2017.", + "headMystery201703Notes": "La luce tenue che si riflette su questo elmo provvisto di corna riuscirà a calmare persino il nemico più furioso. Non conferisce alcun bonus. Oggetto abbonati, marzo 2017.", "headMystery201705Text": "Elmo del combattente pennuto", - "headMystery201705Notes": "Habitica è rinomata per i suoi feroci e produttivi Guerrieri Grifoni! Unisciti alle loro prestigiose fila mentre indossi questo elmo pennuto. Non conferisce alcun bonus. Oggetto per abbonati, maggio 2017.", + "headMystery201705Notes": "Habitica è rinomata per i suoi feroci e produttivi Guerrieri Grifoni! Unisciti alle loro prestigiose fila mentre indossi questo elmo pennuto. Non conferisce alcun bonus. Oggetto abbonati, maggio 2017.", "headMystery201707Text": "Elmo del Mago Medusa", - "headMystery201707Notes": "Hai bisogno di qualche mano in più per le tue attività? Questo gelatinoso elmo traslucido ha un bel po' di tentacoli che possono aiutarti! Non conferisce alcun bonus. Oggetto per abbonati, luglio 2017.", + "headMystery201707Notes": "Hai bisogno di qualche mano in più per le tue attività? Questo gelatinoso elmo traslucido ha un bel po' di tentacoli che possono aiutarti! Non conferisce alcun bonus. Oggetto abbonati, luglio 2017.", "headMystery201710Text": "Elmo del Diavoletto Imperioso", - "headMystery201710Notes": "Questo elmo ti fa sembrare minaccioso... ma non giova di certo alla tua percezione della profondità... Non da benefici. Oggetto per Abbonati Ottobre 2017.", + "headMystery201710Notes": "Questo elmo ti fa sembrare minaccioso... ma non giova di certo alla tua percezione della profondità... Non da benefici. Oggetto abbonati, ottobre 2017.", "headMystery201712Text": "Corona del Candelomante", - "headMystery201712Notes": "Questa corona porta luce e calore anche alle notti più buie. Non conferisce benefici. Oggetto per Abbonati Dicembre 2017.", + "headMystery201712Notes": "Questa corona porta luce e calore anche alle notti più buie. Non conferisce alcun bonus. Oggetto abbonati, dicembre 2017.", "headMystery201802Text": "Elmo dello Scarafaggio dell'Amore", - "headMystery201802Notes": "Le antenne su questo elmo sono delle antenne da rabdomante carucce, percepiscono sentimenti di amore e supporto nelle vicinanze. Non da benefici. Oggetto per Abbonati Febbraio 2018.", + "headMystery201802Notes": "Le antenne su questo elmo sono delle antenne da rabdomante carucce, percepiscono sentimenti di amore e supporto nelle vicinanze. Non da benefici. Oggetto abbonati, febbraio 2018.", "headMystery201803Text": "Tiara della Libellula Coraggiosa", - "headMystery201803Notes": "Anche se ha un aspetto molto decorativo, puoi usare le ali su questa tiara per un'ulteriore spinta! Non conferisce benefici. Oggetto per Abbonati Marzo 2018.", + "headMystery201803Notes": "Anche se ha un aspetto molto decorativo, puoi usare le ali su questa tiara per un'ulteriore spinta! Non conferisce alcun bonus. Oggetto abbonati, marzo 2018.", "headMystery201805Text": "Elmo del Pavone Fenomenale", - "headMystery201805Notes": "Questo elmo ti renderà l'uccello più fiero e carino (e forse anche il più rumoroso) in città. Non da benefici. Oggetto per Abbonati Maggio 2018.", + "headMystery201805Notes": "Questo elmo ti renderà l'uccello più fiero e carino (e forse anche il più rumoroso) in città. Non da benefici. Oggetto abbonati, maggio 2018.", "headMystery201806Text": "Elmo Incantatore della Rana Pescatrice", - "headMystery201806Notes": "La luce ipnotizzante su questo elmo chiamerà al tuo fianco tutte le creature del mare. Ti chiediamo di usare i tuoi gloriosi poteri di attrazione per il bene! Non conferisce benefici. Oggetto per Abbonati Giugno 2018.", + "headMystery201806Notes": "La luce ipnotizzante su questo elmo chiamerà al tuo fianco tutte le creature del mare. Ti chiediamo di usare i tuoi gloriosi poteri di attrazione per il bene! Non conferisce alcun bonus. Oggetto abbonati, giugno 2018.", "headMystery201807Text": "Elmo Serpente Marino", - "headMystery201807Notes": "Le forti scaglie su questo elmo ti proteggeranno da qualsiasi tipo di nemico oceanico. Non conferisce alcun bonus. Oggetto per abbonati, luglio 2018.", + "headMystery201807Notes": "Le forti scaglie su questo elmo ti proteggeranno da qualsiasi tipo di nemico oceanico. Non conferisce alcun bonus. Oggetto abbonati, luglio 2018.", "headMystery201808Text": "Cappuccio del Drago di Lava", - "headMystery201808Notes": "Le corna luccicanti su questo cappuccio illumineranno la tua via attraverso caverne sotterranee. Non conferisce benefici. Oggetto per Abbonati Agosto 2018.", + "headMystery201808Notes": "Le corna luccicanti su questo cappuccio illumineranno la tua via attraverso caverne sotterranee. Non conferisce alcun bonus. Oggetto abbonati, agosto 2018.", "headMystery201809Text": "Corona di Fiori Autunnali", - "headMystery201809Notes": "Gli ultimi fiori dei giorni tiepidi autunnali ricordano della bellezza della stagione. Non conferisce benefici. Oggetto per Abbonati Settembre 2018.", + "headMystery201809Notes": "Gli ultimi fiori dei giorni tiepidi autunnali ricordano della bellezza della stagione. Non conferisce alcun bonus. Oggetto abbonati, settembre 2018.", "headMystery201810Text": "Elmo della Foresta Oscura", - "headMystery201810Notes": "Se ti ritrovi a viaggiare per luoghi spaventosi, i luminosi occhi rossi di questo elmo faranno scappare dalla paura i nemici sulla tua strada. Non conferisce benefici. Oggetto per Abbonati Ottobre 2018.", + "headMystery201810Notes": "Se ti ritrovi a viaggiare per luoghi spaventosi, i luminosi occhi rossi di questo elmo faranno scappare dalla paura i nemici sulla tua strada. Non conferisce alcun bonus. Oggetto abbonati, ottobre 2018.", "headMystery201811Text": "Magnifico Cappello da Stregone", - "headMystery201811Notes": "Indossa questo cappello piumato per risaltare anche negli incontri di maghi più eleganti! Non conferisce benefiti. Oggetto per Abbonati Novembre 2018.", + "headMystery201811Notes": "Indossa questo cappello piumato per risaltare anche negli incontri di maghi più eleganti! Non conferisce benefiti. Oggetto abbonati, novembre 2018.", "headMystery201901Text": "Elmo polare", - "headMystery201901Notes": "Le gemme incandescenti su quest'elmo contengono luce catturata magicamente dalle aurore invernali. Non conferisce alcun vantaggio. Oggetto Abbonati gennaio 2019.", + "headMystery201901Notes": "Le gemme incandescenti su quest'elmo contengono luce catturata magicamente dalle aurore invernali. Non conferisce alcun bonus. Oggetto abbonati, gennaio 2019.", "headMystery301404Text": "Cilindro Elegante", - "headMystery301404Notes": "Un cilindro per i più fini gentiluomini! Oggetto per abbonati, gennaio 3015. Non conferisce alcun bonus.", + "headMystery301404Notes": "Un cilindro per i più fini gentiluomini! Oggetto abbonati, gennaio 3015. Non conferisce alcun bonus.", "headMystery301405Text": "Cilindro Base", - "headMystery301405Notes": "Un cilindro modesto, che prega di essere abbinato a qualche stiloso accessorio da testa. Non conferisce alcun bonus. Oggetto per abbonati, maggio 3015.", + "headMystery301405Notes": "Un cilindro modesto, che prega di essere abbinato a qualche stiloso accessorio da testa. Non conferisce alcun bonus. Oggetto abbonati, maggio 3015.", "headMystery301703Text": "Cappello elegante piumato", - "headMystery301703Notes": "Le piume di questo cappello sono state donate dalla Scuola di Rifinitura per Pavoni Decoratori di Miss Prue. Indossale con orgoglio! Non conferisce alcun bonus. Oggetto per abbonati, marzo 3017.", + "headMystery301703Notes": "Le piume di questo cappello sono state donate dalla Scuola di Rifinitura per Pavoni Decoratori di Miss Prue. Indossale con orgoglio! Non conferisce alcun bonus. Oggetto abbonati, marzo 3017.", "headMystery301704Text": "Cappello di piume di fagiano", - "headMystery301704Notes": "Cosa può essere più piacevole di una piuma di fagiano? Non conferisce alcun bonus. Oggetto per abbonati, aprile 3017.", + "headMystery301704Notes": "Cosa può essere più piacevole di una piuma di fagiano? Non conferisce alcun bonus. Oggetto abbonati, aprile 3017.", "headArmoireLunarCrownText": "Corona Lunare Lenitiva", "headArmoireLunarCrownNotes": "Questa corona rinforza la salute e amplifica i sensi, specialmente quando la Luna è piena. Aumenta la Costituzione di <%= con %> e la Percezione di <%= per %>. Scrigno Incantato: Set Luna Lenitiva (Oggetto 1 di 3).", "headArmoireRedHairbowText": "Fiocchetto Rosso", @@ -1433,19 +1433,19 @@ "shieldSpecialWinter2019HealerText": "Cristallo di Ghiaccio Incantato", "shieldSpecialWinter2019HealerNotes": "Il ghiaccio sottile più rompersi, ma questi cristalli perfetti rispediranno al mittente ogni colpo prima che vada a segno. Aumenta Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2018-2019.", "shieldMystery201601Text": "Resolution Slayer", - "shieldMystery201601Notes": "Questa lama può essere usata per parare ogni distrazione. Non conferisce alcun bonus. Oggetto per abbonati, gennaio 2016.", + "shieldMystery201601Notes": "Questa lama può essere usata per parare ogni distrazione. Non conferisce alcun bonus. Oggetto abbonati, gennaio 2016.", "shieldMystery201701Text": "Scudo ferma-tempo", - "shieldMystery201701Notes": "Congela il tempo e conquista le tue attività! Non conferisce alcun bonus. Oggetto per abbonati, gennaio 2017.", + "shieldMystery201701Notes": "Congela il tempo e conquista le tue attività! Non conferisce alcun bonus. Oggetto abbonati, gennaio 2017.", "shieldMystery201708Text": "Scudo di Lava", - "shieldMystery201708Notes": "Questo vigoroso scudo di roccia fusa ti protegge dalle cattive Abitudini ma non ti brucerà le mani. Non conferisce alcun beneficio. Oggetto per abbonati, agosto 2017.", + "shieldMystery201708Notes": "Questo vigoroso scudo di roccia fusa ti protegge dalle cattive Abitudini ma non ti brucerà le mani. Non conferisce alcun beneficio. Oggetto abbonati, agosto 2017.", "shieldMystery201709Text": "Manuale di Stregoneria", - "shieldMystery201709Notes": "Questo libro ti guiderà durante i tuoi tentativi nell'arte della stregoneria. Non conferisce alcun beneficio. Oggetto per abbonati, settembre 2017.", + "shieldMystery201709Notes": "Questo libro ti guiderà durante i tuoi tentativi nell'arte della stregoneria. Non conferisce alcun beneficio. Oggetto abbonati, settembre 2017.", "shieldMystery201802Text": "Scudo dello Scarafaggio dell'Amore", - "shieldMystery201802Notes": "Anche se può sembrare una fragile caramella, questo scudo resiste anche ai più forti attacchi Spezza Cuore! Non conferisce benefici. Oggetto per Abbonati Febbraio 2018.", + "shieldMystery201802Notes": "Anche se può sembrare una fragile caramella, questo scudo resiste anche ai più forti attacchi Spezza Cuore! Non conferisce alcun bonus. Oggetto abbonati, febbraio 2018.", "shieldMystery301405Text": "Scudo Orologio", - "shieldMystery301405Notes": "Con questo scudo il tempo sarà sempre dalla tua parte! Non conferisce alcun bonus. Oggetto per abbonati, giugno 3015.", + "shieldMystery301405Notes": "Con questo scudo il tempo sarà sempre dalla tua parte! Non conferisce alcun bonus. Oggetto abbonati, giugno 3015.", "shieldMystery301704Text": "Ventaglio Svolazzante", - "shieldMystery301704Notes": "Questo raffinato ventaglio ti terrà al fresco e ti donerà un aspetto elegante! Non conferisce alcun bonus. Oggetto per abbonati, aprile 3017.", + "shieldMystery301704Notes": "Questo raffinato ventaglio ti terrà al fresco e ti donerà un aspetto elegante! Non conferisce alcun bonus. Oggetto abbonati, aprile 3017.", "shieldArmoireGladiatorShieldText": "Scudo da Gladiatore", "shieldArmoireGladiatorShieldNotes": "Per essere un gladiatore devi...eh, lasciamo stare, piuttosto respingi tutti con il tuo scudo. Aumenta la Costituzione di <%= con %> e la Forza di <%= str %>. Scrigno Incantato: Set Gladiatore (oggetto 3 di 3).", "shieldArmoireMidnightShieldText": "Scudo Mezzanotte", @@ -1510,39 +1510,39 @@ "backBase0Notes": "Nessun accessorio da schiena.", "animalTails": "Code di Animali", "backMystery201402Text": "Ali Dorate", - "backMystery201402Notes": "Le piume di queste lucenti ali brillano alla luce del sole! Non conferisce alcun bonus. Oggetto per abbonati, febbraio 2014.", + "backMystery201402Notes": "Le piume di queste lucenti ali brillano alla luce del sole! Non conferisce alcun bonus. Oggetto abbonati, febbraio 2014.", "backMystery201404Text": "Ali di Farfalla d'Alba", - "backMystery201404Notes": "Diventa una farfalla e vola! Non conferisce alcun bonus. Oggetto per abbonati, aprile 2014.", + "backMystery201404Notes": "Diventa una farfalla e vola! Non conferisce alcun bonus. Oggetto abbonati, aprile 2014.", "backMystery201410Text": "Ali di Goblin", - "backMystery201410Notes": "Fluttua nella notte con queste robuste ali. Non conferiscono alcun bonus. Oggetto per abbonati, ottobre 2014.", + "backMystery201410Notes": "Fluttua nella notte con queste robuste ali. Non conferiscono alcun bonus. Oggetto abbonati, ottobre 2014.", "backMystery201504Text": "Ali da Ape Operaia", - "backMystery201504Notes": "Bzz bzz bzz! Svolazza da un'attività all'altra. Non conferisce alcun bonus. Oggetto per abbonati, aprile 2015.", + "backMystery201504Notes": "Bzz bzz bzz! Svolazza da un'attività all'altra. Non conferisce alcun bonus. Oggetto abbonati, aprile 2015.", "backMystery201507Text": "Tavola da surf da sballo", - "backMystery201507Notes": "Fai surf intorno al Molo Diligente e cavalca le onde nella Baia Inkompleta! Non conferisce alcun bonus. Oggetto per abbonati, luglio 2015.", + "backMystery201507Notes": "Fai surf intorno al Molo Diligente e cavalca le onde nella Baia Inkompleta! Non conferisce alcun bonus. Oggetto abbonati, luglio 2015.", "backMystery201510Text": "Coda di Goblin", - "backMystery201510Notes": "Prensile e potente! Non conferisce alcun bonus. Oggetto per abbonati, ottobre 2015.", + "backMystery201510Notes": "Prensile e potente! Non conferisce alcun bonus. Oggetto abbonati, ottobre 2015.", "backMystery201602Text": "Mantello del Rubacuori", - "backMystery201602Notes": "Con un fruscio del tuo mantello, i tuoi nemici cadono ai tuoi piedi. Non conferisce alcun bonus. Oggetto per abbonati, febbraio 2016.", + "backMystery201602Notes": "Con un fruscio del tuo mantello, i tuoi nemici cadono ai tuoi piedi. Non conferisce alcun bonus. Oggetto abbonati, febbraio 2016.", "backMystery201608Text": "Mantello del Tuono", - "backMystery201608Notes": "Volate attraverso i cieli tempestosi con questo copricapo fluttuante! Non conferisce alcun bonus. Oggetto per abbonati, agosto 2016.", + "backMystery201608Notes": "Volate attraverso i cieli tempestosi con questo copricapo fluttuante! Non conferisce alcun bonus. Oggetto abbonati, agosto 2016.", "backMystery201702Text": "Mantello del Rubacuori", - "backMystery201702Notes": "Un fruscio di questo mantello, e tutti quelli vicini a te saranno trascinati via dal tuo fascino! Non conferisce alcun beneficio. Oggetto per abbonati, febbraio 2017.", + "backMystery201702Notes": "Un fruscio di questo mantello, e tutti quelli vicini a te saranno trascinati via dal tuo fascino! Non conferisce alcun beneficio. Oggetto abbonati, febbraio 2017.", "backMystery201704Text": "Ali Fiabesche", - "backMystery201704Notes": "Queste ali scintillanti ti porteranno ovunque, persino nei reami nascosti governati da creature magiche. Non conferisce alcun bonus. Oggetto per abbonati, aprile 2017.", + "backMystery201704Notes": "Queste ali scintillanti ti porteranno ovunque, persino nei reami nascosti governati da creature magiche. Non conferisce alcun bonus. Oggetto abbonati, aprile 2017.", "backMystery201706Text": "Bandiera lacerata del Corsaro", - "backMystery201706Notes": "La vista di questa bandiera che esibisce Jolly Roger riempie qualsiasi Cosa da Fare e Attività Giornaliera di terrore! Non conferisce alcun beneficio. Oggetto per abbonati, giugno 2017.", + "backMystery201706Notes": "La vista di questa bandiera che esibisce Jolly Roger riempie qualsiasi Cosa da Fare e Attività Giornaliera di terrore! Non conferisce alcun beneficio. Oggetto abbonati, giugno 2017.", "backMystery201709Text": "Libri degli incantesimi", - "backMystery201709Notes": "Imparare la magia richiede molta lettura, ma almeno sai che studiare ti piacerà! Non conferisce alcun bonus. Oggetto per abbonati, settembre 2017.", + "backMystery201709Notes": "Imparare la magia richiede molta lettura, ma almeno sai che studiare ti piacerà! Non conferisce alcun bonus. Oggetto abbonati, settembre 2017.", "backMystery201801Text": "Ali del Folletto del Gelo", - "backMystery201801Notes": "Possono sembrare delicate come fiocchi di neve, ma queste ali incantate possono portarti ovunque desideri! Non conferisce benefici. Oggetto per Abbonati Gennaio 2018.", + "backMystery201801Notes": "Possono sembrare delicate come fiocchi di neve, ma queste ali incantate possono portarti ovunque desideri! Non conferisce alcun bonus. Oggetto abbonati, gennaio 2018.", "backMystery201803Text": "Ali della Libellula Coraggiosa", - "backMystery201803Notes": "Queste ali vivaci e scintillanti possono portarti per delicate brezze primaverili e oltre lo stagno di gigli con facilità. Non conferisce benefici. Oggetto per Abbonati Marzo 2018.", + "backMystery201803Notes": "Queste ali vivaci e scintillanti possono portarti per delicate brezze primaverili e oltre lo stagno di gigli con facilità. Non conferisce alcun bonus. Oggetto abbonati, marzo 2018.", "backMystery201804Text": "Coda di Scoiattolo", - "backMystery201804Notes": "Certo, ti aiuta a bilanciarti saltando tra i rami, ma la cosa più importante è la MASSIMA FLUFFOSITÀ. Non conferisce benefici. Oggetto per Abbonati Aprile 2018.", + "backMystery201804Notes": "Certo, ti aiuta a bilanciarti saltando tra i rami, ma la cosa più importante è la MASSIMA FLUFFOSITÀ. Non conferisce alcun bonus. Oggetto abbonati, aprile 2018.", "backMystery201812Text": "Coda della Volpe Artica", - "backMystery201812Notes": "La tua lussuriosa coda luccica come un ghiacciolo, ondulando felicemente mentre zampetti sopra i cumuli di neve. Non da alcun beneficio. Oggetti per Abbonati Dicembre 2018.", + "backMystery201812Notes": "La tua lussuriosa coda luccica come un ghiacciolo, ondulando felicemente mentre zampetti sopra i cumuli di neve. Non da alcun beneficio. Oggetti per Abbonati dicembre 2018.", "backMystery201805Text": "Coda di Pavone Fenomenale", - "backMystery201805Notes": "Questa bellissima coda piumata è perfetta per una pavoneggiarsi sul sentiero di un piacevole giardino. Non da benefici. Oggetto per Abbonati Maggio 2018.", + "backMystery201805Notes": "Questa bellissima coda piumata è perfetta per una pavoneggiarsi sul sentiero di un piacevole giardino. Non da benefici. Oggetto abbonati, maggio 2018.", "backSpecialWonderconRedText": "Mantello Maestoso", "backSpecialWonderconRedNotes": "Fruscia con forza ed eleganza. Non conferisce alcun bonus. Edizione speciale da convegno.", "backSpecialWonderconBlackText": "Mantello Furtivo", @@ -1602,13 +1602,13 @@ "bodySpecialNamingDay2018Text": "Mantello del Grifone Viola Reale", "bodySpecialNamingDay2018Notes": "Buona Festa del Cambio del Nome! Indossa questo elegante e piumato mantello mentre celebri Habitica. Non dà benefici.", "bodyMystery201705Text": "Ali ripiegate del combattente pennuto", - "bodyMystery201705Notes": "Queste ali ripiegate non solo hanno un aspetto elegante, ma ti doneranno anche la velocità e l'agilità di un grifone! Non conferiscono alcun bonus. Oggetto per abbonati, maggio 2017.", + "bodyMystery201705Notes": "Queste ali ripiegate non solo hanno un aspetto elegante, ma ti doneranno anche la velocità e l'agilità di un grifone! Non conferiscono alcun bonus. Oggetto abbonati, maggio 2017.", "bodyMystery201706Text": "Mantello stracciato del Corsaro", - "bodyMystery201706Notes": "Questo mantello ha delle tasche segrete per nascondere tutto l'Oro che rubi alle tue Attività. Non conferisce alcun beneficio. Oggetto per abbonati, giugno 2017.", + "bodyMystery201706Notes": "Questo mantello ha delle tasche segrete per nascondere tutto l'Oro che rubi alle tue Attività. Non conferisce alcun beneficio. Oggetto abbonati, giugno 2017.", "bodyMystery201711Text": "Sciarpa del Pilota di Tappeti", - "bodyMystery201711Notes": "Questa morbida sciarpa fatta a maglia appare maestosa mossa dal vento. Non da alcun beneficio. Oggetto per Abbonati Novembre 2017.", + "bodyMystery201711Notes": "Questa morbida sciarpa fatta a maglia appare maestosa mossa dal vento. Non da alcun beneficio. Oggetto abbonati, novembre 2017.", "bodyMystery201901Text": "Paraspalle Polari", - "bodyMystery201901Notes": "Questi paraspalle luccicanti sono forti, ma copriranno le tue spalle senza peso come un raggio di luce danzante. Non conferisce alcun vantaggio. Oggetto abbonati gennaio 2019.", + "bodyMystery201901Notes": "Questi paraspalle luccicanti sono forti, ma copriranno le tue spalle senza peso come un raggio di luce danzante. Non conferisce alcun bonus. Oggetto abbonati, gennaio 2019.", "bodyArmoireCozyScarfText": "Sciarpa Comoda", "bodyArmoireCozyScarfNotes": "Questa bella sciarpa ti terrà al caldo nei tuoi affari invernali. Aumenta Costituzione e Percezione di <%= attrs %> ognuno. Scrigno Incantato: Set del Lampionaio (Oggetto 4 di 4).", "headAccessory": "accessorio da testa", @@ -1680,23 +1680,23 @@ "headAccessoryYellowHeadbandText": "Fascia per Capelli Gialla", "headAccessoryYellowHeadbandNotes": "Una semplice fascia per capelli gialla. Non da alcun beneficio.", "headAccessoryMystery201403Text": "Corna del Proteggiforeste", - "headAccessoryMystery201403Notes": "Queste corna sono ricoperte di muschio magico e licheni. Non conferiscono alcun bonus. Oggetto per abbonati, marzo 2014.", + "headAccessoryMystery201403Notes": "Queste corna sono ricoperte di muschio magico e licheni. Non conferiscono alcun bonus. Oggetto abbonati, marzo 2014.", "headAccessoryMystery201404Text": "Antenne di Farfalla d'Alba", - "headAccessoryMystery201404Notes": "Queste antenne aiutano chi le indossa a percepire distrazioni pericolose! Non conferiscono alcun bonus. Oggetto per abbonati, aprile 2014.", + "headAccessoryMystery201404Notes": "Queste antenne aiutano chi le indossa a percepire distrazioni pericolose! Non conferiscono alcun bonus. Oggetto abbonati, aprile 2014.", "headAccessoryMystery201409Text": "Corna Autunnali", - "headAccessoryMystery201409Notes": "Queste potenti corna cambiano colore come le foglie autunnali. Non conferiscono alcun bonus. Oggetto per abbonati, settembre 2014.", + "headAccessoryMystery201409Notes": "Queste potenti corna cambiano colore come le foglie autunnali. Non conferiscono alcun bonus. Oggetto abbonati, settembre 2014.", "headAccessoryMystery201502Text": "Ali del Pensiero", - "headAccessoryMystery201502Notes": "Lascia che la tua immaginazione prenda il volo! Non conferisce alcun bonus. Oggetto per abbonati, febbraio 2015.", + "headAccessoryMystery201502Notes": "Lascia che la tua immaginazione prenda il volo! Non conferisce alcun bonus. Oggetto abbonati, febbraio 2015.", "headAccessoryMystery201510Text": "Corna di Goblin", - "headAccessoryMystery201510Notes": "Queste terrificanti corna sono leggermente viscide. Non conferisce alcun bonus. Oggetto per abbonati, ottobre 2015.", + "headAccessoryMystery201510Notes": "Queste terrificanti corna sono leggermente viscide. Non conferisce alcun bonus. Oggetto abbonati, ottobre 2015.", "headAccessoryMystery201801Text": "Corna del Folletto del Ghiaccio", - "headAccessoryMystery201801Notes": "Queste corna di ghiaccio brillano con le luci delle aurore invernali. Non conferisce benefici. Oggetto per Abbonati Gennaio 2018.", + "headAccessoryMystery201801Notes": "Queste corna di ghiaccio brillano con le luci delle aurore invernali. Non conferisce alcun bonus. Oggetto abbonati, gennaio 2018.", "headAccessoryMystery201804Text": "Orecchie da Scoiattolo", - "headAccessoryMystery201804Notes": "Queste acchiappasuoni pelosi ti assicureranno di non perderti mai il fruscio di una foglia o il suono di una ghianda che cade! Non conferisce alcun bonus. Oggetto per abbonati, aprile 2018.", + "headAccessoryMystery201804Notes": "Queste acchiappasuoni pelosi ti assicureranno di non perderti mai il fruscio di una foglia o il suono di una ghianda che cade! Non conferisce alcun bonus. Oggetto abbonati, aprile 2018.", "headAccessoryMystery201812Text": "Orecchie di Volpe Artica", - "headAccessoryMystery201812Notes": "Senti il sottile suono di un fiocco di neve che cade sul paesaggio. Non conferisce alcun bonus. Oggetto per abbonati, dicembre 2018.", + "headAccessoryMystery201812Notes": "Senti il sottile suono di un fiocco di neve che cade sul paesaggio. Non conferisce alcun bonus. Oggetto abbonati, dicembre 2018.", "headAccessoryMystery301405Text": "Occhiali da Testa", - "headAccessoryMystery301405Notes": "\"Gli occhiali sono per i tuoi occhi\", dicevano. \"Nessuno vuole degli occhiali solo per tenerli in testa\", dicevano. Hah! Ora mostra quanto si sbagliano! Non conferisce alcun bonus. Oggetto per abbonati, agosto 3015.", + "headAccessoryMystery301405Notes": "\"Gli occhiali sono per i tuoi occhi\", dicevano. \"Nessuno vuole degli occhiali solo per tenerli in testa\", dicevano. Hah! Ora mostra quanto si sbagliano! Non conferisce alcun bonus. Oggetto abbonati, agosto 3015.", "headAccessoryArmoireComicalArrowText": "Freccia Comica", "headAccessoryArmoireComicalArrowNotes": "Questo oggetto stravagante è ottimo per una risata! Aumenta Forza di <%= str %>. Scrigno Incantato: Oggetto Indipendente.", "headAccessoryArmoireGogglesOfBookbindingText": "Occhiali da rilegatore", @@ -1730,19 +1730,19 @@ "eyewearSpecialWonderconBlackText": "Maschera Furtiva", "eyewearSpecialWonderconBlackNotes": "Le tue ragioni sono pienamente legittime! Non conferisce alcun bonus. Edizione speciale da convegno.", "eyewearMystery201503Text": "Maschera di Acquamarina", - "eyewearMystery201503Notes": "Attento a non farti andare queste scintillanti gemme negli occhi! Non conferisce alcun bonus. Oggetto per abbonati, marzo 2015.", + "eyewearMystery201503Notes": "Attento a non farti andare queste scintillanti gemme negli occhi! Non conferisce alcun bonus. Oggetto abbonati, marzo 2015.", "eyewearMystery201506Text": "Maschera Neon", - "eyewearMystery201506Notes": "Questa maschera neon permette a chi la indossa vedere sott'acqua. Non conferisce alcun bonus. Oggetto per abbonati, giugno 2015.", + "eyewearMystery201506Notes": "Questa maschera neon permette a chi la indossa vedere sott'acqua. Non conferisce alcun bonus. Oggetto abbonati, giugno 2015.", "eyewearMystery201507Text": "Occhiali da sole strepitosi", - "eyewearMystery201507Notes": "Questi occhiali da sole ti consentono di avere uno stile fresco anche quando fa caldo. Non conferisce alcun bonus. Oggetto per abbonati, luglio 2015.", + "eyewearMystery201507Notes": "Questi occhiali da sole ti consentono di avere uno stile fresco anche quando fa caldo. Non conferisce alcun bonus. Oggetto abbonati, luglio 2015.", "eyewearMystery201701Text": "Ombre Senza Tempo", - "eyewearMystery201701Notes": "Questi occhiali da sole proteggeranno i tuoi occhi dai raggi dannosi e saranno alla moda in ogni occasione, ovunque ti trovi! Non conferisce alcun bonus. Oggetto per abbonati, gennaio 2017.", + "eyewearMystery201701Notes": "Questi occhiali da sole proteggeranno i tuoi occhi dai raggi dannosi e saranno alla moda in ogni occasione, ovunque ti trovi! Non conferisce alcun bonus. Oggetto abbonati, gennaio 2017.", "eyewearMystery301404Text": "Occhiali Steampunk", - "eyewearMystery301404Notes": "Non esiste occhiale elegante come un paio di occhialini steampunk - eccetto, forse, un monocolo. Non conferisce alcun bonus. Oggetto per abbonati, aprile 3015.", + "eyewearMystery301404Notes": "Non esiste occhiale elegante come un paio di occhialini steampunk - eccetto, forse, un monocolo. Non conferisce alcun bonus. Oggetto abbonati, aprile 3015.", "eyewearMystery301405Text": "Monocolo", - "eyewearMystery301405Notes": "Non esiste occhiale elegante come un monocolo - eccetto, forse, un paio di occhialini steampunk. Non conferisce alcun bonus. Oggetto per abbonati, luglio 3015.", + "eyewearMystery301405Notes": "Non esiste occhiale elegante come un monocolo - eccetto, forse, un paio di occhialini steampunk. Non conferisce alcun bonus. Oggetto abbonati, luglio 3015.", "eyewearMystery301703Text": "Maschera della Festa in Maschera del Pavone", - "eyewearMystery301703Notes": "Perfetto per una lussuosa festa in maschera o per muoverti furtivamente attraverso una folla particolarmente ben vestita. Non conferisce alcun beneficio. Oggetto per abbonati, marzo 3017.", + "eyewearMystery301703Notes": "Perfetto per una lussuosa festa in maschera o per muoverti furtivamente attraverso una folla particolarmente ben vestita. Non conferisce alcun beneficio. Oggetto abbonati, marzo 3017.", "eyewearArmoirePlagueDoctorMaskText": "Maschera del Dottore della Piaga", "eyewearArmoirePlagueDoctorMaskNotes": "Una autentica maschera indossata dai dottori che combattono la Peste della Procrastinazione. Aumenta Costutuzione e Intelligenza di <%= attrs %> ognuno. Scrigno Incantato: Set Dottore della Peste (Oggetto 2 di 3).", "eyewearArmoireGoofyGlassesText": "Occhiali Buffi", @@ -1816,8 +1816,8 @@ "weaponArmoireJugglingBallsText": "Palline da Giocoliere", "weaponArmoireVernalTaperText": "Candela Primaverile", "weaponArmoireChefsSpoonText": "Cucchiaio dello Chef", - "weaponMystery202002Notes": "Un accessorio che ti regala un'aria di mistero e romanticismo. La protezione solare è un vantaggio! Non conferisce alcun vantaggio. Oggetto Abbonato Febbraio 2020.", - "weaponMystery201911Notes": "La sfera di cristallo in cima a questo bastome può mostrarti il futuro, ma attenzione! L'uso di tali conoscenze pericolose può cambiare una persona in modi inaspettati. Non conferisce alcun vantaggio. Oggetto Abbonato Novembre 2019.", + "weaponMystery202002Notes": "Un accessorio che ti regala un'aria di mistero e romanticismo. La protezione solare è un vantaggio! Non conferisce alcun bonus. Oggetto abbonati, febbraio 2020.", + "weaponMystery201911Notes": "La sfera di cristallo in cima a questo bastome può mostrarti il futuro, ma attenzione! L'uso di tali conoscenze pericolose può cambiare una persona in modi inaspettati. Non conferisce alcun bonus. Oggetto abbonati, novembre 2019.", "weaponMystery202002Text": "Elegante Parasole a Forma di Cuore", "weaponMystery201911Text": "Bastone di Cristallo Incantato", "weaponSpecialSummer2020HealerNotes": "Come le onde smussano le scogliere, così la tua magia attenuerà il dolore dei tuoi amici. Aumenta l'intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2020.", @@ -1869,7 +1869,7 @@ "armorSpecialFall2019HealerText": "Abiti Oscuri", "armorSpecialFall2019MageText": "Grembiule di Polifemo", "armorSpecialFall2019WarriorText": "Ali Notturne", - "armorMystery201903Notes": "Le persone stanno diventando verdi di invidia per questo tuo vestito meravigl-uovo! Non conferisce alcun vantaggio. Oggetto Abbonati Marzo 2019.", + "armorMystery201903Notes": "Le persone stanno diventando verdi di invidia per questo tuo vestito meravigl-uovo! Non conferisce alcun bonus. Oggetto abbonati, marzo 2019.", "armorMystery201903Text": "Armatura Meravigli-uova", "armorSpecialSummer2020HealerNotes": "Sei paziente come l'oceano, forte come le correnti, affidabile quanto le maree. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2020.", "armorSpecialSummer2020HealerText": "Vesti delle Onde Infrante", @@ -1919,7 +1919,7 @@ "armorMystery201907Text": "Camicia Fiorita", "armorMystery201906Notes": "Ti risparmieremo una battuta sulle carpe, tanto non la \"carpiresti\". Oh aspetta, oops. Non conferisce vantaggi. Oggetto Abbonato giugno 2019.", "armorMystery201906Text": "Coda di Carpa Gentile", - "armorMystery201904Notes": "Questo capo brillante ha degli opali cuciti sul davanti per darti poteri arcani de un aspetto favoloso. Non conferisce vantaggi. Oggetto Abbonato aprile 2019.", + "armorMystery201904Notes": "Questo capo brillante ha degli opali cuciti sul davanti per darti poteri arcani de un aspetto favoloso. Non conferisce vantaggi. Oggetto abbonati, aprile 2019.", "headSpecialSpring2019RogueNotes": "Nessuno noterà una nuvola che si dirige silenziosamente verso una nascondiglio pieno d'oro, giusto? Aumenta la percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2019.", "headSpecialSpring2019RogueText": "Elmo Nuvola", "headSpecialKS2019Notes": "Impreziosito dall'aspetto e dal piumaggio di un grifone, questo glorioso elmo simboleggia come le tue abilità ed il tuo portamento sono d'esempio per gli altri. Aumenta l'intelligenza di <%= int %>.", @@ -1967,13 +1967,13 @@ "headSpecialWinter2020WarriorText": "Copricapo Spolverato di Neve", "headSpecialWinter2020RogueNotes": "Se cammini per strada con questo cappello mostrerai a tutti che non hai paura di nulla. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2019-2020.", "headSpecialWinter2020RogueText": "Cappello Calzettone Morbidoso", - "headSpecialNye2019Notes": "Hai ricevuto un Cappellino da Festa Scandaloso! Indossalo con orgoglio mentre inizi un nuovo anno! Non conferisce alcun vantaggio.", + "headSpecialNye2019Notes": "Hai ricevuto un Cappellino da Festa Scandaloso! Indossalo con orgoglio mentre inizi un nuovo anno! Non conferisce alcun bonus.", "headSpecialNye2019Text": "Cappellino da Festa Scandaloso", "headSpecialFall2019WarriorNotes": "Le orbite oscure di quest'elmo a forma di teschio scoraggeranno i più coraggiosi dei tuoi nemici. Aumenta la forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2019.", "headSpecialFall2019MageNotes": "Il suo unico occhio minaccioso inibisce la percezione della profondità, ma è il prezzo da pagare in cambio della possibilità di concentrarsi intensamente su di un singolo punto. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2019 .", "headSpecialFall2019HealerNotes": "Indossa questa mitra oscura per sfruttare i poteri del temibile Lich. Aumenta l'intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2019.", "headMystery201904Text": "Opulenta Tiara d'Opale", - "headMystery201903Notes": "Alcuni potrebbero chiamarti testa d'uovo, ma non t'importa, gli insulti ti scivolano via come un tuorlo su di una padella antiaderente. Non conferisce alcun vantaggio. Oggetto Abbonati marzo 2019.", + "headMystery201903Notes": "Alcuni potrebbero chiamarti testa d'uovo, ma non t'importa, gli insulti ti scivolano via come un tuorlo su di una padella antiaderente. Non conferisce alcun bonus. Oggetto abbonati, marzo 2019.", "headMystery201903Text": "Elmo all'Occhio di Bue", "headSpecialSummer2020HealerNotes": "Cammina a testa alta, così quei ladri di spiaggia terranno le le mani lontane dai tuoi capelli. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2020.", "headSpecialSummer2020HealerText": "Elmo con Borchie di Vetro", @@ -2004,56 +2004,56 @@ "armorArmoirePirateOutfitText": "Completo da Pirata", "weaponArmoireHandyHookText": "Uncino Maneggevole", "headMystery201909Text": "Cappello Ghianda Affabile", - "headMystery201907Notes": "Niente dice \"Mi sto rilassando!\" come un berretto al contrario. Non conferisce alcun vantaggio. Oggetto Abbonati luglio 2019.", + "headMystery201907Notes": "Niente dice \"Mi sto rilassando!\" come un berretto al contrario. Non conferisce alcun bonus. Oggetto abbonati, luglio 2019.", "headMystery201907Text": "Berretto al Contrario", - "headMystery201904Notes": "Gli opali in questa tiara brillano di tutti i colori dell'arcobaleno, dandogli una moltitudine di proprietà magiche. Non conferisce alcun vantaggio. Oggetto Abbonati aprile 2019.", - "headMystery201909Notes": "Ogni ghianda ha bisogno di un cappello! Ehm, coppa, se vuoi il termine tecnico. Non conferisce alcun vantaggio. Oggetto Abbonati settembre 2019.", - "eyewearMystery201902Notes": "Questa maschera misteriosa nasconde la tua identità ma non il tuo sorriso vincente. Non conferisce alcun vantaggio. Oggetto abbonati febbraio 2019.", - "eyewearSpecialFall2019HealerNotes": "Affronta i nemici più difficili con questa maschera imperscrutabile. Non conferisce alcun vantaggio. Equipaggiamento in edizione limitata, autunno 2019.", + "headMystery201904Notes": "Gli opali in questa tiara brillano di tutti i colori dell'arcobaleno, dandogli una moltitudine di proprietà magiche. Non conferisce alcun bonus. Oggetto abbonati, aprile 2019.", + "headMystery201909Notes": "Ogni ghianda ha bisogno di un cappello! Ehm, coppa, se vuoi il termine tecnico. Non conferisce alcun bonus. Oggetto abbonati, settembre 2019.", + "eyewearMystery201902Notes": "Questa maschera misteriosa nasconde la tua identità ma non il tuo sorriso vincente. Non conferisce alcun bonus. Oggetto abbonati, febbraio 2019.", + "eyewearSpecialFall2019HealerNotes": "Affronta i nemici più difficili con questa maschera imperscrutabile. Non conferisce alcun bonus. Equipaggiamento in edizione limitata, autunno 2019.", "eyewearSpecialFall2019HealerText": "Volto Oscuro", "eyewearSpecialFall2019RogueText": "Mezza Maschera d'Osso", - "eyewearSpecialFall2019RogueNotes": "Forse una maschera completa nasconderebbe meglio la tua identità, ma le persone tendono ad essere troppo colpite dal suo design estremo per notare tutte le caratteristiche del tuo viso. Non conferisce alcun vantaggio. Equipaggiamento in edizione limitata, autunno 2019.", - "eyewearSpecialKS2019Notes": "Audace come un grifone... Hmm, ma i i grifoni non hanno visiere. Ti ricorda di ... oh, ma chi stiamo prendendo in giro, sembra fantastico! Non conferisce alcun vantaggio.", + "eyewearSpecialFall2019RogueNotes": "Forse una maschera completa nasconderebbe meglio la tua identità, ma le persone tendono ad essere troppo colpite dal suo design estremo per notare tutte le caratteristiche del tuo viso. Non conferisce alcun bonus. Equipaggiamento in edizione limitata, autunno 2019.", + "eyewearSpecialKS2019Notes": "Audace come un grifone... Hmm, ma i i grifoni non hanno visiere. Ti ricorda di ... oh, ma chi stiamo prendendo in giro, sembra fantastico! Non conferisce alcun bonus.", "eyewearSpecialKS2019Text": "Visiera Leggendaria del Grifone", - "eyewearSpecialYellowHalfMoonNotes": "Occhiali con montatura gialla e lenti a mezzaluna. Non conferisce alcun vantaggio.", + "eyewearSpecialYellowHalfMoonNotes": "Occhiali con montatura gialla e lenti a mezzaluna. Non conferisce alcun bonus.", "eyewearSpecialYellowHalfMoonText": "Occhiali a Mezzaluna Gialli", - "eyewearSpecialWhiteHalfMoonNotes": "Occhiali con montatura bianchi e lenti a mezzaluna. Non conferisce alcun vantaggio.", + "eyewearSpecialWhiteHalfMoonNotes": "Occhiali con montatura bianchi e lenti a mezzaluna. Non conferisce alcun bonus.", "eyewearSpecialWhiteHalfMoonText": "Occhiali a Mezzaluna Bianchi", - "eyewearSpecialRedHalfMoonNotes": "Occhiali con montatura rossa e lenti a mezzaluna. Non conferisce alcun vantaggio.", + "eyewearSpecialRedHalfMoonNotes": "Occhiali con montatura rossa e lenti a mezzaluna. Non conferisce alcun bonus.", "eyewearSpecialRedHalfMoonText": "Occhiali a Mezzaluna Rossi", - "eyewearSpecialPinkHalfMoonNotes": "Occhiali con montatura rosa e lenti a mezzaluna. Non conferisce alcun vantaggio.", - "eyewearSpecialBlueHalfMoonNotes": "Occhiali con montatura blue e lenti a mezzaluna. Non conferisce alcun vantaggio.", - "eyewearSpecialGreenHalfMoonNotes": "Occhiali con montatura verde e lenti a mezzaluna. Non conferisce alcun vantaggio.", + "eyewearSpecialPinkHalfMoonNotes": "Occhiali con montatura rosa e lenti a mezzaluna. Non conferisce alcun bonus.", + "eyewearSpecialBlueHalfMoonNotes": "Occhiali con montatura blue e lenti a mezzaluna. Non conferisce alcun bonus.", + "eyewearSpecialGreenHalfMoonNotes": "Occhiali con montatura verde e lenti a mezzaluna. Non conferisce alcun bonus.", "eyewearSpecialPinkHalfMoonText": "Occhiali a Mezzaluna Rosa", "eyewearSpecialGreenHalfMoonText": "Occhiali a Mezzaluna Verdi", "eyewearSpecialBlueHalfMoonText": "Occhiali a Mezzaluna Blu", "eyewearSpecialBlackHalfMoonText": "Occhiali a Mezzaluna Neri", - "eyewearSpecialBlackHalfMoonNotes": "Occhiali con montatura nera e lenti a mezzaluna. Non conferisce alcun vantaggio.", - "headAccessoryMystery202005Notes": "Quale creatura oserà sfidarti con tali possenti corna? Non conferisce alcun vantaggio. Oggetto abbonati maggio 2020.", + "eyewearSpecialBlackHalfMoonNotes": "Occhiali con montatura nera e lenti a mezzaluna. Non conferisce alcun bonus.", + "headAccessoryMystery202005Notes": "Quale creatura oserà sfidarti con tali possenti corna? Non conferisce alcun bonus. Oggetto abbonati, maggio 2020.", "headAccessoryMystery202005Text": "Corna di Viverna Meravigliose", - "headAccessoryMystery202004Notes": "Si contraggono un po' se captano il profumo dei fiori: usale per trovare un giardino grazioso! Non conferisce alcun vantaggio. Oggetto abbonati aprile 2020.", + "headAccessoryMystery202004Notes": "Si contraggono un po' se captano il profumo dei fiori: usale per trovare un giardino grazioso! Non conferisce alcun bonus. Oggetto abbonati, aprile 2020.", "headAccessoryMystery202004Text": "Antenne possenti di Farfalla Monarca", - "headAccessoryMystery201908Notes": "Se indossi queste corna in testa, sarai fortunato! Non conferisce alcun vantaggio. Oggetto abbonati agosto 2019.", + "headAccessoryMystery201908Notes": "Se indossi queste corna in testa, sarai fortunato! Non conferisce alcun bonus. Oggetto abbonati, agosto 2019.", "headAccessoryMystery201908Text": "Corno di Fauno Spensierato", - "headAccessoryMystery201906Notes": "La leggenda vuole che queste sottili orecchie aiutino i tritoni ad ascoltare le voci e le canzoni di tutti gli abitanti delle profondità! Non conferisce alcun vantaggio. Oggetto abbonati giugno 2019.", + "headAccessoryMystery201906Notes": "La leggenda vuole che queste sottili orecchie aiutino i tritoni ad ascoltare le voci e le canzoni di tutti gli abitanti delle profondità! Non conferisce alcun bonus. Oggetto abbonati, giugno 2019.", "headAccessoryMystery201906Text": "Orecchie da Carpa Koi Gentile", "headAccessoryMystery201905Text": "Corno Splendente del Dragone", - "headAccessoryMystery201905Notes": "Queste corna sono tanto affilate quanto luccicanti. Non conferisce alcun vantaggio. Oggetto abbonati maggio 2019.", + "headAccessoryMystery201905Notes": "Queste corna sono tanto affilate quanto luccicanti. Non conferisce alcun bonus. Oggetto abbonati, maggio 2019.", "bodyArmoireLifeguardWhistleNotes": "Richiama all'ordine quell'abitudine errata! Dovrebbe conoscere le regole! Aumenta l'Intelligenza di <%= int %>. Scrigno incantato: Set del Bagnino (Oggetto 3 di 3).", "bodyArmoireLifeguardWhistleText": "Fischietto da Bagnino", - "bodyMystery202003Notes": "Sono come spalline, ma sono di un livello superiore. Non conferisce alcun vantaggio. Oggetto abbonati marzo 2020.", + "bodyMystery202003Notes": "Sono come spalline, ma sono di un livello superiore. Non conferisce alcun bonus. Oggetto abbonati, marzo 2020.", "bodyMystery202003Text": "Paraspalle Spinato", "bodyMystery202002Text": "Sciarpa Sdolcinata Stilosa", - "bodyMystery202002Notes": "Per quando il tuo cuore è caldo ma le brezze di febbraio sono fredde. Non conferisce alcun vantaggio. Oggetto abbonati febbraio 2020.", - "backMystery202005Notes": "Nonostante siano soltanto un piccolo brandello delle originali, queste ali possono comunque portarti ovunque tu voglia andare. Non conferisce alcun vantaggio. Oggetto abbonati maggio 2020.", + "bodyMystery202002Notes": "Per quando il tuo cuore è caldo ma le brezze di febbraio sono fredde. Non conferisce alcun bonus. Oggetto abbonati, febbraio 2020.", + "backMystery202005Notes": "Nonostante siano soltanto un piccolo brandello delle originali, queste ali possono comunque portarti ovunque tu voglia andare. Non conferisce alcun bonus. Oggetto abbonati, maggio 2020.", "backMystery202005Text": "Meravigliosi Ali di Viverna", - "backMystery202004Notes": "Sorvola il prato fiorito più vicino o migra tra i continenti con queste bellissime ali! Non conferisce alcun vantaggio. Oggetto abbonati aprile 2020.", + "backMystery202004Notes": "Sorvola il prato fiorito più vicino o migra tra i continenti con queste bellissime ali! Non conferisce alcun bonus. Oggetto abbonati, aprile 2020.", "backMystery202004Text": "Ali Possenti di Farfalla Monarca", - "backMystery202001Notes": "Queste soffici code contengono potere celeste e anche un alto livello di pucciosità! Non conferisce alcun vantaggio. Oggetto abbonati gennaio 2020.", + "backMystery202001Notes": "Queste soffici code contengono potere celeste e anche un alto livello di pucciosità! Non conferisce alcun bonus. Oggetto abbonati, gennaio 2020.", "backMystery202001Text": "Cinque Code Leggendarie", - "backMystery201912Notes": "Scivola silenziosamente attraverso campi di neve e montagne scintillanti con queste ali ghiacciate. Non conferisce alcun vantaggio. Oggetto abbonati dicembre 2019.", + "backMystery201912Notes": "Scivola silenziosamente attraverso campi di neve e montagne scintillanti con queste ali ghiacciate. Non conferisce alcun bonus. Oggetto abbonati, dicembre 2019.", "backMystery201912Text": "Ali di Pixie Polare", - "backMystery201905Notes": "Vola verso lande ignote con queste ali iridescenti. Non conferisce alcun vantaggio. Oggetto abbonati maggio 2019.", + "backMystery201905Notes": "Vola verso lande ignote con queste ali iridescenti. Non conferisce alcun bonus. Oggetto abbonati, maggio 2019.", "backMystery201905Text": "Ali di Drago Accecanti", "shieldArmoireBirthdayBannerNotes": "Festeggia il tuo giorno speciale, il giorno speciale di qualcuno che ami od utilizzalo per il compleanno di Habitica il 31 gennaio! Aumenta la Forza di <%= str %>. Scrigno incantato: Set Buon Compleanno (Oggetto 4 di 4).", "shieldArmoireBirthdayBannerText": "Striscione di Compleanno", @@ -2075,7 +2075,7 @@ "shieldArmoireTrustyUmbrellaText": "Ombrello Affidabile", "shieldArmoireMightyPizzaNotes": "Certo, è uno scudo abbastanza buono, ma ti consigliamo vivamente di mangiare questa deliziosissima pizza. Aumenta la Percezione di <%= per %>. Scrigno incantato: Set dello Chef (Oggetto 4 di 4).", "shieldArmoireMightyPizzaText": "Pizza Imponente", - "shieldMystery201902Notes": "Questi pezzetti di carta luccicanti formano cuori magici che si muovono lentamente e danzano nell'aria. Non conferisce alcun vantaggio. Oggetto abbonati febbraio 2019.", + "shieldMystery201902Notes": "Questi pezzetti di carta luccicanti formano cuori magici che si muovono lentamente e danzano nell'aria. Non conferisce alcun bonus. Oggetto abbonati, febbraio 2019.", "shieldMystery201902Text": "Coriandoli Criptici", "shieldSpecialSummer2020HealerNotes": "Come il moto dell'acqua e della sabbia trasformano la spazzatura in tesoro, così la tua magia trasformerà le tue ferite in forze. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2020.", "shieldSpecialSummer2020HealerText": "Egida in Vetro Temperato", @@ -2105,7 +2105,7 @@ "shieldSpecialSpring2019WarriorText": "Scudo Rigoglioso", "shieldSpecialKS2019Notes": "Scintillante come il guscio di un uovo di Grifone, questo scudo magnifico ti mostra come essere pronto ad aiutare gli altri quando i tuoi fardelli sono leggeri. Aumenta la Percezione di <%= per %>.", "shieldSpecialKS2019Text": "Mitico Scudo Grifone", - "shieldSpecialPiDayNotes": "Ti sfidiamo a calcolare il rapporto tra la circonferenza e la prelibatezza di questo scudo! Non conferisce alcun vantaggio.", + "shieldSpecialPiDayNotes": "Ti sfidiamo a calcolare il rapporto tra la circonferenza e la prelibatezza di questo scudo! Non conferisce alcun bonus.", "shieldSpecialPiDayText": "Scudo Pi", "headArmoireFiddlersCapNotes": "Indossa questo berretto sbarazzino per far sapere a tutti chi sta ballando su questa musica! Aumenta la Percezione di <%= per %>. Scrigno incantato: Set Violinista (Oggetto 1 di 4).", "headArmoireFiddlersCapText": "Cappello da Violinista", @@ -2132,22 +2132,28 @@ "headArmoireVernalHenninNotes": "Più che un bel cappello, questo copricapo conico può contenere anche un elenco di Cose da Fare arrotolate. Aumenta la Percezione di <%= per %>. Scrigno incantato: Set Paramenti Primaverili (Oggetto 1 di 3).", "headArmoireVernalHenninText": "Hennin Primaverile", "headArmoireToqueBlancheNotes": "Secondo la leggenda, il numero di pieghe in questo cappello indica il numero di modi in cui sai come cucinare un uovo! È vero? Aumenta la Percezione di <%= per %>.", - "headMystery202007Notes": "Quest'elmo ti sintonizzerà sulle complesse e bellissime canzoni dei tuoi compagni cetacei. Non conferisce alcun vantaggio. Oggetto abbonati luglio 2020.", + "headMystery202007Notes": "Quest'elmo ti sintonizzerà sulle complesse e bellissime canzoni dei tuoi compagni cetacei. Non conferisce alcun bonus. Oggetto abbonati, luglio 2020.", "headMystery202007Text": "Elmo Orca Eccezionale", - "headMystery202006Notes": "L'energia positiva di queste splendenti pietre viola attirerà le creature più amichevoli del mare al tuo fianco. Non conferisce alcun vantaggio. Oggetto abbonati giugno 2020.", + "headMystery202006Notes": "L'energia positiva di queste splendenti pietre viola attirerà le creature più amichevoli del mare al tuo fianco. Non conferisce alcun bonus. Oggetto abbonati, giugno 2020.", "headMystery202006Text": "Cerchietto di Sugilite", - "headMystery202003Notes": "Fai attenzione, questo elmo è affilato in più di un modo! Non conferisce alcun vantaggio. Oggetto abbonati marzo 2020.", + "headMystery202003Notes": "Fai attenzione, questo elmo è affilato in più di un modo! Non conferisce alcun bonus. Oggetto abbonati, marzo 2020.", "headMystery202003Text": "Elmo Spinato", - "headMystery202001Notes": "Il tuo udito sarà così acuto che sentirai le stelle brillare e la luna muoversi. Non conferisce alcun vantaggio. Oggetto abbonati gennaio 2020.", + "headMystery202001Notes": "Il tuo udito sarà così acuto che sentirai le stelle brillare e la luna muoversi. Non conferisce alcun bonus. Oggetto abbonati, gennaio 2020.", "headMystery202001Text": "Orecchie di Volpe Favolose", - "headMystery201912Notes": "Questo scintillante fiocco di neve ti donerà resistenza al freddo pungente, non importa quanto in alto volerai! Non conferisce alcun vantaggio. Oggetto abbonati dicembre 2019.", + "headMystery201912Notes": "Questo scintillante fiocco di neve ti donerà resistenza al freddo pungente, non importa quanto in alto volerai! Non conferisce alcun bonus. Oggetto abbonati, dicembre 2019.", "headMystery201912Text": "Corona Pixie Polare", - "headMystery201911Notes": "Ognuna delle punte di cristallo attaccate a questo cappello ti conferisce un potere speciale: la chiaroveggenza mistica, la saggezza arcana e... la stregoneria dei piatti rotanti? Perfetto. Non conferisce alcun vantaggio.Oggetto abbonati novembre 2019.", + "headMystery201911Notes": "Ognuna delle punte di cristallo attaccate a questo cappello ti conferisce un potere speciale: la chiaroveggenza mistica, la saggezza arcana e... la stregoneria dei piatti rotanti? Perfetto. Non conferisce alcun bonus.Oggetto abbonati, novembre 2019.", "headMystery201911Text": "Cappello di Cristallo Incantato", - "headMystery201910Notes": "Queste fiamme rivelano segreti arcani davanti ai tuoi occhi! Non conferisce alcun vantaggio.Oggetto abbonati ottobre 2019.", + "headMystery201910Notes": "Queste fiamme rivelano segreti arcani davanti ai tuoi occhi! Non conferisce alcun bonus.Oggetto abbonati, ottobre 2019.", "headMystery201910Text": "Fiamma Criptica", "headArmoireToqueBlancheText": "Toque Blanche", "eyewearMystery201902Text": "Maschera Criptica degli Amanti", - "eyewearMystery201907Notes": "Resta alla moda proteggendoti gli occhi dai dannosi raggi UV! Non conferisce alcun vantaggio. Oggetto abbonati luglio 2019.", - "eyewearMystery201907Text": "Dolci Occhiali da Sole" + "eyewearMystery201907Notes": "Resta alla moda proteggendoti gli occhi dai dannosi raggi UV! Non conferisce alcun bonus. Oggetto abbonati, luglio 2019.", + "eyewearMystery201907Text": "Dolci Occhiali da Sole", + "bodyMystery202008Notes": "Per il momento le tue ali sono ripiegate. Ma quando hai finito di dispensare saggezza oppure vedi la tua preda nell'erba, stai attento! Non conferisce alcun bonus. Oggetto abbonati, agosto 2020.", + "bodyMystery202008Text": "Mantello del Gufo Oracolo", + "backSpecialNamingDay2020Notes": "Buona Festa del cambio di nome! Sventola questa coda di fuoco e pixel mentre celebri Habitica. Non conferisce alcun bonus.", + "backSpecialNamingDay2020Text": "Coda di Grifone Viola Reale", + "headMystery202008Notes": "Uuh! Uuh! Uuh! Chi cerca un consiglio? Sei forse tu? Non conferisce alcun bonus. Oggetto abbonati, agosto 2020.", + "headMystery202008Text": "Copricapo del Gufo Oracolo" } diff --git a/website/common/locales/it/questscontent.json b/website/common/locales/it/questscontent.json index 33691c473e..0f879ad3c4 100644 --- a/website/common/locales/it/questscontent.json +++ b/website/common/locales/it/questscontent.json @@ -473,8 +473,8 @@ "questButterflyUnlockText": "Sblocca l'acquisto delle uova di bruco nel Mercato", "questGroupMayhemMistiflying": "Caos a Fantalata", "questMayhemMistiflying1Text": "Caos a Fantalata, Parte 1: Fantalata fa esperienza di un tremendo fastidio", - "questMayhemMistiflying1Notes": "Sebbene indovini locali abbiano predetto un tempo piacevole, il pomeriggio è estremamente ventilato, e quindi segui con gratitudine il tuo amico @Kiwibot nella sua casa per sfuggire alla giornata burrascosa.

Nessuno di voi due si aspetta di trovare il Giullare di Aprile che poltrisce al tavolo della cucina.

\"Oh, ciao\", dice. \" Bello vedervi qui. Per favore, lasciatemi offrirvi un po' di questo delizioso tè.\"

\"Ma quello...\"@Kiwibot esordisce. \"Quello è il MIO-\"

\"Si, si, certo,\" dice il Giullare di Aprile, prendendosi un po' di biscotti. \"Ho solo pensato di entrare dentro per avere un attimo di tregua da tutti quei teschi che richiamano il tornado.\" dice sorseggiando con tranquillità dalla sua tazza di tè. \"E comunque, la città di Fantalata è sotto attacco.\"

Sconvolti, tu e i tuoi amici correte alle Stalle e sellate le vostre cavalcature alate più veloci. Mentre vi levate in volo verso la città fluttuante, vedete uno storno di cinguettanti e volanti teschi che stanno assediando la città...e numerosi di questi volgono la loro attenzione verso di voi!", - "questMayhemMistiflying1Completion": "L'ultimo teschio cade dal cielo, con un luccicante completo di vesti arcobaleno incastrato tra i suoi denti, ma il forte vento non si è quietato. C'è qualcos'altro che non va. E dove è quel Giullare di Aprile indolente? Tiri su le vesti, e quindi ti dirigi in picchiata dentro la città.", + "questMayhemMistiflying1Notes": "Sebbene indovini locali abbiano predetto un tempo piacevole, il pomeriggio è estremamente ventilato, e quindi segui con gratitudine il tuo amico @Kiwibot nella sua casa per sfuggire alla giornata burrascosa.

Nessuno di voi due si aspetta di trovare il Giullare d'Aprile che poltrisce al tavolo della cucina.

\"Oh, ciao\", dice. \" Bello vedervi qui. Per favore, lasciatemi offrirvi un po' di questo delizioso tè.\"

\"Ma quello...\"@Kiwibot esordisce. \"Quello è il MIO-\"

\"Si, si, certo,\" dice il Giullare d'Aprile, prendendosi un po' di biscotti. \"Ho solo pensato di entrare dentro per avere un attimo di tregua da tutti quei teschi che richiamano il tornado.\" dice sorseggiando con tranquillità dalla sua tazza di tè. \"E comunque, la città di Fantalata è sotto attacco.\"

Sconvolti, tu e i tuoi amici correte alle Stalle e sellate le vostre cavalcature alate più veloci. Mentre vi levate in volo verso la città fluttuante, vedete uno storno di cinguettanti e volanti teschi che stanno assediando la città...e numerosi di questi volgono la loro attenzione verso di voi!", + "questMayhemMistiflying1Completion": "L'ultimo teschio cade dal cielo, con un luccicante completo di vesti arcobaleno incastrato tra i suoi denti, ma il forte vento non si è quietato. C'è qualcos'altro che non va. E dove è quel Giullare d'Aprile indolente? Tiri su le vesti, e quindi ti dirigi in picchiata dentro la città.", "questMayhemMistiflying1Boss": "Sciame di Teschi di Aria", "questMayhemMistiflying1RageTitle": "Rinascita dello Sciame", "questMayhemMistiflying1RageDescription": "Rinascita dello Sciame: Questa barra si riempie quando non completi le tue Attività Giornaliere. Quando é piena, lo Sciame di Teschi di Aria curerà il 30% della sua salute restante!", @@ -483,15 +483,15 @@ "questMayhemMistiflying1DropWhitePotion": "Pozione di Schiusa Bianca", "questMayhemMistiflying1DropArmor": "Vesti Arcobaleno del Messaggero Malandrino (Armatura)", "questMayhemMistiflying2Text": "Caos a Fantalata, Parte 2: i venti peggiorano", - "questMayhemMistiflying2Notes": "Fantalata cala e ondeggia mentre le api magiche che la sostengono sono colpite dalla burrasca. Dopo una disperata ricerca del Giullare di Aprile, lo trovi dentro ad un cottage, che gioca spensieratamente a carte con un teschio arrabbiato e vestito bene.

@Katy133 alza la sua voce sopra il vento ululante. \"Cosa sta causando tutto questo? Abbiamo sconfitto i teschi, ma sta peggiorando!\"

\"Questo è un pasticcio,\" concorda il Giullare di Aprile. \"Perfavore, sii gentile e non menzionarlo alla Signora dei Ghiacci. Tenta sempre di annullare il nostro corteggiamento sul fondamento che sono 'catastroficamente irresponsabile', e ho paura che potrebbe mal interpretare questa situazione.\" Nel frattempo, mescola il mazzo. \" Forse potreste seguire le Mosche Fatate? Non hanno un corpo fisico, per cui il vento non può spazzarle via, e tendono a sciamare attorno alle minacce.\" Fa un cenno verso l'esterno della finestra, dove numerose delle creature patrone della città stanno svolazzando verso est. \"Adesso lasciatemi concentrare - il mio avversario ha una faccia da poker non indifferente.\"", - "questMayhemMistiflying2Completion": "Seguite le Mosche Fatate verso il luogo del tornado, troppo burrascoso per voi per entrarci.

\"Questo dovrebbe aiutare\", dice una voce direttamente sul tuo orecchio, e quasi cadi dalla tua cavalcatura. Il Giullare di Aprile sta in qualche maniera seduto direttamente dietro a te sulla sella. \"Sentivo che questi cappucci messaggesi emettono un'aurea che protegge contro il tempo inclemente -- molto utili per evitare di perdere messaggi mentre voli in giro. Che sia forse il caso di provarli?\"", + "questMayhemMistiflying2Notes": "Fantalata cala e ondeggia mentre le api magiche che la sostengono sono colpite dalla burrasca. Dopo una disperata ricerca del Giullare d'Aprile, lo trovi dentro ad un cottage, che gioca spensieratamente a carte con un teschio arrabbiato e vestito bene.

@Katy133 alza la sua voce sopra il vento ululante. \"Cosa sta causando tutto questo? Abbiamo sconfitto i teschi, ma sta peggiorando!\"

\"Questo è un pasticcio,\" concorda il Giullare d'Aprile. \"Perfavore, sii gentile e non menzionarlo alla Signora dei Ghiacci. Tenta sempre di annullare il nostro corteggiamento sul fondamento che sono 'catastroficamente irresponsabile', e ho paura che potrebbe mal interpretare questa situazione.\" Nel frattempo, mescola il mazzo. \" Forse potreste seguire le Mosche Fatate? Non hanno un corpo fisico, per cui il vento non può spazzarle via, e tendono a sciamare attorno alle minacce.\" Fa un cenno verso l'esterno della finestra, dove numerose delle creature patrone della città stanno svolazzando verso est. \"Adesso lasciatemi concentrare - il mio avversario ha una faccia da poker non indifferente.\"", + "questMayhemMistiflying2Completion": "Seguite le Mosche Fatate verso il luogo del tornado, troppo burrascoso per voi per entrarci.

\"Questo dovrebbe aiutare\", dice una voce direttamente sul tuo orecchio, e quasi cadi dalla tua cavalcatura. Il Giullare d'Aprile sta in qualche maniera seduto direttamente dietro a te sulla sella. \"Sentivo che questi cappucci messaggesi emettono un'aurea che protegge contro il tempo inclemente -- molto utili per evitare di perdere messaggi mentre voli in giro. Che sia forse il caso di provarli?\"", "questMayhemMistiflying2CollectRedMistiflies": "Mosche Fatate Rosse", "questMayhemMistiflying2CollectBlueMistiflies": "Mosche Fatate Blu", "questMayhemMistiflying2CollectGreenMistiflies": "Mosche Fatate Verdi", "questMayhemMistiflying2DropHeadgear": "Cappello del Messaggero Malandrino Arcobaleno (Equipaggiamento per la testa)", "questMayhemMistiflying3Text": "Caos a Fantalata, Parte 3: un postino è estremamente rude", - "questMayhemMistiflying3Notes": "Le Mosche Fatate girano intensamente attraverso il tornado che quasi non si vedono. Strizzando gli occhi, noti molte sagome alate volare al centro della terribile tempesta.

\"Oh cielo,\" sospira il Giullare di Aprile, quasi soffocato dall'ululato del tempo. \"Sembra che Winny sia andato ed è stato posseduto. Questo è un bel problema. Poteva succedere a chiunque.\"

\"Il Lavoratore del Vento!\" Ti urla @Beffymaroo. \"È il mago-messaggero più talentuoso di Fantalata da quando è così abile con la magia meteo. Normalmente è un postino molto educato!\"

Come se per contrastare questa affermazione, Il Lavoratore del Vento emette un urlo furioso e anche con le tue vesti magiche, la tempesta quasi ti strappa dalla tua cavalcatura.

\"Quella sgargiante maschera è nuova,\" commenta il Giullare di Aprile. \"Forse dovresti togliergliela?\"

È una buona idea... ma il mago inferocito non ha intenzione di arrendersi senza un combattimento.", - "questMayhemMistiflying3Completion": "Proprio quando pensavi di non poter più resistere al vento, riesci a strappare la maschera dalla faccia del Lavoratore del Vento. Istantaneamente, il tornado viene risucchiato via lasciando solamente fragranti brezze e la luce del sole. Il Lavoratore del Vento si guarda intorno disorientato. \"Dov'è andata?\"

\"Chi?\" chiede il tuo amico @khdarkwolf.

\"Quella dolce donna che si è offerta di consegnare il pacco per me. Tzina.\" Mentre riconosce la città fluttuante, la sua espressione si inscurisce. \"Poi di nuovo, forse non era così dolce...\"

Lo Sciocco di Aprile gli da delle pacche sulla schiena, poi vi consegna due buste scintillanti. \"Qui. Perché non lasci questo angosciato compagno riposare e prendiamo il controllo della posta per un po? Sento la magia in quelle buste, ne varrà la pena.\"", + "questMayhemMistiflying3Notes": "Le Mosche Fatate girano intensamente attraverso il tornado che quasi non si vedono. Strizzando gli occhi, noti molte sagome alate volare al centro della terribile tempesta.

\"Oh cielo,\" sospira il Giullare d'Aprile, quasi soffocato dall'ululato del tempo. \"Sembra che Winny sia andato ed è stato posseduto. Questo è un bel problema. Poteva succedere a chiunque.\"

\"Il Lavoratore del Vento!\" Ti urla @Beffymaroo. \"È il mago-messaggero più talentuoso di Fantalata da quando è così abile con la magia meteo. Normalmente è un postino molto educato!\"

Come se per contrastare questa affermazione, Il Lavoratore del Vento emette un urlo furioso e anche con le tue vesti magiche, la tempesta quasi ti strappa dalla tua cavalcatura.

\"Quella sgargiante maschera è nuova,\" commenta il Giullare d'Aprile. \"Forse dovresti togliergliela?\"

È una buona idea... ma il mago inferocito non ha intenzione di arrendersi senza un combattimento.", + "questMayhemMistiflying3Completion": "Proprio quando pensavi di non poter più resistere al vento, riesci a strappare la maschera dalla faccia del Lavoratore del Vento. Istantaneamente, il tornado viene risucchiato via lasciando solamente fragranti brezze e la luce del sole. Il Lavoratore del Vento si guarda intorno disorientato. \"Dov'è andata?\"

\"Chi?\" chiede il tuo amico @khdarkwolf.

\"Quella dolce donna che si è offerta di consegnare il pacco per me. Tzina.\" Mentre riconosce la città fluttuante, la sua espressione si inscurisce. \"Poi di nuovo, forse non era così dolce...\"

Il Giullare d'Aprile gli da delle pacche sulla schiena, poi vi consegna due buste scintillanti. \"Qui. Perché non lasci questo angosciato compagno riposare e prendiamo il controllo della posta per un po? Sento la magia in quelle buste, ne varrà la pena.\"", "questMayhemMistiflying3Boss": "Il Lavoratore del Vento", "questMayhemMistiflying3DropPinkCottonCandy": "Zucchero Filato Rosa (cibo)", "questMayhemMistiflying3DropShield": "Messaggio Malandrino Arcobaleno (mano secondaria)", diff --git a/website/common/locales/it/subscriber.json b/website/common/locales/it/subscriber.json index 500262e70d..a5b3386cf2 100644 --- a/website/common/locales/it/subscriber.json +++ b/website/common/locales/it/subscriber.json @@ -251,5 +251,6 @@ "subCanceledTitle": "Abbonamento annullato", "backgroundAlreadyOwned": "Possiedi già questo sfondo.", "mysterySet202007": "Set Orca Eccezionale", - "mysterySet202006": "Set Tritone Multicromatico" + "mysterySet202006": "Set Tritone Multicromatico", + "mysterySet202008": "Set Gufo Oracolo" } diff --git a/website/common/locales/it/tasks.json b/website/common/locales/it/tasks.json index d3faae9346..9ebfb47cfb 100644 --- a/website/common/locales/it/tasks.json +++ b/website/common/locales/it/tasks.json @@ -213,5 +213,8 @@ "sureDeleteType": "Sei sicuro di voler eliminare questo <%= type %>?", "deleteTaskType": "Elimina questo <%= type %>", "addNotes": "Aggiungi nota", - "addATitle": "Aggiungi un titolo" + "addATitle": "Aggiungi un titolo", + "pressEnterToAddTag": "Premi invio per aggiungere l'etichetta: '<%= tagName %>'", + "enterTag": "Aggiungi una etichetta", + "addTags": "Aggiungi etichette..." } diff --git a/website/common/locales/ja/tasks.json b/website/common/locales/ja/tasks.json index 2ea2f2a679..81d3837d7c 100644 --- a/website/common/locales/ja/tasks.json +++ b/website/common/locales/ja/tasks.json @@ -213,5 +213,8 @@ "addNotes": "メモを入力する", "addATitle": "タイトルを入力する", "sureDeleteType": "本当にこの <%= type %>を削除してもいいですか?", - "deleteTaskType": "<%= type %>を削除する" + "deleteTaskType": "<%= type %>を削除する", + "pressEnterToAddTag": "Enterキーでタグを追加:'<%= tagName %>'", + "enterTag": "タグを入力してください", + "addTags": "タグを追加…" } diff --git a/website/common/locales/pt_BR/achievements.json b/website/common/locales/pt_BR/achievements.json index a23e3fca4b..03d3e612fa 100644 --- a/website/common/locales/pt_BR/achievements.json +++ b/website/common/locales/pt_BR/achievements.json @@ -81,5 +81,8 @@ "onboardingComplete": "Você completou suas tarefas de integração!", "achievementBareNecessitiesModalText": "Você completou a missão dos mascotes Macaco, Bicho-preguiça e Broto de Árvore!", "achievementBareNecessitiesText": "Completou a missão dos mascotes Macaco, Bicho-preguiça e Broto de Árvore.", - "achievementBareNecessities": "Necessidades Básicas" + "achievementBareNecessities": "Necessidades Básicas", + "achievementFreshwaterFriendsModalText": "Você completou as missões dos mascotes Salamandra, Sapo e Hipopótamo!", + "achievementFreshwaterFriendsText": "Completou as missões dos mascotes Salamandra, Sapo e Hipopótamo.", + "achievementFreshwaterFriends": "Amigos de Água Doce" } diff --git a/website/common/locales/pt_BR/gear.json b/website/common/locales/pt_BR/gear.json index e4b6bf4deb..44a050701d 100644 --- a/website/common/locales/pt_BR/gear.json +++ b/website/common/locales/pt_BR/gear.json @@ -2149,5 +2149,11 @@ "armorMystery202007Notes": "Nade, vire, mergulhe e corra com esta bela e poderosa cauda! Não traz nenhum benefício. Item de Assinante de Julho de 2020.", "armorMystery202007Text": "Esplêndido Traje Orca", "armorSpecialSummer2020HealerNotes": "Você é tão paciente quanto o oceano, tão forte quanto as correntes, tão confiável quanto as marés. Aumenta a Constituição em <%= con %>. Edição Limitada 2020 Equipamento de Verão.", - "armorSpecialSummer2020MageNotes": "Aproveite o poder das profundezas do mar com esta armadura de remos. Aumenta a inteligência em <%= int %>. Edição Limitada 2020 Equipamento de Verão." + "armorSpecialSummer2020MageNotes": "Aproveite o poder das profundezas do mar com esta armadura de remos. Aumenta a inteligência em <%= int %>. Edição Limitada 2020 Equipamento de Verão.", + "headMystery202008Notes": "U! U! Uma pessoa se aproxima, pedindo conselhos? Não concede benefícios. Item de Assinante, Agosto de 2020.", + "headMystery202008Text": "Cocar do Oráculo Coruja", + "bodyMystery202008Notes": "Por enquanto, suas asas estão enroladas. Mas, quando tiver terminado de distribuir sua sabedoria, ou ao ver sua presa na grama, tome cuidado! Não concede benefícios. Item de Assinante, Agosto de 2020.", + "bodyMystery202008Text": "Manta do Oráculo Coruja", + "backSpecialNamingDay2020Notes": "Feliz Aniversário do Habitica! Agite esta cauda ardente e pixelizada enquanto celebra o Habitica. Não concede benefícios.", + "backSpecialNamingDay2020Text": "Cauda de Grifo Roxo Real" } diff --git a/website/common/locales/pt_BR/groups.json b/website/common/locales/pt_BR/groups.json index 2c3efb0b10..459dcf4e2a 100644 --- a/website/common/locales/pt_BR/groups.json +++ b/website/common/locales/pt_BR/groups.json @@ -249,11 +249,11 @@ "onlyCreatorOrAdminCanDeleteChat": "Não autorizado a deletar essa mensagem!", "onlyGroupLeaderCanEditTasks": "Não tem autorização para gerenciar tarefas!", "onlyGroupTasksCanBeAssigned": "Apenas tarefas de grupo podem ser designadas", - "assignedTo": "Atribuída a", + "assignedTo": "Atribuir a", "assignedToUser": "Designada para <%= userName %>", "assignedToMembers": "Designada para <%= userCount %> membros", "assignedToYouAndMembers": "Designada para você e <%= userCount %> membros", - "youAreAssigned": "Você foi designado(a) para esta tarefa", + "youAreAssigned": "Designada a você", "taskIsUnassigned": "Ninguém assumiu esta tarefa", "confirmClaim": "Você tem certeza que quer assumir esta tarefa?", "confirmUnClaim": "Você tem certeza que quer abandonar esta tarefa?", @@ -494,5 +494,12 @@ "PMUnblockUserToSendMessages": "Desbloqueie esse usuário para continuar enviando ou recebendo mensagens.", "PMUserDoesNotReceiveMessages": "Este usuário não está mais recebendo mensagens privadas", "PMCanNotReply": "Você não pode responder a essa conversa", - "newPartyPlaceholder": "Insira o nome do seu grupo." + "newPartyPlaceholder": "Insira o nome do seu grupo.", + "claimRewards": "Reivindicar Recompensas", + "assignedDateAndUser": "Designado por @<%= username %> em <%= date %>", + "assignedDateOnly": "Designado em <%= date %>", + "managerNotes": "Notas do Administrador", + "thisTaskApproved": "Esta tarefa foi aprovada", + "chooseTeamMember": "Escolha um membro do time", + "unassigned": "Não designado" } diff --git a/website/common/locales/pt_BR/subscriber.json b/website/common/locales/pt_BR/subscriber.json index 4937211cb0..8e05e23065 100644 --- a/website/common/locales/pt_BR/subscriber.json +++ b/website/common/locales/pt_BR/subscriber.json @@ -251,5 +251,6 @@ "mysterySet202004": "Conjunto do(a) Monarca poderoso(a)", "mysterySet202005": "Conjunto da Serpe Maravilhosa", "mysterySet202006": "Conjunto do(a) Tritão/Sereia multicolorido(a)", - "mysterySet202007": "Conjunto Orca Excepcional" + "mysterySet202007": "Conjunto Orca Excepcional", + "mysterySet202008": "Conjunto do Oráculo Coruja" } diff --git a/website/common/locales/pt_BR/tasks.json b/website/common/locales/pt_BR/tasks.json index 0038072c9b..22fdf46398 100644 --- a/website/common/locales/pt_BR/tasks.json +++ b/website/common/locales/pt_BR/tasks.json @@ -211,5 +211,10 @@ "sessionOutdated": "Sua sessão com o navegador está desatualizada. Por favor, atualize a página ou clique em sincronizar.", "errorTemporaryItem": "Esse item é temporário e não pode ser fixado.", "addNotes": "Adicionar notas", - "addATitle": "Adicionar um título" + "addATitle": "Adicionar um título", + "pressEnterToAddTag": "Aperte Enter para adicionar etiqueta: '<%= tagName %>'", + "enterTag": "Insira uma etiqueta", + "addTags": "Adicionar etiquetas...", + "sureDeleteType": "Você tem certeza que deseja deletar este(a) <%= type %>?", + "deleteTaskType": "Delete este(a) <%= type %>" } diff --git a/website/common/locales/ru/tasks.json b/website/common/locales/ru/tasks.json index d19a494e98..3fd23c0288 100644 --- a/website/common/locales/ru/tasks.json +++ b/website/common/locales/ru/tasks.json @@ -139,7 +139,7 @@ "toDoHelp1": "Задачи изначально желтые и краснеют (их стоимость повышается) тем сильнее, чем больше времени вам требуется на их завершение.", "toDoHelp2": "Задачи не наносят вам ущерба! Они только приносят золото и опыт.", "toDoHelp3": "Если разбить Задачу на список задачек поменьше, она покажется не такой страшной и принесет вам больше очков!", - "toDoHelp4": "Ищете вдохновения? Посмотрите примеры задач!", + "toDoHelp4": "Ищете вдохновения? Посмотрите примеры задач!", "rewardHelp1": "Купленное вами снаряжение хранится здесь: <%= linkStart %>Инвентарь > Снаряжение<%= linkEnd %>.", "rewardHelp2": "Снаряжение влияет на характеристики (<%= linkStart %>Аватар > Характеристики <%= linkEnd %>).", "rewardHelp3": "Здесь появится особое снаряжение во время Мировых Событий.", @@ -211,5 +211,9 @@ "sessionOutdated": "Ваша сессия истекла. Пожалуйста, обновите страницу или синхронизируйтесь.", "errorTemporaryItem": "Этот предмет временный и не может быть закреплен.", "addATitle": "Добавить название", - "addNotes": "Добавить заметку" + "addNotes": "Добавить заметку", + "addTags": "Добавить теги...", + "enterTag": "Введите тег", + "deleteTaskType": "Удалить <%= type %>", + "sureDeleteType": "Вы уверены, что хотите удалить <%= type %>?" } diff --git a/website/common/locales/zh/achievements.json b/website/common/locales/zh/achievements.json index 30ad72c58e..3ac6b177aa 100644 --- a/website/common/locales/zh/achievements.json +++ b/website/common/locales/zh/achievements.json @@ -81,5 +81,8 @@ "yourProgress": "你的成就", "achievementBareNecessitiesModalText": "你完成了猴子、树懒和小树宠物副本!", "achievementBareNecessitiesText": "已完成猴子、树懒和小树宠物副本。", - "achievementBareNecessities": "森林王子" + "achievementBareNecessities": "森林王子", + "achievementFreshwaterFriendsModalText": "你完成了蝾螈、青蛙和河马宠物副本!", + "achievementFreshwaterFriendsText": "已完成蝾螈、青蛙和河马宠物副本。", + "achievementFreshwaterFriends": "淡水朋友" } diff --git a/website/common/locales/zh/groups.json b/website/common/locales/zh/groups.json index bf804e136a..08febd22af 100644 --- a/website/common/locales/zh/groups.json +++ b/website/common/locales/zh/groups.json @@ -494,5 +494,12 @@ "PMUnblockUserToSendMessages": "取消阻止该用户以继续发送和接收消息。", "PMUserDoesNotReceiveMessages": "这个用户不再接收私人消息", "PMCanNotReply": "你不能回复此谈话", - "newPartyPlaceholder": "输入你的队伍名称。" + "newPartyPlaceholder": "输入你的队伍名称。", + "assignedDateAndUser": "<%= date %>@<%= username %>分配", + "assignedDateOnly": "<%= date %>分配", + "claimRewards": "领取奖励", + "thisTaskApproved": "这任务已批准", + "managerNotes": "经理的须知", + "chooseTeamMember": "选择一个团队成员", + "unassigned": "未分配" } diff --git a/website/common/locales/zh/questscontent.json b/website/common/locales/zh/questscontent.json index f2c4c9087b..8c966d1ba3 100644 --- a/website/common/locales/zh/questscontent.json +++ b/website/common/locales/zh/questscontent.json @@ -393,19 +393,19 @@ "questTaskwoodsTerror3DropStrawberry": "草莓(食物)", "questTaskwoodsTerror3DropWeapon": "任务森林的灯笼(双手武器)", "questFerretText": "恶毒的雪貂", - "questFerretNotes": "你正走过习惯城市,突然看到一群不开心的人围着一只穿红色长袍的雪貂。

“你卖给我的生产力药水没用!” @Beffymaroo 控诉。”我昨晚看了三小时的电视,而不是做家务!”

“是的!”@Pandah 大叫。“而且今天我花了一个小时整理我的书,而不是读它们!”

那恶毒的雪貂无辜地摊开手。”那你们看电视和整理书的时间比平常多了呀~不是吗?”

人群中爆发出了愤怒。

“不!退!钱!”恶毒的雪貂洋洋得意地大叫着。他发射了一束魔法到人群中,准备在烟雾中逃离。

“拜托了!Habitica居民!”@Faye 抓住你的胳膊说。”打败那只雪貂!让他把不诚实的收益还回来!”", - "questFerretCompletion": "你击败了软毛的骗子,并且@UncommonCriminal 给了你丰厚的报酬,甚至还有你的一小堆黄金。另外,看起来邪恶的雪貂匆忙逃走时落下了一些蛋!", + "questFerretNotes": "你经过习惯城市,突然看到一群不开心的人围着一只穿红色长袍的雪貂。

“你卖给我的生产力药水没用!” @Beffymaroo 控诉。”我昨晚看了三小时的电视,而还是没有做家务!”

“是的!”@Pandah 大叫。“而且今天我花了一个小时整理书,但还是没有读它们!”

那恶毒的雪貂无辜地摊开手。”那你们看电视和整理书的时间比平常多了呀~不是吗?”

人群中爆发出了愤怒。

“不!退!钱!”恶毒的雪貂洋洋得意地大叫着。他发射了一束魔法到人群中,准备在烟雾中逃离。

“拜托了!Habitica居民!”@Faye 抓住你的胳膊说。”打败那只雪貂!让他把欺诈的钱款还回来!”", + "questFerretCompletion": "你击败了这头软毛的骗子,@UncommonCriminal 给了你丰厚的报酬,还有给了你一小堆金币。而且邪恶的雪貂匆忙逃走时,还落下了一些蛋!", "questFerretBoss": "恶毒的雪貂", "questFerretDropFerretEgg": "雪貂(宠物蛋)", "questFerretUnlockText": "在市场中解锁雪貂蛋以购买", "questDustBunniesText": "野生的灰尘兔子", - "questDustBunniesNotes": "距离你上次打扫这里已经有一会儿了,但你不是很担心——一点灰尘不会怎么样的,对吧?等你把手伸进其中一个灰尘最多的角落,感受到被什么东西咬了之后,你才想起@InspectorCaracal的警告:在你家寄养的小灰尘兔子感受不到你的关爱,就会变成野生灰尘兔到处乱窜。你最好在所有灰尘兔子野化之前温柔地再次驯养它们!", - "questDustBunniesCompletion": "灰尘兔子们消失在……唔,灰尘中。这里干净了,你环顾四周。你一度遗忘这里在干净的时候是多么美好。你在之前灰尘所处的角落找到了一小堆金子。好吧,你都忘了这里之前是放金子的地方!", + "questDustBunniesNotes": "距上次打扫已经有一段时间,但你一点也不担心——有一点灰尘又不会怎样,对吧?你将手伸进一个灰尘最多的角落,突然感到手被什么东西咬了,猛然想起@InspectorCaracal的警告:在你家寄养的小灰尘兔子如果感受不到你的关爱,就会变成野生灰尘兔到处乱窜。最好在所有灰尘兔子野化之前,再次温柔地驯化它们!", + "questDustBunniesCompletion": "灰尘兔子们消失在……唔,灰尘中。干净多了,环顾四周。你一度遗忘这里在干净的时候是多么美好。你还在之前灰尘堆积的角落找到了一小堆金子。好吧,你都忘了这里是之前藏金子的地方!", "questDustBunniesBoss": "野生的灰尘兔子", "questGroupMoon": "月亮之战", "questMoon1Text": "月亮战争,第1部:寻找神秘碎片", - "questMoon1Notes": "Habitica居民被一些奇怪的事情分心了:扭曲的石头碎片出现在地面。出于担心,@Starsystemic 先知召唤你去她的塔。她说,“我一直在研读有关这些碎片的预警征兆,这些碎片已经使大地被破坏,使努力的habitica居民分心。我可以追查它们的源头,但首先我需要研究那些碎片。你能给我捡些碎片来吗?”", - "questMoon1Completion": "@Starsystemic 进入她的塔楼研究你得到的碎片。“这也许比我们担心的更复杂” @Beffymaroo,她信任的助手说。“找到原因还需要一些时间,继续完成你的每日任务,我们了解更多后会寄给你下一个副本卷轴。”", + "questMoon1Notes": "Habitica居民被一些奇怪的东西吸引了注意力——扭曲的石头碎片散落在地面。出于担心,@Starsystemic 先知将你召唤到她的塔。她说,“我致力于研究碎片的征兆,这些碎片会使大地破坏,使努力的habitica居民分心。我想我可以追溯它们的源头,但我首先需要研究那些碎片。你能给我捡些碎片来吗?”", + "questMoon1Completion": "@Starsystemic 进入她的塔楼研究你交给她的碎片。“这也许比我们想象的更复杂” 她信任的助手@Beffymaroo说道。“找到原因还需要一些时间,继续完成你的每日任务,了解更多后会给你寄下一个副本卷轴。”", "questMoon1CollectShards": "月之碎片", "questMoon1DropHeadgear": "月亮战士头盔(头部装备)", "questMoon2Text": "月亮战争,第2部:驱逐遮天蔽日的压力", @@ -419,8 +419,8 @@ "questMoon3Boss": "怪化的月亮", "questMoon3DropWeapon": "月镰(双手武器)", "questSlothText": "昏昏欲睡的树懒", - "questSlothNotes": "你和你的队伍行走在昏睡雪林中,看着白色雪地中泛出的微弱绿光,你松了一口气…直到一个巨大的懒惰怪突然出现在结霜的树丛中!它背上的绿宝石闪烁着催眠的光芒。

“你们好,冒险者……为什么你们不慢点走?你们已经走了太久了…为什么不…停下来呢?只需要躺下,然后闭上眼睛休息…”

你感觉到你的眼皮变重了,你忽然意识到它是昏睡的懒惰怪!据@JaizakAripaik说,传说它由于背上有散发出令人产生睡意的绿宝石得名。

你摇摇头使自己清醒,对抗着倦意。就在这时,@awakebyjava 和@PainterProphet 开始吟唱咒语,使整个队伍清醒过来。“现在轮到我们了!”@Kiwibot 怒吼到。", - "questSlothCompletion": "你成功了!你击败了昏睡的懒惰怪,它的绿宝石掉落在地。“谢谢你解除了我的诅咒”,懒惰怪如是说。“我终于可以摆脱这些沉重的宝石好好的睡觉了。作为酬谢这些蛋给你,你也可以拿走那些绿宝石”。懒惰怪给你三个懒惰蛋然后转身去寻找更温暖的地方。", + "questSlothNotes": "你跟着队伍行走在昏睡雪林中,看着白色雪地中泛出的微弱绿光,你松了一口气…直到一个巨大的树懒突然出现在结霜的树丛中!它背上的绿宝石闪烁着催眠的光芒。

“你们好,冒险者……你们为什么不慢点走?你们已经走了太久了…为什么不…停下呢?只需要躺下,然后闭上眼…”

你感觉到眼皮变重,但又立即意识到它可是昏睡的树懒!据@JaizakAripaik说,它由于背上有散发出令人产生睡意的绿宝石得名。

你摇摇头使自己清醒,对抗着倦意。就在这时,@awakebyjava 和@PainterProphet 开始吟唱咒语,整个队伍清醒过来。“现在轮到我们了!”@Kiwibot 怒吼。", + "questSlothCompletion": "你成功了!你击败了昏睡的树懒,它的绿宝石掉落在地。“谢谢你解除了我的诅咒”,树懒道谢。“我终于可以摆脱了这些沉重的宝石,可以好好睡觉了。这些蛋作为酬谢,当然你们也可以拿走那些绿宝石”。树懒给了你们三个蛋,转身去寻找更温暖的地方。", "questSlothBoss": "昏昏欲睡的树懒", "questSlothDropSlothEgg": "树懒(宠物蛋)", "questSlothUnlockText": "在市场中解锁树懒蛋以购买", diff --git a/website/common/locales/zh/subscriber.json b/website/common/locales/zh/subscriber.json index c1a58f933e..b399c1fecd 100644 --- a/website/common/locales/zh/subscriber.json +++ b/website/common/locales/zh/subscriber.json @@ -251,5 +251,6 @@ "mysterySet202004": "强大的君主斑蝶套装", "mysterySet202005": "美妙的飞龙套装", "mysterySet202006": "多彩人鱼套装", - "mysterySet202007": "极品逆戟鲸套装" + "mysterySet202007": "极品逆戟鲸套装", + "mysterySet202008": "猫头鹰神谕套装" } diff --git a/website/common/locales/zh/tasks.json b/website/common/locales/zh/tasks.json index 00ad45155a..91670f5448 100644 --- a/website/common/locales/zh/tasks.json +++ b/website/common/locales/zh/tasks.json @@ -213,5 +213,8 @@ "addNotes": "添加注释", "addATitle": "添加一个标题", "sureDeleteType": "你确定要删除<%= type %>吗?", - "deleteTaskType": "删除<%= type %>" + "deleteTaskType": "删除<%= type %>", + "pressEnterToAddTag": "按“Enter”添加标签:'<%= tagName %>'", + "enterTag": "输入标签", + "addTags": "添加标签..." } diff --git a/website/common/locales/zh_TW/achievements.json b/website/common/locales/zh_TW/achievements.json index 8df831b197..c04d5659e7 100644 --- a/website/common/locales/zh_TW/achievements.json +++ b/website/common/locales/zh_TW/achievements.json @@ -81,5 +81,8 @@ "yourProgress": "你的成就", "achievementBareNecessitiesModalText": "你完成了猴子、樹懶和小樹寵物副本!", "achievementBareNecessitiesText": "已完成猴子、樹懶和小樹寵物副本。", - "achievementBareNecessities": "森林王子" + "achievementBareNecessities": "森林王子", + "achievementFreshwaterFriendsModalText": "你完成了蠑螈、青蛙和河馬寵物副本!", + "achievementFreshwaterFriendsText": "已完成蠑螈、青蛙和河馬寵物副本。", + "achievementFreshwaterFriends": "淡水朋友" } diff --git a/website/common/locales/zh_TW/groups.json b/website/common/locales/zh_TW/groups.json index 7c1c0bb7e7..0af60651b0 100644 --- a/website/common/locales/zh_TW/groups.json +++ b/website/common/locales/zh_TW/groups.json @@ -494,5 +494,12 @@ "PMUnblockUserToSendMessages": "取消阻止該用戶以繼續發送和接收消息。", "PMUserDoesNotReceiveMessages": "這個用戶不再接收私人消息", "PMCanNotReply": "你不能回复此談話", - "newPartyPlaceholder": "輸入你的隊伍名稱。" + "newPartyPlaceholder": "輸入你的隊伍名稱。", + "claimRewards": "領取獎勵", + "assignedDateAndUser": "<%= date %>@<%= username %>分配", + "assignedDateOnly": "<%= date %>分配", + "managerNotes": "經理的須知", + "thisTaskApproved": "這任務已批准", + "chooseTeamMember": "選擇一個團隊成員", + "unassigned": "未分配" } diff --git a/website/common/locales/zh_TW/subscriber.json b/website/common/locales/zh_TW/subscriber.json index 895819297f..bcfab4a03e 100644 --- a/website/common/locales/zh_TW/subscriber.json +++ b/website/common/locales/zh_TW/subscriber.json @@ -251,5 +251,6 @@ "mysterySet202004": "強大的君主斑蝶套裝", "mysterySet202005": "美妙的飛龍套裝", "mysterySet202006": "多彩人魚套裝", - "mysterySet202007": "極品逆戟鯨套裝" + "mysterySet202007": "極品逆戟鯨套裝", + "mysterySet202008": "貓頭鷹神諭套裝" } diff --git a/website/common/locales/zh_TW/tasks.json b/website/common/locales/zh_TW/tasks.json index bdb9cbf229..5a3246000a 100644 --- a/website/common/locales/zh_TW/tasks.json +++ b/website/common/locales/zh_TW/tasks.json @@ -213,5 +213,8 @@ "addNotes": "添加註釋", "addATitle": "添加一個標題", "sureDeleteType": "你確定要刪除<%= type %>嗎?", - "deleteTaskType": "刪除<%= type %>" + "deleteTaskType": "刪除<%= type %>", + "pressEnterToAddTag": "按“Enter”添加標籤:'<%= tagName %>'", + "enterTag": "輸入標籤", + "addTags": "添加標籤..." } From 8003632041f0f62634be1f66b34bbd75ac3add1b Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Thu, 30 Jul 2020 15:01:18 -0500 Subject: [PATCH 02/21] fix(modals): remove unnecessary scrollbar (#12416) Fixes #9863 --- website/client/src/app.vue | 5 ----- 1 file changed, 5 deletions(-) diff --git a/website/client/src/app.vue b/website/client/src/app.vue index 21d00e8c93..5f9a888b35 100644 --- a/website/client/src/app.vue +++ b/website/client/src/app.vue @@ -218,11 +218,6 @@ opacity: 0.48; } - /* @TODO: The modal-open class is not being removed. Let's try this for now */ - .modal { - overflow-y: scroll !important; - } - .modal-backdrop { opacity: .9 !important; background-color: $purple-100 !important; From c4049608a86f557a2751cc8da50255a2ec8c83ca Mon Sep 17 00:00:00 2001 From: Ieahleen Date: Fri, 31 Jul 2020 11:10:47 +0200 Subject: [PATCH 03/21] removing wrong info on updating challenge leader from apidoc (#12413) * removing wrong info on updating challenge leader as discussed in the Aspiring Comrades, doing the change because the route `/api/v3/challenges/:challengeId` can't be used to change challenge leader, so I am deleting it from the docs * adding summary to section title as requested by @paglias * missing comma * fix(lint): line length Co-authored-by: Sabe Jones --- website/server/controllers/api-v3/challenges.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/website/server/controllers/api-v3/challenges.js b/website/server/controllers/api-v3/challenges.js index c5373a5467..6aeab02241 100644 --- a/website/server/controllers/api-v3/challenges.js +++ b/website/server/controllers/api-v3/challenges.js @@ -659,7 +659,7 @@ api.exportChallengeCsv = { }; /** - * @api {put} /api/v3/challenges/:challengeId Update the name, description, or leader of a challenge + * @api {put} /api/v3/challenges/:challengeId Update a challenge's name, description, or summary * * @apiName UpdateChallenge * @apiGroup Challenge @@ -668,7 +668,6 @@ api.exportChallengeCsv = { * @apiParam (Body) {String} [challenge.name] The new full name of the challenge. * @apiParam (Body) {String} [challenge.summary] The new challenge summary. * @apiParam (Body) {String} [challenge.description] The new challenge description. - * @apiParam (Body) {String} [challenge.leader] The UUID of the new challenge leader. * * @apiSuccess {Object} data The updated challenge * @apiPermission ChallengeLeader From 1f8e2d5677781b8ac5001d4c0c84b71f6c266457 Mon Sep 17 00:00:00 2001 From: Laurel Thomson <31464777+laurel-thomson@users.noreply.github.com> Date: Fri, 31 Jul 2020 02:16:55 -0700 Subject: [PATCH 04/21] Updating daysOfMonths array when the startDate of a monthly is updated in the API - Fixes #12041 (#12399) * Updating daily daysOfMonth array when startDate is updated and adding integration tests to test this functionality * Adding more test cases and adding semicolons to the end of lines * Only updating the monthly repetition if the daily was already set to repeat on a day of the month * fix(lint): whitespace Co-authored-by: Laurel Thomson Co-authored-by: Sabe Jones --- .../v3/integration/tasks/PUT-tasks_id.test.js | 39 +++++++++++++++++++ website/server/controllers/api-v3/tasks.js | 9 +++++ 2 files changed, 48 insertions(+) diff --git a/test/api/v3/integration/tasks/PUT-tasks_id.test.js b/test/api/v3/integration/tasks/PUT-tasks_id.test.js index ef50ad8db4..f7ffa638b3 100644 --- a/test/api/v3/integration/tasks/PUT-tasks_id.test.js +++ b/test/api/v3/integration/tasks/PUT-tasks_id.test.js @@ -499,6 +499,45 @@ describe('PUT /tasks/:id', () => { }); }); + context('monthly dailys', () => { + let monthly; + + beforeEach(async () => { + const date1 = moment.utc('2020-07-01').toDate(); + monthly = await user.post('/tasks/user', { + text: 'test monthly', + type: 'daily', + frequency: 'monthly', + startDate: date1, + daysOfMonth: [date1.getDate()], + }); + }); + + it('updates days of month when start date updated', async () => { + const date2 = moment.utc('2020-07-01').toDate(); + const savedMonthly = await user.put(`/tasks/${monthly._id}`, { + startDate: date2, + }); + + expect(savedMonthly.daysOfMonth).to.deep.equal([moment(date2).date()]); + }); + + it('updates next due when start date updated', async () => { + const date2 = moment.utc('2020-07-01').toDate(); + const savedMonthly = await user.put(`/tasks/${monthly._id}`, { + startDate: date2, + }); + + expect(savedMonthly.nextDue.length).to.eql(6); + expect(moment(savedMonthly.nextDue[0]).toDate()).to.eql(moment.utc('2020-08-01').toDate()); + expect(moment(savedMonthly.nextDue[1]).toDate()).to.eql(moment.utc('2020-09-01').toDate()); + expect(moment(savedMonthly.nextDue[2]).toDate()).to.eql(moment.utc('2020-10-01').toDate()); + expect(moment(savedMonthly.nextDue[3]).toDate()).to.eql(moment.utc('2020-11-01').toDate()); + expect(moment(savedMonthly.nextDue[4]).toDate()).to.eql(moment.utc('2020-12-01').toDate()); + expect(moment(savedMonthly.nextDue[5]).toDate()).to.eql(moment.utc('2021-01-01').toDate()); + }); + }); + context('rewards', () => { let reward; diff --git a/website/server/controllers/api-v3/tasks.js b/website/server/controllers/api-v3/tasks.js index 159cabadac..646c473e10 100644 --- a/website/server/controllers/api-v3/tasks.js +++ b/website/server/controllers/api-v3/tasks.js @@ -681,6 +681,15 @@ api.updateTask = { task.group.managerNotes = sanitizedObj.managerNotes; } + // If the task was set to repeat monthly on a day of the month, and the start date was updated, + // the task will then need to be updated to repeat on the same day of the month as the new + // start date. For example, if the start date is updated to 7/2/2020, the daily should + // repeat on the 2nd day of the month. It's possible that a task can repeat monthly on a + // week of the month, in which case we won't update the repetition at all. + if (task.frequency === 'monthly' && task.daysOfMonth.length && task.startDate) { + task.daysOfMonth = [moment(task.startDate).date()]; + } + setNextDue(task, user); const savedTask = await task.save(); From 59f4e7f598a9d98a723e3a0d8ed833af2106b38f Mon Sep 17 00:00:00 2001 From: Carlton Date: Sun, 26 Jul 2020 20:36:55 +0200 Subject: [PATCH 05/21] fix (task list) replace deprecated cache-busting of computed properties with methods --- website/client/src/components/tasks/task.vue | 38 ++++++++++---------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/website/client/src/components/tasks/task.vue b/website/client/src/components/tasks/task.vue index 094c4f752f..8e15d60f93 100644 --- a/website/client/src/components/tasks/task.vue +++ b/website/client/src/components/tasks/task.vue @@ -223,14 +223,14 @@
- {{ dueIn }} + {{ formatDueDate() }}
0; }, @@ -1001,6 +983,22 @@ export default { item.completed = !item.completed; // @TODO this should go into the action? this.scoreChecklistItem({ taskId: this.task._id, itemId: item.id }); }, + calculateTimeTillDue () { + const endOfToday = moment().endOf('day'); + const endOfDueDate = moment(this.task.date).endOf('day'); + + return moment.duration(endOfDueDate.diff(endOfToday)); + }, + checkIfOverdue () { + return this.calculateTimeTillDue().asDays() <= 0; + }, + formatDueDate () { + const dueIn = this.calculateTimeTillDue().asDays() === 0 + ? this.$t('today') + : this.calculateTimeTillDue().humanize(true); + + return this.task.date && this.$t('dueIn', { dueIn }); + }, edit (e, task) { if (this.isRunningYesterdailies || !this.showEdit) return; From bd3e783274b506ec1aa6312d2458f66789a42138 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Fri, 31 Jul 2020 12:32:24 +0200 Subject: [PATCH 06/21] Paypal IPN Upgrade (#12415) * upgrade paypal ipn verification module * paypal ipn: allow sandbox when testing * improved error handling --- package-lock.json | 13 ++++++++----- package.json | 2 +- .../server/controllers/top-level/payments/paypal.js | 2 +- website/server/libs/payments/paypal.js | 11 +++++++---- 4 files changed, 17 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 061c5fd408..ddaef68806 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10560,11 +10560,6 @@ "through": "~2.3" } }, - "paypal-ipn": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/paypal-ipn/-/paypal-ipn-3.0.0.tgz", - "integrity": "sha1-dJqK8PkUh8p72xkM0GVToTkqsIo=" - }, "paypal-rest-sdk": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/paypal-rest-sdk/-/paypal-rest-sdk-1.8.1.tgz", @@ -10713,6 +10708,14 @@ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, + "pp-ipn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pp-ipn/-/pp-ipn-1.1.0.tgz", + "integrity": "sha512-F07pHo3Mrzfe6t4C1Tu7iBiC75xq8shhugv/uScfmFCEULy3EwEs5ToGosxhbB+pcz0kmji431IJ06pSd8dCIg==", + "requires": { + "underscore": "^1.8.3" + } + }, "prebuild-install": { "version": "5.3.5", "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.5.tgz", diff --git a/package.json b/package.json index 4bfcb2ea8c..4f342376ea 100644 --- a/package.json +++ b/package.json @@ -57,8 +57,8 @@ "passport-facebook": "^3.0.0", "passport-google-oauth2": "^0.2.0", "passport-google-oauth20": "1.0.0", - "paypal-ipn": "3.0.0", "paypal-rest-sdk": "^1.8.1", + "pp-ipn": "^1.1.0", "ps-tree": "^1.0.0", "rate-limiter-flexible": "^2.1.7", "redis": "^3.0.2", diff --git a/website/server/controllers/top-level/payments/paypal.js b/website/server/controllers/top-level/payments/paypal.js index 84ff60d7ab..127277ce8b 100644 --- a/website/server/controllers/top-level/payments/paypal.js +++ b/website/server/controllers/top-level/payments/paypal.js @@ -174,7 +174,7 @@ api.ipn = { paypalPayments .ipn(req.body) - .catch(err => logger.error(err)); + .catch(err => logger.error(err, 'Error handling Paypal IPN message.')); }, }; diff --git a/website/server/libs/payments/paypal.js b/website/server/libs/payments/paypal.js index 708adf87fd..0112985c61 100644 --- a/website/server/libs/payments/paypal.js +++ b/website/server/libs/payments/paypal.js @@ -3,7 +3,7 @@ import nconf from 'nconf'; import moment from 'moment'; import util from 'util'; import _ from 'lodash'; -import ipn from 'paypal-ipn'; +import paypalIpn from 'pp-ipn'; import paypal from 'paypal-rest-sdk'; import cc from 'coupon-code'; import shared from '../../../common'; @@ -21,6 +21,7 @@ import { } from '../errors'; const BASE_URL = nconf.get('BASE_URL'); +const PAYPAL_MODE = nconf.get('PAYPAL_MODE'); const { i18n } = shared; // This is the plan.id for paypal subscriptions. @@ -33,7 +34,7 @@ _.each(shared.content.subscriptionBlocks, block => { }); paypal.configure({ - mode: nconf.get('PAYPAL_MODE'), // sandbox or live + mode: PAYPAL_MODE, // sandbox or live client_id: nconf.get('PAYPAL_CLIENT_ID'), client_secret: nconf.get('PAYPAL_CLIENT_SECRET'), }); @@ -72,7 +73,7 @@ api.paypalBillingAgreementGet = util api.paypalBillingAgreementCancel = util .promisify(paypal.billingAgreement.cancel.bind(paypal.billingAgreement)); -api.ipnVerifyAsync = util.promisify(ipn.verify.bind(ipn)); +api.ipnVerifyAsync = util.promisify(paypalIpn.verify.bind(paypalIpn)); api.checkout = async function checkout (options = {}) { const { gift, user } = options; @@ -257,7 +258,9 @@ api.subscribeCancel = async function subscribeCancel (options = {}) { }; api.ipn = async function ipnApi (options = {}) { - await this.ipnVerifyAsync(options); + await this.ipnVerifyAsync(options, { + allow_sandbox: PAYPAL_MODE === 'sandbox', + }); const { txn_type, recurring_payment_id } = options; From af0b2ab16e88db47156a864729a9f0c7c97e3a37 Mon Sep 17 00:00:00 2001 From: Melior Date: Fri, 31 Jul 2020 21:50:41 +0200 Subject: [PATCH 07/21] Translated using Weblate (Hindi) Currently translated at 0.6% (2 of 328 strings) Translation: Habitica/Front Translate-URL: https://translate.habitica.com/projects/habitica/front/hi/ Translated using Weblate (Czech) Currently translated at 100.0% (212 of 212 strings) Translation: Habitica/Settings Translate-URL: https://translate.habitica.com/projects/habitica/settings/cs/ Translated using Weblate (Czech) Currently translated at 83.8% (1781 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/cs/ Translated using Weblate (Czech) Currently translated at 100.0% (124 of 124 strings) Translation: Habitica/Communityguidelines Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/cs/ Translated using Weblate (Czech) Currently translated at 100.0% (212 of 212 strings) Translation: Habitica/Settings Translate-URL: https://translate.habitica.com/projects/habitica/settings/cs/ Translated using Weblate (Polish) Currently translated at 81.3% (1728 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/pl/ Translated using Weblate (Polish) Currently translated at 83.4% (586 of 702 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pl/ Translated using Weblate (Japanese) Currently translated at 99.8% (499 of 500 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/ja/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (702 of 702 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/ --- website/common/locales/cs/communityguidelines.json | 2 +- website/common/locales/cs/gear.json | 2 +- website/common/locales/cs/settings.json | 4 ++-- website/common/locales/hi/front.json | 5 ++++- website/common/locales/ja/groups.json | 10 ++++++++-- website/common/locales/pl/gear.json | 3 ++- website/common/locales/pl/questscontent.json | 5 ++++- website/common/locales/zh/questscontent.json | 10 +++++----- 8 files changed, 27 insertions(+), 14 deletions(-) diff --git a/website/common/locales/cs/communityguidelines.json b/website/common/locales/cs/communityguidelines.json index 2b5e8c3985..8d7260db6c 100644 --- a/website/common/locales/cs/communityguidelines.json +++ b/website/common/locales/cs/communityguidelines.json @@ -1,5 +1,5 @@ { - "iAcceptCommunityGuidelines": "Souhlasím s dodržováním Zásad komunity", + "iAcceptCommunityGuidelines": "Souhlasím s dodržováním zásad komunity", "tavernCommunityGuidelinesPlaceholder": "Přátelské upozornění: tohle je chat pro všechny věkové skupiny, takže prosím udržuj tomu odpovídající obsah a jazyk. Podívej se na směrnice komunity v postranní navigaci pokud máš otázky.", "lastUpdated": "Naposledy aktualizováno:", "commGuideHeadingWelcome": "Vítej v zemi Habitica!", diff --git a/website/common/locales/cs/gear.json b/website/common/locales/cs/gear.json index da594095e7..f99b3be696 100644 --- a/website/common/locales/cs/gear.json +++ b/website/common/locales/cs/gear.json @@ -268,7 +268,7 @@ "weaponSpecialSummer2018HealerNotes": "With a benevolent gesture, you command healing water to flow through your dominions in waves. Increases Intelligence by <%= int %>. Limited Edition 2018 Summer Gear.", "weaponSpecialFall2018RogueText": "Vial of Clarity", "weaponSpecialFall2018RogueNotes": "When you need to come back to your senses, when you need a little boost to make the right decision, take a deep breath and a sip. It'll be OK! Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.", - "weaponSpecialFall2018WarriorText": "Whip of Minos", + "weaponSpecialFall2018WarriorText": "Mínósův bič", "weaponSpecialFall2018WarriorNotes": "Not quite long enough to unwind behind you for keeping your bearings in a maze. Well, maybe a very small maze. Increases Strength by <%= str %>. Limited Edition 2018 Autumn Gear.", "weaponSpecialFall2018MageText": "Staff of Sweetness", "weaponSpecialFall2018MageNotes": "This is no ordinary lollipop! The glowing orb of magic sugar atop this staff has the power to make good habits stick to you. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2018 Autumn Gear.", diff --git a/website/common/locales/cs/settings.json b/website/common/locales/cs/settings.json index 2abe03a875..8c68f523f8 100644 --- a/website/common/locales/cs/settings.json +++ b/website/common/locales/cs/settings.json @@ -105,7 +105,7 @@ "exportData": "Export dat", "usernameOrEmail": "Uživatelské jméno nebo email", "email": "Email", - "registerWithSocial": "Registrovaný přes <%= network %>", + "registerWithSocial": "Registruj se přes <%= network %>", "registeredWithSocial": "Registrovaný přes <%= network %>", "loginNameDescription": "This is what you use to log in to Habitica. To change it, use the form below. If instead you want to change the Display Name that appears on your avatar and in chat messages, go to the User Icon > Profile and click the Edit button.", "emailNotifications": "Emailová upozornění", @@ -151,7 +151,7 @@ "displayInviteToPartyWhenPartyIs1": "Zobrazit tlačítko \"Pozvat do družiny\", když má družina 1 člena.", "saveCustomDayStart": "Uložit vlastní začátek dne", "registration": "Registrace", - "addLocalAuth": "Add Email and Password Login", + "addLocalAuth": "Zadej email a heslo pro přihlášení", "generateCodes": "Generovat kódy", "generate": "Generovat", "getCodes": "Získat kódy", diff --git a/website/common/locales/hi/front.json b/website/common/locales/hi/front.json index 0967ef424b..10aeb1552c 100644 --- a/website/common/locales/hi/front.json +++ b/website/common/locales/hi/front.json @@ -1 +1,4 @@ -{} +{ + "termsAndAgreement": "नीचे दीए गए बटन को दबाने से, आप यह मानते हैं कि आपने हमारी सेवा संबंधी शर्तों तथा गोपनीयता नीतीयों को ध्यानपूर्वक पढ़ा व स्वीकारा हैं।", + "FAQ": "अधिकांशतः पूछे गए प्रश्न" +} diff --git a/website/common/locales/ja/groups.json b/website/common/locales/ja/groups.json index 3e43af8c9d..f22b6b152a 100644 --- a/website/common/locales/ja/groups.json +++ b/website/common/locales/ja/groups.json @@ -253,7 +253,7 @@ "assignedToUser": "<%= userName %>に割り当て", "assignedToMembers": "<%= userCount %>人のメンバーに割り当てました", "assignedToYouAndMembers": "あなたと<%= userCount %>人のメンバーに割り当てました", - "youAreAssigned": "このタスクはあなたに割り当てられています", + "youAreAssigned": "あなたに割り当てられています", "taskIsUnassigned": "このタスクは誰にも割り当てられていません", "confirmClaim": "本当にこのタスクを担当しますか?", "confirmUnClaim": "本当にこのタスクの担当を解除しますか?", @@ -494,5 +494,11 @@ "PMUnblockUserToSendMessages": "メッセージの送信と受信を続けるには、このユーザーのブロックを解除しましょう。", "PMUserDoesNotReceiveMessages": "このユーザーはもはやプライベートメッセージを受信していません", "PMCanNotReply": "この会話に返信することはできません", - "newPartyPlaceholder": "パーティーの名前を入力してください。" + "newPartyPlaceholder": "パーティーの名前を入力してください。", + "assignedDateAndUser": "<%= date %>@<%= username %>に割り当てられました", + "assignedDateOnly": "<%= date %>に割り当てられました", + "managerNotes": "管理者からのお知らせ", + "thisTaskApproved": "このタスクは承認されています", + "chooseTeamMember": "チームメンバーを選んでください", + "unassigned": "未割り当て" } diff --git a/website/common/locales/pl/gear.json b/website/common/locales/pl/gear.json index 6ec64844ab..ceb091ad88 100644 --- a/website/common/locales/pl/gear.json +++ b/website/common/locales/pl/gear.json @@ -1766,5 +1766,6 @@ "eyewearMystery201907Notes": "Wyglądają niesamowicie, a dodatkowo chronią oczy przed promieniami UV! Brak dodatkowych korzyści. Przedmiot subskrybenta, lipiec 2019.", "headSpecialWinter2020MageNotes": "Oh! Jak dzwonki / Słodkie złote dzwonki / Wszystkie wydają się mówić, / “Rzuć ‘Eksplozję Płomieni’” (w oparciu o słowa piosenki \"Carol of the Bells\" - przyp. tłum.) Zwiększa Percepcję o <%= per %>. Edycja Limitowana 2019-2020 Zimowe Wyposażenie.", "armorMystery202006Text": "Wielobarwny Ogon Syreny", - "armorMystery202006Notes": "Nawet pośród najjaśniejszych koralowców i ukwiałów, ogon ten dumnie wyróżnia się z tłumu! Nie przynosi korzyści. Przedmiot Subskrybenta, czerwiec 2020 r." + "armorMystery202006Notes": "Nawet pośród najjaśniejszych koralowców i ukwiałów, ogon ten dumnie wyróżnia się z tłumu! Nie przynosi korzyści. Przedmiot Subskrybenta, czerwiec 2020 r.", + "armorSpecialSummer2020WarriorText": "Ogon Pstrąga Tęczowego" } diff --git a/website/common/locales/pl/questscontent.json b/website/common/locales/pl/questscontent.json index 292422f84c..fd85fb7763 100644 --- a/website/common/locales/pl/questscontent.json +++ b/website/common/locales/pl/questscontent.json @@ -640,5 +640,8 @@ "questSilverDropSilverPotion": "Srebrny Eliksir Wyklucia", "questSilverUnlockText": "Odblokowuje możliwość zakupu Srebrnych eliksirów wyklucia na Targu", "questDolphinText": "Delfin Zwątpienia", - "questDolphinBoss": "Delfin Zwątpienia" + "questDolphinBoss": "Delfin Zwątpienia", + "questFluoriteDropFluoritePotion": "Fluorytowy Eliksir Wzrostu", + "questFluoriteBoss": "Fluorytowy Pierwiastek", + "questFluoriteText": "Rozjaśniające Fluorytowe Przerażenie" } diff --git a/website/common/locales/zh/questscontent.json b/website/common/locales/zh/questscontent.json index 8c966d1ba3..fccd855c0b 100644 --- a/website/common/locales/zh/questscontent.json +++ b/website/common/locales/zh/questscontent.json @@ -5,14 +5,14 @@ "questEvilSantaBoss": "圣诞偷猎者", "questEvilSantaDropBearCubPolarMount": "北极熊(坐骑)", "questEvilSanta2Text": "找熊崽", - "questEvilSanta2Notes": "在北极熊坐骑被圣诞偷猎者抓住的时候,她的宝宝跑进了冰原。树枝咔嚓折断,踏雪嘎吱作响,清脆的声音回荡在森林中。这儿有爪印!你们开始追踪着这些足迹前进。只要不漏掉这些爪印和踩断的树枝,应该能找回北极熊的崽!

注意:“找熊崽”奖励可堆叠的副本成就,但会奖励的稀有宠物只能添加到你的马厩一次。", + "questEvilSanta2Notes": "当母熊被圣诞偷猎者抓住,她的宝宝逃进了冰原。树枝咔嚓作响,雪地嘎吱嘎吱,声音回荡在整个树林。爪印!你们开始追寻雪地上的踪迹。快些找到所有的爪印和破损的树枝,找回她的宝宝!你们开始追踪着这些足迹前进。只要不漏掉这些爪印和踩断的树枝,应该能找回北极熊的崽!

注意:“找熊崽”奖励可堆叠的副本成就,但会奖励的稀有宠物只能添加到你的马厩一次。", "questEvilSanta2Completion": "恭喜你找到了熊崽!它将永远陪着你。", "questEvilSanta2CollectTracks": "爪印", "questEvilSanta2CollectBranches": "踩断的树枝", "questEvilSanta2DropBearCubPolarPet": "北极熊(宠物)", "questGryphonText": "火红的狮鹫", - "questGryphonNotes": "伟大的驯兽师,baconsaur,来到你的队伍寻求帮助。“冒险者们,求你们帮帮我!我珍贵的狮鹫跑掉了,她会威胁到Habitica大陆的安全!如果你能阻止她,我可以送你几个狮鹫蛋作报酬!”", - "questGryphonCompletion": "吃了败仗的强大猛兽灰溜溜地回到她主人那里。“干得好,冒险者们!我说话算话!”baconsaur大声说道,“请拿一些狮鹫蛋吧,我知道你会把它们好好养大!”", + "questGryphonNotes": "伟大的驯兽师baconsaur找到你的队伍寻求帮助。“冒险者们,求你们帮帮我!我珍贵的狮鹫跑掉了,她会威胁到Habitica大陆的安全!如果你能阻止她,我可以送你几个狮鹫蛋作为报酬!”", + "questGryphonCompletion": "强大的猛兽吃了败仗,灰溜溜地回到她主人那里。“干得好,冒险者们!我说话算话!”baconsaur大声说道,“请接受这些狮鹫蛋吧,我知道你会把它们好好养大!”", "questGryphonBoss": "火红的狮鹫", "questGryphonDropGryphonEgg": "狮鹫(宠物蛋)", "questGryphonUnlockText": "在市场中解锁狮鹫蛋以购买", @@ -409,8 +409,8 @@ "questMoon1CollectShards": "月之碎片", "questMoon1DropHeadgear": "月亮战士头盔(头部装备)", "questMoon2Text": "月亮战争,第2部:驱逐遮天蔽日的压力", - "questMoon2Notes": "研究了这些碎片后,@Starsystemic 先知有一些坏消息。“一只远古时的怪物正在接近Habitica,它正在让公民心中产生“压力”的阴影。我可以把人们心中的阴影拖出来,放到塔中,但你得尽快打败它,避免它再次逃脱。”你点点头,于是先知开始咏唱……舞动的影子充满房间,被推着挤在一起。冷风打着旋,黑暗渐深。遮天蔽日的压力从地面上升起,笑得仿佛噩梦成真……它开始攻击了!", - "questMoon2Completion": "阴影在一团黑气中爆炸了,房间变得明亮,你也稍稍可以放松了。覆盖着Habitica的压力减少了,你终于可以大松一口气。但看向天空时,你知道一切并没有结束:那个怪物知道有人摧毁了它的阴影。“我们会继续小心观察几周,”@Starsystemic 说,“等怪物再有动静,会继续给你副本卷轴的。”", + "questMoon2Notes": "研究了这些碎片后,先知@Starsystemic 得到了一些坏消息。“一只远古时的怪物正在接近Habitica,它能让公民笼罩在“压力”的阴影之下。我可以把人们心中的阴影拖出来,放到塔中,但你得尽快打败它,避免它再次逃脱。”你点点头,于是先知开始咏唱……舞动的影子充满房间,推搡着挤在一起。冷风打着旋,黑暗渐深。遮天蔽日的压力从地面上升起,笑得仿佛噩梦成真……它开始攻击了!", + "questMoon2Completion": "阴影在一团黑气中爆炸了,房间变再次得明亮,你稍稍放松。覆盖着Habitica的压力逐渐减少,你终于可以大松一口气。但看向天空时,你知道一切并没有结束:那个怪物知道有人摧毁了它的阴影。“我们还会继续小心观察几周,”@Starsystemic 说,“等怪物再有动静,会继续给你寄副本卷轴。”", "questMoon2Boss": "遮天蔽日的压力", "questMoon2DropArmor": "月亮战士护甲(护甲)", "questMoon3Text": "月亮战争,第3部:巨大的月亮", From ebb3a12e92e96a291679f8ad967fda2b5b55fb24 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Fri, 31 Jul 2020 14:52:08 -0500 Subject: [PATCH 08/21] fix(migrations): better dummy require --- migrations/migration-runner.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/migrations/migration-runner.js b/migrations/migration-runner.js index 6cf48a3979..c66ac2014a 100644 --- a/migrations/migration-runner.js +++ b/migrations/migration-runner.js @@ -18,7 +18,7 @@ function setUpServer () { setUpServer(); // Replace this with your migration -const processUsers = require('').default; +const processUsers = require().default; processUsers() .then(() => { From f53022c00eedd48342b8b009408b54a9e9d8fe05 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Sun, 2 Aug 2020 16:29:26 +0200 Subject: [PATCH 09/21] fix(monthly tests): update test to use future date --- test/api/v3/integration/tasks/PUT-tasks_id.test.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/test/api/v3/integration/tasks/PUT-tasks_id.test.js b/test/api/v3/integration/tasks/PUT-tasks_id.test.js index f7ffa638b3..86be383324 100644 --- a/test/api/v3/integration/tasks/PUT-tasks_id.test.js +++ b/test/api/v3/integration/tasks/PUT-tasks_id.test.js @@ -523,18 +523,18 @@ describe('PUT /tasks/:id', () => { }); it('updates next due when start date updated', async () => { - const date2 = moment.utc('2020-07-01').toDate(); + const date2 = moment.utc('2022-07-01').toDate(); const savedMonthly = await user.put(`/tasks/${monthly._id}`, { startDate: date2, }); expect(savedMonthly.nextDue.length).to.eql(6); - expect(moment(savedMonthly.nextDue[0]).toDate()).to.eql(moment.utc('2020-08-01').toDate()); - expect(moment(savedMonthly.nextDue[1]).toDate()).to.eql(moment.utc('2020-09-01').toDate()); - expect(moment(savedMonthly.nextDue[2]).toDate()).to.eql(moment.utc('2020-10-01').toDate()); - expect(moment(savedMonthly.nextDue[3]).toDate()).to.eql(moment.utc('2020-11-01').toDate()); - expect(moment(savedMonthly.nextDue[4]).toDate()).to.eql(moment.utc('2020-12-01').toDate()); - expect(moment(savedMonthly.nextDue[5]).toDate()).to.eql(moment.utc('2021-01-01').toDate()); + expect(moment(savedMonthly.nextDue[0]).toDate()).to.eql(moment.utc('2022-08-01').toDate()); + expect(moment(savedMonthly.nextDue[1]).toDate()).to.eql(moment.utc('2022-09-01').toDate()); + expect(moment(savedMonthly.nextDue[2]).toDate()).to.eql(moment.utc('2022-10-01').toDate()); + expect(moment(savedMonthly.nextDue[3]).toDate()).to.eql(moment.utc('2022-11-01').toDate()); + expect(moment(savedMonthly.nextDue[4]).toDate()).to.eql(moment.utc('2022-12-01').toDate()); + expect(moment(savedMonthly.nextDue[5]).toDate()).to.eql(moment.utc('2023-01-01').toDate()); }); }); From 70aea8c14a1ae6c2934bca6c0eb17ac62ba7e7b6 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2020 12:37:25 +0200 Subject: [PATCH 10/21] build(deps): bump bootstrap-vue from 2.15.0 to 2.16.0 in /website/client (#12436) Bumps [bootstrap-vue](https://github.com/bootstrap-vue/bootstrap-vue) from 2.15.0 to 2.16.0. - [Release notes](https://github.com/bootstrap-vue/bootstrap-vue/releases) - [Changelog](https://github.com/bootstrap-vue/bootstrap-vue/blob/dev/CHANGELOG.md) - [Commits](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.15.0...v2.16.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 12 ++++++------ website/client/package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 9da6df7550..9a30482b7c 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -7153,9 +7153,9 @@ "integrity": "sha512-Z93QoXvodoVslA+PWNdk23Hze4RBYIkpb5h8I2HY2Tu2h7A0LpAgLcyrhrSUyo2/Oxm2l1fRZPs1e5hnxnliXA==" }, "bootstrap-vue": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.15.0.tgz", - "integrity": "sha512-ncxWkDG0mKFVot314wWKJELi+ESO7k6ngV//qvJFs9iVzlFI8Hx3rBVbpcPW2vrJ+0vitH8N2SOwn4fdQ3frMQ==", + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.16.0.tgz", + "integrity": "sha512-gLETwPmeRHCe5WHmhGxzb5PtTEuKqQPGl0TFvZ2Odbkg/7UuIHdqIexrJRerpnomP4ZzDQ+qYGL91Ls9lcQsJQ==", "requires": { "@nuxt/opencollective": "^0.3.0", "bootstrap": ">=4.5.0 <5.0.0", @@ -8272,9 +8272,9 @@ "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" }, "consola": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.12.1.tgz", - "integrity": "sha512-aEkkju9ZcEa9y2MhzNhfmTUws/CEZZ0LKu0FxftSU3HygPfVMMIMSYyYct+xBN6XNRhsaDZjw2HAv3m2ammXSA==" + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.14.0.tgz", + "integrity": "sha512-A2j1x4u8d6SIVikhZROfpFJxQZie+cZOfQMyI/tu2+hWXe8iAv7R6FW6s6x04/7zBCst94lPddztot/d6GJiuQ==" }, "console-browserify": { "version": "1.2.0", diff --git a/website/client/package.json b/website/client/package.json index efcb07f72f..5a54ae7130 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -29,7 +29,7 @@ "axios-progress-bar": "^1.2.0", "babel-eslint": "^10.1.0", "bootstrap": "^4.5.0", - "bootstrap-vue": "^2.15.0", + "bootstrap-vue": "^2.16.0", "chai": "^4.1.2", "core-js": "^3.6.5", "eslint": "^6.8.0", From cfb335ab78e16e74fd5df050eaa4a100b9d7a1f5 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2020 12:38:20 +0200 Subject: [PATCH 11/21] build(deps): bump uuid from 8.2.0 to 8.3.0 (#12430) Bumps [uuid](https://github.com/uuidjs/uuid) from 8.2.0 to 8.3.0. - [Release notes](https://github.com/uuidjs/uuid/releases) - [Changelog](https://github.com/uuidjs/uuid/blob/master/CHANGELOG.md) - [Commits](https://github.com/uuidjs/uuid/compare/v8.2.0...v8.3.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1cf7e402d9..96785e4b7c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13576,9 +13576,9 @@ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, "uuid": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.2.0.tgz", - "integrity": "sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q==" + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz", + "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==" }, "v8-compile-cache": { "version": "2.1.1", diff --git a/package.json b/package.json index 055e9229cd..9fdfcc10fc 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "superagent": "^5.3.1", "universal-analytics": "^0.4.23", "useragent": "^2.1.9", - "uuid": "^8.2.0", + "uuid": "^8.3.0", "validator": "^13.1.1", "vinyl-buffer": "^1.0.1", "winston": "^3.3.3", From aedcb483a08b89d900ccd569dd3f342c07b11616 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2020 12:38:41 +0200 Subject: [PATCH 12/21] build(deps): bump rate-limiter-flexible from 2.1.9 to 2.1.10 (#12429) Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible) from 2.1.9 to 2.1.10. - [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases) - [Commits](https://github.com/animir/node-rate-limiter-flexible/commits/v2.1.10) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 96785e4b7c..a43732001e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10939,9 +10939,9 @@ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "rate-limiter-flexible": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/rate-limiter-flexible/-/rate-limiter-flexible-2.1.9.tgz", - "integrity": "sha512-ueIXEHLZZqDBetuzyMbtSQ1Gh6Y5rw8ULoNuGA7L3xZ6njPIc2oM0ZlmsY9rS8rPU4yvdw7lk6MLbWU7WTNfnQ==" + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/rate-limiter-flexible/-/rate-limiter-flexible-2.1.10.tgz", + "integrity": "sha512-Pa+8TPD4xYaiCUB5K4a/+j2FHDUe4HP1g49JmKEmkOkhqPaeVqxJsZuuVaza/svSCOT+V73vtsyBiSFK/e1yXw==" }, "raw-body": { "version": "2.4.0", diff --git a/package.json b/package.json index 9fdfcc10fc..676f49e9fd 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "paypal-rest-sdk": "^1.8.1", "pp-ipn": "^1.1.0", "ps-tree": "^1.0.0", - "rate-limiter-flexible": "^2.1.7", + "rate-limiter-flexible": "^2.1.10", "redis": "^3.0.2", "regenerator-runtime": "^0.13.7", "remove-markdown": "^0.3.0", From 139645ff764babcef43e96a3565ab313e843c33e Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2020 12:39:30 +0200 Subject: [PATCH 13/21] build(deps): bump mongoose from 5.9.25 to 5.9.27 (#12426) Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.9.25 to 5.9.27. - [Release notes](https://github.com/Automattic/mongoose/releases) - [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md) - [Commits](https://github.com/Automattic/mongoose/compare/5.9.25...5.9.27) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- package-lock.json | 70 ++++++++++++++++++++++++++++++++++++++++++++--- package.json | 2 +- 2 files changed, 67 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index a43732001e..a4da77f231 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9156,6 +9156,7 @@ "version": "3.5.9", "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.5.9.tgz", "integrity": "sha512-vXHBY1CsGYcEPoVWhwgxIBeWqP3dSu9RuRDsoLRPTITrcrgm1f0Ubu1xqF9ozMwv53agmEiZm0YGo+7WL3Nbug==", + "dev": true, "requires": { "bl": "^2.2.0", "bson": "^1.1.4", @@ -9169,6 +9170,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.0.tgz", "integrity": "sha512-wbgvOpqopSr7uq6fJrLH8EsvYMJf9gzfo2jCsL2eTy75qXPukA4pCgHamOQkZtY5vmfVtjB+P3LNlMHW5CEZXA==", + "dev": true, "requires": { "readable-stream": "^2.3.5", "safe-buffer": "^5.1.1" @@ -9178,6 +9180,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -9192,6 +9195,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -9236,13 +9240,13 @@ } }, "mongoose": { - "version": "5.9.25", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.25.tgz", - "integrity": "sha512-vz/DqJ3mrHqEIlfRbKmDZ9TzQ1a0hCtSQpjHScIxr4rEtLs0tjsXDeEWcJ/vEEc3oLfP6vRx9V+uYSprXDUvFQ==", + "version": "5.9.27", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.27.tgz", + "integrity": "sha512-N8zj4pj9J2xJ2BnQ4NiIHEtmjPldtbmbEZOMz4phLTQr3KFWPR0T0I6EzQxNioHwmDbHD4VFzbEd755oD2SJxA==", "requires": { "bson": "^1.1.4", "kareem": "2.3.1", - "mongodb": "3.5.9", + "mongodb": "3.5.10", "mongoose-legacy-pluralize": "1.0.2", "mpath": "0.7.0", "mquery": "3.2.2", @@ -9253,10 +9257,68 @@ "sliced": "1.0.1" }, "dependencies": { + "bl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.0.tgz", + "integrity": "sha512-wbgvOpqopSr7uq6fJrLH8EsvYMJf9gzfo2jCsL2eTy75qXPukA4pCgHamOQkZtY5vmfVtjB+P3LNlMHW5CEZXA==", + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "mongodb": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.5.10.tgz", + "integrity": "sha512-p/C48UvTU/dr/PQEDKfb9DsCVDJWXGmdJNFC+u5FPmTQVtog69X6D8vrWHz+sJx1zJnd96sjdh9ueo7bx2ILTw==", + "requires": { + "bl": "^2.2.0", + "bson": "^1.1.4", + "denque": "^1.4.1", + "require_optional": "^1.0.1", + "safe-buffer": "^5.1.2", + "saslprep": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } } } }, diff --git a/package.json b/package.json index 676f49e9fd..dfb4d94cfb 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "method-override": "^3.0.0", "moment": "^2.27.0", "moment-recur": "^1.0.7", - "mongoose": "^5.9.25", + "mongoose": "^5.9.27", "morgan": "^1.10.0", "nconf": "^0.10.0", "node-gcm": "^1.0.3", From 0f7206492312b6ef20ea00579f756113689fc923 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2020 12:39:39 +0200 Subject: [PATCH 14/21] build(deps-dev): bump monk from 7.3.0 to 7.3.1 (#12425) Bumps [monk](https://github.com/Automattic/monk) from 7.3.0 to 7.3.1. - [Release notes](https://github.com/Automattic/monk/releases) - [Changelog](https://github.com/Automattic/monk/blob/master/CHANGELOG.md) - [Commits](https://github.com/Automattic/monk/compare/v7.3.0...v7.3.1) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- package-lock.json | 26 +++++++++++++++++++++++--- package.json | 2 +- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index a4da77f231..173b032f38 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1132,6 +1132,15 @@ "@types/node": "*" } }, + "@types/bson": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.2.tgz", + "integrity": "sha512-+uWmsejEHfmSjyyM/LkrP0orfE2m5Mx9Xel4tXNeqi1ldK5XMQcDsFkBmLDtuyKUbxj2jGDo0H240fbCRJZo7Q==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/cacheable-request": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", @@ -1252,6 +1261,16 @@ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, + "@types/mongodb": { + "version": "3.5.25", + "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.5.25.tgz", + "integrity": "sha512-2H/Owt+pHCl9YmBOYnXc3VdnxejJEjVdH+QCWL5ZAfPehEn3evygKBX3/vKRv7aTwfNbUd0E5vjJdQklH/9a6w==", + "dev": true, + "requires": { + "@types/bson": "*", + "@types/node": "*" + } + }, "@types/node": { "version": "14.0.23", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.23.tgz", @@ -9328,11 +9347,12 @@ "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==" }, "monk": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/monk/-/monk-7.3.0.tgz", - "integrity": "sha512-WqyCLjz32Q3OybOT+fleYHRz5DuG5/E0XKWvrmlHt0vPzTrNZ/BRQ+f2vzWi4apethuvblGTKsOtuDciM018dQ==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/monk/-/monk-7.3.1.tgz", + "integrity": "sha512-09+K52A7vfdH7ZxyZyXS6E5C3LUMxXvd8ZLAYLJclXVbqxb6dsmA1ArIWGblhGFEgYOaTI9MOfWO3uE4b5IQkA==", "dev": true, "requires": { + "@types/mongodb": "^3.5.25", "debug": "*", "mongodb": "^3.2.3", "monk-middleware-cast-ids": "^0.2.1", diff --git a/package.json b/package.json index dfb4d94cfb..42ce742a85 100644 --- a/package.json +++ b/package.json @@ -118,7 +118,7 @@ "expect.js": "^0.3.1", "istanbul": "^1.1.0-alpha.1", "mocha": "^5.1.1", - "monk": "^7.3.0", + "monk": "^7.3.1", "require-again": "^2.0.0", "run-rs": "^0.6.2", "sinon": "^9.0.2", From df461f7642e059e995d554656cfd9a13cd163413 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2020 12:40:02 +0200 Subject: [PATCH 15/21] build(deps): bump webpack from 4.44.0 to 4.44.1 in /website/client (#12435) Bumps [webpack](https://github.com/webpack/webpack) from 4.44.0 to 4.44.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v4.44.0...v4.44.1) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 6 +++--- website/client/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 9a30482b7c..1ef58acfc9 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -20056,9 +20056,9 @@ "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" }, "webpack": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.0.tgz", - "integrity": "sha512-wAuJxK123sqAw31SpkPiPW3iKHgFUiKvO7E7UZjtdExcsRe3fgav4mvoMM7vvpjLHVoJ6a0Mtp2fzkoA13e0Zw==", + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.1.tgz", + "integrity": "sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ==", "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", diff --git a/website/client/package.json b/website/client/package.json index 5a54ae7130..1d90dab644 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -60,6 +60,6 @@ "vue-template-compiler": "^2.6.11", "vuedraggable": "^2.24.0", "vuejs-datepicker": "git://github.com/habitrpg/vuejs-datepicker.git#5d237615463a84a23dd6f3f77c6ab577d68593ec", - "webpack": "^4.44.0" + "webpack": "^4.44.1" } } From 9aaeb2c4aca6799d6956ce06952a342e032c0e8c Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2020 12:40:13 +0200 Subject: [PATCH 16/21] build(deps): bump @babel/core from 7.10.5 to 7.11.0 (#12428) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.10.5 to 7.11.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.11.0/packages/babel-core) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- package-lock.json | 81 ++++++++++++++++++++++++++++++++++++++++++----- package.json | 2 +- 2 files changed, 74 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 173b032f38..4ba17b5db8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,18 +23,18 @@ } }, "@babel/core": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.5.tgz", - "integrity": "sha512-O34LQooYVDXPl7QWCdW9p4NR+QlzOr7xShPPJz8GsuCU3/8ua/wqTr7gmnxXv+WBESiGU/G5s16i6tUvHkNb+w==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.0.tgz", + "integrity": "sha512-mkLq8nwaXmDtFmRkQ8ED/eA2CnVw4zr7dCztKalZXBvdK5EeNUAesrrwUqjQEzFgomJssayzB0aqlOsP1vGLqg==", "requires": { "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.10.5", - "@babel/helper-module-transforms": "^7.10.5", + "@babel/generator": "^7.11.0", + "@babel/helper-module-transforms": "^7.11.0", "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.10.5", + "@babel/parser": "^7.11.0", "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.5", - "@babel/types": "^7.10.5", + "@babel/traverse": "^7.11.0", + "@babel/types": "^7.11.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", @@ -43,6 +43,71 @@ "resolve": "^1.3.2", "semver": "^5.4.1", "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", + "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", + "requires": { + "@babel/types": "^7.11.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/parser": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.0.tgz", + "integrity": "sha512-qvRvi4oI8xii8NllyEc4MDJjuZiNaRzyb7Y7lup1NqJV8TZHF4O27CcP+72WPn/k1zkgJ6WJfnIbk4jTsVAZHw==" + }, + "@babel/traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/generator": { diff --git a/package.json b/package.json index 42ce742a85..29f11ca25a 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "version": "4.151.2", "main": "./website/server/index.js", "dependencies": { - "@babel/core": "^7.10.3", + "@babel/core": "^7.11.0", "@babel/preset-env": "^7.10.3", "@babel/register": "^7.10.3", "@google-cloud/trace-agent": "^5.1.0", From 7cedecf27e582501a41d2e00f83375a3f688d958 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2020 12:41:05 +0200 Subject: [PATCH 17/21] build(deps): bump uuid from 8.2.0 to 8.3.0 in /website/client (#12434) Bumps [uuid](https://github.com/uuidjs/uuid) from 8.2.0 to 8.3.0. - [Release notes](https://github.com/uuidjs/uuid/releases) - [Changelog](https://github.com/uuidjs/uuid/blob/master/CHANGELOG.md) - [Commits](https://github.com/uuidjs/uuid/compare/v8.2.0...v8.3.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 6 +++--- website/client/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 1ef58acfc9..d93e03ac43 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -19716,9 +19716,9 @@ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, "uuid": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.2.0.tgz", - "integrity": "sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q==" + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz", + "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==" }, "v8-compile-cache": { "version": "2.1.0", diff --git a/website/client/package.json b/website/client/package.json index 1d90dab644..04e4c330fe 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -51,7 +51,7 @@ "svg-url-loader": "^6.0.0", "svgo": "^1.3.2", "svgo-loader": "^2.2.1", - "uuid": "^8.2.0", + "uuid": "^8.3.0", "validator": "^13.1.1", "vue": "^2.6.11", "vue-cli-plugin-storybook": "^0.6.1", From d21b9a5af4132449d20cb1742b040d87311481e3 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2020 12:42:42 +0200 Subject: [PATCH 18/21] build(deps): bump @babel/preset-env from 7.10.4 to 7.11.0 (#12433) Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.10.4 to 7.11.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.11.0/packages/babel-preset-env) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-authored-by: Matteo Pagliazzi --- package-lock.json | 138 +++++++++++++++++++++++++++++++++++----------- package.json | 2 +- 2 files changed, 106 insertions(+), 34 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4ba17b5db8..30e57fa902 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,9 +13,9 @@ } }, "@babel/compat-data": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.5.tgz", - "integrity": "sha512-mPVoWNzIpYJHbWje0if7Ck36bpbtTvIxOi9+6WSK9wjGEXearAqlwBoTQvVjsAY2VIwgcs8V940geY3okzRCEw==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", + "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", "requires": { "browserslist": "^4.12.0", "invariant": "^2.2.4", @@ -300,6 +300,26 @@ "@babel/types": "^7.10.4" } }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", + "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "requires": { + "@babel/types": "^7.11.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, "@babel/helper-split-export-declaration": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz", @@ -389,6 +409,15 @@ "@babel/plugin-syntax-dynamic-import": "^7.8.0" } }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", + "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, "@babel/plugin-proposal-json-strings": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", @@ -398,6 +427,15 @@ "@babel/plugin-syntax-json-strings": "^7.8.0" } }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", + "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, "@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", @@ -417,9 +455,9 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.4.tgz", - "integrity": "sha512-6vh4SqRuLLarjgeOf4EaROJAHjvu9Gl+/346PbDH9yWbJyfnJ/ah3jmYKYtswEyCoWZiidvVHjHshd4WgjB9BA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", + "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", @@ -436,11 +474,12 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.4.tgz", - "integrity": "sha512-ZIhQIEeavTgouyMSdZRap4VPPHqJJ3NEs2cuHs5p0erH+iz6khB0qfgU8g7UuJkG88+fBMy23ZiU+nuHvekJeQ==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", + "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, @@ -486,6 +525,14 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -494,6 +541,14 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, "@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", @@ -774,11 +829,12 @@ } }, "@babel/plugin-transform-spread": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.4.tgz", - "integrity": "sha512-1e/51G/Ni+7uH5gktbWv+eCED9pP8ZpRhZB3jOaI3mmzfvJTWHkuyYTv0Z5PYtyM+Tr2Ccr9kUdQxn60fI5WuQ==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", + "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" } }, "@babel/plugin-transform-sticky-regex": { @@ -825,29 +881,33 @@ } }, "@babel/preset-env": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.10.4.tgz", - "integrity": "sha512-tcmuQ6vupfMZPrLrc38d0sF2OjLT3/bZ0dry5HchNCQbrokoQi4reXqclvkkAT5b+gWc23meVWpve5P/7+w/zw==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.0.tgz", + "integrity": "sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg==", "requires": { - "@babel/compat-data": "^7.10.4", + "@babel/compat-data": "^7.11.0", "@babel/helper-compilation-targets": "^7.10.4", "@babel/helper-module-imports": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-proposal-async-generator-functions": "^7.10.4", "@babel/plugin-proposal-class-properties": "^7.10.4", "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-export-namespace-from": "^7.10.4", "@babel/plugin-proposal-json-strings": "^7.10.4", + "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", "@babel/plugin-proposal-numeric-separator": "^7.10.4", - "@babel/plugin-proposal-object-rest-spread": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.11.0", "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", - "@babel/plugin-proposal-optional-chaining": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.11.0", "@babel/plugin-proposal-private-methods": "^7.10.4", "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", "@babel/plugin-syntax-async-generators": "^7.8.0", "@babel/plugin-syntax-class-properties": "^7.10.4", "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", @@ -880,19 +940,31 @@ "@babel/plugin-transform-regenerator": "^7.10.4", "@babel/plugin-transform-reserved-words": "^7.10.4", "@babel/plugin-transform-shorthand-properties": "^7.10.4", - "@babel/plugin-transform-spread": "^7.10.4", + "@babel/plugin-transform-spread": "^7.11.0", "@babel/plugin-transform-sticky-regex": "^7.10.4", "@babel/plugin-transform-template-literals": "^7.10.4", "@babel/plugin-transform-typeof-symbol": "^7.10.4", "@babel/plugin-transform-unicode-escapes": "^7.10.4", "@babel/plugin-transform-unicode-regex": "^7.10.4", "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.10.4", + "@babel/types": "^7.11.0", "browserslist": "^4.12.0", "core-js-compat": "^3.6.2", "invariant": "^2.2.2", "levenary": "^1.1.1", "semver": "^5.5.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/preset-modules": { @@ -920,9 +992,9 @@ } }, "@babel/runtime": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.5.tgz", - "integrity": "sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.0.tgz", + "integrity": "sha512-qArkXsjJq7H+T86WrIFV0Fnu/tNOkZ4cgXmjkzAu3b/58D5mFIO8JH/y77t7C9q0OdDRdh9s7Ue5GasYssxtXw==", "requires": { "regenerator-runtime": "^0.13.4" } @@ -3043,9 +3115,9 @@ "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" }, "caniuse-lite": { - "version": "1.0.30001100", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001100.tgz", - "integrity": "sha512-0eYdp1+wFCnMlCj2oudciuQn2B9xAFq3WpgpcBIZTxk/1HNA/O2YA7rpeYhnOqsqAJq1AHUgx6i1jtafg7m2zA==" + "version": "1.0.30001109", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001109.tgz", + "integrity": "sha512-4JIXRodHzdS3HdK8nSgIqXYLExOvG+D2/EenSvcub2Kp3QEADjo2v2oUn5g0n0D+UNwG9BtwKOyGcSq2qvQXvQ==" }, "caseless": { "version": "0.12.0", @@ -4504,9 +4576,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { - "version": "1.3.498", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.498.tgz", - "integrity": "sha512-W1hGwaQEU8j9su2jeAr3aabkPuuXw+j8t73eajGAkEJWbfWiwbxBwQN/8Qmv2qCy3uCDm2rOAaZneYQM8VGC4w==" + "version": "1.3.516", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.516.tgz", + "integrity": "sha512-WDM5AAQdOrvLqSX8g3Zd5AujBXfMxf96oeZkff0U2HF5op3tjShE+on2yay3r1UD4M9I3p0iHpAS4+yV8U8A9A==" }, "emitter-listener": { "version": "1.1.2", @@ -9969,9 +10041,9 @@ } }, "node-releases": { - "version": "1.1.59", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.59.tgz", - "integrity": "sha512-H3JrdUczbdiwxN5FuJPyCHnGHIFqQ0wWxo+9j1kAXAzqNMAHlo+4I/sYYxpyK0irQ73HgdiyzD32oqQDcU2Osw==" + "version": "1.1.60", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", + "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==" }, "nodemon": { "version": "2.0.4", diff --git a/package.json b/package.json index 29f11ca25a..2b62402e9f 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "./website/server/index.js", "dependencies": { "@babel/core": "^7.11.0", - "@babel/preset-env": "^7.10.3", + "@babel/preset-env": "^7.11.0", "@babel/register": "^7.10.3", "@google-cloud/trace-agent": "^5.1.0", "@slack/client": "^4.12.0", From 65e15e0c1d09e6b84170618269d81d8cd1b7d78d Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Mon, 3 Aug 2020 15:34:18 +0200 Subject: [PATCH 19/21] Fix multiple purchases with Amazon Pay (#12422) * fix(amazon): logout when modal is closed, prevents issue with multiple order reference ids * amazon logout when the button is loaded the first time --- website/client/src/components/payments/amazonButton.vue | 1 + website/client/src/components/payments/amazonModal.vue | 9 ++++++--- website/client/src/mixins/payments.js | 8 ++++++++ 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/website/client/src/components/payments/amazonButton.vue b/website/client/src/components/payments/amazonButton.vue index e7050ce99d..5a292ed8e3 100644 --- a/website/client/src/components/payments/amazonButton.vue +++ b/website/client/src/components/payments/amazonButton.vue @@ -74,6 +74,7 @@ export default { setupAmazon () { if (this.isAmazonSetup) return; this.isAmazonSetup = true; + this.amazonLogout(); this.showButton(); }, showButton () { diff --git a/website/client/src/components/payments/amazonModal.vue b/website/client/src/components/payments/amazonModal.vue index f9b7e934f4..b18dab6175 100644 --- a/website/client/src/components/payments/amazonModal.vue +++ b/website/client/src/components/payments/amazonModal.vue @@ -2,8 +2,9 @@

Continue with Amazon @@ -58,10 +59,12 @@ import pick from 'lodash/pick'; import * as Analytics from '@/libs/analytics'; import { mapState } from '@/libs/store'; import { CONSTANTS, setLocalSetting } from '@/libs/userlocalManager'; +import paymentsMixin from '@/mixins/payments'; const habiticaUrl = `${window.location.protocol}//${window.location.host}`; export default { + mixins: [paymentsMixin], data () { return { amazonPayments: { @@ -201,6 +204,7 @@ export default { } setLocalSetting(CONSTANTS.savedAppStateValues.SAVED_APP_STATE, JSON.stringify(appState)); + if (url) { window.location.assign(url); } else { @@ -245,8 +249,6 @@ export default { paymentType: 'Amazon', }); - this.$root.$emit('bv::hide::modal', 'amazon-payment'); - const newGroup = response.data.data; if (newGroup && newGroup._id) { // Handle new user signup @@ -275,6 +277,7 @@ export default { this.storePaymentStatusAndReload(); } catch (e) { this.$set(this, 'amazonButtonEnabled', true); + this.$root.$emit('bv::hide::modal', 'amazon-payment'); // @TODO: do we need this? this.amazonPaymentsreset(); } } diff --git a/website/client/src/mixins/payments.js b/website/client/src/mixins/payments.js index 8d812aa080..a4d7e8ff58 100644 --- a/website/client/src/mixins/payments.js +++ b/website/client/src/mixins/payments.js @@ -263,9 +263,17 @@ export default { window.alert(error.getErrorMessage()); this.reset(); }, + // Make sure the amazon session is reset between different sessions and after each purchase + amazonLogout () { + if (window.amazon && window.amazon.Login && typeof window.amazon.Login.logout === 'function') { + window.amazon.Login.logout(); + } + }, reset () { // @TODO: Ensure we are using all of these // some vars are set in the payments mixin. We should try to edit in one place + this.amazonLogout(); + this.amazonPayments.modal = null; this.amazonPayments.type = null; this.amazonPayments.loggedIn = false; From dc8c40c613286d88a86cf4798cf183bf3d41699a Mon Sep 17 00:00:00 2001 From: Melior Date: Mon, 3 Aug 2020 20:41:36 +0200 Subject: [PATCH 20/21] Translated using Weblate (Dutch) Currently translated at 99.9% (2124 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/nl/ Merge branch 'origin/develop' into Weblate. Translated using Weblate (Dutch) Currently translated at 99.9% (2123 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/nl/ Translated using Weblate (Dutch) Currently translated at 98.0% (2084 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/nl/ Translated using Weblate (Dutch) Currently translated at 100.0% (216 of 216 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/nl/ Translated using Weblate (Dutch) Currently translated at 100.0% (216 of 216 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/nl/ Translated using Weblate (Dutch) Currently translated at 97.7% (2077 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/nl/ Translated using Weblate (Dutch) Currently translated at 100.0% (216 of 216 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/nl/ Translated using Weblate (Dutch) Currently translated at 100.0% (216 of 216 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/nl/ Translated using Weblate (Dutch) Currently translated at 93.0% (201 of 216 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/nl/ Translated using Weblate (Spanish) Currently translated at 88.9% (1891 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/ Translated using Weblate (Czech) Currently translated at 85.4% (1815 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/cs/ Translated using Weblate (Czech) Currently translated at 83.6% (210 of 251 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/cs/ Translated using Weblate (Czech) Currently translated at 100.0% (146 of 146 strings) Translation: Habitica/Pets Translate-URL: https://translate.habitica.com/projects/habitica/pets/cs/ Translated using Weblate (Czech) Currently translated at 100.0% (500 of 500 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/cs/ Translated using Weblate (Czech) Currently translated at 100.0% (212 of 212 strings) Translation: Habitica/Settings Translate-URL: https://translate.habitica.com/projects/habitica/settings/cs/ Translated using Weblate (Japanese) Currently translated at 100.0% (251 of 251 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/ Translated using Weblate (Japanese) Currently translated at 89.9% (1911 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Japanese) Currently translated at 100.0% (251 of 251 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2125 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (328 of 328 strings) Translation: Habitica/Front Translate-URL: https://translate.habitica.com/projects/habitica/front/pt_BR/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (702 of 702 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (360 of 360 strings) Translation: Habitica/Content Translate-URL: https://translate.habitica.com/projects/habitica/content/pt_BR/ Translated using Weblate (French) Currently translated at 100.0% (702 of 702 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/fr/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (2125 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hant/ Translated using Weblate (Czech) Currently translated at 84.8% (1803 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/cs/ Translated using Weblate (Czech) Currently translated at 100.0% (124 of 124 strings) Translation: Habitica/Communityguidelines Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/cs/ Translated using Weblate (Japanese) Currently translated at 100.0% (216 of 216 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/ja/ Translated using Weblate (Japanese) Currently translated at 89.5% (1903 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Japanese) Currently translated at 100.0% (86 of 86 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ja/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2125 of 2125 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (702 of 702 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/ Translated using Weblate (Japanese) Currently translated at 97.1% (682 of 702 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ja/ --- .../locales/cs/communityguidelines.json | 2 +- website/common/locales/cs/gear.json | 66 ++++++++++---- website/common/locales/cs/groups.json | 6 +- website/common/locales/cs/pets.json | 2 +- website/common/locales/cs/settings.json | 2 +- website/common/locales/cs/subscriber.json | 3 +- website/common/locales/es/gear.json | 2 +- website/common/locales/fr/questscontent.json | 2 +- website/common/locales/ja/achievements.json | 5 +- website/common/locales/ja/gear.json | 12 ++- website/common/locales/ja/questscontent.json | 48 +++++----- website/common/locales/ja/subscriber.json | 3 +- website/common/locales/ja/tasks.json | 2 +- website/common/locales/nl/gear.json | 59 ++++++++++++- website/common/locales/nl/tasks.json | 87 ++++++++++--------- website/common/locales/pt_BR/content.json | 2 +- website/common/locales/pt_BR/front.json | 4 +- website/common/locales/zh/gear.json | 10 ++- website/common/locales/zh/questscontent.json | 8 +- website/common/locales/zh_TW/gear.json | 8 +- 20 files changed, 227 insertions(+), 106 deletions(-) diff --git a/website/common/locales/cs/communityguidelines.json b/website/common/locales/cs/communityguidelines.json index 8d7260db6c..4b68901cdf 100644 --- a/website/common/locales/cs/communityguidelines.json +++ b/website/common/locales/cs/communityguidelines.json @@ -1,5 +1,5 @@ { - "iAcceptCommunityGuidelines": "Souhlasím s dodržováním zásad komunity", + "iAcceptCommunityGuidelines": "Souhlasím s dodržováním pravidel komunity", "tavernCommunityGuidelinesPlaceholder": "Přátelské upozornění: tohle je chat pro všechny věkové skupiny, takže prosím udržuj tomu odpovídající obsah a jazyk. Podívej se na směrnice komunity v postranní navigaci pokud máš otázky.", "lastUpdated": "Naposledy aktualizováno:", "commGuideHeadingWelcome": "Vítej v zemi Habitica!", diff --git a/website/common/locales/cs/gear.json b/website/common/locales/cs/gear.json index f99b3be696..d94c9e704a 100644 --- a/website/common/locales/cs/gear.json +++ b/website/common/locales/cs/gear.json @@ -5,8 +5,8 @@ "groupBy": "Seřadit dle <%= type %>", "classBonus": "(Tento předmět se shoduje s tvým povoláním, takže dostáváš dodatečný 1.5 násobek statů.)", "classArmor": "Zbroj povolání", - "featuredset": "Navržený set <%= name %>", - "mysterySets": "Tajemné sety", + "featuredset": "Navržená sada <%= name %>", + "mysterySets": "Tajemné sady", "gearNotOwned": "Nevlastníš tento předmět.", "noGearItemsOfType": "Nevlastníš žádné z těchto věci.", "noGearItemsOfClass": "Už máš všechno vybavení tvého povolání! Více bude vypuštěno během Velké Slavnosti, blízko slunovratů a rovnodenností.", @@ -215,7 +215,7 @@ "weaponSpecialWinter2017WarriorText": "Hůl moci", "weaponSpecialWinter2017WarriorNotes": "Conquer your goals by whacking them with this mighty stick! Increases Strength by <%= str %>. Limited Edition 2016-2017 Winter Gear.", "weaponSpecialWinter2017MageText": "Krystalová hůl Zimního vlka", - "weaponSpecialWinter2017MageNotes": "The glowing blue crystal set in the end of this staff is called the Winter Wolf's Eye! It channels magic from snow and ice. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016-2017 Winter Gear.", + "weaponSpecialWinter2017MageNotes": "Zářící modrý krystal umístěný na špičce této hole se nazývá Oko zimního vlka! Vede magii sněhu a ledu. Zvyšuje inteligenci o <%= int %> a vnímání o <%= per %>. Limitovaná edice 2016-2017 zimní výzbroj.", "weaponSpecialWinter2017HealerText": "Sugar-Spun Wand", "weaponSpecialWinter2017HealerNotes": "This wand can reach into your dreams and bring you visions of dancing sugarplums. Increases Intelligence by <%= int %>. Limited Edition 2016-2017 Winter Gear.", "weaponSpecialSpring2017RogueText": "Karrotana", @@ -299,33 +299,33 @@ "weaponArmoireBasicCrossbowText": "Základní kuše", "weaponArmoireBasicCrossbowNotes": "Tato kuše dokáže prostřelit brnění úkolu z velké dálky! Zvyšuje Sílu o <%= str %>, Vnímání o <%= per %> a Obranu o <%= con %>. Začarovaná almara: Nezávislý předmět.", "weaponArmoireLunarSceptreText": "Uklidňující měsíční žezlo", - "weaponArmoireLunarSceptreNotes": "Hojivá síla této hůlky přibývá a mizí. Zvyšuje Obranu o <%= con %> a Inteligenci o <%= int %>. Začarovaná almara: Uklidňující lunární set (předmět 3 ze 3).", + "weaponArmoireLunarSceptreNotes": "Hojivá síla této hůlky přibývá a mizí. Zvyšuje Obranu o <%= con %> a Inteligenci o <%= int %>. Začarovaná almara: Uklidňující lunární sada (předmět 3 ze 3).", "weaponArmoireRancherLassoText": "Rančerské laso", - "weaponArmoireRancherLassoNotes": "Lasa: ideální nástroj na nahánění. Zvyšuje Sílu o <%= str %>, Vnímání o <%= per %> a Inteligenci o <%= int %>. Začarovaná almara: Rančerský set (předmět 3 ze 3).", + "weaponArmoireRancherLassoNotes": "Lasa: ideální nástroj na nahánění. Zvyšuje Sílu o <%= str %>, Vnímání o <%= per %> a Inteligenci o <%= int %>. Začarovaná almara: Rančerská sada (předmět 3 ze 3).", "weaponArmoireMythmakerSwordText": "Meč tvořičů mýtů", - "weaponArmoireMythmakerSwordNotes": "I když to může vypadat skromně, tento meč vychoval několik mýtických hrdinů. Zvyšuje Vnímání a Sílu o <%= attrs %> každé. Začarovaná almara: Set zlaté tógy (předmět 3 ze 3).", + "weaponArmoireMythmakerSwordNotes": "I když to může vypadat skromně, tento meč vychoval několik mýtických hrdinů. Zvyšuje Vnímání a Sílu o <%= attrs %> každé. Začarovaná almara: sada zlaté tógy (předmět 3 ze 3).", "weaponArmoireIronCrookText": "Železná hůl", - "weaponArmoireIronCrookNotes": "Zprudka ukuto z oceli, tato železná hůl je skvělá pro pastýře ovcí. Zvyšuje Vnímání a Sílu o <%= attrs %> každé. Začarovaná almara: Set helmy s rohy (předmět 3 ze 3).", + "weaponArmoireIronCrookNotes": "Zprudka ukuto z oceli, tato železná hůl je skvělá pro pastýře ovcí. Zvyšuje Vnímání a Sílu o <%= attrs %> každé. Začarovaná almara: sada helmy s rohy (předmět 3 ze 3).", "weaponArmoireGoldWingStaffText": "Zlatokřídlá Hůl", "weaponArmoireGoldWingStaffNotes": "The wings on this staff constantly flutter and twist. Increases all Stats by <%= attrs %> each. Enchanted Armoire: Independent Item.", "weaponArmoireBatWandText": "Netopýří hůlka", "weaponArmoireBatWandNotes": "Tato hůlka dokáže přeměnit jakýkoliv úkol v netopýra! Máchni jí a sleduj, jak úkoly odlétají. Zvyšuje Inteligenci o <%= int %> a Vnímání o <%= per %>. Začarovaná almara: Nezávislý předmět.", "weaponArmoireShepherdsCrookText": "Pastýřova hůl", - "weaponArmoireShepherdsCrookNotes": "Užitečná při pasení gryfů. Zvyšuje Obranu o <%= con %>. Začarovaná almara: Set pastýře (předmět 1 ze 3).", + "weaponArmoireShepherdsCrookNotes": "Užitečná při pasení gryfů. Zvyšuje Obranu o <%= con %>. Začarovaná almara: sada pastýře (předmět 1 ze 3).", "weaponArmoireCrystalCrescentStaffText": "Hůl s křišťálovým půlměsícem", - "weaponArmoireCrystalCrescentStaffNotes": "Přivolej moc půlměsíce touto zářivou holí! Zvyšuje Inteligenci a Sílu o <%= attrs %> každé. Začarovaná almara: Set křišťálového půlměsíce (předmět 3 ze 3).", + "weaponArmoireCrystalCrescentStaffNotes": "Přivolej moc půlměsíce touto zářivou holí! Zvyšuje Inteligenci a Sílu o <%= attrs %> každé. Začarovaná almara: sada křišťálového půlměsíce (předmět 3 ze 3).", "weaponArmoireBlueLongbowText": "modrý luk", - "weaponArmoireBlueLongbowNotes": "Ready... Aim... Fire! This bow has great range. Increases Perception by <%= per %>, Constitution by <%= con %>, and Strength by <%= str %>. Enchanted Armoire: Iron Archer Set (Item 3 of 3).", + "weaponArmoireBlueLongbowNotes": "Připravit... Zamířit... Pal! Tento luk má úžasný dostřel. Zvyšuje vnímání o <%= per %>, obranu o <%= con %> a sílu o <%= str %>. Začarovaná truhla: sada železného lukostřelce (předmět 3 ze 3).", "weaponArmoireGlowingSpearText": "Zářící kopí", "weaponArmoireGlowingSpearNotes": "Toto kopí hypnotizuje divoké úkoly, takže na ně můžeš zaútočit. Zvyšuje Sílu o <%= str %>. Začarovaná almara: Nezávislý předmět.", "weaponArmoireBarristerGavelText": "Soudní palička", - "weaponArmoireBarristerGavelNotes": "Pořádek! Zvyšuje Sílu a Obranu o <%= attrs %> každou. Začarovaná almara: Set soudce (předmět 3 ze 3).", + "weaponArmoireBarristerGavelNotes": "Pořádek! Zvyšuje Sílu a Obranu o <%= attrs %> každou. Začarovaná almara: sada soudce (předmět 3 ze 3).", "weaponArmoireJesterBatonText": "Šaškovský obušek", - "weaponArmoireJesterBatonNotes": "S mávnutím tvého obušku a nějakou tou chytrou poznámkou, se i ty nejkomplikovanější situace stanou jasnými. Zvyšuje Vnímání a Inteligenci o <%= attrs %>. Začarovaná almara: Šaškův set (předmět 3 ze 3).", + "weaponArmoireJesterBatonNotes": "S mávnutím tvého obušku a nějakou tou chytrou poznámkou, se i ty nejkomplikovanější situace stanou jasnými. Zvyšuje Vnímání a Inteligenci o <%= attrs %>. Začarovaná almara: šaškova sada (předmět 3 ze 3).", "weaponArmoireMiningPickaxText": "Krumpáč", - "weaponArmoireMiningPickaxNotes": "Vytěžte ze svých úkolů co nejvíc zlata! Zvyšuje Vnímání o <%= per %>. Začarovaná almara: Hornický set (předmět 3 ze 3).", + "weaponArmoireMiningPickaxNotes": "Vytěžte ze svých úkolů co nejvíc zlata! Zvyšuje Vnímání o <%= per %>. Začarovaná almara: hornická sada (předmět 3 ze 3).", "weaponArmoireBasicLongbowText": "Základní dlouhý luk", - "weaponArmoireBasicLongbowNotes": "Funkční použitý luk. Zvyšuje Sílu o <%= str %>. Začarovaná almara: Základní lučištnický set (předmět 1 ze 3).", + "weaponArmoireBasicLongbowNotes": "Funkční použitý luk. Zvyšuje Sílu o <%= str %>. Začarovaná almara: Základní lučištnická sada (předmět 1 ze 3).", "weaponArmoireHabiticanDiplomaText": "Habitican Diploma", "weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).", "weaponArmoireSandySpadeText": "Sandy Spade", @@ -353,7 +353,7 @@ "weaponArmoireWeaversCombText": "Weaver's Comb", "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", - "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 %>. Enchanted Armoire: Lamplighter's Set (Item 1 of 4)", + "weaponArmoireLamplighterNotes": "Tahle dlouhá hůl má knot na jedné straně k zapálení lampy a hák na druhé straně k uhasení. Zvyšuje obranu o <%= con %> a vnímání o <%= per %>. Začarovaná truhla: lampářův set (předmět 1 ze 4).", "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).", "weaponArmoireScepterOfDiamondsText": "Scepter of Diamonds", @@ -373,7 +373,7 @@ "weaponArmoireSpearOfSpadesText": "Spear of Spades", "weaponArmoireSpearOfSpadesNotes": "This knightly lance is perfect for attacking your reddest Habits and Dailies. Increases Constitution by <%= con %>. Enchanted Armoire: Ace of Spades Set (Item 3 of 3).", "weaponArmoireArcaneScrollText": "Arcane Scroll", - "weaponArmoireArcaneScrollNotes": "This ancient To-Do list is filled with strange symbols and spells from a forgotten age. Increases Intelligence by <%= int %>. Enchanted Armoire: Scribe Set (Item 3 of 3).", + "weaponArmoireArcaneScrollNotes": "Tento starověký úkolníček je naplněný zvláštními symboly a kouzly ze zapomenuté doby. Zvyšuje inteligenci o <%= int %>. Začarovaná truhla: písařův set ( předmět 3 ze 3).", "armor": "zbroj", "armorCapitalized": "Zbroj", "armorBase0Text": "Obyčejné oblečení", @@ -1816,5 +1816,37 @@ "weaponSpecialFall2019RogueNotes": "Ať už dirigujete orchestr nebo zpíváte árii, toto nápomocné zařízení uvolňuje vaše ruce pro dramatická gesta! Zvyšuje sílu o <%= str %>. Limitovaná edice podzimní výzbroj 2019.", "weaponSpecialSummer2019HealerNotes": "Bubliny z hůlky zachycují léčivou energii a prastarou magii oceánů. Zvyšuje inteligenci o <%= int %>. Limitovaná Edice Letní výzbroj 2019.", "weaponSpecialSummer2019MageNotes": "ovoce tvých snah, poprvé sklizen, tento malý poklad posiluje a inspiruje. Zvyšuje inteligenci o <%= int %>. Limitovaná edice letní výzbroj 2019.", - "weaponSpecialFall2019WarriorNotes": "Připrav se, roztrhat své nepřátele drápy havrana. Zvyšuje sílu o <%= str %>. Limitovaná edice 2019 podzimní výstroj." + "weaponSpecialFall2019WarriorNotes": "Připrav se, roztrhat své nepřátele drápy havrana. Zvyšuje sílu o <%= str %>. Limitovaná edice 2019 podzimní výstroj.", + "weaponArmoireChefsSpoonNotes": "Zdvihni ji, zatímco bude znít tvůj bojový pokřik: \"LŽÍÍÍÍÍÍÍCE!!\" Zvyšuje inteligenci o <%= int %>. Začarovaná truhla: kuchařova sada (předmět 3 ze 4).", + "weaponSpecialSummer2020MageNotes": "Najdi svou trasu skrze zrádná moře a turbulentní bitvy. Zvyšuje inteligenci o <%= int %> a vnímání o <%= per %>. Limitovaná edice 2020 letní výzbroj.", + "weaponSpecialSummer2020MageText": "Mocné pádlo", + "weaponSpecialSummer2020WarriorNotes": "Pokud si z tebe tví nepřátelé budou dělat legraci kvůli volbě zbraně, nechyť se. Tenhle háček je to pravé! Zvyšuje sílu o <%= str %>. Limitovaná edice 2020 letní výzbroj.", + "weaponSpecialSummer2020WarriorText": "Rybářský háček", + "weaponSpecialSpring2020MageNotes": "Neustále ti padají na hlavy. Ale nikdy je nezastavíš stěžováním si. Zvyšují inteligenci o <%= int %> a vnímání o <%= per %>. Limitovaná edice 2020 jarní výzbroj.", + "weaponSpecialSpring2020MageText": "Kapky deště", + "weaponSpecialSpring2020WarriorNotes": "Bojuj nebo utíkej, toto křídlo ti dobře poslouží. Zvyšuje sílu o <%= str %>. Limitovaná edice 2020 jarní výzbroj.", + "weaponSpecialSpring2020WarriorText": "Broušené křídlo", + "weaponSpecialWinter2020HealerNotes": "Mávni s ním a jeho aroma přivolá tvé přítele, kteří ti pomohou s vařením a pečením! Zvyšuje inteligenci o <%= int %>. Limitovaná edice 2019-2020 zimní výzbroj.", + "weaponSpecialWinter2020MageNotes": "S trochou cvičení můžeš tuto slyšitelnou magii vytvořit na jakékoli frekvenci: meditativní bručení, slavnostní tóny, nebo ZPOŽDĚNÝ ČERVENÝ ÚKOL. Zvyšuje inteligenci o <%= int %> a vnímání o<%= per %>. Limitovaná edice 2019-2020 zimní výzbroj.", + "weaponSpecialWinter2020WarriorNotes": "Zpátky, veverky! Nedostanete ani kousíček! ...Ale jestli se chcete zdržet na šálek kakaa, to je v pohodě. Zvyšuje sílu o <%= str %>. Limitovaná edice 2019-2020 zimní výzbroj.", + "weaponSpecialWinter2020RogueNotes": "V temnotě se zloděj cítí jako doma. Kdo se hodí lépe, prozářit nejtemnější období v roce? Zvyšuje sílu o <%= str %>. Limitovaná edice 2019-2020 zimní výzbroj.", + "weaponSpecialSpring2020RogueNotes": "Zasáhneš tak rychle, že to bude vypadat ještě MODŘEJI! Zvyšuje sílu o <%= str %>. Limitovaná edice 2020 jarní výzbroj.", + "weaponSpecialSpring2020RogueText": "Břitva lapislazuli", + "weaponSpecialWinter2020HealerText": "Hřebíčkové žezlo", + "weaponSpecialWinter2020MageText": "Rozčeřené zvukové vlny", + "weaponSpecialWinter2020WarriorText": "Špičatá šiška", + "weaponSpecialFall2019HealerNotes": "Tento amulet ti umožní vyvolat duchy dávno splněných úkolů a využít jejich léčivou sílu. Zvýší inteligenci o <%= int %>. Limitovaná edice 2019 podzimní výzbroj.", + "weaponSpecialFall2019MageNotes": "Ať jde o kování blesků, stavbu barikád nebo jednoduše šíření strachu v srdcích smrtelníků, tato hůl ti propůjčí sílu obrů, abys dokázal/a zázraky. Zvyšuje inteligenci o <%= int %> a vnímání o <%= int %>. Limitovaná edice 2019 podzimní výzbroj.", + "weaponArmoireMagnifyingGlassNotes": "Aha! Důkaz! Důkladně ho prozkoumej s touhle skvělou lupou. Zvyšuje vnímání o <%= per %>. Začarovaná truhla: set detektiva (předmět 3 ze 4).", + "weaponArmoireAstronomersTelescopeNotes": "Tento instrument ti umožní pozorovat pradávný tanec hvězd. Zvyšuje vnímání o <%= per %>. Začarovaná truhla: set mága astronoma (předmět 3 ze 3).", + "weaponArmoireNephriteBowNotes": "Tento luk vystřeluje speciální šipky s nefritovou špičkou, které zničí i tvé nejtvrdohlavější návyky! Zvyšuje inteligenci o <%= int %> a sílu o <%= str %>. Začarovaná truhla: set nefritového lučíšníka (předmět 1 ze 3).", + "weaponArmoireSlingshotNotes": "Zaměř se na své červené úkoly! Zvyšuje sílu o <%= str %>. Začarovaná truhla: nezávislý předmět.", + "weaponMystery202002Notes": "Doplněk, který ti dodá nádech tajemství a romantiky. Ochrana před sluncem jako bonus! Nepřináší žádné výhody. Předmět pro předplatitele, únor 2020.", + "weaponMystery202002Text": "Stylové milé paraplíčko", + "weaponMystery201911Notes": "Kříšťálová koule na špici této hole ti může ukázat budoucnost, ale pozor! Používání takto nebezpečného vědění může člověka změnit. Nepřináší žádné výhody. Předmět pro předplatitele, listopad 2019.", + "weaponMystery201911Text": "Čarovná krystalová hůl", + "weaponSpecialSummer2020HealerNotes": "Tak jako proud zjemní ostré hrany, tvá magie sníží bolest tvých přátel. Zvyšuje inteligenci o <%= int %>. Limitovaná edice 2020 letní výzbroj.", + "weaponSpecialSummer2020HealerText": "Hůl z mléčného skla", + "weaponSpecialSummer2020RogueNotes": "Tví nepřátele tě nevidí, ale tvým tesákům neutečou. Zvyšuje sílu o <%= str %>. Limitovaná edice 2020 letní výzbroj.", + "weaponSpecialSummer2020RogueText": "Tesáková čepel" } diff --git a/website/common/locales/cs/groups.json b/website/common/locales/cs/groups.json index 417e32b032..550cee107b 100644 --- a/website/common/locales/cs/groups.json +++ b/website/common/locales/cs/groups.json @@ -1,9 +1,9 @@ { - "tavern": "Chat v krčmě", - "tavernChat": "Chat v krčmě", + "tavern": "Pokec v krčmě", + "tavernChat": "Pokec v krčmě", "innCheckOut": "Odhlásit se z hostince", "innCheckIn": "Odpočívat v hostinci", - "innText": "Odpočíváš v Hostinci! Zatímco tu budeš, tvé Denní úkoly ti na konci dne nijak neublíží, ale vždy se resetují. Ale pozor: pokud jsi v boji s příšerou, ublíží ti nesplněné úkoly tvých přátel v družině, pokud také nejsou v Hostinci! Navíc, jakákoliv újma, kterou uštědříš příšeře (nebo nasbírané předměty) se ti nepřipíšou dokud se z Hostince neodhlásíš.", + "innText": "Odpočíváš v hostinci! Zatímco tu budeš, tvé denní úkoly ti na konci dne nijak neublíží, ale vždy se resetují. Ale pozor: pokud jsi v boji s příšerou, ublíží ti nesplněné úkoly tvých přátel v družině, pokud také nejsou v hostinci! Navíc, jakákoliv újma, kterou uštědříš příšeře (nebo nasbírané předměty) se ti nepřipíšou dokud se z hostince neodhlásíš.", "innTextBroken": "Odpočíváš v Hostinci, asi... Zatímco tu budeš, tvé Denní úkoly ti na konci dne nijak neublíží, ale vždy se resetují... Pokud jsi v boji s příšerou, ublíží ti nesplněné úkoly tvých přátel v družině... Pokud také nejsou v Hostinci... Navíc, jakákoliv újma, kterou uštědříš příšeře (nebo nasbírané předměty) se ti nepřipíšou dokud se z Hostince neodhlásíš... Jsem tak unavený...", "innCheckOutBanner": "Aktuálně odpočíváš v krčmě. Nesplněné denní úkoly ti nezpůsobí žádné poškození, ale ani nepřispěješ k pokroku v aktivní výpravě.", "innCheckOutBannerShort": "Jste přihlášeni v krčmě.", diff --git a/website/common/locales/cs/pets.json b/website/common/locales/cs/pets.json index fe8143b1cd..8f5ed9d2a5 100644 --- a/website/common/locales/cs/pets.json +++ b/website/common/locales/cs/pets.json @@ -70,7 +70,7 @@ "triadBingoName": "Bingo trojice", "triadBingoText": "Našel všech 90 mazlíčků, zkrotil všech 90 zkrocených zvířat, a našel všech 90 mazlíčků ZNOVU (JAK JSI TO UDĚLAL!)", "triadBingoText2": " a vypustil plnou stáj celkem <%= count %>krát", - "triadBingoAchievement": "Získal jsi ocenění \"Bingo trojice\" za nalezení všech mazlíčků, zkrocení všech zvířat, a nalezení mazlíčku znovu!", + "triadBingoAchievement": "Získal jsi ocenění \"Bingo trojice\" za nalezení všech mazlíčků, zkrocení všech zvířat, a znovunalezení všech mazlíčku ještě jednou!", "dropsEnabled": "Nalézání přemětů povoleno!", "itemDrop": "Nalezen předmět!", "firstDrop": "Odemknuto nalézání předmětů! Od teď máš malou šanci nalézt předmět při dokončení úkolů, včetně vajec, lektvarů a jídla! Právě nalezeno vejce zvířátka <%= eggText %>! <%= eggNotes %>", diff --git a/website/common/locales/cs/settings.json b/website/common/locales/cs/settings.json index 8c68f523f8..59b58b9423 100644 --- a/website/common/locales/cs/settings.json +++ b/website/common/locales/cs/settings.json @@ -107,7 +107,7 @@ "email": "Email", "registerWithSocial": "Registruj se přes <%= network %>", "registeredWithSocial": "Registrovaný přes <%= network %>", - "loginNameDescription": "This is what you use to log in to Habitica. To change it, use the form below. If instead you want to change the Display Name that appears on your avatar and in chat messages, go to the User Icon > Profile and click the Edit button.", + "loginNameDescription": "Tímto se příhlašuješ do Habitica. Pro změnu použij formulář níže. Jestliže však chceš změnit zobrazované jméno, které se ukazuje u tvého avataru a ve zprávách chatu, pak jdi přes ikonu \"Uživatel\" > \"Profil\" a klikni na tlačítko \"Upravit\".", "emailNotifications": "Emailová upozornění", "wonChallenge": "Vyhrál jsi výzvu!", "newPM": "Obdržena soukromá zpráva", diff --git a/website/common/locales/cs/subscriber.json b/website/common/locales/cs/subscriber.json index 2ddf9b2c8e..8a56927b03 100644 --- a/website/common/locales/cs/subscriber.json +++ b/website/common/locales/cs/subscriber.json @@ -227,5 +227,6 @@ "subWillBecomeInactive": "Stane se neaktivní", "confirmCancelSub": "Opravdu chcete zrušit předplatné? Ztratíte všechny své předplacené benefity.", "mysterySet201911": "Sada Křišťálového zaklínače", - "mysterySet201910": "Sada Záhadného ohně" + "mysterySet201910": "Sada Záhadného ohně", + "doubleDropCap": "Zdvojnásob kořist" } diff --git a/website/common/locales/es/gear.json b/website/common/locales/es/gear.json index f245912796..d60647bd38 100644 --- a/website/common/locales/es/gear.json +++ b/website/common/locales/es/gear.json @@ -1924,7 +1924,7 @@ "armorSpecialKS2019Notes": "Brillando desde adentro como el noble corazón de un grifo, esta armadura resplandeciente te alienta a enorgullecerte de tus logros. Aumenta la Constitución en <% = con%>.", "weaponArmoireFiddlersBowNotes": "¡Puedes sacar música de cualquier cosa con esto! ... Sin embargo, un violín podría funcionar mejor. Aumenta la fuerza en <% = str%>. Armario encantado: conjunto de violinista (artículo 3 de 4).", "weaponArmoireFiddlersBowText": "Arco de violinista", - "weaponArmoirePaperCutterNotes": "Esto puede no parecer temible, pero ¿nunca ha tenido un corte de papel? Aumenta la fuerza en <% = str%>. Armario encantado: conjunto de caballero de papel (artículo 1 de 3).", + "weaponArmoirePaperCutterNotes": "Esto puede no parecer temible, pero ¿nunca ha tenido un corte de papel? Aumenta la fuerza en <% = str %>. Armario encantado: conjunto de caballero de papel (artículo 1 de 3).", "weaponArmoireBaseballBatNotes": "¡Consigue un jonrón con esos buenos hábitos! Aumenta la Constitución en <% = con%>. Armario encantado: conjunto de béisbol (artículo 3 de 4).", "weaponSpecialSpring2020HealerText": "Bastón de lirio de espada", "weaponSpecialSpring2020MageNotes": "¡Siguen cayendo sobre tu cabeza! Pero nunca los detendrás quejándote. Aumenta la inteligencia en <% = int%> y la percepción en <% = per%>. Edición limitada 2020 Spring Gear.", diff --git a/website/common/locales/fr/questscontent.json b/website/common/locales/fr/questscontent.json index 9e2fee6bac..e9c21b0ab6 100644 --- a/website/common/locales/fr/questscontent.json +++ b/website/common/locales/fr/questscontent.json @@ -700,5 +700,5 @@ "questFluoriteUnlockText": "Déverrouille l'achat de potion d'éclosion fluorine au marché", "questFluoriteDropFluoritePotion": "Potion d'éclosion fluorine", "questFluoriteBoss": "Élémentaire de fluorine", - "questFluoriteCompletion": "Alors que vous combattez, la créature de cristal semble de plus en plus distraite par le spectacle lumineux que vous créez. \"Ça brille...\", murmure-t-elle.

\"C'est évident !\" s'exclame @nirbhao. \"Ce doit être un élémentaire de fluorine. Ce qu'ils veulent, c'est une lumière pour luire. Aidons-le à briller.\"

L'élémentaire ricane joyeusement et brille de plus en plus fort au fur et à mesure que vous allumez des torches et criez des mots magiques. Il est tellement content de rayonner à nouveau qu'il vous conduit à un filon riche en cristaux de fluorine.

\"C'est l'ingrédient parfait pour une nouvelle potion d'éclosion,\" dit @nirbhao. \"Celle là rendra nos familiers aussi lumineux qui notre nouvel ami fluorescent.\"" + "questFluoriteCompletion": "Alors que vous combattez, la créature de cristal semble de plus en plus distraite par le spectacle lumineux que vous créez. \"Ça brille...\", murmure-t-elle.

\"C'est évident !\" s'exclame @nirbhao. \"Ce doit être un élémentaire de fluorine. Ce qu'ils veulent, c'est une lumière pour luire. Aidons-le à briller.\"

L'élémentaire ricane joyeusement et brille de plus en plus fort au fur et à mesure que vous allumez des torches et criez des mots magiques. Il est tellement content de rayonner à nouveau qu'il vous conduit à un filon riche en cristaux de fluorine.

\"C'est l'ingrédient parfait pour une nouvelle potion d'éclosion,\" dit @nirbhao. \"Celle-là rendra nos familiers aussi lumineux qui notre nouvel ami fluorescent.\"" } diff --git a/website/common/locales/ja/achievements.json b/website/common/locales/ja/achievements.json index 9034d0f5ee..3f6f000a5b 100644 --- a/website/common/locales/ja/achievements.json +++ b/website/common/locales/ja/achievements.json @@ -81,5 +81,8 @@ "achievementBareNecessitiesModalText": "サル、ナマケモノ、木人のペットクエストを完了しました!", "achievementBareNecessitiesText": "サル、ナマケモノ、木人のペットクエストを完了しました。", "achievementBareNecessities": "森に欠かせない仲間", - "achievementBugBonanza": "虫取り大成功" + "achievementBugBonanza": "虫取り大成功", + "achievementFreshwaterFriendsModalText": "ウーパールーパー、カエル、カバのペットクエストを完了しました!", + "achievementFreshwaterFriendsText": "ウーパールーパー、カエル、カバのペットクエストを完了しました。", + "achievementFreshwaterFriends": "淡水の仲間たち" } diff --git a/website/common/locales/ja/gear.json b/website/common/locales/ja/gear.json index fff368d953..ab73290bdd 100644 --- a/website/common/locales/ja/gear.json +++ b/website/common/locales/ja/gear.json @@ -1933,6 +1933,14 @@ "headArmoireEarflapHatText": "耳あてつき帽子", "armorArmoireDuffleCoatNotes": "氷の世界をこの本場の心地よいウールのコートを来て旅しましょう。体質と知覚がそれぞれ<%= attrs %>上がります。ラッキー宝箱:ダッフルコートセット(2個中1個目のアイテム)。", "armorArmoireDuffleCoatText": "ダッフルコート", - "weaponArmoireFiddlersBowNotes": "これで何とでも音楽を上手く奏でられるでしょう!……もっとも、バイオリンが一番上手くいくかも。力が<%= str %>上がります。ラッキー宝箱:バイオリン弾きセット(4個中3個目のアイテム)。", - "weaponArmoireFiddlersBowText": "バイオリンの弓" + "weaponArmoireFiddlersBowNotes": "これでどんな音楽でも上手く奏でられるでしょう!……もっとも、バイオリンが一番上手くいくかも。力が<%= str %>上がります。ラッキー宝箱:バイオリン弾きセット(4個中3個目のアイテム)。", + "weaponArmoireFiddlersBowText": "バイオリンの弓", + "headArmoireFiddlersCapNotes": "この陽気な帽子をかぶって、誰の奏でる曲で誰が踊っているのか、みんなに教えてあげましょう!知覚が<%= per %>上がります。ラッキー宝箱:バイオリン弾きセット(4個中1個目のアイテム)。", + "headArmoireFiddlersCapText": "バイオリン弾きの帽子", + "armorArmoireFiddlersCoatNotes": "動く余裕のたっぷりある、実用的なコートです。体質が<%= con %>上がります。ラッキー宝箱:バイオリン弾きセット(4個中2個目のアイテム)。", + "armorArmoireFiddlersCoatText": "バイオリン弾きのコート", + "bodyMystery202008Notes": "今のところ、マントの翼は折りたたまれています。しかし、知恵を授け終えたとき、あるいは草むらの中にえさを見つけたときは、気をつけて!効果なし。2020年8月の寄付会員アイテム。", + "bodyMystery202008Text": "フクロウ賢者のマント", + "headMystery202008Notes": "ホーホー、そこにいるのは誰じゃ?助言をお望みかな?効果なし。2020年8月の寄付会員アイテム。", + "headMystery202008Text": "フクロウ賢者の頭飾り" } diff --git a/website/common/locales/ja/questscontent.json b/website/common/locales/ja/questscontent.json index 50fc1ae4c9..38602de227 100644 --- a/website/common/locales/ja/questscontent.json +++ b/website/common/locales/ja/questscontent.json @@ -129,9 +129,9 @@ "questDilatoryDropMantisShrimpPet": "シャコ ( ペット )", "questDilatoryDropMantisShrimpMount": "シャコ ( 乗騎 )", "questDilatoryBossRageTavern": "`ドレッドドラゴンが『さぼりの一撃』を放ちました!`\n\n私たちは最善の努力を尽くしましたが、いくつかの日課を見落としてしまい、その暗い赤色がドレッドドラゴンの怒りを誘ってしまったのです。 恐ろしい「さぼりの一撃」でキャンプ場はめちゃくちゃです! 幸運なことに私たちは近くのロッジで休んでいたので無事でした。まだチャットを続けられます....しかし、かわいそうなバーテンダーのDanielは最愛の建物が崩れていくのを見ているしかなかったのです!\n\nドレッドドラゴンがまた攻撃をしてきませんように!", - "questDilatoryBossRageStables": "`ドレッドドラゴンが『さぼりの一撃』を放ちました`\n\nあぁ! 私たちはまたしても日課をやり残しすぎました。ドレッドドラゴンはMattの動物小屋に向けて「さぼりの一撃」を放ったのです! ペットたちは四方八方に逃げています。幸いなことにすべてのペットは無事です。\n\n悲惨なHabitica! もう二度とこんなことが起こらないことを祈ります。急いですべてのタスクをやらなければ!", - "questDilatoryBossRageMarket": "`ドレッドドラゴンは『さぼりの一撃』を唱えました`\n\nああっ!! 商人のAlexの店が、いままさにドレッドドラゴンの「さぼりの一撃」を受けて粉々に破壊されてしまいました。しかし、私たちはドレッドドラゴンを追いつめているようにも見えます。もしかして、もう一度攻撃をくり出すだけのエネルギーをためていないともかぎりません。\n\nだから動じないで、Habitica! この怪物を私たちの海岸から追い出しましょう!", - "questDilatoryCompletion": "「ドレッドドラゴン打倒」\n\nついにやりました! 最後の一吠えとともに、ドレッドドラゴンは倒れ、遠く、はるか遠くまで流れていきます。Habitica の人びとは歓声を上げて海岸に列をつくっています! 私たちはMatt、DanielそしてAlexの建物の再建に手を貸しました。しかし、これは何でしょうか?\n\n「住民たちが戻ってきた!」\n\nすでにドレッドドラゴンは逃げ、数千もののキラキラした色が海に透けています。それは虹色に輝くシャコの群れです。そして....数百の人魚たちもいます!\n\n「私たちはサキノバシティーの先住者です!」 彼らのリーダー、マンタが説明をつづけます。「サキノバシティーが沈んだ時、シャコたちが魔法をかけて、私たちを海の中でも生きられるよう人魚にしてくれたおかげで生き延びました。しかし、それに怒ったドレッドドラゴンは私たちを暗いクレバスに私たちを閉じ込めていたのです。もう何百年もとらわれていましたが、今ついに自由の身となって街を建て直すことができます!」\n\n「本当にありがとうございます」、マンタの友人 @Ottl は言います。「このシャコのペットと乗騎、そして経験値、ゴールド、そして私たちの終わることのない感謝を受けとってください」\n\n「報酬」\n* シャコ( ペット )\n* シャコ( 乗騎 )\n* チョコレート、水色の綿あめ、ピンクの綿あめ、魚、ハチミツ、肉、ミルク、じゃがいも、腐った肉、いちご", + "questDilatoryBossRageStables": "`ドレッドドラゴンが『さぼりの一撃』を放ちました!`\n\nあぁ! 私たちはまたしても日課をやり残しすぎました。ドレッドドラゴンはMattの動物小屋に向けて「さぼりの一撃」を放ったのです! ペットたちは四方八方に逃げています。幸いなことにすべてのペットは無事です。\n\n悲惨なHabitica! もう二度とこんなことが起こらないことを祈ります。急いですべてのタスクをやらなければ!", + "questDilatoryBossRageMarket": "`ドレッドドラゴンは『さぼりの一撃』を唱えました!`\n\nああっ!! 商人のAlexの店が、いままさにドレッドドラゴンの「さぼりの一撃」を受けて粉々に破壊されてしまいました。しかし、私たちはドレッドドラゴンを追いつめているようにも見えます。もしかして、もう一度攻撃をくり出すだけのエネルギーをためていないともかぎりません。\n\nだから動じないで、Habitica! この怪物を私たちの海岸から追い出しましょう!", + "questDilatoryCompletion": "`ドレッドドラゴン打倒`\n\nついにやりました! 最後の一吠えとともに、ドレッドドラゴンは倒れ、遠く、はるか遠くまで流れていきます。Habitica の人びとは歓声を上げて海岸に列をつくっています! 私たちはMatt、DanielそしてAlexの建物の再建に手を貸しました。しかし、これは何でしょうか?\n\n`住民たちが戻ってきた!`\n\nすでにドレッドドラゴンは逃げ、数千もののキラキラした色が海に透けています。それは虹色に輝くシャコの群れです。そして....数百の人魚たちもいます!\n\n「私たちはサキノバシティーの先住者です!」 彼らのリーダー、マンタが説明をつづけます。「サキノバシティーが沈んだ時、シャコたちが魔法をかけて、私たちを海の中でも生きられるよう人魚にしてくれたおかげで生き延びました。しかし、それに怒ったドレッドドラゴンは私たちを暗いクレバスに私たちを閉じ込めていたのです。もう何百年もとらわれていましたが、今ついに自由の身となって街を建て直すことができます!」\n\n「本当にありがとうございます」、マンタの友人 @Ottl は言います。「このシャコのペットと乗騎、そして経験値、ゴールド、そして私たちの終わることのない感謝を受けとってください」\n\n`報酬`\n* シャコ( ペット )\n* シャコ( 乗騎 )\n* チョコレート、水色の綿あめ、ピンクの綿あめ、魚、ハチミツ、肉、ミルク、じゃがいも、腐った肉、いちご", "questSeahorseText": "サキノバシティーでのダービー", "questSeahorseNotes": "今日はダービーの日です。大陸中から Habitican の民がサキノバシティーにやってきて、ペットのタツノオトシゴにレースをさせるのです! 突然、競技場を破壊して、大きな水しぶきとうなり声が立ちのぼりました。タツノオトシゴの飼い主、@Kiwibot が波のうねる中で叫ぶのが聞こえます。「タツノオトシゴを集めたことで、凶暴なシースタリオンを誘いだしてしまいました!」 彼女は叫びつづます。「シースタリオンは、動物小屋を粉々にし古来の競技場を破壊しています! だれか彼を静められる者はいませんか?」", "questSeahorseCompletion": "今や手なずけられたシースタリオンは、あなたの側を従順に泳いでいます。「ああ見て!」と Kiwibot は口を開きます。「彼女は私たちに子どもの世話をもとめています」。彼女はあなたに 3 つのたまごを渡し、「よく育ててください。あなたはいつでもサキノバシティー・ダービーで歓迎されますよ!」", @@ -173,9 +173,9 @@ "questStressbeastBossRageDescription": "このゲージがいっぱいになると、不快なストレス獣は Habitica に「ストレスストライク」を浴びせます!", "questStressbeastDropMammothPet": "マンモス ( ペット )", "questStressbeastDropMammothMount": "マンモス ( 乗騎 )", - "questStressbeastBossRageStables": "「不快なストレス獣がストレスストライクを放ちました!」\n\nストレスのうねりは、不快なストレス獣を回復します!\n\nああ! 私たちの最大限の努力にもかかわらず、日課のいくつかをやりそこねてしまいました。その暗い赤色は、不快なストレス獣を激怒させ、体力をいくぶん回復してしまいました! この恐ろしい生き物は動物小屋に突進し、猛獣使いのMattは、ペットや乗騎を守るため、勇ましく戦いに飛び込みました。ストレス獣はおそろしい手の中に、Mattをつかみました。しかし、少なくとも今このわずかな瞬間、ストレス獣は気が散っているようです。急いで! 日課をチェックしつづけて、また攻撃してくる前にこのモンスターを倒しましょう!", - "questStressbeastBossRageBailey": "「不快なストレス獣がストレスストライクをくりだしました!」\n\nストレスのうねりは、不快なストレス獣を回復します!\n\nああ!!! 私たちの未完の日課が不快なストレス獣をかつてなく怒りくるわせ、体力を回復させています! 広報係 Bailey は、安全な場所に逃げるよう人びとに大声で呼びかけていましたが、今やストレス獣は彼女をもう片方の手に捕まえています。Bailey を見てください。ストレス獣が猛烈に振り回しても、果敢にニュースを伝えています…。さあ私たちも勇気ある Bailey と同じくらい立派になりましょう! 私たちが生産的になれば、NPC たちを助けることができます!", - "questStressbeastBossRageGuide": "「不快なストレス獣が、ストレスストライクを使いました!」\n\nストレスのうねりは不快なストレス獣を回復します!\n\n見てください! ガイドのJustinがストレス獣の注意をそらそうと、足首の周りを走り回り、生産的な小技を叫んでいます! 不快なストレス獣は激しく足を踏みおろしますが、私たちはこのモンスターを疲れさせているようです。次の一撃を発するだけのエネルギーがあるか疑問です。あきらめないで!…終わりまでもう一息です!", + "questStressbeastBossRageStables": "`不快なストレス獣がストレスストライクを放ちました!`\n\nストレスのうねりは、不快なストレス獣を回復します!\n\nああ! 私たちの最大限の努力にもかかわらず、日課のいくつかをやりそこねてしまいました。その暗い赤色は、不快なストレス獣を激怒させ、体力をいくぶん回復してしまいました! この恐ろしい生き物は動物小屋に突進し、猛獣使いのMattは、ペットや乗騎を守るため、勇ましく戦いに飛び込みました。ストレス獣はおそろしい手の中に、Mattをつかみました。しかし、少なくとも今このわずかな瞬間、ストレス獣は気が散っているようです。急いで! 日課をチェックしつづけて、また攻撃してくる前にこのモンスターを倒しましょう!", + "questStressbeastBossRageBailey": "`不快なストレス獣がストレスストライクをくりだしました!`\n\nストレスのうねりは、不快なストレス獣を回復します!\n\nああ!!! 私たちの未完の日課が不快なストレス獣をかつてなく怒りくるわせ、体力を回復させています! 広報係 Bailey は、安全な場所に逃げるよう人びとに大声で呼びかけていましたが、今やストレス獣は彼女をもう片方の手に捕まえています。Bailey を見てください。ストレス獣が猛烈に振り回しても、果敢にニュースを伝えています…。さあ私たちも勇気ある Bailey と同じくらい立派になりましょう! 私たちが生産的になれば、NPC たちを助けることができます!", + "questStressbeastBossRageGuide": "`不快なストレス獣が、ストレスストライクを使いました!`\n\nストレスのうねりは不快なストレス獣を回復します!\n\n見てください! ガイドのJustinがストレス獣の注意をそらそうと、足首の周りを走り回り、生産的な小技を叫んでいます! 不快なストレス獣は激しく足を踏みおろしますが、私たちはこのモンスターを疲れさせているようです。次の一撃を発するだけのエネルギーがあるか疑問です。あきらめないで!…終わりまでもう一息です!", "questStressbeastDesperation": "`不快なストレス獣の体力は500Kに到達しました!不快なストレス獣はヤケクソ防御を使います!`\n\nHabitica人はほとんどここにいます!勤勉と日課で、私たちは少しづつストレス獣の体力を削り、たった500Kまで減らしました!この生き物は自暴自棄に吠えて腕を振り回し、怒りはかつてないほど速く大きくなっています。ストレス獣はBaileyとMattを恐ろしい速度で振り回し始めたので、二人は恐怖に叫びます。一寸先も見えない吹雪が吹き荒れてストレス獣は攻撃しづらくなります。\n\n私たちは努力を倍増しなければなりません、でも勇気をもってください。これは自分が倒されそうだとストレス獣が知っている証なのです!", "questStressbeastCompletion": "不快なストレス獣は倒されました!

私たちはやりました! 断末魔と共に不快なストレス獣は雪雲に消え去ります。 ペットや乗騎を抱きしめるHabitican人を喝采するように薄片がキラキラ光りながら降り注ぎます。私たちの動物とNPCは再び安全を取り戻しました!

Stoïkalmは守られました!

SabreCatは穏やかに小さなサーベルタイガーに話しかけます。「どうかStoïkalm草原の市民を見つけて我々のもとに連れてきてください」彼は言います。数時間後、そのサーベルタイガーは戻ってきました。後ろにマンモス乗りの集団がゆっくりついてきています。あなたは先頭の騎手がStoïkalm のリーダーであるLady Glaciateと気づきます。

「強大なHabitican人よ」彼女は言います「私の市民と私はあなたに深い感謝と深いお詫びをもうしあげなければなりません。私たちの草原を混乱から守る努力において、私たちは密かに私たちのストレスを雪山に追いやり始めました。世代を超えてそれがあなたの見たストレス獣を作り上げるとは思ってもいませんでした! ストレス獣は逃げ出すときに私たち全員を自分にかわって山々の罠に閉じ込めて、私たちの愛しい動物たちに対して暴れ回ったのです」 彼女の悲しい視線は降る雪に注がれていました。「私たちは自らの愚かさのために全員を危険にさらしました。将来については安心してください。私たちは問題があなたに影響するまえに、問題をあなたに相談するでしょう」

彼女はマンモスの赤ん坊に寄り添っている@Baconsaurに振り返りました。「怖がらせてしまった事のお詫びに私たちはあなたの動物に食料を提供します。そして信頼の象徴として、私たちのペットと乗騎のうち何匹かをあなたに残します。私たちはあなたがよく面倒を見てくれるであろうと分かっています」", "questStressbeastCompletionChat": "`不快なストレス獣は倒されました!`\n\n私たちはやりました! 断末魔と共に不快なストレス獣は雪雲に消え去ります。 ペットや乗騎を抱きしめるHabitican人を喝采するように薄片がキラキラ光りながら降り注ぎます。私たちの動物とNPCは再び安全を取り戻しました!\n\n`Stoïkalmは守られました!`\n\nSabreCatは穏やかに小さなサーベルタイガーに話しかけます。「どうかStoïkalm草原の市民を見つけて我々のもとに連れてきてください」彼は言います。数時間後、そのサーベルタイガーは戻ってきました。後ろにマンモス乗りの集団がゆっくりついてきています。あなたは先頭の騎手がStoïkalm のリーダーであるLady Glaciateと気づきます。\n\n「強大なHabitican人よ」彼女は言います「私の市民と私はあなたに深い感謝と深いお詫びをもうしあげなければなりません。私たちの草原を混乱から守る努力において、私たちは密かに私たちのストレスを雪山に追いやり始めました。世代を超えてそれがあなたの見たストレス獣を作り上げるとは思ってもいませんでした! ストレス獣は逃げ出すときに私たち全員を自分にかわって山々の罠に閉じ込めて、私たちの愛しい動物たちに対して暴れ回ったのです」 彼女の悲しい視線は降る雪に注がれていました。「私たちは自らの愚かさのために全員を危険にさらしました。将来については安心してください。私たちは問題があなたに影響するまえに、問題をあなたに相談するでしょう」\n\n彼女はマンモスの赤ん坊に寄り添っている@Baconsaurに振り返りました。「怖がらせてしまった事のお詫びに私たちはあなたの動物に食料を提供します。そして信頼の象徴として、私たちのペットと乗騎のうち何匹かをあなたに残します。私たちはあなたがよく面倒を見てくれるであろうと分かっています」", @@ -189,7 +189,7 @@ "questTRexUndeadBoss": "骸骨ティラノサウルス", "questTRexUndeadRageTitle": "骨休め", "questTRexUndeadRageDescription": "日課を終えないと、このバーがたまっていきます。いっぱいになると、骸骨ティラノサウルスは残っている体力の 30% を回復します!", - "questTRexUndeadRageEffect": "「骸骨ティラノサウルスは、秘技『骨休め』を使った!」\n\nモンスターはとんでもない声でほえ、傷ついた骨の一部をくっつけました!", + "questTRexUndeadRageEffect": "`骸骨ティラノサウルスは、秘技『骨休め』を使った!`\n\nモンスターはとんでもない声でほえ、傷ついた骨の一部をくっつけました!", "questTRexDropTRexEgg": "ティラノサウルス ( たまご )", "questTRexUnlockText": "市場でティラノサウルスのたまごを買えるようになります", "questRockText": "洞窟の化け物から逃げろ", @@ -241,7 +241,7 @@ "questDilatoryDistress2Boss": "ウミドクロの群れ", "questDilatoryDistress2RageTitle": "群れの復活", "questDilatoryDistress2RageDescription": "群れの復活:このゲージは日課を完了できなかった場合に溜まります。ゲージが最大になると、水の頭蓋骨の群れは残りの体力を30%回復します!", - "questDilatoryDistress2RageEffect": "「ウミドクロの群れが、群れの復活を使った!」\n\nウミドクロは勝利に活気づき、クレバスから仲間がやってきて、群れを強化しました!", + "questDilatoryDistress2RageEffect": "`ウミドクロの群れが、群れの復活を使った!`\n\nウミドクロは勝利に活気づき、クレバスから仲間がやってきて、群れを強化しました!", "questDilatoryDistress2DropSkeletonPotion": "骨のたまごがえしの薬", "questDilatoryDistress2DropCottonCandyBluePotion": "水色のたまごがえしの薬", "questDilatoryDistress2DropHeadgear": "炎のサンゴのサークレット(頭装備)", @@ -267,15 +267,15 @@ "questBurnoutText": "モエツ鬼と消耗した魂", "questBurnoutNotes": "深夜を過ぎても、まだ蒸し暑いある日、Redphoenixと偵察係のキャプテン Kiwibot が突然シティーの門を突破してやってました。「木造家屋をぜんぶ退避させるんだ!」 Redphoenixが叫びます。「急いで!」

Kiwibot はハッとして壁をつかみました。「これは、人から抜けた魂が、消耗して漂っているのか! このせいで何もかもが遅れているのか。ここがいなくなった人たちが集まる場所だったのか。何かがこの人たちのエネルギーを吸い取っているんだ!」

「何か?」と尋ねるLemoness。

すると暑さが形へと変化をはじめました。

何かが波打ち、大きくうねりながら大地から立ちのぼります。煙のにおいと硫黄とで息苦しくなってきました。炎が溶けた地面をなめ、手足が形作られたかと思うと、ものすごい背丈となりもだえています。煙がくすぶる目がカッと見開かれ、その生物は、燃えかすがはぜるような高笑いを発するのです。

Kiwibot は一つの単語をつぶやきました。

「モエツ鬼…」", "questBurnoutCompletion": "モエツ鬼をやっつけました!

大きく、やわらかな嘆きとともに、モエツ鬼は、炎の燃料となっていた熱心さのエネルギーを解放しました。怪物が静かにゆらめき、灰になると、吸い取られていたエネルギーは空中で消耗した魂に生気を与え、本来の場所――魂を抜かれた人たちの肉体へと戻らせます。

Ian、Daniel、そして季節の魔女が Habitica へとつめかけて、戻ってきた人たちを迎えます。戻ってきた繁栄の地の人びとは、友人や家族と抱きあっています。最後の消耗した魂は、ジョイフル・リーパーだったのです!

「見て!」 @Baconsaur がささやく先で、灰が輝きはじめました。ゆっくりと、そこから何百匹もの光あふれるフェニックスが生まれたのです!

生まれつつある鳥たちの 1 匹が自分の骨の腕に降り立ち、ジョイフル・リーパーはニヤリと笑いかけました。「繁栄の地でフェニックスがとまるなんて、絶妙ね。光栄だわ。これは、とてもテーマ性のある出来事になんでしょうね」

彼女の声のトーンは落ち着きがあって、しかし(自然に)笑みを残した表情です。「私たちは一生懸命仕事をする地域として知られています。でも同じくらい、私たちはお祭りやイベントを大切にする地域としても知られています。私が思うに、皮肉っぽいんだけど、私たちは壮大なパーティーを計画しようと努力して、自分たち自信が楽しむことはずっと拒否してきたんじゃないか、って。同じ間違いをくり返しちゃいけません!」

彼女は手をたたきました。「さあ、勝利を祝いましょう!」", - "questBurnoutCompletionChat": "「モエツ鬼をやっつけました!」\n\n大きく、やわらかな嘆きとともに、モエツ鬼は、炎の燃料となっていた熱心さのエネルギーを解放しました。怪物が静かにゆらめき、灰になると、吸い取られていたエネルギーは空中で消耗した魂に生気を与え、本来の場所――魂を抜かれた人たちの肉体へと戻らせます。\n\nIan、Daniel、そして季節の魔女が Habitica へとつめかけて、戻ってきた人たちを迎えます。戻ってきた繁栄の地の人びとは、友人や家族と抱きあっています。最後の消耗した魂は、ジョイフル・リーパーだったのです!\n\n「見て!」 @Baconsaur がささやく先で、灰が輝きはじめました。ゆっくりと、そこから何百匹もの光あふれるフェニックスが生まれたのです!\n\n生まれつつある鳥たちの 1 匹が自分の骨の腕に降り立ち、ジョイフル・リーパーはニヤリと笑いかけました。「繁栄の地でフェニックスがとまるなんて、絶妙ね。光栄だわ。これは、とてもテーマ性のある出来事になんでしょうね。」\n\n彼女の声のトーンは落ち着きがあって、しかし(自然に)笑みを残した表情です。「私たちは一生懸命仕事をする地域として知られています。でも同じくらい、私たちはお祭りやイベントを大切にする地域としても知られています。私が思うに、皮肉っぽいんだけど、私たちは壮大なパーティーを計画しようと努力して、自分たち自信が楽しむことはずっと拒否してきたんじゃないか、って。同じ間違いをくり返しちゃいけません!」\n\n「さあ、勝利を祝いましょう!」と、彼女は手をたたきました。\n\n全てのHabitic住民は以下を入手しました:\n\nフェニックス(ペット)\nフェニックス(乗騎)\n実績:繁栄の地の救世主\n基本のキャンディ\nバニラキャンディ\n砂のキャンディ\nシナモンキャンディ\nチョコレートキャンディ\n腐ったキャンディ\nサワーピンクキャンディ\nサワーブルーキャンディ\nハニーキャンディ", + "questBurnoutCompletionChat": "`モエツ鬼をやっつけました!`\n\n大きく、やわらかな嘆きとともに、モエツ鬼は、炎の燃料となっていた熱心さのエネルギーを解放しました。怪物が静かにゆらめき、灰になると、吸い取られていたエネルギーは空中で消耗した魂に生気を与え、本来の場所――魂を抜かれた人たちの肉体へと戻らせます。\n\nIan、Daniel、そして季節の魔女が Habitica へとつめかけて、戻ってきた人たちを迎えます。戻ってきた繁栄の地の人びとは、友人や家族と抱きあっています。最後の消耗した魂は、ジョイフル・リーパーだったのです!\n\n「見て!」 @Baconsaur がささやく先で、灰が輝きはじめました。ゆっくりと、そこから何百匹もの光あふれるフェニックスが生まれたのです!\n\n生まれつつある鳥たちの 1 匹が自分の骨の腕に降り立ち、ジョイフル・リーパーはニヤリと笑いかけました。「繁栄の地でフェニックスがとまるなんて、絶妙ね。光栄だわ。これは、とてもテーマ性のある出来事になんでしょうね。」\n\n彼女の声のトーンは落ち着きがあって、しかし(自然に)笑みを残した表情です。「私たちは一生懸命仕事をする地域として知られています。でも同じくらい、私たちはお祭りやイベントを大切にする地域としても知られています。私が思うに、皮肉っぽいんだけど、私たちは壮大なパーティーを計画しようと努力して、自分たち自信が楽しむことはずっと拒否してきたんじゃないか、って。同じ間違いをくり返しちゃいけません!」\n\n「さあ、勝利を祝いましょう!」と、彼女は手をたたきました。\n\n全てのHabitic住民は以下を入手しました:\n\nフェニックス(ペット)\nフェニックス(乗騎)\n実績:繁栄の地の救世主\n基本のキャンディ\nバニラキャンディ\n砂のキャンディ\nシナモンキャンディ\nチョコレートキャンディ\n腐ったキャンディ\nサワーピンクキャンディ\nサワーブルーキャンディ\nハニーキャンディ", "questBurnoutBoss": "モエツ鬼", "questBurnoutBossRageTitle": "消耗の一撃", "questBurnoutBossRageDescription": "このゲージがいっぱいになると、モエツ鬼は Habitica に「消耗の一撃」を放ちます!", "questBurnoutDropPhoenixPet": "フェニックス ( ペット )", "questBurnoutDropPhoenixMount": "フェニックス ( 乗騎 )", - "questBurnoutBossRageQuests": "「モエツ鬼は、消耗の一撃を使った!」\n\nうわーっ! 最善の努力にもかかわらず、私たちはいくつかの日課を放置してしまったようです。いまやモエツ鬼は、エネルギーでパンパンです! パチパチとはぜるようなうなり声とともに、クエストマスターのIanを波打つスペクトルの火の中に飲みこんでしまいました。落ちてきたクエストの巻物はくすぶり、煙がはれると、Ianはエネルギーをしぼりとられ、消耗した魂へと姿を変えられてしまいました!\n\nモエツ鬼を倒すことでしか、呪文を打ち破り、愛すべきクエストマスターをもとに戻す方法はありません。日課をチェックしつづけ、ふたたび攻撃を加えてくる前にこの怪物をやっつけましょう!", - "questBurnoutBossRageSeasonalShop": "「モエツ鬼は、消耗の一撃を放った!」\n\nあーっ! 私たちの未了の日課が、モエツ鬼の炎のえさになってしまい、再度一撃を放つだけのエネルギーとなってしまいました! したたり落ちるスペクトルの炎が、季節の店をおそいました。恐る恐るのぞくと、陽気な季節の魔女が消耗した魂となって、ぶら下がっています。\n\nNPC たちを救わないと! Habitica の民よ、急いで自分のタスクをこなし、モエツ鬼が三度の攻撃を加えてくる前に退治しましょう!", - "questBurnoutBossRageTavern": "「モエツ鬼が、消耗の一撃を下した!」\n\nたくさんの Habitica の人びとは、キャンプ場にひそみ、モエツ鬼から隠れていますが、もう無理です! 天をも揺るがす吠え声とともに、モエツ鬼は熱さで白く光る手でキャンプ場を一かき。キャンプ場の支配人・Danielが、モエツ鬼の手に捕まり、目の前で消耗した魂へと姿を変えられてしまいました!\n\nこのせっかちがもたらす恐怖は、そう長くはつづきません。あきらめてはいけません…モエツ鬼にとどめを刺すまで、あとほんの少しです!", + "questBurnoutBossRageQuests": "`モエツ鬼は、消耗の一撃を使った!`\n\nうわーっ! 最善の努力にもかかわらず、私たちはいくつかの日課を放置してしまったようです。いまやモエツ鬼は、エネルギーでパンパンです! パチパチとはぜるようなうなり声とともに、クエストマスターのIanを波打つスペクトルの火の中に飲みこんでしまいました。落ちてきたクエストの巻物はくすぶり、煙がはれると、Ianはエネルギーをしぼりとられ、消耗した魂へと姿を変えられてしまいました!\n\nモエツ鬼を倒すことでしか、呪文を打ち破り、愛すべきクエストマスターをもとに戻す方法はありません。日課をチェックしつづけ、ふたたび攻撃を加えてくる前にこの怪物をやっつけましょう!", + "questBurnoutBossRageSeasonalShop": "`モエツ鬼は、消耗の一撃を放った!`\n\nあーっ! 私たちの未了の日課が、モエツ鬼の炎のえさになってしまい、再度一撃を放つだけのエネルギーとなってしまいました! したたり落ちるスペクトルの炎が、季節の店をおそいました。恐る恐るのぞくと、陽気な季節の魔女が消耗した魂となって、ぶら下がっています。\n\nNPC たちを救わないと! Habitica の民よ、急いで自分のタスクをこなし、モエツ鬼が三度の攻撃を加えてくる前に退治しましょう!", + "questBurnoutBossRageTavern": "`モエツ鬼が、消耗の一撃を下した!`\n\nたくさんの Habitica の人びとは、キャンプ場にひそみ、モエツ鬼から隠れていますが、もう無理です! 天をも揺るがす吠え声とともに、モエツ鬼は熱さで白く光る手でキャンプ場を一かき。キャンプ場の支配人・Danielが、モエツ鬼の手に捕まり、目の前で消耗した魂へと姿を変えられてしまいました!\n\nこのせっかちがもたらす恐怖は、そう長くはつづきません。あきらめてはいけません…モエツ鬼にとどめを刺すまで、あとほんの少しです!", "questFrogText": "散らかしカエルの沼", "questFrogNotes": "あなた達がヨドミ沼をのろのろと歩いていると、@starsystemicが大きな看板を指さしました。そこにはこうあります「進み続けなさい--できるものなら」

「そんなに難しいことじゃないだろう!」@RosemonkeyCTが言います。「道は広いし、見晴らしもいい!」

しかし進み続けるうち、あなた達は通り道が徐々に沼の汚れにふさがれ、奇妙な青いゴミやがらくたが散らかされていくのに気づきます。とうとう、先に進むことはできなくなってしまいました。

どうしてこんな汚い場所に来てしまったのだろうとあなたが周囲を見回していると、@Jon Arjinbornが「あれを見ろ!」と叫びました。汚い洗濯物で着飾り、青い炎で照らされたカエルが、怒ってぬかるみから飛び出してきます。先に進むためには、この散らかし毒ガエルを打ち破らねばなりません!", "questFrogCompletion": "カエルは小さくなって、泥の中に戻っていきました。やりました。カエルがすごすごと去っていった後には、青いネバネバは消え、目の前は晴れていきました。

道の真ん中でしゃがみこんでいると、そこには 3 つのきれいなたまごが。「透明の水槽に入れてやれば、かわいいオタマジャクシが見られるよ!」と、@Breadstrings 。「ほら、あなたが持って帰んなよ。」", @@ -315,14 +315,14 @@ "questBewilderText": "まどわしのビ・ワイルダー", "questBewilderNotes": "お祭りさわぎは、いつも同じようにはじまります。

いうことのない料理、つい体が動いてしまう音楽、象たちまで踊りはじめ、それがあたり前になりつつあります。テーブルにあふれんばかりの花のそばで、Habitica の民は笑い、たわむれています。いちばんイヤなタスクをやっつけた幸せにあふれ、エイプリルフールの旋風、そしてここ Habitica でのちょっとした技や、あそこ現実世界での気の利いた冗談に花を咲かせていました。

まどわしの時計台が深夜を打ち、4月1日の終わりを告げようとしたとき、エイプリル・フールが舞台に飛びのってスピーチをはじめました。

「友達のみなさん! 敵のみなさん! お集まりのみなさん! お耳を拝借」。集まっていた人びとは、くすくす笑いながら頭の上に動物の耳を生やし、その新しいアクセサリーとともにポーズをとった。

「みなさんご承知の通り…」、フールはつづけます。「ワタクシの混乱の幻影は、いつもたった1日で消えてしまいます。しかし、ここに喜んでご報告いたします。ワタクシはついに発見したのです。もう重い責任をせおって一歩一歩進む必要などありません。終わることのない享楽を保証する近道を発見したのです! いとしい Habitica のみなさん、ワタクシの新しい友人である魔法使いをご紹介しましょう。その名も『ビ・ワイルダー(Be-Wilder)』っ!」

Lemonessは突然のことに驚き、食べかけていたフランス料理の前菜をこぼしてしまうほどでした。「待て! 信じちゃいけない…」

しかし、突然あたりに霧があふれ、あやしいきらめきを放ちながらどんどん濃くなったかと思うと、エイプリル・フールをとりかこみます。雲のような羽が生え、首が伸びていき、ついには巨大な鳥となったのです。恐ろしい鳴き声をあげながら羽ばたき、羽根が幻影となってくりだされるその姿に、集まった人びとは言葉を失ってしまいました。

「おお、ワタクシを呼び出したということは、それだけ Habitica の民が愚かになったということですね。この日を何年待ったことでしょう。とうとうこの体を手に入れましたよ。」

恐ろしい羽音を立てながら、まどわしの魔法のハチが空に浮かぶ街からいっせいに飛び立ちました。一本、また一本、鮮やかな春の花が宙を舞い、そして枯れ落ちたものが辻を巻いています。

「何をおそれているんでしょう? 親愛なる友人たちよ」、ビ・ワイルダーが翼を打ち鳴らし、声をあげました。「もう『ごほうび』のために苦労する必要などないのですよ。あなたたちが欲するものすべてを、ワタクシが差し上げましょう」

空から猛烈なコインの雨が降ってきて、すごい勢いで地面をたたきつけます。人びとは叫び、逃げまどいます。「ジョークのつもりか?」、Baconsaur は、ゴールドが窓を割り、屋根板を壊すのを見て黙っていられません。

頭上でいなづまが走るので、PainterProphetはしゃがみ込みました。太陽は霧におおいかくされていきます。「違う! 今じゃない。今じゃないはずだ!」

急ぐのです、Habitica の民よ! ワールドボスに私たちの目標を破壊させるわけにはいきません。やるべきタスクに集中すれば、いつものいたずらっ子のエイプリル・フールを救うことができます。そして願わくば、私たち自身を救うことでもあるのです。", "questBewilderCompletion": "ビ・ワイルダーを倒しました!

やりました! ビ・ワイルダーの静かな悲鳴は宙に舞い、切りさかれた羽は雨のように降り注いでいます。やがて静かに、だんだんと光り輝くかすみは渦雲へと変わりました。霧の間から新鮮な陽光が注ぎ、いまわしき霧が濡らしたものすべてを照らし、気持ちよく乾かしていきます。せきこみながら、ありがたいことに人間の姿へと戻ったBailey、Matt、Alex…そしてエイプリル・フール自身も。

マドワシティーは救われました!

エイプリル・フールには、少しはずかしそうにするだけの分別があったようです。「あ、ああ…。ワタクシはちょっと…まいあがってしまったようです」。

集まった人びとはぶつぶつ文句を言っています。水浸しの花々が歩道に打ち寄せられています。どこか遠くで音と水しぶきをたてて屋根がくずれていきます。

「ああ、そう…」、エイプリル・フールが口を開きました。「その通り。ワタクシが申し上げたいのは…ものすごく申しわけございません。」 彼は大きなため息をつきました。 「これはもう、まったくお楽しみとかお遊びではございません。ときどきやるからよろしいのですね。来年のいたずらにむけて準備をしてまいります。」

Redphoenixが意味あり気に、せきをしました。

「いえ、ワタクシが申し上げたいのは、今年の春のかたづけの準備をいたします!」 エイプリル・フールはあわてていいなおしました。「心配にはおよびません。すぐに Habit シティーを串ざしにやっつけてさしあげます。幸運なことに両手にモップを持たせたら、私の右に出るものはございませんから」

勇気づけられたバンドがマーチを奏ではじめました。

そう時間がかからないうちに、いつもの Habit シティーの姿が戻ってきます。くわえて、ビ・ワイルダーは雲となって消え、マドワシティーの魔法のハチたちも本来の仕事に戻り、やがて花も咲き、街もかつての場所に浮かび上がりました。

Habitica の人びとが魔法のハチを大切にするのを見て、エイプリル・フールの目がかがやきました。「おほーっ。いいことを思いつきました。このハチをあなたたちのペットや乗騎にしてはいかがでしょう? これはワタクシからの贈り物でございます。一生懸命働くことと甘いごほうびのバランスのシンボルとして、また今回の件をつまらない昔話にしていただければ」とウインク。「そうそう。ハチたちは針をもっておりませんから。フールの名にかけて」", - "questBewilderCompletionChat": "ビ・ワイルダーを倒しました!\n\nやりました! ビ・ワイルダーの静かな悲鳴は宙に舞い、切りさかれた羽は雨のように降り注いでいます。やがて静かに、だんだんと光り輝くかすみは渦雲へと変わりました。霧の間から新鮮な陽光が注ぎ、いまわしき霧が濡らしたものすべてを照らし、気持ちよく乾かしていきます。せきこみながら、ありがたいことに人間の姿へと戻ったBailey、Matt、Alex…そしてエイプリル・フール自身も。\n\nマドワシティーは救われました!\n\nエイプリル・フールには、少しはずかしそうにするだけの分別があったようです。「あ、ああ…。ワタクシはちょっと…まいあがってしまったようです」。\n\n集まった人びとはぶつぶつ文句を言っています。水浸しの花々が歩道に打ち寄せられています。どこか遠くで音と水しぶきをたてて屋根がくずれていきます。\n\n「ああ、そう…」、エイプリル・フールが口を開きました。「その通り。ワタクシが申し上げたいのは…ものすごく申しわけございません。」 彼は大きなため息をつきました。 「これはもう、まったくお楽しみとかお遊びではございません。ときどきやるからよろしいのですね。来年のいたずらにむけて準備をしてまいります。」\n\nRedphoenixが意味あり気に、せきをしました。\n\n「いえ、ワタクシが申し上げたいのは、今年の春のかたづけの準備をいたします!」 エイプリル・フールはあわてていいなおしました。「心配にはおよびません。すぐに Habit シティーを串ざしにやっつけてさしあげます。幸運なことに両手にモップを持たせたら、私の右に出るものはございませんから」\n\n勇気づけられたバンドがマーチを奏ではじめました。\n\nそう時間がかからないうちに、いつもの Habit シティーの姿が戻ってきます。くわえて、ビ・ワイルダーは雲となって消え、マドワシティーの魔法のハチたちも本来の仕事に戻り、やがて花も咲き、街もかつての場所に浮かび上がりました。\n\nHabitica の人びとが魔法のハチを大切にするのを見て、エイプリル・フールの目がかがやきました。「おほーっ。いいことを思いつきました。このハチをあなたたちのペットや乗騎にしてはいかがでしょう? これはワタクシからの贈り物でございます。一生懸命働くことと甘いごほうびのバランスのシンボルとして、また今回の件をつまらない昔話にしていただければ」とウインク。「そうそう。ハチたちは針をもっておりませんから。フールの名にかけて」", + "questBewilderCompletionChat": "`ビ・ワイルダーを倒しました!`\n\nやりました! ビ・ワイルダーの静かな悲鳴は宙に舞い、切りさかれた羽は雨のように降り注いでいます。やがて静かに、だんだんと光り輝くかすみは渦雲へと変わりました。霧の間から新鮮な陽光が注ぎ、いまわしき霧が濡らしたものすべてを照らし、気持ちよく乾かしていきます。せきこみながら、ありがたいことに人間の姿へと戻ったBailey、Matt、Alex…そしてエイプリル・フール自身も。\n\n`マドワシティーは救われました!`\n\nエイプリル・フールには、少しはずかしそうにするだけの分別があったようです。「あ、ああ…。ワタクシはちょっと…まいあがってしまったようです」。\n\n集まった人びとはぶつぶつ文句を言っています。水浸しの花々が歩道に打ち寄せられています。どこか遠くで音と水しぶきをたてて屋根がくずれていきます。\n\n「ああ、そう…」、エイプリル・フールが口を開きました。「その通り。ワタクシが申し上げたいのは…ものすごく申しわけございません。」 彼は大きなため息をつきました。 「これはもう、まったくお楽しみとかお遊びではございません。ときどきやるからよろしいのですね。来年のいたずらにむけて準備をしてまいります。」\n\nRedphoenixが意味あり気に、せきをしました。\n\n「いえ、ワタクシが申し上げたいのは、今年の春のかたづけの準備をいたします!」 エイプリル・フールはあわてていいなおしました。「心配にはおよびません。すぐに Habit シティーを串ざしにやっつけてさしあげます。幸運なことに両手にモップを持たせたら、私の右に出るものはございませんから」\n\n勇気づけられたバンドがマーチを奏ではじめました。\n\nそう時間がかからないうちに、いつもの Habit シティーの姿が戻ってきます。くわえて、ビ・ワイルダーは雲となって消え、マドワシティーの魔法のハチたちも本来の仕事に戻り、やがて花も咲き、街もかつての場所に浮かび上がりました。\n\nHabitica の人びとが魔法のハチを大切にするのを見て、エイプリル・フールの目がかがやきました。「おほーっ。いいことを思いつきました。このハチをあなたたちのペットや乗騎にしてはいかがでしょう? これはワタクシからの贈り物でございます。一生懸命働くことと甘いごほうびのバランスのシンボルとして、また今回の件をつまらない昔話にしていただければ」とウインク。「そうそう。ハチたちは針をもっておりませんから。フールの名にかけて」", "questBewilderBossRageTitle": "だましの一撃", "questBewilderBossRageDescription": "このゲージがいっぱいになると、ビ・ワイルダーは Habitica に「だましの一撃」を放ちます!", "questBewilderDropBumblebeePet": "不思議なハチ (ペット)", "questBewilderDropBumblebeeMount": "不思議なハチ ( 乗騎 )", - "questBewilderBossRageMarket": "ビ・ワイルダーがだましの一撃を放ちました!\n\nなんてことだ! 私たちの最大の努力にかかわらず、ビ・ワイルダーのまどわしの幻影に気をとられ、日課のいくつかをやり忘れてしまいました! 輝く鳥がクワッっと鳴きながら翼を打ちつけると、商人・Alexのまわりに霧のかたまりを立ちのぼりました。霧が晴れると、Alexはとりつかれてしまっています。「無料サンプルを持っていきな!」 陽気に叫ぶと爆発するたまごと薬を逃げる Habitica の人びとに投げつけはじめました。間違いなく、こんなセールはごめんです。\n\n急いで! またほかのだれかがとりつかれる前に、日課に集中してモンスターをやっつけましょう。", - "questBewilderBossRageStables": "ビ・ワイルダーがだましの一撃をくわえました!\n\nあーっ!!! またもやビ・ワイルダーが目をくらませたせいで、私たちは日課から目をそらしてしまいました。そして今度は猛獣使いのMattに攻撃をくわえたのです! 渦巻く霧がMattをおそったかと思うと、Mattはおそろしい翼の生えた生き物に変えられてしまいました。動物小屋のペットと乗騎たちは、悲しげな遠吠えをあげています。急いで! タスクに集中して卑劣な破壊行為を止めましょう!", - "questBewilderBossRageBailey": "ビ・ワイルダーがだましの一撃を放ちました!\n\n気をつけて! ニュース報道によると、街の広報係・Baileyがビ・ワイルダーにとりつかれてしまいました。彼女は空に浮かび、邪気に満ちた役に立たない金切り声をあげています。ああ、私たちはどうやっていまの状況を知ればいいのでしょう?\n\nあきらめてはいけません。私たちは、これを最後に、このじゃまな鳥をやっつけるために力を合わせるときです!", + "questBewilderBossRageMarket": "`ビ・ワイルダーがだましの一撃を放ちました!`\n\nなんてことだ! 私たちの最大の努力にかかわらず、ビ・ワイルダーのまどわしの幻影に気をとられ、日課のいくつかをやり忘れてしまいました! 輝く鳥がクワッっと鳴きながら翼を打ちつけると、商人・Alexのまわりに霧のかたまりを立ちのぼりました。霧が晴れると、Alexはとりつかれてしまっています。「無料サンプルを持っていきな!」 陽気に叫ぶと爆発するたまごと薬を逃げる Habitica の人びとに投げつけはじめました。間違いなく、こんなセールはごめんです。\n\n急いで! またほかのだれかがとりつかれる前に、日課に集中してモンスターをやっつけましょう。", + "questBewilderBossRageStables": "`ビ・ワイルダーがだましの一撃をくわえました!`\n\nあーっ!!! またもやビ・ワイルダーが目をくらませたせいで、私たちは日課から目をそらしてしまいました。そして今度は猛獣使いのMattに攻撃をくわえたのです! 渦巻く霧がMattをおそったかと思うと、Mattはおそろしい翼の生えた生き物に変えられてしまいました。動物小屋のペットと乗騎たちは、悲しげな遠吠えをあげています。急いで! タスクに集中して卑劣な破壊行為を止めましょう!", + "questBewilderBossRageBailey": "`ビ・ワイルダーがだましの一撃を放ちました!`\n\n気をつけて! ニュース報道によると、街の広報係・Baileyがビ・ワイルダーにとりつかれてしまいました。彼女は空に浮かび、邪気に満ちた役に立たない金切り声をあげています。ああ、私たちはどうやっていまの状況を知ればいいのでしょう?\n\nあきらめてはいけません。私たちは、これを最後に、このじゃまな鳥をやっつけるために力を合わせるときです!", "questFalconText": "「グズグズ」の鳥", "questFalconNotes": "Habitica山は、迫りくるTo Doの山の影に隠れてしまっています。かつては達成感あふれるピクニックに絶好の場所だったのです。タスクが手におえないほどにふくらむまでは。今はおそろしい「グズグズ」という薄汚い鳥の住みかになっており、Habitica の人びとがタスクを達成するのをさまたげているのです!

「メンドー!」 鳥たちは @JonArinbjornと@Onheironにむかってほえるように鳴きます。「いま始めるには時間がかかりそうだ! 明日にしても変わらないじゃないか! もっと楽しいことをしたらどう?」

二度としない……あなたは誓います。自分自身のTo Doの山に登り、「グズグズ」の鳥をやっつけるのです!", "questFalconCompletion": "ついに「グズグズ」の鳥に勝利したあなたは腰をおろし、景色を楽しみながら疲れをいやします。

「ワオ!」と @Trogdorina 。「勝ちましたね!」

@Squish がつけたします。「私が見つけたたまごです。ほうびとして持っていってください」", @@ -343,7 +343,7 @@ "questAxolotlUnlockText": "市場でウーパールーパーのたまごを買えるようになります", "questAxolotlRageTitle": "アホロートル再生", "questAxolotlRageDescription": "あなたが日課を終えないとこのバーが埋まります。満杯になると魔のウーパールーパーは残りの体力の30%分回復します!", - "questAxolotlRageEffect": "「魔のウーパールーパーが、『アホロートル再生』の呪文を使った!」\n\n「色とりどりの泡がモンスターの姿をさえぎったかと思うと、それが晴れるとモンスターの傷の一部が消えています!」", + "questAxolotlRageEffect": "`魔のウーパールーパーが、『アホロートル再生』の呪文を使った!`\n\n`色とりどりの泡がモンスターの姿をさえぎったかと思うと、それが晴れるとモンスターの傷の一部が消えています!`", "questTurtleText": "カメの案内", "questTurtleNotes": "助けてください! この巨大ウミガメは、海岸の巣への戻り方がわからなくなってしまいました。この母ウミガメは、毎年そこに戻ってきてたまごを生んでいましたが、今年、ミスミ湾は赤くなった日課や未達成のTo Doでできた毒性のタスクがガラクタとなって埋まっています。@JessicaChaseがいうには「ウミガメがパニックを起こして暴れている!」 とのこと。

@UncommonCriminalはうなずいて、「あのウミガメの帰巣本能がぼやけてしまって混乱してるんだ」。

@Scarabsiは、あなたの腕をつかんで「彼女の行く手を邪魔しているタスクのガラクタをかたづけるのを手伝ってくれませんか? このままでは危険です。あのウミガメを救わないと!」", "questTurtleCompletion": "あなたの勇敢な働きにより、水はきれいになり、ウミガメは海岸への戻り方を思い出しました。あなたと @Bambin、そして @JaizakAripaik はウミガメが、浜の砂深くにたまごを生むのを見つめました。あのたまごはやがてかえり、数百のウミガメの子となることでしょう。母ウミガメは、あなた方各々に 3 個ずつのたまごを託し、いつか大きなウミガメとなる日まで育ててくれるよう、頭を下げました。", @@ -375,7 +375,7 @@ "questTaskwoodsTerror1Boss": "炎のガイコツの群れ", "questTaskwoodsTerror1RageTitle": "群れの復活", "questTaskwoodsTerror1RageDescription": "群れの復活: あなた方が日課をやり遂げないと、このバーがたまっていきます。いっぱいになると、炎のガイコツの群れは、残っている体力の 30% を復活させます!", - "questTaskwoodsTerror1RageEffect": "「炎のガイコツの群れは、『群れの復活』を唱えた!」\n\nヤツらは勝利に勢いづき、熱風とともにもっとたくさんのガイコツがあなたのまわりに渦巻いています!", + "questTaskwoodsTerror1RageEffect": "`炎のガイコツの群れは、『群れの復活』を唱えた!`\n\nヤツらは勝利に勢いづき、熱風とともにもっとたくさんのガイコツがあなたのまわりに渦巻いています!", "questTaskwoodsTerror1DropSkeletonPotion": "骨のたまごがえしの薬", "questTaskwoodsTerror1DropRedPotion": "赤のたまごがえしの薬", "questTaskwoodsTerror1DropHeadgear": "火占い師のターバン ( 帽子・ヘルメット )", @@ -437,7 +437,7 @@ "questStoikalmCalamity1Boss": "ツチドクロの群れ", "questStoikalmCalamity1RageTitle": "群れの再生", "questStoikalmCalamity1RageDescription": "群れの再生:あなたが日課を完了させないとこのバーが増加します。一杯になると、ツチドクロの群れの体力が30%回復してしまいます!", - "questStoikalmCalamity1RageEffect": "「ツチドクロの群れは群れの再生を使った!」\n\n更なるドクロが地底から現れ、寒さに歯をガチガチ鳴らした!", + "questStoikalmCalamity1RageEffect": "`ツチドクロの群れは群れの再生を使った!`\n\n更なるドクロが地底から現れ、寒さに歯をガチガチ鳴らした!", "questStoikalmCalamity1DropSkeletonPotion": "骨のたまごがえしの薬", "questStoikalmCalamity1DropDesertPotion": "砂漠のたまごがえしの薬", "questStoikalmCalamity1DropArmor": "マンモス乗りの鎧", @@ -478,7 +478,7 @@ "questMayhemMistiflying1Boss": "風のドクロの群れ", "questMayhemMistiflying1RageTitle": "群れの復活", "questMayhemMistiflying1RageDescription": "群れの復活:このゲージは日課を完了できなかった場合に溜まります。いっぱいになると、風のドクロの群れは残りの体力の30%を回復してしまいます!", - "questMayhemMistiflying1RageEffect": "「風のドクロの群れが、群れの復活を使った!」\n\n勝利に勢いづき、さらにたくさんのドクロが雲の中から飛び出してきます!", + "questMayhemMistiflying1RageEffect": "`風のドクロの群れが、群れの復活を使った!`\n\n勝利に勢いづき、さらにたくさんのドクロが雲の中から飛び出してきます!", "questMayhemMistiflying1DropSkeletonPotion": "骨のたまごがえしの薬", "questMayhemMistiflying1DropWhitePotion": "白いたまごがえしの薬", "questMayhemMistiflying1DropArmor": "ゆかいな虹色の配達人ローブ(鎧)", @@ -535,7 +535,7 @@ "questLostMasterclasser3Boss": "虚無ドクロの群れ", "questLostMasterclasser3RageTitle": "群れの再生", "questLostMasterclasser3RageDescription": "群れの再生:あなたが日課を完了させないとこのバーが増加します。一杯になると、虚無ドクロの群れの体力が30%回復してしまいます!", - "questLostMasterclasser3RageEffect": "「虚無ドクロの群れは『群れの再生』を使った!」\n\n勝利に勢いづき、天空より更なるドクロが叫びながら急降下してきて、群れを強化しました!", + "questLostMasterclasser3RageEffect": "`虚無ドクロの群れは『群れの再生』を使った!`\n\n勝利に勢いづき、天空より更なるドクロが叫びながら急降下してきて、群れを強化しました!", "questLostMasterclasser3DropBodyAccessory": "エーテルのアミュレット(胴のアクセサリー)", "questLostMasterclasser3DropBasePotion": "普通のたまごがえしの薬", "questLostMasterclasser3DropGoldenPotion": "金のたまごがえしの薬", @@ -548,7 +548,7 @@ "questLostMasterclasser4Boss": "昏冥のジニア", "questLostMasterclasser4RageTitle": "吸い上げる虚無", "questLostMasterclasser4RageDescription": "吸い上げる虚無:このゲージは日課を完了できなかった場合に溜まります。いっぱいになると、昏冥のジニアはパーティーのマナを奪ってしまいます!", - "questLostMasterclasser4RageEffect": "`昏冥のジニアは吸い上げる虚無を使った!`エーテル波動呪文の作用がねじれて反転し、魔力が闇に吸い取られていくのを感じる!", + "questLostMasterclasser4RageEffect": "`昏冥のジニアは吸い上げる虚無を使った!`エーテル波動呪文の作用がねじれて反転し、マナが闇に吸い取られていくのを感じる!", "questLostMasterclasser4DropBackAccessory": "エーテルの外套(背のアクセサリー)", "questLostMasterclasser4DropWeapon": "エーテルクリスタル(両手武器)", "questLostMasterclasser4DropMount": "不可視のエーテル獣の乗騎", @@ -575,7 +575,7 @@ "questDysheartenerText": "心蝕のディスハートナー", "questDysheartenerNotes": "バレンタインデーの朝日が昇ると同時に、ぞっとするような衝撃音が空気を引き裂きました。気味の悪いピンク色に輝く炎がすべての建物を貫き、Habitシティの大通りに深い亀裂が走ってレンガが崩れ落ちます。地面に開いた穴から巨大な体が持ち上がって、この世のものとは思えない叫び声を響かせ、周囲の建物のガラス窓が次々と割れていきます。

顎がカチカチ鳴り、甲殻はギラギラと輝き、重なった足が宙に広がります。その虫のような怪物、恐るべきディスハートナーが後ろ足で立ち上がり、これまで誰も見たこともないようなおぞましい姿を自ら晒すと共に、人々は悲鳴を上げ始めました。それは勤勉なHabiticaの民の希望を食いちぎらんと、期待に満ちた咆哮をあげて突進してきます。とげとげの足がこすれてきしむ音を聞くと、あなたは胸が絶望で締め上げられるような気持ちに囚われます。

「皆さん、気を強く持って!」Lemonessが叫びます。「きっと私たちが食べやすいエサだと思っているのでしょうね。多くの人々が、とても難しい新年の誓いを立ててしまったから。ですが、Habiticanが目標をやり遂げる力を持っていることを、これから思い知らせてやろうじゃないですか!」

AnnDeLuneは杖をかかげました。「さあみんなでタスクに取り組んで、この怪物を倒しましょう!」", "questDysheartenerCompletion": "心蝕のディスハートナーを倒しました!

Habiticaのすべての人が力を合わせて自分のタスクに最後の一撃を食らわせ、ディスハートナーは棹立ちになっておびえた声をあげます。「どうしました、ディスハートナー?」 AnnDeLuneは目を光らせて呼びかけます。「まさか怖気づいたのですか?」

ピンク色に発光する裂け目がDysheartenerの外殻に生じ、ピンク色の煙になって飛び散りました。活力と決意の新たな感覚が大地を吹き荒れ、すてきなスイーツやお菓子の雨が皆の上に降り注ぎました。

人々は大いに歓声を上げて抱き合い、ペットたちはようやくありつけたバレンタインのごちそうを嬉しそうにほおばりました。突然、楽しげなコーラスが空から降り注ぎ、キラキラしたシルエットが空を飛んでいきます。

新たに力を得た私たちの楽観主義が希望に満ちたヒッポグリフを呼び寄せたのです! この優雅な生き物は地上に降り立つと、その羽毛を興味深そうに逆立て、周囲を跳ね回っています。「どうやら私たちは新しい友を得たようですね。例え目標にくじけそうになっても、魂を高く保ってくれるような」Lemonessは言います。

Beffymaroo は既に両腕一杯にふわふわした毛玉を抱えています。「ダメージを受けた地域を再建するのに、彼らが助けになりそうですね!」

愛しの我が家を再建すべく力を合わせるすべてのHabiticanのために、ヒッポグリフたちはおだやかに歌を口ずさみながら道案内を務めます。", - "questDysheartenerCompletionChat": "心蝕のディスハートナーを倒しました!\n\nHabiticaのすべての人が力を合わせて自分のタスクに最後の一撃を食らわせ、ディスハートナーは棹立ちになっておびえた声をあげます。「どうしました、ディスハートナー?」 AnnDeLuneは目を光らせて呼びかけます。「まさか怖気づいたのですか?」\n\nピンク色に発光する裂け目がDysheartenerの外殻に生じ、ピンク色の煙になって飛び散りました。活力と決意の新たな感覚が大地を吹き荒れ、すてきなスイーツやお菓子の雨が皆の上に降り注ぎました。\n\n人々は大いに歓声を上げて抱き合い、ペットたちはようやくありつけたバレンタインのごちそうを嬉しそうにほおばりました。突然、楽しげなコーラスが空から降り注ぎ、キラキラしたシルエットが空を飛んでいきます。\n\n新たに力を得た私たちの楽観主義が希望に満ちたヒッポグリフを呼び寄せたのです! この優雅な生き物は地上に降り立つと、その羽毛を興味深そうに逆立て、周囲を跳ね回っています。「どうやら私たちは新しい友を得たようですね。例え目標にくじけそうになっても、魂を高く保ってくれるような」Lemonessは言います。\n\nBeffymaroo は既に両腕一杯にふわふわした毛玉を抱えています。「ダメージを受けた地域を再建するのに、彼らが助けになりそうですね!」\n\n愛しの我が家を再建すべく力を合わせるすべてのHabiticanのために、ヒッポグリフたちはおだやかに歌を口ずさみながら道案内を務めます。", + "questDysheartenerCompletionChat": "`心蝕のディスハートナーを倒しました!`\n\nHabiticaのすべての人が力を合わせて自分のタスクに最後の一撃を食らわせ、ディスハートナーは棹立ちになっておびえた声をあげます。「どうしました、ディスハートナー?」 AnnDeLuneは目を光らせて呼びかけます。「まさか怖気づいたのですか?」\n\nピンク色に発光する裂け目がDysheartenerの外殻に生じ、ピンク色の煙になって飛び散りました。活力と決意の新たな感覚が大地を吹き荒れ、すてきなスイーツやお菓子の雨が皆の上に降り注ぎました。\n\n人々は大いに歓声を上げて抱き合い、ペットたちはようやくありつけたバレンタインのごちそうを嬉しそうにほおばりました。突然、楽しげなコーラスが空から降り注ぎ、キラキラしたシルエットが空を飛んでいきます。\n\n新たに力を得た私たちの楽観主義が希望に満ちたヒッポグリフを呼び寄せたのです! この優雅な生き物は地上に降り立つと、その羽毛を興味深そうに逆立て、周囲を跳ね回っています。「どうやら私たちは新しい友を得たようですね。例え目標にくじけそうになっても、魂を高く保ってくれるような」Lemonessは言います。\n\nBeffymaroo は既に両腕一杯にふわふわした毛玉を抱えています。「ダメージを受けた地域を再建するのに、彼らが助けになりそうですね!」\n\n愛しの我が家を再建すべく力を合わせるすべてのHabiticanのために、ヒッポグリフたちはおだやかに歌を口ずさみながら道案内を務めます。", "questDysheartenerBossRageTitle": "強烈なハートブレイク", "questDysheartenerBossRageDescription": "怒りゲージはHabiticaの住人たちが日課を逃すとたまっていきます。ゲージが一杯になると、心蝕のディスハートナーはその強烈なハートブレイクをHabiticaの店主のうち一人に食らわせます。ですから必ずタスクを実行しましょう!", "questDysheartenerBossRageSeasonal": "`心蝕のディスハートナーは強烈なハートブレイクを使った!`\n\nなんということでしょう! 私たちのやり残した日課をおいしそうに食べた後、 力を増したディスハートナーは強烈なハートブレイクの一撃をHabiticaへ見舞いました。鋭い叫び声とともにとげとげの前足が季節の店の入ったあずまやへ振りおろされます! 激しい魔法の爆発が木材を粉々にし、季節の魔女はそれを見て深い悲しみに襲われています。\n\n怪物の攻撃が再び起こらぬよう、速やかに日課を実行しましょう!", @@ -604,7 +604,7 @@ "cuddleBuddiesText": "「抱っこ仲間」クエストセット", "cuddleBuddiesNotes": "「殺し屋ウサギ」「ふとどきなフェレット」「モルモットギャング団」のセット。5月31日まで購入できます。", "aquaticAmigosText": "「水棲のトモダチ」クエストセット", - "aquaticAmigosNotes": "「魔のウーパールーパー」「ミスミの大イカ」「オクトゥルフの呼び声」のセット。6月30日まで購入できます。", + "aquaticAmigosNotes": "「魔のウーパールーパー」「ミスミの大イカ」「オクトゥルフの呼び声」のセット。8月31日まで購入できます。", "questSeaSerpentText": "深淵における危険:シーサーペント・ストライク!", "questSeaSerpentNotes": "連続実行が続くとあなたは幸運な気持ちになるでしょう。――タツノオトシゴのレースへ出かけるのに絶好のタイミングですね。\n\nあなたは勤勉波止場で潜水艦に乗り込み、サキノバシティーへの旅に落ち着きます。しかしちょうど沈み込むとき、衝撃が潜水艦を揺らして、乗っている人々をひっくり返しました。\n\n「何が起こってるの?」 @AriesFaries が叫びます。

あなたが近くの舷窓を通して見てみると、キラキラ光るウロコの壁が通りすぎてギョッとしました。\n\n「シーサーペントだ!」 艦長の @Witticaster が艦内放送を通じて叫びます。「気を引き締めろ、またこっちに曲がってくるぞ!」\n\nあなたが腕で座席につかまったとき、未完了のタスクが目の前で光りました。「これらを皆で協力して完了させれば、きっと…」 あなたは考えます。\n「私たちはこの怪物を撃退できるはずだ!」", "questSeaSerpentCompletion": "あなたの貢献に打ちのめされて、シーサーペントは逃げ出し、深淵へと姿を消しました。\n\nあなたはサキノバシティーへ到着して安堵の息をつきます。そして @*~Seraphina~ が腕に3つの半透明のたまごを抱いて近づいてくるのに気づきました。\n\n「ほら、この子たちはあなたが持っていくべきよ。」 と彼女は言います。 「あなたはシーサーペントをどう扱えばいいか知ってるものね!」\n\nたまごを受け取ったとき、あなたは確固としてタスクを完了して、くり返しの日課を残さないように努めることを改めて誓いました。", diff --git a/website/common/locales/ja/subscriber.json b/website/common/locales/ja/subscriber.json index d436b705e0..2b07caef0f 100644 --- a/website/common/locales/ja/subscriber.json +++ b/website/common/locales/ja/subscriber.json @@ -251,5 +251,6 @@ "mysterySet202003": "とげとげ闘士セット", "mysterySet202002": "優雅な想い人セット", "mysterySet202006": "カラフル合金の人魚セット", - "mysterySet202007": "ずば抜けたシャチセット" + "mysterySet202007": "ずば抜けたシャチセット", + "mysterySet202008": "フクロウ賢者セット" } diff --git a/website/common/locales/ja/tasks.json b/website/common/locales/ja/tasks.json index 81d3837d7c..68eca52800 100644 --- a/website/common/locales/ja/tasks.json +++ b/website/common/locales/ja/tasks.json @@ -72,7 +72,7 @@ "todos": "To Do", "newTodo": "新しいTo Do", "newTodoBulk": "新しいTo Do (1行に1つ)", - "todosDesc": "To Doは1度きりで完了します。To Doの価値を上げるために、チェックリストを追加しましょう。", + "todosDesc": "To Doは1度きりで完了するタスクです。To Doの報酬を増やすために、チェックリストを追加しましょう。", "dueDate": "期限", "remaining": "有効", "complete": "完了", diff --git a/website/common/locales/nl/gear.json b/website/common/locales/nl/gear.json index 5ac1d4b65d..a559ab4df2 100644 --- a/website/common/locales/nl/gear.json +++ b/website/common/locales/nl/gear.json @@ -2098,5 +2098,62 @@ "headMystery202007Notes": "Deze helm stemt je af op de complexe en mooie liedjes van je mede-walvisachtigen. Geeft geen voordeel. Abonnee Uitrusting van juli 2020.", "headMystery202007Text": "Uitstekende Orca Helm", "armorMystery202007Notes": "Zwem, draai, duik en race met deze knappe en krachtige staart! Geeft geen voordeel. Abonnee Uitrusting van juli 2020.", - "armorMystery202007Text": "Uitstekend Orca-kostuum" + "armorMystery202007Text": "Uitstekend Orca-kostuum", + "shieldArmoireMasteredShadowNotes": "Je krachten brachten deze wervelende schaduwen tot bij jouw om te bieden. Verhoogt Perceptie en Constitutie met <%= attrs %> elk. Betoverd Kabinet : Meesterlijke Schaduwset (Item 4 van 4).", + "shieldArmoireMasteredShadowText": "Meesterlijke Schaduw", + "shieldArmoirePolishedPocketwatchNotes": "Je neemt je tijd. En het staat je beeldig. Verhoogt Intelligentie met <%= int %>. Betoverd Kabinet: onafhankelijk item.", + "shieldArmoirePolishedPocketwatchText": "Gepolijste Zakhorloge", + "headMystery202008Notes": "WIE? WIE? WIE nadert, zoekend naar advies? Levert geen voordeel. Augustus 2020 Item voor Abonnees.", + "headMystery202008Text": "Uilige Orakel Haartooi", + "armorArmoirePirateOutfitNotes": "Ahoi, jullie landlummelaars! De perfecte outfit om over het dek te zwabberen en je buit te tellen. Verhoogt Constitutie en Intelligentie met <%= attrs %> elk. Betoverd Kabinet : Piratenset (Item 2 van 3).", + "armorArmoirePirateOutfitText": "Piraten Outfit", + "weaponArmoireHandyHookNotes": "Wie heeft er tegengestelde duimen nodig? Deze haak is meer dan handig genoeg voor iedereen. Verhoogte Sterkte met <%= str %>. Betoverd Kabinet: Piratenset (Item 1 van 3).", + "weaponArmoireHandyHookText": "Handige Haak", + "shieldArmoireFiddleText": "Viool voor Eerste Violist", + "shieldArmoirePerfectMatchNotes": "Publiekstrekker: we vinden dat je er gewéldig uit ziet. Verhoogt Perceptie met <%= per %>. Betoverd Kabinet: Koppelaarsset (Item 4 van 4).", + "shieldArmoirePerfectMatchText": "De Perfecte Match", + "shieldArmoireBirthdayBannerNotes": "Vier je speciale dag, de speciale dag van iemand van wie je houdt, of hijs deze tijdens de verjaardag van Habitica op 31 januari! Verhoogt Kracht met <%= str %>. Betoverd Kabinet: Happy Birthday Set (Item 4 van 4).", + "shieldArmoireBirthdayBannerText": "Verjaardagsbanier", + "shieldArmoireAlchemistsScaleNotes": "Verzeker u ervan dat je mystieke ingrediënten precies gewogen zijn middels dit verfijnde instrument. Verhoogt Intelligentie met <%= int %>. Betoverd Kabinet: Alchemistenset (Item 4 van 4).", + "shieldArmoireAlchemistsScaleText": "Schaal voor Alchemisten", + "eyewearSpecialFall2019HealerNotes": "Wapen jezelf tegen de hardste vijanden met dit ondergrondelijk stalen masker. Levert geen voordelen. Gelimiteerde Editie 2019 Herfstuitrusting.", + "eyewearSpecialFall2019HealerText": "Donker Gelaat", + "eyewearSpecialFall2019RogueNotes": "Je zou denken dat een volledig masker je identiteit beter zou beschermen, maar mensen tenderen zo onder de indruk te zijn van het strakke design van dit masker dat ze helemaal niet meer letten op enige karakteristieken die je identiteit zouden kunnen verraden. Levert geen voordelen. Gelimiteerde Editie 2019 Herfstuitrusting.", + "eyewearSpecialFall2019RogueText": "Beenwit Half Masker", + "eyewearSpecialGreenHalfMoonNotes": "Bril met een groene montuur en halve maanvormige lenzen. Levert geen voordelen.", + "headAccessoryMystery202005Notes": "Met zulke machtige horens, welke creatuur zou je durven uitdagen? Levert geen voordelen. Mei 2020 item voor Abonnees.", + "headAccessoryMystery202005Text": "Wonderbare Horens van een Gevleugeld Reptiel", + "headAccessoryMystery202004Notes": "Ze buigen slechts een beetje door wanneer de geur van bloemen er langs strijkt--gebruik ze om een fijne tuin te vinden! Levert geen voordelen. April 2020 item voor Abonnees.", + "headAccessoryMystery202004Text": "Machtige Monarchen Antenne", + "headAccessoryMystery201908Notes": "Indien horens dragen je gelukkig maakt, dan is het je dag! Levert geen voordelen. Augustus 2019 item voor Abonnees.", + "headAccessoryMystery201908Text": "Foutloze Faunenhorens", + "headAccessoryMystery201906Notes": "Legende gaat dat deze vinnige oren het meerminvolk helpen om de roep en gezangen van alle bewoners van de diepte te horen! Levert geen voordelen. Juni 2019 item voor Abonnees.", + "headAccessoryMystery201906Text": "Koddige Koi Oren", + "headAccessoryMystery201905Notes": "Deze horens zijn zo scherp als ze schimmeren. Levert geen voordelen. Mei 2019 item voor Abonnees.", + "headAccessoryMystery201905Text": "Oogverblindende Drakenhorens", + "bodyArmoireLifeguardWhistleNotes": "Fluit die gewoonte die zich misdragen heeft tot de orde! Het zou de regels moeten kennen! Verhoogt Intelligentie met <%=int%>. Betoverd Kabinet: Levenslijnset (Item 3 van 3).", + "bodyArmoireLifeguardWhistleText": "Levensreddend Fluitje", + "bodyMystery202008Notes": "Op dit ogenblik liggen je vleugels ingerold. Maar wanneer je jouw wijsheden alle gedeeld hebt, of wanneer je oog op je prooi in het gras valt, ho-maar! Levert geen voordelen. Augustus 2020 item voor Abonnees.", + "bodyMystery202008Text": "Uilige Orakel Mantel", + "bodyMystery202003Notes": "Ze gelijken op schouderpads maar van een heel ander niveau. Levert geen voordelen. Maart 2020 item voor Abonnees.", + "bodyMystery202003Text": "Schouderharnas met weerhaken", + "bodyMystery202002Notes": "Voor wanneer je hart warm loopt maar de februaribries streng waait. Levert geen voordelen. Februari 2020 item voor Abonnees.", + "bodyMystery202002Text": "Stijlvolle Liefdessjaal", + "backSpecialNamingDay2020Notes": "Gelukkige naamdag! Zwaai deze vurige, gepixelde staart heen en weer wanneer je Habitica viert. Levert geen voordelen.", + "backSpecialNamingDay2020Text": "Koninklijke paarse griffioenenstaart", + "backMystery202005Notes": "Niettemin hun rafeltjes kunnen deze vleugels je dragen naar waar je ook wil reizen. Levert geen voordelen. Mei 2020 item voor Abonnees.", + "backMystery202005Text": "Wonderlijke vleugels van een Gevleugeld Reptiel", + "backMystery202004Notes": "Vlieg met snelle vleugelslag naar de dichtste bloemenweide, of migreer over het vasteland met deze prachtige vleugels! Levert geen voordelen. April 2020 item voor Abonnees.", + "backMystery202004Text": "Machtige Monarchenvleugels", + "backMystery202001Notes": "Deze pluizige staarten bezitten hemelse kracht, maar ook een hoge schattigheidsfactor! Levert geen voordelen. Januari 2020 item voor Abonnees.", + "backMystery201912Notes": "Glijd stilletjes doorheen", + "backMystery201912Text": "Polar Elfenvleugels", + "backMystery201905Notes": "Vlieg naar onbekende einders met deze iriserende vleugels. Levert geen voordelen. Mei 2019 Item voor Abonnees.", + "backMystery201905Text": "Oogverblindende Drakenvleugels", + "shieldArmoirePiratesCompanionNotes": "Perfect wanneer je jouw vijanden de dood in wil praten, deze papegaai houdt nimmer z'n bek. Misschien zal deze gevederde vriend je ook herinneren aan je taken! Verhoogt Perceptie met <%= per %>. Betoverd Kabinet: Piratenset (Item 3 van 3).", + "shieldArmoirePiratesCompanionText": "Metgezel voor Piraten", + "shieldArmoireLifeBuoyNotes": "Ow-Booy! Dit zal goed van pas komen wanneer je iemand kopje onder ziet gaan in een zee van taken en verantwoordelijkheden. Verhoogt Constitutie met <%= con %>. Betoverd Kabinet: Levenslijnset (Item 2 van 3).", + "shieldArmoireLifeBuoyText": "Reddingsboei", + "shieldArmoireFiddleNotes": "Een perfect instrument dat in elk gezelschap een vrolijke noot brengt. Verhoogt Intelligentie met <%= int %>. Betoverd Kabinet: Violisten Set (Item 4 van 4).", + "backMystery202001Text": "Vijf Fabelstaarten" } diff --git a/website/common/locales/nl/tasks.json b/website/common/locales/nl/tasks.json index bd1f136f6e..2ff3b646aa 100644 --- a/website/common/locales/nl/tasks.json +++ b/website/common/locales/nl/tasks.json @@ -1,14 +1,14 @@ { "clearCompleted": "Voltooide taken verwijderen", - "clearCompletedDescription": "Voltooide To-Do's worden na 30 dagen voor niet-abonnees, voor abonnees worden ze na 90 dagen verwijderd.", - "clearCompletedConfirm": "Weet je zeker dat je je voldooide To-Do's wilt verwijderen?", - "sureDeleteCompletedTodos": "Weet je zeker dat je je voltooide To-Do's wilt verwijderen?", - "lotOfToDos": "Je meest recente 30 voltooide To-do's worden hier getoond. Je kan oudere voltooide To-do's zien via Gegevens > Gegevens weergeven of Gegevens > Gegevens exporteren > Gebruikersgegevens.", - "deleteToDosExplanation": "Met de onderstaande knop worden al je voltooide To-do's en gearchiveerde To-do's voorgoed verwijderd, behalve de To-do's van actieve uitdagingen en groepsplannen. Exporteer ze eerst als je ze wil bewaren.", - "addMultipleTip": "Tip: Om meerdere <%= taskType %> toe te voegen, kun je ze scheiden met een regeleinde (Shift + Enter), druk daarna op \"Enter\"", + "clearCompletedDescription": "Voltooide To Do's van niet-abonnees worden na 30 dagen verwijderd, van abonnees worden ze na 90 dagen verwijderd.", + "clearCompletedConfirm": "Weet je zeker dat je jouw voldooide To Do's wil verwijderen?", + "sureDeleteCompletedTodos": "Weet je zeker dat je jouw voltooide To Do's wil verwijderen?", + "lotOfToDos": "Je 30 meest recente, voltooide To Do's worden hier getoond. Je kan eerdere voltooide To do's zien via Gegevens > Gegevens weergeven of Gegevens > Gegevens exporteren > Gebruikersgegevens.", + "deleteToDosExplanation": "Door te klikken op onderstaande knop worden al je voltooide To Do's en gearchiveerde To Do's voorgoed verwijderd, behalve de To Do's van actieve uitdagingen en groepsplannen. Exporteer ze eerst als je ze wil bewaren.", + "addMultipleTip": "Tip: Om meerdere <%= taskType %> toe te voegen, tik na elk <%= taskType %> een regeleinde (Shift + Enter) en druk daarna op \"Enter\"", "addsingle": "Voeg er eentje toe", "addATask": "Voeg een <%= type %> toe", - "editATask": "Bewerk een <%= type %>", + "editATask": "Bewerk <%= type %>", "createTask": "<%= type %> aanmaken", "addTaskToUser": "Taak toevoegen", "scheduled": "Ingepland", @@ -17,67 +17,67 @@ "habits": "Gewoontes", "newHabit": "Nieuwe Gewoonte", "newHabitBulk": "Nieuwe Gewoontes (een per regel)", - "habitsDesc": "Gewoontes hebben geen vast schema. Je kunt ze meerdere keren per dag afkruisen.", + "habitsDesc": "Gewoontes hebben geen vast schema. Je kunt ze meerdere keren per dag afvinken.", "positive": "Positief", "negative": "Negatief", "yellowred": "Zwak", "greenblue": "Sterk", "edit": "Bewerken", "save": "Opslaan", - "addChecklist": "Checklijst toevoegen", - "checklist": "Checklijst", - "checklistText": "Breek een taak op in kleinere stukken. Checklijsten verhogen de hoeveelheid ervaringspunten en goud die je van een To-do krijgt en verminderen de schade die een Dagtaak doet.", - "newChecklistItem": "Nieuw checklijst-item", - "expandChecklist": "Checklijst uitklappen", - "collapseChecklist": "Checklijst inklappen", + "addChecklist": "Afvinklijst toevoegen", + "checklist": "Afvinklijst", + "checklistText": "Breek een taak op in kleinere stukken! Afvinklijsten verhogen de hoeveelheid ervaringspunten en goud die je van een To Do krijgt, en verminderen de schade veroorzaakt door een incomplete Dagtaak.", + "newChecklistItem": "Nieuw item voor de afvinklijst", + "expandChecklist": "Afvinklijst uitklappen", + "collapseChecklist": "Afvinklijst inklappen", "text": "Titel", "extraNotes": "Extra aantekeningen", "notes": "Notities", "direction/Actions": "Richting/Acties", "advancedSettings": "Geavanceerde instellingen", "taskAlias": "Taakalias", - "taskAliasPopover": "Deze taakalias kan gebruikt worden wanneer er met 3e partij-integraties wordt gewerkt. Alleen streepjes, underscores en alfanumerische karakters worden ondersteund. De taakalias moet uniek zijn onder al je taken.", + "taskAliasPopover": "Deze taakalias kan gebruikt worden wanneer er met 3de partij-integraties wordt gewerkt. Alleen streepjes, underscores en alfanumerische karakters worden ondersteund. De taakalias moet uniek zijn tussen je andere taken.", "taskAliasPlaceholder": "je-taakalias-hier", - "taskAliasPopoverWarning": "WAARSCHUWING: Het veranderen van deze waarde zal elke 3e-partij-integratie die deze taakalias nodig heeft, kapot maken.", + "taskAliasPopoverWarning": "WAARSCHUWING: Het veranderen van deze waarde zal elke 3de-partij-integratie die gebaseerd is op deze taakalias, kapot maken.", "difficulty": "Moeilijkheidsgraad", "difficultyHelp": "De moeilijkheidsgraad beschrijft hoe moeilijk een Gewoonte, een Dagtaak of een Taak is om te vervullen. Met een hogere moeilijkheidsgraad ontvang je hogere beloningen wanneer je de taak vervult, maar als je die taak niet vervult is de schade die de onvervulde Taak aanricht groter. Bij het vasthouden aan slechte Gewoonten geldt hetzelfde, hoe moeilijker om te stoppen hoe groter de schade.", "trivial": "Triviaal", "easy": "Gemakkelijk", "medium": "Gemiddeld", "hard": "Moeilijk", - "attributes": "Eigenschappen", + "attributes": "Statistieken", "attributeAllocation": "Toewijzen van eigenschappen", - "attributeAllocationHelp": "De toewijzing van eigenschappen is een optie die het mogelijk maakt om verdiende eigenschapspunten automatisch toe te delen aan een eigenschap als je een niveau stijgt.

\nJe kunt je automatische eigenschapspuntentoewijzing instellen op taakgerelateerd in de eigenschappensectie van je profiel.", + "attributeAllocationHelp": "De tool 'toewijzing van eigenschappen' is een optie die het mogelijk maakt om verdiende punten automatisch toe te delen aan de gekozen eigenschap op het moment dat je een niveau stijgt.

Je kunt je automatische eigenschapspuntentoewijzing instellen op taakgerelateerd in de eigenschappensectie van je profiel.", "progress": "Vooruitgang", "daily": "Dagtaak", "dailies": "Dagelijkse Taken", "newDaily": "Nieuwe Dagtaak", - "newDailyBulk": "Nieuwe Dagelijkse Taak (een per regel)", + "newDailyBulk": "Nieuwe Dagelijkse Taken (een per regel)", "dailysDesc": "Dagelijkse taken herhalen zich regelmatig. Kies het schema dat voor jou het beste werkt!", "streakCounter": "Aantal dagen in een serie", "repeat": "Herhalen", - "repeats": "Herhaalt", + "repeats": "Herhaalt zich", "repeatEvery": "Herhaal elke", - "repeatOn": "Herhaalt op", + "repeatOn": "Herhaal op", "repeatHelpTitle": "Hoe vaak moet deze taak herhaald worden?", "dailyRepeatHelpContent": "Deze taak zal elke X dagen gedaan moeten worden. Je kunt de waarde van X hieronder invullen.", - "weeklyRepeatHelpContent": "Deze taak zal op de onderstaande gemarkeerde dagen gedaan moeten zijn. Klik op een dag om hem te activeren of deactiveren.", + "weeklyRepeatHelpContent": "Deze taak zal op de onderstaande gemarkeerde dagen afgewerkt moeten zijn. Klik op een dag om de taak te activeren of deactiveren.", "repeatDays": "Elke X dagen", "repeatWeek": "Op bepaalde dagen van de week", "day": "Dag", "days": "Dagen", "restoreStreak": "Pas Serie Aan", "resetStreak": "Serie resetten", - "todo": "To-do", - "todos": "To-do's", - "newTodo": "Nieuwe To-do", - "newTodoBulk": "Nieuwe To-do's (een per regel)", - "todosDesc": "To-do's moeten één keer voltooid worden. Voeg checklijsten toe aan je to-do's om hun waarde te verhogen.", + "todo": "To Do", + "todos": "To Do", + "newTodo": "Nieuwe To Do", + "newTodoBulk": "Nieuwe To Do's (een per regel)", + "todosDesc": "To Do's moeten slechts één keer voltooid worden. Voeg afvinklijsten toe aan je To Do's om hun waarde te verhogen.", "dueDate": "Einddatum", "remaining": "Actief", "complete": "Gedaan", "complete2": "Voltooid", - "dated": "Met datum", + "dated": "Op datum", "today": "Vandaag", "dueIn": "Vervalt <%= dueIn %>", "due": "Onvoltooid", @@ -136,10 +136,10 @@ "dailyHelp3": "Dagelijkse TaakDagelijkse Taken worden <%= emphasisStart %>roder<%= emphasisEnd %> als je ze mist en <%= emphasisStart %>blauwer<%= emphasisEnd %> als je ze voltooit. Des te roder de Dagtaak is, des te meer hij je beloont... of pijn doet.", "dailyHelp4": "Ga om te veranderen wanneer een nieuwe dag begint naar <%= linkStart %> Instellingen > Site<%= linkEnd %> Begin van de dag aanpassen.", "dailyHelp5": "Kijk voor inspiratie eens naar deze voorbeelden van Dagtaken!", - "toDoHelp1": "To-do's beginnen geel en worden roder (waardevoller) hoe langer je erover doet ze te voltooien.", - "toDoHelp2": "To-do's doen nooit schade! Ze belonen je alleen met goud en ervaring.", - "toDoHelp3": "Een To-do opsplitsen in een checklist van kleinere onderdelen maakt hem minder eng, en geeft je meer punten!", - "toDoHelp4": "Kijk voor inspiratie eens naar deze voorbeeldto-do's!", + "toDoHelp1": "To Do's starten in geel, en worden roder (waardevoller) hoe langer je erover doet om ze te voltooien.", + "toDoHelp2": "To Do's doen nooit schade! Ze belonen je alleen met Goud en Ervaring.", + "toDoHelp3": "Een To Do opsplitsen in een afvinklijst van kleinere onderdelen maakt hem minder eng, en verhoogt je punten!", + "toDoHelp4": "Kijk voor inspiratie eens naar deze voorbeeld To Do's!", "rewardHelp1": "De uitrusting die je voor je avatar koopt wordt opgeslagen in <%= linkStart %>Boedel > Uitrusting<%= linkEnd %>.", "rewardHelp2": "Uitrusting beïnvloedt je eigenschappen (<%= linkStart %>Avatar > Eigenschappen<%= linkEnd %>).", "rewardHelp3": "Speciale uitrusting verschijnt hier tijdens wereldwijde evenementen.", @@ -151,7 +151,7 @@ "invalidTasksType": "Taaktype moet een \"Gewoonte\", \"Dagtaak\", \"To-do\", of \"Beloning\" zijn.", "invalidTasksTypeExtra": "Taaktype moet een \"Gewoonte\", \"Dagtaak\", \"To-do\", \"Beloning\", of \"Voltooide To-do\" zijn.", "cantDeleteChallengeTasks": "Een taak die bij een uitdaging hoort kan niet verwijderd worden.", - "checklistOnlyDailyTodo": "Checklijsten zijn alleen beschikbaar bij Dagtaken en To-Do's", + "checklistOnlyDailyTodo": "Afvinklijsten zijn alleen beschikbaar bij Dagelijkse taken en To Do's", "checklistItemNotFound": "Er is geen checklistvoorwerp gevonden met de opgegeven id.", "itemIdRequired": "\"ItemId\" moet een geldige UUID zijn.", "tagNotFound": "Er was geen labelvoorwerp gevonden met de opgegeven id.", @@ -199,15 +199,22 @@ "monthlyRepeatHelpContent": "Deze taak zul je iedere X maanden moeten doen", "yearlyRepeatHelpContent": "Deze taak zul je iedere X jaren moeten doen", "resets": "Herstart", - "summaryStart": "Herhaalt <%= frequency %> iedere <%= everyX %> <%= frequencyPlural %>", - "nextDue": "Toekomstige data", - "checkOffYesterDailies": "Vink alle dagelijkse taken af die je gisteren hebt gedaan:", + "summaryStart": "Herhaalt zich <%= frequency %> iedere <%= everyX %> <%= frequencyPlural %>", + "nextDue": "Volgende einddata", + "checkOffYesterDailies": "Vink alle dagelijkse taken af die je gisteren hebt volbracht:", "yesterDailiesTitle": "Je hebt deze dagelijkse taken gisteren niet voltooid! Wil je er nu nog een paar voltooien?", "yesterDailiesCallToAction": "Begin mijn nieuwe dag!", - "yesterDailiesOptionTitle": "Bevestig dat deze Dagtaak niet was gedaan voordat er schade is gedaan", - "yesterDailiesDescription": "Als deze instelling is toegepast zal Habitica je vragen of je expres de Dagtaak ongedaan hebt gelaten voordat schade wordt berekend en toegepast wordt op je avatar. Dit kan je beschermen tegen onbedoelde schade.", + "yesterDailiesOptionTitle": "Bevestig dat deze Dagelijkse Taak niet was voltooid alvorens er schade wordt toegebracht", + "yesterDailiesDescription": "Als deze instelling actief is zal Habitica je vragen of het je bedoeling was Dagelijkse Taken ongedaan te laten alvorens er schade wordt berekend en toegepast op je avatar. Dit kan je beschermen tegen onbedoelde schade.", "repeatDayError": "Er moet minstens één dag van de week geselecteerd zijn.", "searchTasks": "Zoek op titels en beschrijvingen...", - "sessionOutdated": "Jouw sessie is verouderd. Gelieve te refreshen of te synchroniseren.", - "errorTemporaryItem": "Dit voorwerp is tijdelijk en kan niet vastgemaakt worden." + "sessionOutdated": "Jouw sessie is verouderd. Gelieve te hernieuwen of te synchroniseren.", + "errorTemporaryItem": "Dit voorwerp is tijdelijk en kan niet vastgemaakt worden.", + "addNotes": "Voeg notities toe", + "addATitle": "Voeg een titel toe", + "pressEnterToAddTag": "Druk op Enter om het label toe te voegen: '<%= tagName %>'", + "enterTag": "Voer een label in", + "addTags": "Voeg labels toe...", + "sureDeleteType": "Weet je zeker dat je deze <%= type %> wilt verwijderen?", + "deleteTaskType": "Verwijder dit <%= type %>" } diff --git a/website/common/locales/pt_BR/content.json b/website/common/locales/pt_BR/content.json index 56483b5adb..d870fb8b03 100644 --- a/website/common/locales/pt_BR/content.json +++ b/website/common/locales/pt_BR/content.json @@ -149,7 +149,7 @@ "questEggPeacockText": "Pavão", "questEggPeacockMountText": "Pavão", "questEggPeacockAdjective": "uma galopante", - "questEggButterflyText": "Lagarto", + "questEggButterflyText": "Lagarta", "questEggButterflyMountText": "Borboleta", "questEggButterflyAdjective": "uma fofa", "questEggNudibranchText": "Lesma Marinha", diff --git a/website/common/locales/pt_BR/front.json b/website/common/locales/pt_BR/front.json index fdbf05ac03..a6aeb4e66b 100644 --- a/website/common/locales/pt_BR/front.json +++ b/website/common/locales/pt_BR/front.json @@ -305,7 +305,7 @@ "alreadyHaveAccountLogin": "Já possui uma conta no Habitica? Faça login.", "dontHaveAccountSignup": "Não possui uma conta no Habitica? Cadastre-se.", "motivateYourself": "Motive-se a alcançar seus objetivos.", - "timeToGetThingsDone": "É hora de se divertir enquanto termina seus afazeres! Junte-se a mais de<%= userCountInMillions %> milhões de Habiticanos e melhore sua vida uma tarefa por vez.", + "timeToGetThingsDone": "É hora de se divertir enquanto termina seus afazeres! Junte-se a mais de <%= userCountInMillions %> milhões de Habiticanos e melhore sua vida uma tarefa por vez.", "singUpForFree": "Cadastre-se De Graça", "or": "OU", "gamifyYourLife": "Gamifique Sua Vida", @@ -325,7 +325,7 @@ "muchmuchMoreDesc": "Nossa lista de tarefas completamente personalizada permite que você molde o Habitica para que ele se encaixe em suas metas pessoais. Trabalhe em projetos criativos, cuide de sua saúde ou siga um sonho diferente - tudo depende de você.", "levelUpAnywhere": "Suba de Nível em Qualquer Lugar", "levelUpAnywhereDesc": "Nossos aplicativos móveis simplificam o controle de suas tarefas em qualquer lugar. Realize seus objetivos num único toque, não importa onde esteja.", - "joinMany": "Junte-se a mais de <%= userCountInMillions %> de pessoas que se divertem enquanto cumprem seus objetivos!", + "joinMany": "Junte-se a mais de <%= userCountInMillions %> milhões de pessoas que se divertem enquanto cumprem seus objetivos!", "joinToday": "Entre para o Habitica hoje", "signup": "Registre-se", "getStarted": "Comece já!", diff --git a/website/common/locales/zh/gear.json b/website/common/locales/zh/gear.json index 65a385b937..2093d5d184 100644 --- a/website/common/locales/zh/gear.json +++ b/website/common/locales/zh/gear.json @@ -429,7 +429,7 @@ "armorSpecialFinnedOceanicArmorText": "海鳞衣", "armorSpecialFinnedOceanicArmorNotes": "尽管看上去精致漂亮,这件护甲让你变得像火焰珊瑚一样碰不得。增加<%= str %>点力量。", "armorSpecialPyromancersRobesText": "烈焰术士长袍", - "armorSpecialPyromancersRobesNotes": "这些优雅的长袍给予每一次攻击和法术一阵空灵的火。增加<%= con %>点体质。", + "armorSpecialPyromancersRobesNotes": "这些优雅的长袍有助于释放连击、召唤空灵的火。增加<%= con %>点体质。", "armorSpecialBardRobesText": "吟游诗人长袍", "armorSpecialBardRobesNotes": "这件五颜六色的长袍可能看起来很突出,但是你可以在任何情况下唱你自己的歌了。增加<%= per %>点感知。", "armorSpecialLunarWarriorArmorText": "月亮战士护甲", @@ -2149,5 +2149,11 @@ "armorSpecialSummer2020RogueNotes": "鳄鱼的伪装塑造完美的盗贼,拥有了鳄鱼的技能——爆炸速度,等待绝佳时机,带来致命一击。增加<%= per %>点感知。2020年夏季限定版装备。", "armorSpecialSummer2020RogueText": "鳄鱼伪装", "weaponArmoireHandyHookNotes": "有人持反对的意见?这钩子对所有人都很“方便”。增加<%= str %>点力量。魔法衣橱:海盗套装(1/3)。", - "weaponArmoireHandyHookText": "便捷钓钩" + "weaponArmoireHandyHookText": "便捷钓钩", + "bodyMystery202008Notes": "此刻,两翼张开。但当你凝练智慧,或捕食草丛中猎物时,请小心!没有属性加成。2020年8月订阅者物品。", + "bodyMystery202008Text": "猫头鹰的预言斗篷", + "backSpecialNamingDay2020Notes": "命名节快乐!甩动火红像素尾来一起庆祝吧!没有属性加成。", + "backSpecialNamingDay2020Text": "紫御狮鹫之尾", + "headMystery202008Notes": "谁?是谁?到底是谁向你走近寻求忠告?没有属性加成。2020年8月订阅者物品。", + "headMystery202008Text": "猫头鹰的预言头饰" } diff --git a/website/common/locales/zh/questscontent.json b/website/common/locales/zh/questscontent.json index fccd855c0b..e60d1caf55 100644 --- a/website/common/locales/zh/questscontent.json +++ b/website/common/locales/zh/questscontent.json @@ -380,8 +380,8 @@ "questTaskwoodsTerror1DropRedPotion": "红色孵化药水", "questTaskwoodsTerror1DropHeadgear": "烈焰术士头巾(头饰)", "questTaskwoodsTerror2Text": "恐怖的任务森林,第2部:找到丰收精灵", - "questTaskwoodsTerror2Notes": "在与火骷髅群的战斗之后,你在森林的边缘遇到了一大群逃难的农民。“他们的村庄被叛变的秋天精灵烧毁了,”一个熟悉的声音说道,是@Kiwibot,传奇的追踪者!“我已经把难民们都聚集到了这里,但是却没有找到帮助森林里的野生水果生长的丰收精灵的踪迹,你得帮我救救他们!”", - "questTaskwoodsTerror2Completion": "你尝试着定位最后的树妖并且引导她远离怪物。当你回到逃难的农夫那里时,你被充满感激的妖精们迎接,他们用闪光魔法和丝绸为你编织了一件长袍。突然,一阵隆隆的回声从树中传出,震动地表。“那一定是叛变的精灵,”快乐的收获者说。“快!”", + "questTaskwoodsTerror2Notes": "大战火骷髅群之后,你在森林的边缘遇到了一大群逃难的农民。“他们的村庄被叛变的秋天精灵烧毁了,”一个熟悉的声音说道,是@Kiwibot,传奇追踪者!“我已经把难民们都聚集到了这里,但却没有找到丰收精灵的踪迹。丰收精灵可以帮助森林里的野生水果生长。请你帮我救救他们!”", + "questTaskwoodsTerror2Completion": "你尝试着定位最后一只树妖,引导她远离怪物。当你回到逃难的农夫那里时,你被充满感激的妖精们迎接,他们用闪光魔法和丝绸为你编织了一件长袍。突然,一阵隆隆的回声从树中传出,震动地表。“那一定是叛变的精灵,”快乐的收获者说。“快!”", "questTaskwoodsTerror2CollectPixies": "小精灵", "questTaskwoodsTerror2CollectBrownies": "淘气鬼", "questTaskwoodsTerror2CollectDryads": "树妖", @@ -414,8 +414,8 @@ "questMoon2Boss": "遮天蔽日的压力", "questMoon2DropArmor": "月亮战士护甲(护甲)", "questMoon3Text": "月亮战争,第3部:巨大的月亮", - "questMoon3Notes": "在午夜钟声敲响的时候,你得到@Starsystemic 的紧急卷轴,于是飞奔到她的塔。“怪物正试图利用满月跨越到我们的地带,”她说。“如果成功了,压力的冲击波将势不可挡!”

你正焦急时,看到怪物事实上是利用月亮来显化的。一个发光的眼睛在岩石表面打开,一条长长的舌头从一个张开的布满尖牙的口里卷着出来。你绝对不能让它完全显形!", - "questMoon3Completion": "新兴的怪物匆匆躲回阴影,月亮变成银色昭示着危险已经过去。龙群再次开始吟唱,星星闪烁柔和的光。@Starsystemic 先知弯腰捡起一片月球碎片。它闪耀着银光在她的手中变成华丽的水晶镰。", + "questMoon3Notes": "午夜钟声敲响,你得到了@Starsystemic 的紧急卷轴,飞奔到她的塔。“怪物正试图利用满月闯入我们的地带,”她说。“如果成功,那压力的冲击波将势不可挡!”

你正焦急时,看到怪物事实上是利用月亮来显化的。一个发光的眼睛在岩石表面打开,一条长长的舌头从一个张开的布满尖牙的口里卷着出来。你绝对不能让它完全显形!", + "questMoon3Completion": "刚刚登场的怪物又匆匆躲回阴影,月亮重新变回银色,这昭示着危险已经过去。龙群再次开始吟唱,星星闪烁着柔和的光。@Starsystemic 先知弯腰捡起一片月球碎片。它闪耀着银光在她的手中变成华丽的水晶镰。", "questMoon3Boss": "怪化的月亮", "questMoon3DropWeapon": "月镰(双手武器)", "questSlothText": "昏昏欲睡的树懒", diff --git a/website/common/locales/zh_TW/gear.json b/website/common/locales/zh_TW/gear.json index 93350beace..abf8a4e31f 100644 --- a/website/common/locales/zh_TW/gear.json +++ b/website/common/locales/zh_TW/gear.json @@ -2149,5 +2149,11 @@ "weaponArmoireHandyHookNotes": "有人持反對的意見?這鉤子對所有人都很“方便”。增加<%= str %>點力量。魔法衣櫥:海盜套裝(1/3)。", "weaponArmoireHandyHookText": "便捷釣鉤", "weaponSpecialSummer2020HealerText": "磨砂玻璃棒", - "weaponSpecialSummer2020WarriorNotes": "敵人總想嘲笑你所選擇的武器,不要上當。這個邪惡的鉤子會釣走所有東西!增加<%= str %>點力量。 2020年夏季限定版裝備。" + "weaponSpecialSummer2020WarriorNotes": "敵人總想嘲笑你所選擇的武器,不要上當。這個邪惡的鉤子會釣走所有東西!增加<%= str %>點力量。 2020年夏季限定版裝備。", + "bodyMystery202008Notes": "此刻,兩翼張開。但當你凝練智慧,或捕食草叢中獵物時,請小心!沒有屬性加成。 2020年8月訂閱者物品。", + "bodyMystery202008Text": "貓頭鷹的預言斗篷", + "backSpecialNamingDay2020Notes": "命名節快樂!甩動火紅像素尾來一起慶祝吧!沒有屬性加成。", + "backSpecialNamingDay2020Text": "紫禦獅鷲之尾", + "headMystery202008Notes": "誰?是誰?到底是誰向你走近尋求忠告?沒有屬性加成。 2020年8月訂閱者物品。", + "headMystery202008Text": "貓頭鷹的預言頭飾" } From d7d7f82723b6c332e95034edb668546196af72cc Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Tue, 4 Aug 2020 11:44:20 -0500 Subject: [PATCH 21/21] fix(lint): allow console logging during Gulp tasks --- gulp/gulp-build.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gulp/gulp-build.js b/gulp/gulp-build.js index 24994c8599..894dd1e234 100644 --- a/gulp/gulp-build.js +++ b/gulp/gulp-build.js @@ -1,3 +1,5 @@ +/* eslint-disable no-console */ + import gulp from 'gulp'; import path from 'path'; import babel from 'gulp-babel';