diff --git a/common/img/sprites/spritesmith/quests/quest_TEMPLATE_FOR_MISSING_IMAGE.png b/common/img/sprites/spritesmith/quests/quest_TEMPLATE_FOR_MISSING_IMAGE.png new file mode 100644 index 0000000000..f4dae86ecd Binary files /dev/null and b/common/img/sprites/spritesmith/quests/quest_TEMPLATE_FOR_MISSING_IMAGE.png differ diff --git a/common/img/sprites/spritesmith/quests/quest_dilatoryDistress1.png b/common/img/sprites/spritesmith/quests/quest_dilatoryDistress1.png new file mode 100644 index 0000000000..f4dae86ecd Binary files /dev/null and b/common/img/sprites/spritesmith/quests/quest_dilatoryDistress1.png differ diff --git a/common/img/sprites/spritesmith/quests/quest_egg.png b/common/img/sprites/spritesmith/quests/quest_egg.png new file mode 100644 index 0000000000..f4dae86ecd Binary files /dev/null and b/common/img/sprites/spritesmith/quests/quest_egg.png differ diff --git a/common/img/sprites/spritesmith/quests/quest_goldenknight1.png b/common/img/sprites/spritesmith/quests/quest_goldenknight1.png new file mode 100644 index 0000000000..f4dae86ecd Binary files /dev/null and b/common/img/sprites/spritesmith/quests/quest_goldenknight1.png differ diff --git a/common/img/sprites/spritesmith/quests/quest_moonstone1.png b/common/img/sprites/spritesmith/quests/quest_moonstone1.png new file mode 100644 index 0000000000..f4dae86ecd Binary files /dev/null and b/common/img/sprites/spritesmith/quests/quest_moonstone1.png differ diff --git a/common/img/sprites/spritesmith/quests/quest_vice2.png b/common/img/sprites/spritesmith/quests/quest_vice2.png new file mode 100644 index 0000000000..f4dae86ecd Binary files /dev/null and b/common/img/sprites/spritesmith/quests/quest_vice2.png differ diff --git a/common/locales/cs/character.json b/common/locales/cs/character.json index becb0b77c6..ab4b344f37 100644 --- a/common/locales/cs/character.json +++ b/common/locales/cs/character.json @@ -149,5 +149,9 @@ "mageWiki": "Mág", "rogueWiki": "Zloděj", "healerWiki": "Léčitel", - "chooseClassLearn": "Dočti se více o povoláních" + "chooseClassLearn": "Dočti se více o povoláních", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/da/character.json b/common/locales/da/character.json index dfd34ebcd9..bbcba3abcc 100644 --- a/common/locales/da/character.json +++ b/common/locales/da/character.json @@ -55,7 +55,7 @@ "costumeText": "Hvis du foretrækker udseendet af andet udstyr end hvad du bærer, tjek \"Brug Kostume\"-feltet for at visuelt bære et kostume, mens du bærer dit kampudstyr nedenunder.", "useCostume": "Brug kostume", "useCostumeInfo1": "Klik på \"Brug Kostume\" for at få din avatar til at iføre sig udstyr uden at det påvirker attributterne fra dit Kampudstyr! Det betyder at du kan vælge udstyret med de bedste attributter i venstre side og klæde din avatar ud med udstyret i højre side.", - "useCostumeInfo2": "Once you click \"Use Costume\" your avatar will look pretty basic... but don't worry! If you look on the left, you'll see that your Battle Gear is still equipped. Next, you can make things fancy! Anything you equip on the right won't affect your stats, but can make you look super awesome. Try out different combos, mixing sets, and coordinating your Costume with your pets, mounts, and backgrounds.

Got more questions? Check out the Costume page on the wiki. Find the perfect ensemble? Show it off in the Costume Carnival guild or brag in the Tavern!", + "useCostumeInfo2": "Selvom du har sat flueben i \"Brug kostume\" ser din avatar rimelig kedelig ud... men det er ingen grund til bekymring! Hvis du ser i venstre side, kan du se at du stadig er iført dit Kampudstyr. Nu er det tid til at få det til at se lækkert ud! Hvis du ifører dig noget i højre side vil det ikke påvirke dine attributter, men kan få dig til at se super fantastisk ud. Prøv forskellige kombinationer, bland de forskellige sæt, og farvekoordiner dit udseende med dit kæledyr, ridedyr og baggrunde.

Har du flere spørgsmål? Se mere på Kustume siden på wiki. Fundet det perfekte udseende? Vis dig frem i Costume Carnival guild eller pral med det i værtshuset!", "gearAchievement": "Du har gennemført præstationen \"Det Ultimative Udstyr\" ved at opgradere til det maksimale udstyrssæt for din klasse. Du har opnået følgende komplette sæt:", "moreGearAchievements": "For at opnå flere emblemer for Ultimativt Udstyr, skift klasse på din status side og køb udstyr til din nye klasse!", "armoireUnlocked": "Du har også låst op for det Fortryllede Klædeskab! Klik på det Fortryllede Klædeskab-belønningen for en chance for at få specielt Udstyr! Der er også en chance for XP eller mad.", @@ -149,5 +149,9 @@ "mageWiki": "Magiker", "rogueWiki": "Slyngel", "healerWiki": "Helbreder", - "chooseClassLearn": "Lær mere om klasserne" + "chooseClassLearn": "Lær mere om klasserne", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/da/content.json b/common/locales/da/content.json index 7233342fb2..d8d6a3399f 100644 --- a/common/locales/da/content.json +++ b/common/locales/da/content.json @@ -4,7 +4,7 @@ "armoireText": "Fortryllet Klædeskab", "armoireNotesFull": "Åbn Klædeskabet for tilfældigt at modtage særligt Udstyr, Erfaring eller mad! Udstyrsdele tilbage:", "armoireLastItem": "Du har fundet det sidste stykke sjældent Udstyr i det Fortryllede Klædeskab", - "armoireNotesEmpty": "The Armoire will have new Equipment in the first week of every month. Until then, keep clicking for Experience and Food!", + "armoireNotesEmpty": "Klædeskabet vil have nyt Udstyr hver måned. Indtil da kan du fortsætte med at klikke for at få Erfaring og Mad!", "dropEggWolfText": "Ulv", "dropEggWolfAdjective": "loyal", "dropEggTigerCubText": "Tigerunge", diff --git a/common/locales/da/contrib.json b/common/locales/da/contrib.json index 2444c58824..5ded8a2ea8 100644 --- a/common/locales/da/contrib.json +++ b/common/locales/da/contrib.json @@ -62,9 +62,9 @@ "surveysMultiple": "Hjalp HabitRPG med at vokse ved at udfylde <%= surveys %> spørgeskemaer. Der er ingen aktive spørgeskemaer.", "currentSurvey": "Nuværende Spørgeskema", "surveyWhen": "Emblemet gives til alle medvirkende, når spørgeskemaerne er blevet gennemgået ultimo marts.", - "blurbInbox": "This is where your private messages are stored! You can send someone a message by clicking on the envelope icon next to their name in Tavern, Party, or Guild Chat.", - "blurbGuildsPage": "Guilds are common-interest chat groups created by the players, for players. Browse through the list and join the Guilds that interest you!", - "blurbChallenges": "Challenges are created by your fellow players. Joining a Challenge will add its tasks to your task dashboard, and winning a Challenge will give you an achievement and often a gem prize!", - "blurbHallPatrons": "This is the Hall of Patrons, where we honor the noble adventurers who backed HabitRPG's original Kickstarter. We thank them for helping us bring Habitica to life!", - "blurbHallHeroes": "This is the Hall of Heroes, where open-source contributors to HabitRPG are honored. Whether through code, art, music, writing, or even just helpfulness, they have earned gems, exclusive equipment, and prestigious titles. You can contribute to HabitRPG, too! Find out more here. " + "blurbInbox": "Her bliver dine private beskeder gemt! Du kan sende en besked til nogen ved at klikke på det lille brev-ikon ved siden af deres navn i Værtshuset, gruppe-, eller klanchat ", + "blurbGuildsPage": "Klaner er chat-grupper der deler en fælles interesse. Se listen igennem og slut dig til de klaner der interesserer dig.", + "blurbChallenges": "Udfordringer bliver oprettet af dine medspillere. Når du slutter dig til en udfordring vil dens opgaver blive føjet til dine nuværende opgaver, og når du vinder en udfordring modtager du en præstation og ofte også en ædelstensbelønning.", + "blurbHallPatrons": "Dette er Protektorernes Sal, hvor vi ærer de adle eventyrer der støttede HabitRPGs originale Kickstarter. Vi takker dem for at hjælpe os med at vække HabitRPG til live!", + "blurbHallHeroes": "Dette er Heltenet Sal, hvor dem der har bidraget med open-source materiale til HabitRPG bliver æret. Om det er gennem kode, grafik, musik, tekst eller bare generel hjælpsomhed, har de modtaget ædelsten, eksklusivt udstyr, og prestigefyldte titler. Du kan også bidrage til HabitRPG! Find ud af mere her " } \ No newline at end of file diff --git a/common/locales/da/gear.json b/common/locales/da/gear.json index e129879c87..3b190da3a9 100644 --- a/common/locales/da/gear.json +++ b/common/locales/da/gear.json @@ -68,8 +68,8 @@ "weaponSpecial3Notes": "Møder, monstre, modløshed: håndteret! Mast! Øger Styrke, Intelligens og Konstitution med <%= attrs %> hver.", "weaponSpecialCriticalText": "Kritisk Kryb-Hammer ", "weaponSpecialCriticalNotes": "Denne forkæmper nedkæmpede en kritisk Github fjende som andre måtte give op overfor. Denne hammer er lavet at knoglerne fra krybet, og giver mægtige fuldtræffere. Øger Styrke og Opfattelse med <%= attrs %>. hver.", - "weaponSpecialTridentOfCrashingTidesText": "Trident of Crashing Tides", - "weaponSpecialTridentOfCrashingTidesNotes": "Gives you the ability to command fish, and also deliver some mighty stabs to your tasks. Increases Intelligence by <%= int %>.", + "weaponSpecialTridentOfCrashingTidesText": "Trefork af Brydende Bølger", + "weaponSpecialTridentOfCrashingTidesNotes": "Giver dig evnen til at herske over fiskene og giver også dine opgaver nogle mægtige hug. Øger Intelligens med <%= int %>.", "weaponSpecialYetiText": "Yetitæmmer-spyd", "weaponSpecialYetiNotes": "Dette spyd lader brugeren kommandere enhver afskyelig snemand. Øger Styrke med <%= str %>. Specielt 2013-2014 Vinterudstyr.", "weaponSpecialSkiText": "Ski-morders Stang", @@ -394,9 +394,9 @@ "headSpecialSummer2015RogueNotes": "This pirate hat fell overboard and has been decorated with scraps of fire coral. Increases Perception by <%= per %>. Limited Edition 2015 Summer Gear.", "headSpecialSummer2015WarriorText": "Jeweled Oceanic Helm", "headSpecialSummer2015WarriorNotes": "Crafted of deep-ocean metal by the artisans of Dilatory, this helm is strong and handsome. Increases Strength by <%= str %>. Limited Edition 2015 Summer Gear.", - "headSpecialSummer2015MageText": "Soothsayer Scarf", + "headSpecialSummer2015MageText": "Sandsigerske-Tørklæde", "headSpecialSummer2015MageNotes": "Hidden power shines in the threads of this scarf. Increases Perception by <%= per %>. Limited Edition 2015 Summer Gear.", - "headSpecialSummer2015HealerText": "Sailor's Cap", + "headSpecialSummer2015HealerText": "Sejlerkasket", "headSpecialSummer2015HealerNotes": "With your sailor's cap set firmly on your head, you can navigate even the stormiest seas! Increases Intelligence by <%= int %>. Limited Edition 2015 Summer Gear.", "headSpecialGaymerxText": "Regnbuekrigerhjelm", "headSpecialGaymerxNotes": "For at fejre Pride-sæsonen og GaymerX er denne specielle hjelm dekoreret med en lysende og farverig regnbue! GaymerX er en spil-messe, der fejrer LGBTQ og gaming, og den er åben for alle. Den foregår på InterContinental i San Fransisco 11-13 juli! Giver ingen bonusser.", @@ -422,7 +422,7 @@ "headMystery301404Notes": "En smart tophat for de fineste folk! Giver ingen bonusser. Januar 3015 Abonnentting.", "headMystery301405Text": "Simpel Tophat", "headMystery301405Notes": "En simpel tophat, der bare beder om at blive sat sammen med smart hovedtilbehør. Giver ingen bonusser. Maj 3015 Abonnentting.", - "headArmoireLunarCrownText": "Soothing Lunar Crown", + "headArmoireLunarCrownText": "Beroligende Månekrone", "headArmoireLunarCrownNotes": "This crown strengthens health and sharpens senses, especially when the moon is full. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Soothing Lunar Set (Item 1 of 3).", "headArmoireRedHairbowText": "Rød Hårsløjfe", "headArmoireRedHairbowNotes": "Become strong, tough, and smart while wearing this beautiful Red Hairbow! Increases Strength by <%= str %>, Constitution by <%= con %>, and Intelligence by <%= int %>. Enchanted Armoire: Independent Item.", @@ -432,9 +432,9 @@ "headArmoireGladiatorHelmNotes": "To be a gladiator you must be not only strong.... but cunning. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Gladiator Set (Item 1 of 3).", "headArmoireRancherHatText": "Rancher Hat", "headArmoireRancherHatNotes": "Round up your pets and wrangle your mounts while wearing this magical Rancher Hat! Increases Strength by <%= str %>, Perception by <%= per %>, and Intelligence by <%= int %>. Enchanted Armoire: Rancher Set (Item 1 of 3).", - "headArmoireBlueHairbowText": "Blue Hairbow", + "headArmoireBlueHairbowText": "Blå Hårsløjfe", "headArmoireBlueHairbowNotes": "Become perceptive, tough, and smart while wearing this beautiful Blue Hairbow! Increases Perception by <%= per %>, Constitution by <%= con %>, and Intelligence by <%= int %>. Enchanted Armoire: Independent Item.", - "headArmoireRoyalCrownText": "Royal Crown", + "headArmoireRoyalCrownText": "Royal Krone", "headArmoireRoyalCrownNotes": "Hooray for the ruler, mighty and strong! Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.", "offhand": "skjoldhånds-udstyr", "shieldBase0Text": "Intet Skjoldhånds-udstyr", @@ -503,7 +503,7 @@ "shieldSpecialSpring2015HealerNotes": "You can rest your head on this soft pillow, or you can wrestle it with your fearsome claws. Rawr! Increases Constitution by <%= con %>. Limited Edition 2015 Spring Gear.", "shieldSpecialSummer2015RogueText": "Skydende Koral", "shieldSpecialSummer2015RogueNotes": "This relative of fire coral has the ability to propel its venom through the water. Increases Strength by <%= str %>. Limited Edition 2015 Summer Gear.", - "shieldSpecialSummer2015WarriorText": "Sunfish Shield", + "shieldSpecialSummer2015WarriorText": "Solfisk Skjold", "shieldSpecialSummer2015WarriorNotes": "Crafted of deep-ocean metal by the artisans of Dilatory, this shield shines like the sand and the sea. Increases Constitution by <%= con %>. Limited Edition 2015 Summer Gear.", "shieldSpecialSummer2015HealerText": "Strapping Shield", "shieldSpecialSummer2015HealerNotes": "Use this shield to bash away bilge rats. Increases Constitution by <%= con %>. Limited Edition 2015 Summer Gear.", diff --git a/common/locales/da/groups.json b/common/locales/da/groups.json index d64cae3b7b..8183a41570 100644 --- a/common/locales/da/groups.json +++ b/common/locales/da/groups.json @@ -122,5 +122,5 @@ "battleWithFriends": "Bekæmp Monstre med dine Venner", "startAParty": "Start en Gruppe", "addToParty": "Tilføj nogen til din gruppe", - "likePost": "Click if you like this post!" + "likePost": "Klik hvis du synes on denne besked!" } \ No newline at end of file diff --git a/common/locales/da/messages.json b/common/locales/da/messages.json index 61914ebbb2..1bb8d5ddad 100644 --- a/common/locales/da/messages.json +++ b/common/locales/da/messages.json @@ -22,7 +22,7 @@ "messageDropEgg": "Du fandt et <%= dropText %> Æg! <%= dropNotes %>", "messageDropPotion": "Du fandt en <%= dropText %> Udrugningseliksir! <%= dropNotes %>", "messageFoundQuest": "Du fandt questen \"<%= questText %>\"!", - "messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.", + "messageAlreadyPurchasedGear": "Du købte dette udstyr en gang, men ejer det ikke på nuværende tidspunkt. Du kan købe det igen i belønningskolonnen på opgavesiden.", "messageAlreadyOwnGear": "Du ejer allerede denne ting. Tag det på ved at gå til udstyrs-siden.", "armoireEquipment": "<%= image %> Du har fundet sjældent Udstyr i Klædeskabet: <%= dropText %>! Fantastisk!", "armoireFood": "<%= image %> Du roder rundt i bunden af Klædeskabet. Pludselig finder du <%= dropArticle %><%= dropText %>. Gad vide hvad den laver her?", diff --git a/common/locales/da/quests.json b/common/locales/da/quests.json index f588b2bd21..9644a9d181 100644 --- a/common/locales/da/quests.json +++ b/common/locales/da/quests.json @@ -2,7 +2,7 @@ "quests": "Quests", "quest": "quest", "whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests to find them.", - "yourQuests": "Your Quests", + "yourQuests": "Dine Quests", "questsForSale": "Quests for Sale", "petQuests": "Pet and Mount Quests", "unlockableQuests": "Unlockable Quests", diff --git a/common/locales/da/settings.json b/common/locales/da/settings.json index 1e58718d55..06f38d7c2c 100644 --- a/common/locales/da/settings.json +++ b/common/locales/da/settings.json @@ -96,7 +96,7 @@ "giftedSubscription": "Abonnementsgave", "invitedParty": "Gruppeinvitation", "invitedGuild": "Klaninvitation", - "importantAnnouncements": "Your account is inactive", + "importantAnnouncements": "Din konto er inaktiv", "weeklyRecaps": "Oversigt over aktiviteter på din konto den sidste uge", "questStarted": "Jeres Quest er Begyndt", "invitedQuest": "Inviteret til Quest", @@ -112,7 +112,7 @@ "benefits": "Fordele", "coupon": "Kupon", "couponPlaceholder": "Indtast Kuponkode", - "couponText": "We sometimes have events and give out coupon codes for special gear. (eg, those who stop by our Wondercon booth)", + "couponText": "Nogen gange har vi events og giver kuponkoder til specielt udstyr. (f.eks. til dem, der svinger forbi vores stand på Wondercon)", "apply": "Udfør", "resubscribe": "Genabonnér", "promoCode": "Promo-kode", diff --git a/common/locales/da/subscriber.json b/common/locales/da/subscriber.json index da819eee42..4dbf7d5ec4 100644 --- a/common/locales/da/subscriber.json +++ b/common/locales/da/subscriber.json @@ -3,17 +3,17 @@ "subscriptions": "Abonnementer", "subDescription": "Fjern reklamer, køb ædelsten med guld, få en mystisk vare hver måned, gem fremskridtshistorik, din daglige drop-grænse bliver fordoblet OG du støtter udviklerne! Klik for mere info.", "disableAds": "Deaktivér reklamer", - "disableAdsText": "Ads are disabled while you have an active subscription (original donors are grandfathered).", + "disableAdsText": "Reklamer vil være fjernet så længe du har et aktivt abonnement (originale brugere er fritaget for reklamer).", "buyGemsGold": "Køb Ædelsten med Guld", - "buyGemsGoldText": "Alexander the Merchant will sell you gems at a cost of <%= gemCost %> gold per gem. His monthly shipments are initially capped at <%= gemLimit %> gems per month, but this cap increases by 5 gems for every three months of consecutive subscription, up to a maximum of 50 gems per month!", + "buyGemsGoldText": "Købmanden Alexander sælger dig gerne ædelsten for <%= gemCost %> guld per ædelsten. Hans månedlige lager er begrænset til <%= gemLimit %> ædelsten om måneden i starten, men denne begrænsning stiger med 5 ædelsten for hver 3 måneders fortsat abonnement, til et maksimum på 50 ædelsten per måned!", "retainHistory": "Behold fuld historik", "retainHistoryText": "Gør din fulde historik tilgængelig i grafer og eksport. Ikke-abonnent-historik bliver sammenlagt til databaseoptimering.", "doubleDrops": "Daglig drop-grænse fordoblet", "doubleDropsText": "Fyld din stald hurtigere!", "mysteryItem": "Unikke Månedlige Abonnent-varer", - "mysteryItemText": "Each month you will receive a unique cosmetic item for your avatar! Plus, for every three months of consecutive subscription, the Mysterious Time Travelers will grant you access to historic (and futuristic!) cosmetic items.", + "mysteryItemText": "Hver måned modtager alle abonnenter en unik kosmetisk ting til deres avatar! Derudover vil de Mystiske Tidsrejsende give dig adgang til yderligere historisk (og futuristisk!) kosmetisk udstyr for hver tre måneders fortsat abonnement.", "supportDevs": "Støt udviklerne", - "supportDevsText": "Your subscription helps keep Habitica thriving and helps fund the development of new features. Thank you for your generosity!", + "supportDevsText": "Dit abonnement hjælper med at få HabitRPG til at trives og finansiere udviklingen af nye funktioner. Tak for din gavmildhed!", "monthUSD": "US$ / Måned", "organization": "Organisation", "groupPlans": "Forretningsplaner", diff --git a/common/locales/de/character.json b/common/locales/de/character.json index 302dcd36c6..750749ef43 100644 --- a/common/locales/de/character.json +++ b/common/locales/de/character.json @@ -149,5 +149,9 @@ "mageWiki": "Magier", "rogueWiki": "Schurke", "healerWiki": "Heiler", - "chooseClassLearn": "Lerne mehr über die Klassen" + "chooseClassLearn": "Lerne mehr über die Klassen", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/de/content.json b/common/locales/de/content.json index 79c7aeb7b5..25e19c5fda 100644 --- a/common/locales/de/content.json +++ b/common/locales/de/content.json @@ -4,7 +4,7 @@ "armoireText": "Verzauberter Schrank", "armoireNotesFull": "Öffne den Schrank um zufällig spezielle Gegenstände, Erfahrung oder Nahrung zu erhalten! Verbleibende Ausrüstungsgegenstände:", "armoireLastItem": "Du hast das letzte Stück der seltenen Ausrüstung im verzauberten Schrank gefunden.", - "armoireNotesEmpty": "The Armoire will have new Equipment in the first week of every month. Until then, keep clicking for Experience and Food!", + "armoireNotesEmpty": "Im Rüstungsschrank gibt es jeweils in der ersten Woche eines Monats neue Ausrüstung. Bis dahin, klicke weiter für Erfahrung und Essen.", "dropEggWolfText": "Wolf", "dropEggWolfAdjective": "ergebener", "dropEggTigerCubText": "Jungtiger", diff --git a/common/locales/de/contrib.json b/common/locales/de/contrib.json index 2b3f57db40..9b230be4f7 100644 --- a/common/locales/de/contrib.json +++ b/common/locales/de/contrib.json @@ -65,6 +65,6 @@ "blurbInbox": "Hier werden deine privaten Nachrichten gespeichert! Du kannst Nachrichten verschicken, indem du auf den kleinen Briefumschlag neben den Namen im Gasthaus-, Gruppen- oder Gildenchat klickst.", "blurbGuildsPage": "Gilden sind Chatgruppen mit einem gemeinsamen Interesse. Sie sind von Spielern für Spieler erstellt worden. Durchblättere die Liste und tritt den Gilden bei, die dich interessieren.", "blurbChallenges": "Wettbewerbe werden von anderen Spielern erstellt. Wenn du einem Wettbewerb beitrittst, werden seine Aufgaben deinem Aufgabenmenü hinzugefügt, und wenn du einen Wettbewerb gewinnst erhälst du einen Erfolg und oft auch einen Edelstein-Preis!", - "blurbHallPatrons": "This is the Hall of Patrons, where we honor the noble adventurers who backed HabitRPG's original Kickstarter. We thank them for helping us bring Habitica to life!", - "blurbHallHeroes": "This is the Hall of Heroes, where open-source contributors to HabitRPG are honored. Whether through code, art, music, writing, or even just helpfulness, they have earned gems, exclusive equipment, and prestigious titles. You can contribute to HabitRPG, too! Find out more here. " + "blurbHallPatrons": "Dies ist die Halle der Unterstützer, in der wir die edlen Abenteurer ehren, die HabitRPG's ursprüngliche Kickstarter-Kampagne unterstützt haben. Wir danken ihnen für die Hilfe Habitica zum Leben zu erwecken!", + "blurbHallHeroes": "Dies ist die Halle der Helden, in der Open-Source Unterstützter von HabitRPG geehrt werden. Ob durch Code, Kunst, Musik, schreiben, oder auch nur Hilfsbereitschaft, haben sie Edelsteine, exklusive Ausstattung verdient und angesehenen Titel erlangt. Sie können HabitRPG ebenfalls unterstützen! Hier erfahren Sie mehr. " } \ No newline at end of file diff --git a/common/locales/de/gear.json b/common/locales/de/gear.json index 318e7a1c0b..ea34326632 100644 --- a/common/locales/de/gear.json +++ b/common/locales/de/gear.json @@ -117,7 +117,7 @@ "weaponSpecialSpring2015MageText": "Zauberstab eines Magiers", "weaponSpecialSpring2015MageNotes": "Beschwöre Dir eine Karotte mit diesem schönen Zauberstab herauf. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limited Edition 2015 Frühlingsausrüstung.", "weaponSpecialSpring2015HealerText": "Katzenrassel", - "weaponSpecialSpring2015HealerNotes": "Wenn Du es schüttelst macht es ein faszinierendes Klimpergeräusch, was JEDEN über Stunden hinweg unterhalten würde. Erhöht Intelligenz um <%= int %>. Limited Edition 2015 Frühlingsausrüstung.", + "weaponSpecialSpring2015HealerNotes": "Wenn Du sie schüttelst macht sie ein faszinierendes Klimpergeräusch, was JEDEN über Stunden hinweg unterhalten würde. Erhöht Intelligenz um <%= int %>. Limited Edition 2015 Frühlingsausrüstung.", "weaponSpecialSummer2015RogueText": "Schießende Koralle", "weaponSpecialSummer2015RogueNotes": "Diese zur Art der Feuerkorallen gehörende Waffe hat die Fähigkeit ihr Gift durch Wasser hindurch wirken zu lassen. Erhöht Stärke um <%= str %>. Limited Edition 2015 Sommer-Ausrüstung. ", "weaponSpecialSummer2015WarriorText": "Sonnenschwertfisch", @@ -138,8 +138,8 @@ "weaponArmoireBasicCrossbowNotes": "Diese Armbrust kann die gegnerische Rüstung von großer Entfernung durchbohren! Erhöht Stärke um <%= str %>, Wahrnehmung um <%= per %> und Ausdauer um <%= con %>. Verzauberter Schrank: Unabhängiger Gegenstand.", "weaponArmoireLunarSceptreText": "Besänftigendes Mondzepter", "weaponArmoireLunarSceptreNotes": "Die heilende Kraft dieses Zauberstabs nimmt wie der Mond ab und zu. Erhöht Ausdauer um <%= con %> und Intelligenz um <%= int %>. Verzauberter Schrank: Beruhigendes Mondset (Gegenstand 3 von 3).", - "weaponArmoireRancherLassoText": "Rancher Lasso", - "weaponArmoireRancherLassoNotes": "Lassos: the ideal tool for rounding up and wrangling. Increases Strength by <%= str %>, Perception by <%= per %>, and Intelligence by <%= int %>. Enchanted Armoire: Rancher Set (Item 3 of 3).", + "weaponArmoireRancherLassoText": "Viehzüchter Lasso", + "weaponArmoireRancherLassoNotes": "Lassos: das ideale Werkzeug zum Einfangen und Zäumen. Erhöht die Stärke um <% = str%>, Wahrnehmung um<% = pro%> und Intelligenz um <% = int%>. Verzauberter Schrank: Viehzüchter Set (Artikel 3 von 3).", "armor": "Rüstung", "armorBase0Text": "Schlichte Kleidung", "armorBase0Notes": "Gewöhnliches Kleidungsstück. Gewährt keinen Bonus zu Attributen.", @@ -189,8 +189,8 @@ "armorSpecial1Notes": "Ihre unermüdliche Macht bewahrt den Träger vor weltlichem Unbehagen. Erhöht alle Attribute um jeweils <%= attrs %>.", "armorSpecial2Text": "Jean Chalard's edle Tunika", "armorSpecial2Notes": "Macht dich besonders flauschig! Erhöht Ausdauer und Intelligenz um jeweils <%= attrs %>.", - "armorSpecialFinnedOceanicArmorText": "Finned Oceanic Armor", - "armorSpecialFinnedOceanicArmorNotes": "Although delicate, this armor makes your skin as harmful to the touch as a fire coral. Increases Strength by <%= str %>.", + "armorSpecialFinnedOceanicArmorText": "Gerippte Meeresrüstung", + "armorSpecialFinnedOceanicArmorNotes": "Obwohl empfindlich, macht diese Rüstung Deine Haut bei Berührung so gefährlich wie Feuerkorallen. Erhöht die Stärke um <% = str%>.", "armorSpecialYetiText": "Robe des Yeti-Zähmers", "armorSpecialYetiNotes": "Flauschig und wild. Erhöht Ausdauer um <%= con %>. Limited Edition 2013-2014 Winter-Ausrüstung. ", "armorSpecialSkiText": "Parka des Ski-ssassinen", @@ -336,8 +336,8 @@ "headSpecial1Notes": "Die Lieblingskrone derer, die mit gutem Beispiel voran gehen. Erhöht alle Attribute um <%= attrs %>.", "headSpecial2Text": "Namenloser Helm", "headSpecial2Notes": "Ein Andenken an jene, die gegeben haben ohne eine Gegenleistung zu verlangen. Erhöht Intelligenz und Stärke um jeweils <%= attrs %>.", - "headSpecialFireCoralCircletText": "Fire Coral Circlet", - "headSpecialFireCoralCircletNotes": "This circlet, designed by Habitica's greatest alchemists, allows you to breathe water and dive for treasure! Increases Perception by <%= per %>.", + "headSpecialFireCoralCircletText": "Feuerkorallendiadem", + "headSpecialFireCoralCircletNotes": "Dieser Reif, der von Habiticas größten Alchimisten gestaltet wurde, erlaubt dir unter Wasser zu atmen und nach Schätzen zu tauchen! Erhöht Wahrnehmung um <%= per %>.", "headSpecialNyeText": "Ulkiger Festhut", "headSpecialNyeNotes": "Du hast einen ulkigen Partyhut erhalten! Trage ihn mit Stolz bei Deinem Rutsch ins neue Jahr! Kein Attributbonus.", "headSpecialYetiText": "Helm des Yeti-Zähmers", @@ -425,7 +425,7 @@ "headArmoireLunarCrownText": "Beruhigende Mondkrone", "headArmoireLunarCrownNotes": "Diese Krone stärkt die Gesundheit und schärft die Sinne, besonders bei Vollmond. Erhöht Ausdauer um <%= con %> und Wahrnehmung um <%= per %>. Verzauberter Schrank: Beruhigendes Mondset (Gegenstand 1 von 3).", "headArmoireRedHairbowText": "Rote Haarschleife", - "headArmoireRedHairbowNotes": "Become strong, tough, and smart while wearing this beautiful Red Hairbow! Increases Strength by <%= str %>, Constitution by <%= con %>, and Intelligence by <%= int %>. Enchanted Armoire: Independent Item.", + "headArmoireRedHairbowNotes": "Werde stark, taff und schlau, während du diese hübsche Rote Haarschleife trägst! Erhöht Stärke um <%= str %>, Ausdauer um <%= con %> und Intelligenz um <%= int %>. Verzauberter Schrank: Unabhängiger Gegenstand.", "headArmoireVioletFloppyHatText": "Lila Schlapphut", "headArmoireVioletFloppyHatNotes": "Viele Zaubersprüche wurden in diesen einfachen Hut genäht, um ihm eine angenehme violette Farbe zu verpassen. Erhöht Wahrnehmung um <%= per %>, Intelligenz um <%= int %> und Ausdauer um <%= con %>. Verzauberter Schrank: Unabhängiger Gegenstand.", "headArmoireGladiatorHelmText": "Gladiatorenhelm", @@ -497,9 +497,9 @@ "shieldSpecialWinter2015HealerNotes": "Dieser Schild wehrt den kalten Wind ab. Erhöht Ausdauer um <%= con %>. Limited Edition 2014-2015 Winter Ausrüstung", "shieldSpecialSpring2015RogueText": "Explodierendes Quieken", "shieldSpecialSpring2015RogueNotes": "Lass dich nicht täuschen von dem was du hörst - dieser Sprengstoff packt einen Wumms. Erhöhen Stärke um <%= str %>. Limited Edition 2015 Frühlingsausrüstung.", - "shieldSpecialSpring2015WarriorText": "Teller Diskus", - "shieldSpecialSpring2015WarriorNotes": "Schleudere es auf deine Feine.... oder halte es nur in der Hand, denn es wird sich zur Essenszeit mit leckerem Trockenfutter füllen. Erhöht Ausdauer um <%= con %>. Limited Edition 2015 Frühlingsausrüstung.", - "shieldSpecialSpring2015HealerText": "Gemusterter Kissen", + "shieldSpecialSpring2015WarriorText": "Tellerdiskus", + "shieldSpecialSpring2015WarriorNotes": "Schleudere ihn auf deine Feinde.... oder halte ihn nur in der Hand, denn es wird sich zur Essenszeit mit leckerem Trockenfutter füllen. Erhöht Ausdauer um <%= con %>. Limited Edition 2015 Frühlingsausrüstung.", + "shieldSpecialSpring2015HealerText": "Gemustertes Kissen", "shieldSpecialSpring2015HealerNotes": "Du kannst dich auf diesem weichen Kissen ausruhen oder du kannst es mit deinen furchterregenden Klauen zerreißen. Fauch! Erhöht Ausdauer um <%= con %>. Limited Edition 2015 Frühlingsausrüstung.", "shieldSpecialSummer2015RogueText": "Feuernde Koralle", "shieldSpecialSummer2015RogueNotes": "Diese Gattung der feuernden Koralle hat die Fähigkeit, ihr Gift durch das Wasser zu schießen. Erhöht Stärke um <%= str %>. Limited Edition 2015 Sommer-Ausrüstung.", diff --git a/common/locales/de/npc.json b/common/locales/de/npc.json index f59856cd4f..6d2dabbafa 100644 --- a/common/locales/de/npc.json +++ b/common/locales/de/npc.json @@ -27,7 +27,7 @@ "payWithCard": "Mit Kreditkarte bezahlen", "payNote": "Achtung: PayPal braucht manchmal viel Zeit. Wir empfehlen, eine Kreditkarte zu benutzen", "card": "Kreditkarte", - "amazonInstructions": "Click the button to pay using Amazon Payments", + "amazonInstructions": "Klicke hier um über Amazon Payments zu zahlen.", "paymentMethods": "Zahlungsarten:", "classGear": "Klassenausrüstung", "classGearText": "Zuallererst: Keine Panik! Deine alte Ausrüstung ist in Deinem Inventar und Du trägst jetzt Deine Lehrling <%= klass %>-Ausrüstung. Die Ausrüstung Deiner Klasse zu tragen verleiht Dir einen 50% Bonus auf ihre Werte. Aber Du kannst jederzeit zu Deiner alten Ausrüstung zurückwechseln.", diff --git a/common/locales/de/quests.json b/common/locales/de/quests.json index 5f43e3b369..461504e63f 100644 --- a/common/locales/de/quests.json +++ b/common/locales/de/quests.json @@ -4,7 +4,7 @@ "whereAreMyQuests": "Quests sind jetzt auf einer eigenen Seite verfügbar! Du findest sie unter Inventar -> Quests!", "yourQuests": "Deine Quests", "questsForSale": "Kaufbare Quests", - "petQuests": "Haus und Reittier Quests", + "petQuests": "Haus- und Reittier Quests", "unlockableQuests": "Freischaltbare Quests", "goldQuests": "Mit Gold käufliche Quests", "questDetails": "Quest-Details", @@ -44,14 +44,14 @@ "scrollsText1": "Quests erfordern Gruppen. Wenn Du ein Quest allein erfüllen willst, dann musst Du", "scrollsText2": "eine leere Gruppe erstellen", "scrollsPre": "Du hast diese Quest noch nicht freigeschaltet!", - "alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.", - "alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.", + "alreadyEarnedQuestLevel": "Du hast diese Quest bereits durch Erreichen von Level <%= level %> freigeschaltet.", + "alreadyEarnedQuestReward": "Du hast diese Quest bereits durch Abschließen der Quest <%= priorQuest %> freigeschaltet.", "completedQuests": "Hat die folgenden Quests abgeschlossen", "mustComplete": "Du musst vorher das <%= quest %> Quest abschließen.", - "mustLevel": "You must be level <%= level %> to begin this quest.", + "mustLevel": "Um diese Quest zu starten, musst Dein Level mindestens <%= level %> betragen.", "mustLvlQuest": "Du musst Level <%= level %> sein um dieses Quest zu erwerben!", - "mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?", - "unlockByQuesting": "To earn this quest, complete <%= title %>.", + "mustInviteFriend": "Um diese Quest freizuschalten, musst du einen Freund in deine Gruppe einladen. Jetzt jemanden einladen?", + "unlockByQuesting": "Um diese Quest freizuschalten, schließe <%= title %> ab.", "sureCancel": "Bist Du sicher, dass du diese Quest abbrechen willst? Alle akzeptierten Einladungen werden verloren gehen. Der Quest-Besitzer wird die Questrolle zurück bekommen. ", "sureAbort": "Bist du sicher, dass du diese Mission abbrechen willst? Das wird sie für alle in deiner Gruppe abbrechen und jeder Fortschritt wird verloren gehen. Die Questrolle wird dem Quest-Besitzer zurückgegeben.", "doubleSureAbort": "Bist Du wirklich wirklich sicher? Sei' ganz sicher, dass sie Dich nicht für immer hassen werden!", diff --git a/common/locales/de/questscontent.json b/common/locales/de/questscontent.json index cc1f07ef13..48961690dc 100644 --- a/common/locales/de/questscontent.json +++ b/common/locales/de/questscontent.json @@ -216,25 +216,25 @@ "questWhaleDropWhaleEgg": "Wal (Ei)", "questWhaleUnlockText": "Ermöglicht den Kauf von Waleiern auf dem Marktplatz.", "questDilatoryDistress1Text": "Aufschiebendes Elend, Teil 1: Flaschenpost", - "questDilatoryDistress1Notes": "A message in a bottle arrived from the newly rebuilt city of Dilatory! It reads: \"Dear Habiticans, we need your help once again. Our princess has disappeared and the city is under siege by some unknown watery demons! The mantis shrimps are holding the attackers at bay. Please aid us!\" To make the long journey to the sunken city, one must be able to breathe water. Fortunately, the alchemists @Benga and @hazel can make it all possible! You only have to find the proper ingredients.", + "questDilatoryDistress1Notes": "Eine Nachricht in einer Flasche aus der neu wieder aufgebauten Stadt Dilatory traf ein! Darin steht: \"Liebe Habiticaner, wir brauchen erneut eure Hilfe. Unsere Prinzessin ist verschwunden und die Stadt wir von einigen unbekannten Wasserdämonen belagert! Die Fangschreckenkrebse halten uns die Angreifer vom Leibe. Bitte helft uns!\" Um die weite Reise zur versunkenen Stadt zu durchstehen, muss man fähig sein unter Wasser zu atmen. Glücklicherweise können die Alchimisten @Benga und @hazel dies möglich machen! Du musst nur die richtigen Zutaten finden.", "questDilatoryDistress1Completion": "You don the the finned armor and swim to Dilatory as quickly as you can. The merfolk and their mantis shrimp allies have managed to keep the monsters outside the city for the moment, but they are losing. No sooner are you within the castle walls than the horrifying siege descends!", "questDilatoryDistress1CollectFireCoral": "Feuerkorallen", "questDilatoryDistress1CollectBlueFins": "Blaue Schwanzflossen", "questDilatoryDistress1DropArmor": "Flossenbesetztes Ozeangewand (Rüstung)", - "questDilatoryDistress2Text": "Dilatory Distress, Part 2: Creatures of the Crevasse", + "questDilatoryDistress2Text": "Säumiges Elend, Teil 2: Kreaturen der Gletscherspalte", "questDilatoryDistress2Notes": "The siege can be seen from miles away: thousands of disembodied skulls rushing through a portal in the crevasse walls and making their way towards Dilatory.

When you meet King Manta in his war room, his eyes seem sunken, and his face is worried. \"My daughter Adva disappeared into the Dark Crevasse just before this siege began. Please find her and bring her back home safely! I will lend you my Fire Coral Circlet to aid you. If you succeed, it is yours.\"", "questDilatoryDistress2Completion": "You vanquish the nightmarish horde of skulls, but you feel no closer to finding Adva. You speak to @Kiwibot, the royal tracker, to see if she has any ideas. \"The mantis shrimps that defend the city must have seen Adva escape,\" @Kiwibot says. \"Try following them into the Dark Crevasse.\"", - "questDilatoryDistress2Boss": "Water Skull Swarm", - "questDilatoryDistress2RageTitle": "Swarm Respawn", - "questDilatoryDistress2RageDescription": "Swarm Respawn: This bar fills when you don't complete your Dailies. When it is full, the Water Skull Swarm will heal 30% of its remaining health!", + "questDilatoryDistress2Boss": "Wasserschädel Schwarm", + "questDilatoryDistress2RageTitle": "Schwarm Auferstehung", + "questDilatoryDistress2RageDescription": "Schwarm Auferstehung: Diese Leiste füllt sich, wenn Du deine täglichen Aufgaben nicht erfüllst. Wenn sie voll ist, heilt sich der Wasserschädel Schwarm um 30% seiner übrigen Lebenspunkte!", "questDilatoryDistress2RageEffect": "`Water Skull Swarm uses SWARM RESPAWN!`\n\nEmboldened by their victories, more skulls pour forth from the crevasse, bolstering the swarm!", "questDilatoryDistress2DropSkeletonPotion": "Skelettierter Schlüpftrank", "questDilatoryDistress2DropCottonCandyBluePotion": "Zuckerwattenblauer Schlüpftrank", "questDilatoryDistress2DropHeadgear": "Feuerkorallendiadem (Kopfbedeckung)", - "questDilatoryDistress3Text": "Dilatory Distress, Part 3: Not a Mere Maid", + "questDilatoryDistress3Text": "Säumiges Elend, Teil 3: Nicht nur ein Dienstmädchen", "questDilatoryDistress3Notes": "You follow the mantis shrimps deep into the Crevasse, and discover an underwater fortress. Princess Adva, escorted by more watery skulls, awaits you inside the main hall. \"My father has sent you, has he not? Tell him I refuse to return. I am content to stay here and practice my sorcery. Leave now, or you shall feel the wrath of the ocean's new queen!\" Adva seems very adamant, but as she speaks you notice a strange, ruby pendant on her neck glowing ominously... Perhaps her delusions would cease should you break it?", "questDilatoryDistress3Completion": "Finally, you manage to pull the bewitched pendant from Adva's neck and throw it away. Adva clutches her head. \"Where am I? What happened here?\" After hearing your story, she frowns. \"This necklace was given to me by a strange ambassador - a lady called 'Tzina'. I don't remember anything after that!\"

Back at Dilatory, Manta is overjoyed by your success. \"Allow me to reward you with this trident and shield! I ordered them from @aiseant and @starsystemic as a gift for Adva, but... I'd rather not put weapons in her hands any time soon.\"", - "questDilatoryDistress3Boss": "Adva, the Usurping Mermaid", + "questDilatoryDistress3Boss": "Adva, die verdränge Meerjungfrau", "questDilatoryDistress3DropFish": "Fisch (Futter)", "questDilatoryDistress3DropWeapon": "Dreizack der zerschmetternden Gezeiten (Waffe)", "questDilatoryDistress3DropShield": "Mondperlenschild (Schildhand Item)" diff --git a/common/locales/en/messages.json b/common/locales/en/messages.json index f10fac9f28..bf75e62a5f 100644 --- a/common/locales/en/messages.json +++ b/common/locales/en/messages.json @@ -21,10 +21,11 @@ "messageDropFood": "You've found <%= dropArticle %><%= dropText %>! <%= dropNotes %>", "messageDropEgg": "You've found a <%= dropText %> Egg! <%= dropNotes %>", "messageDropPotion": "You've found a <%= dropText %> Hatching Potion! <%= dropNotes %>", + "messageDropQuest": "You've found a quest!", "messageFoundQuest": "You've found the quest \"<%= questText %>\"!", "messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.", - "messageAlreadyOwnGear": "You have already own this item. Equip it by going to the equipment page.", + "messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.", "armoireEquipment": "<%= image %> You found a piece of rare Equipment in the Armoire: <%= dropText %>! Awesome!", "armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropArticle %><%= dropText %>. What's that doing in here?", diff --git a/common/locales/en/quests.json b/common/locales/en/quests.json index 7fbc0d9fc9..f0f3918a28 100644 --- a/common/locales/en/quests.json +++ b/common/locales/en/quests.json @@ -11,12 +11,14 @@ "invitations": "Invitations", "completed": "Completed!", "youReceived": "You've Received", + "dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.", "questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.", "inviteParty": "Invite Party", "questInvitation": "Quest Invitation: ", "questInvitationTitle": "Quest Invitation", "questInvitationInfo": "Invitation for the Quest <%= quest %>", "askLater": "Ask Later", + "questLater": "Quest Later", "buyQuest": "Buy Quest", "accepted": "Accepted", "rejected": "Rejected", diff --git a/common/locales/en@pirate/character.json b/common/locales/en@pirate/character.json index 1a8360496b..8f527e517d 100644 --- a/common/locales/en@pirate/character.json +++ b/common/locales/en@pirate/character.json @@ -149,5 +149,9 @@ "mageWiki": "Mage", "rogueWiki": "Rogue", "healerWiki": "Healer", - "chooseClassLearn": "Learn more about classes" + "chooseClassLearn": "Learn more about classes", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/en_GB/character.json b/common/locales/en_GB/character.json index efead30d95..fc34911ebe 100644 --- a/common/locales/en_GB/character.json +++ b/common/locales/en_GB/character.json @@ -149,5 +149,9 @@ "mageWiki": "Mage", "rogueWiki": "Rogue", "healerWiki": "Healer", - "chooseClassLearn": "Learn more about classes" + "chooseClassLearn": "Learn more about classes", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/es/backgrounds.json b/common/locales/es/backgrounds.json index 9581caea58..c2cb9fec2b 100644 --- a/common/locales/es/backgrounds.json +++ b/common/locales/es/backgrounds.json @@ -58,44 +58,44 @@ "backgroundSnowyPinesNotes": "Refúgiate entre pinos nevados.", "backgrounds022015": "SET 9: Lanzado en febrero de 2015", "backgroundBlacksmithyText": "Forja", - "backgroundBlacksmithyNotes": "Trabaja en la forja", - "backgroundCrystalCaveText": "Cueva de cristal", - "backgroundCrystalCaveNotes": "Explora una cueva de cristal", - "backgroundDistantCastleText": "Castillo distante", - "backgroundDistantCastleNotes": "Defienda un castillo distante", + "backgroundBlacksmithyNotes": "Trabaja en la Forja.", + "backgroundCrystalCaveText": "Cueva de Cristal", + "backgroundCrystalCaveNotes": "Explora la Cueva de Cristal.", + "backgroundDistantCastleText": "Castillo Distante", + "backgroundDistantCastleNotes": "Defienda el Castillo Distante.", "backgrounds032015": "SET 10: Lanzado en marzo de 2015", "backgroundSpringRainText": "Lluvia de Primavera", "backgroundSpringRainNotes": "Baila bajo la Lluvia de Primavera.", "backgroundStainedGlassText": "Vidriera", "backgroundStainedGlassNotes": "Admira estas vidrieras.", "backgroundRollingHillsText": "Colinas Onduladas", - "backgroundRollingHillsNotes": "Retoza por las Colinas Onduladas", + "backgroundRollingHillsNotes": "Retoza por las Colinas Onduladas.", "backgrounds042015": "SET 11: Lanzado en abril de 2015", "backgroundCherryTreesText": "Cerezos", "backgroundCherryTreesNotes": "Admire los cerezos en flor.", - "backgroundFloralMeadowText": "Campo florido", - "backgroundFloralMeadowNotes": "Ve de picnic en un campo florido", - "backgroundGumdropLandText": "Paisaje de Gominola", - "backgroundGumdropLandNotes": "Nibble the scenery of Gumdrop Land.", + "backgroundFloralMeadowText": "Campo Florido", + "backgroundFloralMeadowNotes": "Ve de picnic en un Campo Florido.", + "backgroundGumdropLandText": "País de las Gominolas", + "backgroundGumdropLandNotes": "Mordisquea el paisaje del País de las Gominolas.", "backgrounds052015": "SET 12: Lanzado en mayo de 2015", "backgroundMarbleTempleText": "Templo de Mármol", - "backgroundMarbleTempleNotes": "Posa frente a un Templo de Mármol", + "backgroundMarbleTempleNotes": "Posa frente a un Templo de Mármol.", "backgroundMountainLakeText": "Lago de la Montaña", - "backgroundMountainLakeNotes": "Mete tus pies en el Lago de la Montaña", + "backgroundMountainLakeNotes": "Mójate los pies en el Lago de la Montaña.", "backgroundPagodasText": "Pagodas", - "backgroundPagodasNotes": "Escala a lo alto de Pagodas", + "backgroundPagodasNotes": "Escala a lo alto de Pagodas.", "backgrounds062015": "SET 13: Lanzado en junio del 2015", - "backgroundDriftingRaftText": "Drifting Raft", - "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundDriftingRaftText": "Balsa a la Deriva", + "backgroundDriftingRaftNotes": "Rema una Balsa a la Deriva.", "backgroundShimmeryBubblesText": "Burbujas Relucientes", - "backgroundShimmeryBubblesNotes": "Flota a través del mar de las Burbujas Relucientes", + "backgroundShimmeryBubblesNotes": "Flota a través del mar de Burbujas Relucientes.", "backgroundIslandWaterfallsText": "Cascadas de la Isla", "backgroundIslandWaterfallsNotes": "Picnic cerca de las Cascadas de la Isla", - "backgrounds072015": "SET 14: Released July 2015", - "backgroundDilatoryRuinsText": "Ruins of Dilatory", - "backgroundDilatoryRuinsNotes": "Dive to the Ruins of Dilatory.", - "backgroundGiantWaveText": "Giant Wave", - "backgroundGiantWaveNotes": "Surf a Giant Wave!", - "backgroundSunkenShipText": "Sunken Ship", - "backgroundSunkenShipNotes": "Explore a Sunken Ship." + "backgrounds072015": "SET 14: Lanzado en julio del 2015", + "backgroundDilatoryRuinsText": "Ruinas de Dilatoria", + "backgroundDilatoryRuinsNotes": "Sumérgete en las Ruinas de Dilatoria.", + "backgroundGiantWaveText": "Ola Gigante", + "backgroundGiantWaveNotes": "¡Surfea la Ola Gigante!", + "backgroundSunkenShipText": "Barco Hundido", + "backgroundSunkenShipNotes": "Explora el Barco Hundido." } \ No newline at end of file diff --git a/common/locales/es/challenge.json b/common/locales/es/challenge.json index c3d3365689..0787c26630 100644 --- a/common/locales/es/challenge.json +++ b/common/locales/es/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Seleccionar un ganador y cerrar el desafío:", "deleteOrSelect": "Borrar o seleccionar el ganador", "endChallenge": "Terminar desafío", - "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", + "challengeDiscription": "Estas son las tareas de Desafío que serán añadidas a tu lista de tareas cuando te unas al Desafío. Las tareas de Desafío de abajo cambiarán de color y tendrán gráficas de acuerdo al progreso general del grupo.", "hows": "¿Qué tal vamos?", "filter": "Filtro", "groups": "Grupos", @@ -38,7 +38,7 @@ "publicChallenges": "Mínimo 1 Gema para desafíos públicos (ayuda a prevenir el spam, de verdad que sí).", "officialChallenge": "Desafío oficial de HabitRPG", "by": "por", - "participants": "Participantes", + "participants": "Participantes: <%= membercount %>", "join": "Unirse", "exportChallengeCSV": "Exportar a CSV", "selectGroup": "Por favor seleccione un grupo", @@ -51,9 +51,9 @@ "leaveCha": "Dejar el desafio y...", "challengedOwnedFilterHeader": "Propiedad", "challengedOwnedFilter": "En posesión", - "challengedNotOwnedFilter": "Not Owned", + "challengedNotOwnedFilter": "Fuera de posesión", "challengedEitherOwnedFilter": "Cualquiera", "backToChallenges": "Volver a todos los desafío", - "prizeValue": "<%= gemcount %> <%= gemicon %> Prize", - "clone": "Clone" + "prizeValue": "Premio: <%= gemcount %> <%= gemicon %>", + "clone": "Clonar" } \ No newline at end of file diff --git a/common/locales/es/character.json b/common/locales/es/character.json index fd46420f83..107dc25c67 100644 --- a/common/locales/es/character.json +++ b/common/locales/es/character.json @@ -39,7 +39,7 @@ "pastelSkins": "Pieles Pastel", "spookySkins": "Pieles Tenebrosas", "supernaturalSkins": "Pieles sobrenaturales", - "splashySkins": "Splashy Skins", + "splashySkins": "Pieles Extravagantes", "rainbowColors": "Colores Arcoiris", "shimmerColors": "Colores Brillantes", "hauntedColors": "Colores Encantados", @@ -50,12 +50,12 @@ "classBonusText": "Tu clase (Guerrero, si no has desbloqueado y seleccionado otra clase) usa su propio equipo de manera más eficaz que el de otras clases. El equipo de tu clase actual da un 50% más de puntos al atributo al que bonifica.", "classEquipBonus": "Bonus de Clase", "battleGear": "Equipo de Batalla", - "battleGearText": "This is the gear you wear into battle; it affects numbers when interacting with your tasks.", + "battleGearText": "Este es el equipo que llevarás en batalla; los puntos que otorguen se tendrán en cuenta cuando interactúes con tus tareas. ", "costume": "Disfraz", "costumeText": "Si prefieres el aspecto de otro equipo al que estás usando, marca la casilla «Usar Disfraz» para llevarlo como disfraz mientras usas tu equipo de batalla debajo.", "useCostume": "Llevar Disfraz ", - "useCostumeInfo1": "Click \"Use Costume\" to equip items to your avatar without affecting the stats from your Battle Gear! This means that you can equip for the best stats on the left, and dress up your avatar with your equipment on the right.", - "useCostumeInfo2": "Once you click \"Use Costume\" your avatar will look pretty basic... but don't worry! If you look on the left, you'll see that your Battle Gear is still equipped. Next, you can make things fancy! Anything you equip on the right won't affect your stats, but can make you look super awesome. Try out different combos, mixing sets, and coordinating your Costume with your pets, mounts, and backgrounds.

Got more questions? Check out the Costume page on the wiki. Find the perfect ensemble? Show it off in the Costume Carnival guild or brag in the Tavern!", + "useCostumeInfo1": "Marca \"Llevar disfraz\" para vestir tu avatar con tu equipo sin afectar a los atributos otorgados a tu Equipo de Batalla. De esta manera, puedes mantener tu objetos más poderosos equipados a la izquierda mientras sigues disfrazado con tu equipo de la derecha.", + "useCostumeInfo2": "Una vez marques la casilla \"LLevar disfraz\" tu avatar se verá muy simple... ¡Pero no desesperes! Si te fijas a tu izquierda, verás que tu Equipo de Batalla sigue aún equipado. ¡Ahora es el momento de ser creativo! Cualquier cosa que te equipes a la derecha no afectará a los atributos que te de tu Equipo de Batalla pero hará que te veas super impresionante. Prueba diferentes combinaciones, mezcla equipos y coordina tu disfraz con tus mascotas, monturas y fondos.

¿Tienes más preguntas? Visita la página de Disfraces en la wiki. ¿Encontraste el conjunto perfecto? ¡Lúcete en el Gremio Carnaval de Disfraces o presume de él en la Taberna!", "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", @@ -76,7 +76,7 @@ "allocatePerPop": "Añadir un punto a Percepción", "allocateInt": "Puntos asignados a Inteligencia:", "allocateIntPop": "Añadir un punto a Inteligencia", - "noMoreAllocate": "Now that you've hit level 100, you won't gain any more Attribute Points. You can continue leveling up, or start a new adventure at level 1 by using the Orb of Rebirth, now available for free in the Market.", + "noMoreAllocate": "Ahora que has alcanzado el nivel 100, no ganarás más Puntos de Atributo. Puedes seguir subiendo de nivel o empezar una nueva aventura a nivel 1 usando la Orbe de Renacimiento, ya disponible en el Mercado.", "stats": "Estadísticas", "strength": "Fuerza", "strengthText": "La fuerza aumenta la probabilidad de conseguir «golpes críticos» aleatorios y el Oro, la Experiencia y la probabilidad de conseguir botín al asestarlos. También ayuda a hacer daño a los monstruos jefe.", @@ -149,5 +149,9 @@ "mageWiki": "Mago", "rogueWiki": "Rogue", "healerWiki": "Healer", - "chooseClassLearn": "Aprende más acerca de las clases" + "chooseClassLearn": "Aprende más acerca de las clases", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/es/front.json b/common/locales/es/front.json index 022467bf06..a783e5164c 100644 --- a/common/locales/es/front.json +++ b/common/locales/es/front.json @@ -46,7 +46,7 @@ "featureEquipHeading": "Equipamiento y extras", "featurePetByline": "Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts!", "featurePetHeading": "Mascotas y Monturas", - "featureSocialByline": "Join common-interest groups with like-minded people. Create Challenges to compete against other users.", + "featureSocialByline": "Únete a grupos con intereses comunes que compartan tu opinión. Crea Desafios para competir contra otros usuarios.", "featureSocialHeading": "Juego social", "featuredIn": "Featured in", "featuresHeading": "We also feature...", @@ -59,7 +59,7 @@ "free": "Juega gratis", "gamifyButton": "¡Convierte tu vida en un juego hoy!", "goalSample1": "Practica el Piano por 1 Hora", - "goalSample2": "Work on article for publication", + "goalSample2": "Trabajar en un artículo para su publicación", "goalSample3": "Work on blog post", "goalSample4": "Lección de japonés en Duolingo", "goalSample5": "Leer un Artículo Informativo", @@ -119,8 +119,8 @@ "marketing4Lead3Title": "Juega con Todo", "mobileAndroid": "Android", "mobileIOS": "iOS", - "motivate": "Motivate yourself and your team!", - "motivate1": "Motivate yourself to do anything.", + "motivate": "¡Motívate a ti mismo y a tu equipo!", + "motivate1": "Motívate para hacer cualquier cosa.", "motivate2": "Get Organized. Get Motivated. Get Gold.", "passConfirm": "Confirmar Contraseña", "passMan": "Si estás utilizando un gesto de contraseñas (como 1Password) y tienes problemas al entrar, prueba a escribir tu nombre de usuario y contraseña manualmente.", @@ -132,7 +132,7 @@ "presskitText": "¡Gracias por vuestro interés en HabitRPG! Las siguientes imágenes se pueden utilizar para artículos o videos sobre HabitRPG. Para más información, porfavor contacte a Siena Leslie en leslie@habitrpg.com", "privacy": "Política de Privacidad", "psst": "Chss", - "punishByline": "Break bad habits and procrastination cycles with immediate consequences.", + "punishByline": "Rompe con los malos hábitos y la procrastinación con recompensas inmediatas.", "punishHeading1": "¿Tarea diaria perdida?", "punishHeading2": "Lose health!", "questByline1": "Playing with your friends keeps you accountable for your tasks.", diff --git a/common/locales/es/npc.json b/common/locales/es/npc.json index abf61809c0..4aeaff2989 100644 --- a/common/locales/es/npc.json +++ b/common/locales/es/npc.json @@ -2,7 +2,7 @@ "npc": "PNJ", "npcText": "¡Apoyó el proyecto de Kickstarter al nivel máximo!", "mattBoch": "Matt Boch", - "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattShall": "¿Debería traer su corcel, <%= name %>? Una vez haya alimentado una mascota con suficiente comida como para convertirla en una montura, aparecerá aquí. ¡Pinche en una montura para poder cabalgarla!", "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Daniel", "danielText": "¡Bienvenido a la Taberna! Quédate un rato y conoce a los lugareños. Si necesitas descansar (¿vacaciones? ¿enfermedad?), te perpararé una habitación en la posada. Mientras estés allí, tus Tareas Diarias no te quitaran puntos de vida al final del dia, y puedes comprobarlas y editarlas mientras tanto.", @@ -27,7 +27,7 @@ "payWithCard": "Pagar con una tarjeta de crédito", "payNote": "Nota: Paypal a veces toma mucho tiempo autorizando. Recomendamos pagar con tarjeta de crédito.", "card": "Tarjeta de Crédito", - "amazonInstructions": "Click the button to pay using Amazon Payments", + "amazonInstructions": "Haz click en el botón para pagar con Amazon Payments", "paymentMethods": "Formas de pago:", "classGear": "Equipo de clase", "classGearText": "Primero: ¡No te preocupes! Tu equipo viejo está en tu inventario y ahora llevas tu equipamiento de aprendiz de <%= klass %>. Llevar el equipo de tu clase te da un bonus del 50% a tus atributos. Sin embargo, eres libre de ponerte tu antiguo equipo.", @@ -46,19 +46,19 @@ "tourHabits": "¡Esta columna es para los buenos y malos hábitos que haces varias veces al día! Para continuar haz click al lápiz para editar los nombres, después haz click en el tick para guardarlo.", "tourStats": "¡Los Buenos Hábitos dan Experiencia y Oro! Los Malos Hábitos quitan vida.", "tourGP": "Para poder continuar, ¡compra la Espada de Entrenamiento con el oro que acabas de ganar!", - "tourAvatar": "Customize Your Avatar", + "tourAvatar": "Personaliza tu Avatar", "tourScrollDown": "¡Estate seguro de que te has desplazado hasta abajo del todo para ver todas las opciones! Da click en tu personaje otra vez para volver a la página de Tareas.", "tourMuchMore": "¡Cuando hayas acabado con tus tareas, puedes formar un grupo con tus amigos, chatear en los Gremios de tu interés, unirte a los Desafíos, y mucho más!", "tourStatsPage": "¡Está es tu página de Estadísticas! Consigue logros completando las tareas de las listas.", "tourTavernPage": "Welcome to the Tavern, an all-ages chat room! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", "tourPartyPage": "Tu Grupo te ayudará a mantenerte responsable. Invita a amigos para desbloquear un Pergamino de Misión.", - "tourGuildsPage": "Guilds are common-interest chat groups created by the players, for the players. Browse through the list and join the Guilds that interest you. Be sure to check out the popular Newbies Guild, where anyone can ask questions about HabitRPG!", + "tourGuildsPage": "Los Gremios son grupos de chat con intereses comunes a los tuyos creados por los jugadores para los jugadores. ¡Busca en la lista y alístate a los Gremios que más te interesen! Asegúrate de visitar el popular Gremio de los Principiantes donde cualquier persona puede hacer sus preguntas sobre HabitRPG. ", "tourChallengesPage": "¡Los desafios son listas de tareas tematicas creadas por usuarios! Unirte a un Desafio añadira sus tareas a tu cuenta. ¡Compite contra otros usuarios para ganar premios en Gemas!", "tourMarketPage": "Desde el nivel 4, los huevos y pociones eclosionadoras caen de manera aleatoria cuando completas tareas. Aparecen aquí - ¡úsalas para eclosionar mascotas! También puedes comprar objetos del Mercado.", "tourHallPage": "Welcome to the Hall of Heroes, where open-source contributors to HabitRPG are honored. Whether through code, art, music, writing, or even just helpfulness, they have earned Gems, exclusive equipment, and prestigious titles. You can contribute to HabitRPG, too!", "tourPetsPage": "This is the Stable! After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "tourMountsPage": "Once you've fed a pet enough food to turn it into a mount, it will appear here. (Pets, mounts, and food are available after level 4.) Click a mount to saddle up!", - "tourEquipmentPage": "This is where your Equipment is stored! Your Battle Gear affects your stats. If you want to show different Equipment on your avatar without changing your stats, click \"Enable Costume.\"", + "tourEquipmentPage": "¡Aquí es donde guardamos tu Equipo! Tu Equipo de Batalla afecta a tus atributos. Si quieres mostrar un Equipo diferente en tu avatar sin cambiar tus atributos, marca \"Llevar disfraz\".", "tourOkay": "¡Muy bien!", "tourAwesome": "¡Estupendo!", "tourSplendid": "¡Esplendido!", diff --git a/common/locales/es/pets.json b/common/locales/es/pets.json index 8f35231a09..10a7ea7eed 100644 --- a/common/locales/es/pets.json +++ b/common/locales/es/pets.json @@ -25,10 +25,10 @@ "hatchingPotion": "poción de eclosión", "noHatchingPotions": "No tienes pociónes eclosionadoras.", "inventoryText": "Haz click sobre un huevo para ver las pociones usables destacadas en verde, y después clic una de las pociones para incubar tu mascota. Si ninguna poción se destacó, clic en ese huevo otra vez para anular la selección, y clic una poción primero para destacar los huevos usables. También puedes vender objetos que no quieras a Alexander el Mercader.", - "foodText": "food", + "foodText": "Comida", "food": "Comida y Sillas de montar", "noFood": "No tienes comida ni sillas de montar", - "dropsExplanation": "Consigue estos objetos mas rapido con gemas si no quieres esperar a que caigan cuando completes una tarea. Aprende mas acerca del sistema de recompenzas", + "dropsExplanation": "Hazte con estos objetos más rapido usando gemas si no quieres esperar a que caigan al completar una tarea. Aprende más sobre el sistema de recompensas", "beastMasterProgress": "Progreso en Domador de Bestias", "beastAchievement": "¡Has ganado el logro \"Maestro de Bestias\" por conseguir todas las mascotas!", "beastMasterName": "Domador de Bestias", diff --git a/common/locales/es/questscontent.json b/common/locales/es/questscontent.json index 9b6b36a7b4..5919642ed1 100644 --- a/common/locales/es/questscontent.json +++ b/common/locales/es/questscontent.json @@ -180,7 +180,7 @@ "questTRexDropTRexEgg": "Tiranosaurio (Huevo)", "questTRexUnlockText": "Desbloquear la compra de huevos de tiranosaurio en el Mercado", "questRockText": "Escapa de la Cueva Viviente", - "questRockNotes": "Cruzando las Colinas Serpenteantes deHabitica con algunos de tus amigos, acampáis por la noche en una encantadora cueva adornada de brillantes minerales. Pero cuando despertáis por la mañana, la entrada ha desaparecido y el suelo se está desplazando debajo de vosotros. \"Estos no son cristales - ¡son dientes!\"

@Painter de Cluster agarra tu mano. \"Tenemos que encontrar una forma de salir - ¡no te separes de mí y no te distraigas o podríamos quedarnos aquí atrapados para siempre!\"", + "questRockNotes": "Cruzando las Colinas Serpenteantes de Habitica con algunos de tus amigos, acampáis por la noche en una encantadora cueva adornada de brillantes minerales. Pero cuando despertáis por la mañana, la entrada ha desaparecido y el suelo se está desplazando debajo de vosotros.

> \"¡La montaña está viva!\" grita tu compañero @pfeffernusse. \"Estos no son cristales - ¡son dientes!\"

@Painter de Cluster agarra tu mano. \"Tenemos que encontrar una forma de salir - ¡no te separes de mí y no te distraigas o podríamos quedarnos aquí atrapados para siempre!\"", "questRockBoss": "Coloso de Cristal", "questRockCompletion": "Vuestra diligencia os ha permitido encontrar un camino seguro a través de la montaña viviente. Quietos bajo la luz del sol, tu amigo @intune se percata de algo reluciente en el suelo a la altura de la salida de la cueva. Te inclinas para recogerlo y ves que se trata de una pequeña piedra con un filón de oro desparramándose a través de ella. Junto a ella otras rocas con formas bastante peculiares. Parecen como si fueran... ¿huevos?", "questRockDropRockEgg": "Roca (Huevo)", diff --git a/common/locales/es/tasks.json b/common/locales/es/tasks.json index 19ebed2c5f..bdac63f9ae 100644 --- a/common/locales/es/tasks.json +++ b/common/locales/es/tasks.json @@ -37,8 +37,8 @@ "newDailyBulk": "Nuevas Tareas Diarias (uno por línea)", "streakCounter": "Contador de Rachas", "repeat": "Repetir", - "repeatEvery": "Repeat Every", - "repeatDays": "Every X Days", + "repeatEvery": "Repetir cada", + "repeatDays": "Cada X días", "repeatWeek": "On Certain Days of the Week", "day": "Dia", "days": "Dias", diff --git a/common/locales/es_419/challenge.json b/common/locales/es_419/challenge.json index 8278146ea0..26e102778a 100644 --- a/common/locales/es_419/challenge.json +++ b/common/locales/es_419/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Seleccionar un ganador y cerrar el desafío:", "deleteOrSelect": "Borrar o seleccionar el ganador", "endChallenge": "Terminar desafío", - "challengeDiscription": "Éstas son las tareas del Reto que serán añadidas a tu listas si aceptas éste Reto. El Reto de ejemplo de aquí abajo cambiará de color y te mostrará un gráfico con progreso total del grupo.", + "challengeDiscription": "Éstas son las tareas del Desafío que serán añadidas a tus listas si aceptas éste Reto. El Reto de ejemplo aquí abajo cambiará de color y mostrará un gráfico con progreso total del grupo.", "hows": "¿Qué tal vamos?", "filter": "Filtro", "groups": "Grupos", diff --git a/common/locales/es_419/character.json b/common/locales/es_419/character.json index 63db7b23b4..db310d0db5 100644 --- a/common/locales/es_419/character.json +++ b/common/locales/es_419/character.json @@ -149,5 +149,9 @@ "mageWiki": "Mago/a", "rogueWiki": "Pícaro/a", "healerWiki": "Sanador/a", - "chooseClassLearn": "Conoce más sobre las clases" + "chooseClassLearn": "Conoce más sobre las clases", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/es_419/content.json b/common/locales/es_419/content.json index 4ee6ecf00e..1ab73aa77e 100644 --- a/common/locales/es_419/content.json +++ b/common/locales/es_419/content.json @@ -4,7 +4,7 @@ "armoireText": "Armario Encantado", "armoireNotesFull": "Abre el Armario para recibir aleatoriamente ¡Equipamiento especial, Experiencia o comida! Piezas de Equipamiento restantes:", "armoireLastItem": "Has encontrado la última pieza rara de Equipamiento en el Gabinete Encantado.", - "armoireNotesEmpty": "The Armoire will have new Equipment in the first week of every month. Until then, keep clicking for Experience and Food!", + "armoireNotesEmpty": "La armería tendrá nuevo equipamiento en la primera semana de cada mes. Hasta entonces, ¡sigan clickeando por experiencia y comida!", "dropEggWolfText": "Lobo", "dropEggWolfAdjective": "leal", "dropEggTigerCubText": "Cachorro de tigre", diff --git a/common/locales/es_419/limited.json b/common/locales/es_419/limited.json index 05ae21ede9..96ca373815 100644 --- a/common/locales/es_419/limited.json +++ b/common/locales/es_419/limited.json @@ -8,8 +8,8 @@ "alarmingFriendsText": "Tus compañeros te han asustado <%= spookDust %> veces.", "agriculturalFriends": "Amigos agrarios", "agriculturalFriendsText": "Tus compañeros te han transformado <%= seeds %> veces en una flor.", - "aquaticFriends": "Aquatic Friends", - "aquaticFriendsText": "Got splashed <%= seafoam %> times by party members.", + "aquaticFriends": "Amigos Acuáticos", + "aquaticFriendsText": "Fuiste salpicado <%= seafoam %> veces por miembros del equipo,", "valentineCard": "Tarjeta del día de San Valentin", "valentineCardNotes": "Envía una tarjeta del día de San Valentín a un compañero de equipo.", "valentine0": "\"Las rosas son rojas<%= lineBreak %>mis Diarias azules<%= lineBreak %>me hace feliz<%= lineBreak %>¡que mi companero te titules!\"", diff --git a/common/locales/es_419/messages.json b/common/locales/es_419/messages.json index 642e5c2fea..9fbb4b64f6 100644 --- a/common/locales/es_419/messages.json +++ b/common/locales/es_419/messages.json @@ -1,7 +1,7 @@ { "messageLostItem": "Tu <%= itemText %> se rompió.", "messageTaskNotFound": "Tarea no encontrada.", - "messageDuplicateTaskID": "A task with that ID already exists.", + "messageDuplicateTaskID": "Ya existe una Tarea con ese ID", "messageTagNotFound": "Etiqueta no encontrada.", "messagePetNotFound": ":pet no encontrado en user.items.pets", "messageFoodNotFound": ":food no encontrado en user.items.food", diff --git a/common/locales/es_419/quests.json b/common/locales/es_419/quests.json index 1eef302e9b..6222f427bb 100644 --- a/common/locales/es_419/quests.json +++ b/common/locales/es_419/quests.json @@ -1,21 +1,21 @@ { "quests": "Misiones", "quest": "misión", - "whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests to find them.", - "yourQuests": "Your Quests", - "questsForSale": "Quests for Sale", - "petQuests": "Pet and Mount Quests", - "unlockableQuests": "Unlockable Quests", - "goldQuests": "Gold-Purchasable Quests", - "questDetails": "Quest Details", - "invitations": "Invitations", + "whereAreMyQuests": "¡Las misiones ahora están disponibles en su propia pagina! Haz Click en Inventario -> Misiones para encontrarlas", + "yourQuests": "Tus misiones", + "questsForSale": "Misiones a la venta", + "petQuests": "Misiones de mascotas y monturas", + "unlockableQuests": "Misiones desbloqueables", + "goldQuests": "Misiones comprables con oro", + "questDetails": "Detalles de la misión ", + "invitations": "Invitaciones", "completed": "¡Completado!", "youReceived": "Has recibido", - "questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.", + "questSend": "Cliqueando en \"Invitar\" enviara una invitación a los miembros de tu grupo. Cuando todos los miembros hayan aceptado o negado, la misión comenzara. Mira el progreso en Social > Grupo", "inviteParty": "Invitar equipo", "questInvitation": "Invitación a una misión:", - "questInvitationTitle": "Quest Invitation", - "questInvitationInfo": "Invitation for the Quest <%= quest %>", + "questInvitationTitle": "Invitación a una misión ", + "questInvitationInfo": "Invitación para la misión <%= quest %>", "askLater": "Preguntar más tarde", "buyQuest": "Comprar misión", "accepted": "Aceptado", @@ -27,7 +27,7 @@ "bossStrength": "Fuerza del Jefe", "collect": "Recolectar", "collected": "Recogido", - "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", + "bossDmg1": "Cada tarea diaria o tarea pendiente completada y cada hábito positivo lastima al Jefe. Dañalo aun mas con las tareas mas rojas o aplástalos brutalmente y hazlos estallar en llamas. El Jefe hará daño a cada participante de la misión por cada tarea diaria que dejes pasar (multiplicado por la fuerza del jefe) en adición al daño regular, ¡así que mantén a tu grupo saludable completando tus tareas diarias! Todo daño hacia y desde el jefe se anota en tu cron (el día de cambio) ", "bossDmg2": "Only participants will fight the boss and share in the quest loot.", "tavernBossInfo": "Para hacerle daño a un jefe mundial, completa tus Diarias y Pendientes. Mientras más alto sea el nivel de la tarea, más daño le harás al jefe (completando las rojas, hechizos de los Magos, ataques de los Guerreros, etc). Por cada Diaria que no completes (multiplicado por la Fuerza del jefe) aumentará la ira del jefe. Una vez que su ira llegue al máximo, algo malo pasará - ¡así que completa tus diarias! Todo el daño que ocasionen tu y el jefe es calculado durante el cron (al reinicio de tu día).", "bossColl1": "Para coleccionar artículos, haga tus tareas positivas. Objetos de misiones se ganan como objetos normales; sin embargo, no verá estos artículos hasta el próximo día cuando todo que encontró estará sumado y contribuido al total.", @@ -43,9 +43,9 @@ "noScrolls": "No tienes ningún pergamino de misión", "scrollsText1": "Las misiones requieren de un equipo. Si quieres ir solo a una misión,", "scrollsText2": "crea un equipo vacío", - "scrollsPre": "You haven't unlocked this quest yet!", - "alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.", - "alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.", + "scrollsPre": "¡No has desbloqueado esta misión aun!", + "alreadyEarnedQuestLevel": "Tu ya ganaste esta misión por alcanzar el nivel <%= level %>", + "alreadyEarnedQuestReward": "Tu haz ganado esta misión por completar <%= priorQuest %>.", "completedQuests": "Completó las siguientes misiones ", "mustComplete": "Primero necesitas terminar <%= quest %>.", "mustLevel": "You must be level <%= level %> to begin this quest.", diff --git a/common/locales/fr/character.json b/common/locales/fr/character.json index 9fdef248c4..cbe323e05d 100644 --- a/common/locales/fr/character.json +++ b/common/locales/fr/character.json @@ -149,5 +149,9 @@ "mageWiki": "Mage", "rogueWiki": "Voleur", "healerWiki": "Guérisseur", - "chooseClassLearn": "Apprenez-en plus à propos des classes" + "chooseClassLearn": "Apprenez-en plus à propos des classes", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/fr/gear.json b/common/locales/fr/gear.json index 1a74530f72..57c99ff19b 100644 --- a/common/locales/fr/gear.json +++ b/common/locales/fr/gear.json @@ -189,7 +189,7 @@ "armorSpecial1Notes": "Son pouvoir inlassable habitue son porteur à l'inconfort ordinaire. Augmente tous les attributs de <%= attrs %>.", "armorSpecial2Text": "Tunique de Noble de Jean Chalard", "armorSpecial2Notes": "Vous rend super moelleux ! Augmente la Consitution et l'Intelligence de <%= attrs %> points.", - "armorSpecialFinnedOceanicArmorText": "Armure Océane à Aileron", + "armorSpecialFinnedOceanicArmorText": "Armure Océane à Nageoire", "armorSpecialFinnedOceanicArmorNotes": "Bien qu'elle soit délicate, cette armure rend votre peau aussi dangereuse à toucher qu'un Corail de Feu. Augmente la Force de <%= str %> points.", "armorSpecialYetiText": "Tunique du Dresseur de Yeti", "armorSpecialYetiNotes": "Flou et féroce. Augmente la Constitution de <%= con %> points. Équipement en Édition Limitée de l'Hiver 2013-2014.", diff --git a/common/locales/fr/npc.json b/common/locales/fr/npc.json index 91177fb3b8..b3d86a0176 100644 --- a/common/locales/fr/npc.json +++ b/common/locales/fr/npc.json @@ -27,7 +27,7 @@ "payWithCard": "Payer par Carte Bancaire", "payNote": "Note : Paypal met parfois longtemps à transmettre. Nous vous recommandons de payer par carte.", "card": "Carte", - "amazonInstructions": "Click the button to pay using Amazon Payments", + "amazonInstructions": "Cliquez sur ce bouton pour payer avec Amazon Payments.", "paymentMethods": "Moyens de paiement :", "classGear": "Équipement de classe", "classGearText": "D'abord, pas de panique ! Votre vieil équipement est dans votre inventaire et vous portez maintenant votre équipement d'apprenti <%= klass %>. Porter l'équipement de votre classe apporte un bonus de 50% à vos attributs. Cependant, rien ne vous empêche de revenir à votre ancien équipement.", diff --git a/common/locales/fr/quests.json b/common/locales/fr/quests.json index 0dd966e94a..3c04af45c2 100644 --- a/common/locales/fr/quests.json +++ b/common/locales/fr/quests.json @@ -44,14 +44,14 @@ "scrollsText1": "Pour effectuer une quête, vous avez besoin d'une équipe. Si vous voulez faire une quête en solo,", "scrollsText2": "créez une équipe vide", "scrollsPre": "Vous n'avez pas encore débloqué cette quête!", - "alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.", - "alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.", + "alreadyEarnedQuestLevel": "Vous avez déjà gagné cette quête en atteignant le niveau <%= level %>.", + "alreadyEarnedQuestReward": "Vous avez déjà gagné cette quête en terminant <%= priorQuest %>.", "completedQuests": "A complété les quêtes suivantes", "mustComplete": "Vous devez d'abord compléter <%= quest %>.", - "mustLevel": "You must be level <%= level %> to begin this quest.", + "mustLevel": "Vous devez être au niveau <%= level %> pour lancer cette quête.", "mustLvlQuest": "Vous devez être au niveau <%= level %> pour acheter cette quête !", - "mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?", - "unlockByQuesting": "To earn this quest, complete <%= title %>.", + "mustInviteFriend": "Pour gagner cette quête, invitez un ami dans votre Équipe. Voulez-vous inviter quelqu'un maintenant?", + "unlockByQuesting": "Pour gagner cette quête, terminez <%= title %>.", "sureCancel": "Êtes-vous sûr de vouloir annuler cette quête ? Toutes les invitations acceptées seront perdues. Le lanceur de quête reprendra possession du parchemin de quête.", "sureAbort": "Êtes-vous sûr de vouloir abandonner cette mission ? Elle sera abandonnée pour tous les membres de votre groupe et toute la progression sera perdue. Le lanceur de quête reprendra possession du parchemin de quête.", "doubleSureAbort": "Êtes-vous sûr(e) et certain(e) ? Assurez-vous qu'ils ne vont pas vous détester pour le reste de votre vie !", diff --git a/common/locales/fr/questscontent.json b/common/locales/fr/questscontent.json index 2e1b081c0f..7af907aa4d 100644 --- a/common/locales/fr/questscontent.json +++ b/common/locales/fr/questscontent.json @@ -220,7 +220,7 @@ "questDilatoryDistress1Completion": "Vous revêtez l'armure à aileron et nagez en direction de Dilatoire aussi vite que possible. Les ondins et leurs alliés crevettes-mantes ont réussi à retenir les monstres hors de la ville pour l'instant, mais ils perdent du terrain. À peine êtes-vous dans l'enceinte du château que l'effrayant siège l'envahit!", "questDilatoryDistress1CollectFireCoral": "Corail de Feu", "questDilatoryDistress1CollectBlueFins": "Nageoires Bleues", - "questDilatoryDistress1DropArmor": "Armure Océane à Aileron (Armure)", + "questDilatoryDistress1DropArmor": "Armure Océane à Nageoire (Armure)", "questDilatoryDistress2Text": "Le Désespoir de Dilatoire, Partie 2 : Les Créatures de la Crevasse", "questDilatoryDistress2Notes": "Le siège est visible à des kilomètres : des milliers de crânes désincarnés se ruent à travers un portail dans les murs de la crevasse et se fraient un chemin vers Dilatoire.

Quand vous voyez le roi Manta dans la salle de commandement, il semble avoir les yeux enfoncés dans les orbites et son visage est tourmenté. \"Ma fille Adva a disparu dans la Crevasse Obscure juste avant le début du siège. Je vous en prie, trouvez-la et ramenez-la saine et sauve à la maison! Tenez, je vous prête mon Diadème de Corail de Feu pour vous aider. Si vous réussissez, il est à vous.\"", "questDilatoryDistress2Completion": "Vous vainquez la cauchemardesque horde de crânes mais n'avez pas l'impression d'avoir avancé dans votre quête d'Adva. Vous parlez à @Kiwibot, la pisteuse royale, pour voir si elle a quelques idées. \"Les crevettes-mantes qui défendent la ville doivent avoir vu Adva s'enfuir\", dit @Kiwibot. \"Essayez de les suivre dans la Crevasse Obscure.\"", diff --git a/common/locales/fr/tasks.json b/common/locales/fr/tasks.json index c6acb64326..011abf6f93 100644 --- a/common/locales/fr/tasks.json +++ b/common/locales/fr/tasks.json @@ -14,7 +14,7 @@ "save": "Enregistrer", "addChecklist": "Ajouter une Liste de vérification", "checklist": "Liste de vérification", - "checklistText": "Morcelez vos tâches! Les listes de vérification augmentent le gain d'Expérience et d'Or pour les tâches À Faire, et réduisent les dommages infligés par les Quotidiennes. ", + "checklistText": "Divisez vos tâches! Les listes de vérification augmentent le gain d'Expérience et d'Or pour les tâches À Faire, et réduisent les dommages infligés par les Quotidiennes. ", "expandCollapse": "Développer/Réduire", "text": "Titre", "extraNotes": "Notes supplémentaires", @@ -90,7 +90,7 @@ "dailiesRestingInInn": "Vous vous reposez à l'Auberge ! Vos Quotidiennes ne vous infligeront AUCUN dégâts cette nuit, mais SERONT réinitialisées chaque jour. Si vous participez à une quête, vous n'infligerez aucun dégât / ne récolterez aucun item jusqu'à ce que vous quittiez l'Auberge, mais vous pouvez quand même être blessé par un boss si un de vos équipiers oublie une de ses Quotidiennes.", "habitHelp1": "Les Bonnes Habitudes sont les choses que vous faites souvent. Elles octroient de l'Or et de l'Expérience à chaque fois que vous cliquez sur le <%= plusIcon %>.", "habitHelp2": "Les Mauvaises Habitudes sont les choses que vous voulez éviter de faire. Elles retirent de la Santé à chque fois que vous cliquez sur le <%= minusIcon %>.", - "habitHelp3": "Vous pouvez vous inspirer de ces Exemples d'Habitudes!", + "habitHelp3": "Vous pouvez vous inspirer de ces exemples d'Habitudes!", "newbieGuild": "Vous avez encore des questions? Posez-les à la <%= linkStart %>Guilde des Newbies<%= linkEnd %>!", "dailyHelp1": "Les Quotidiennes se répètent <%= emphasisStart %>chaque jour<%= emphasisEnd %> où elles sont actives. Cliquez sur le <%= pencilIcon %> pour changer les jours d'activation de vos Quotidiennes.", "dailyHelp2": "Si vous n'accomplissez pas vos tâches Quotidiennes, vous perdez de la Santé lors du Cron (votre passage d'un jour à l'autre). ", @@ -99,7 +99,7 @@ "dailyHelp5": "Vous pouvez vous inspirer de ces exemples de Quotidiennes!", "toDoHelp1": "Les tâches À Faire sont jaunes par défaut, et rougissent (en prenant de la valeur) au fil du temps que vous mettez à les accomplir. ", "toDoHelp2": "Les tâches À Faire ne vous blessent jamais! Elles octroient seulement de l'Or et de l'Expérience. ", - "toDoHelp3": "En fractionnant votre tâche À Faire en une liste de vérification faite de plus petits éléments, vous la rendrez moins effrayante et augmenterez vos points!", + "toDoHelp3": "En fractionnant votre tâche À Faire en une liste faite de plus petits éléments, vous la rendrez moins effrayante et augmenterez vos points!", "toDoHelp4": "Vous pouvez vous inspirer de ces exemples de tâches À Faire!", "rewardHelp1": "L'équipement que vous achetez pour votre avatar est entreposé dans <%= linkStart %>Inventaire > Équipement<%= linkEnd %>.", "rewardHelp2": "L’équipement affecte vos statistiques (<%= linkStart %>Utilisateur > Caractéristiques<%= linkEnd %>).", diff --git a/common/locales/he/character.json b/common/locales/he/character.json index 1d296b82e8..1234f279e0 100644 --- a/common/locales/he/character.json +++ b/common/locales/he/character.json @@ -149,5 +149,9 @@ "mageWiki": "מכשף", "rogueWiki": "נוכל", "healerWiki": "מרפא", - "chooseClassLearn": "מידע נוסף לגבי מקצועות" + "chooseClassLearn": "מידע נוסף לגבי מקצועות", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/he/content.json b/common/locales/he/content.json index 823944f9ae..45bd2c79c2 100644 --- a/common/locales/he/content.json +++ b/common/locales/he/content.json @@ -4,7 +4,7 @@ "armoireText": "ציוד קסום", "armoireNotesFull": "פתח את תיבת הציוד הקסום ע״מ לקבל ציוד מיוחד, ניסיון או מזון! יחידות ציוד שנותרו:", "armoireLastItem": "מצאת את פריט הציוד הקסום האחרון ", - "armoireNotesEmpty": "The Armoire will have new Equipment in the first week of every month. Until then, keep clicking for Experience and Food!", + "armoireNotesEmpty": "״הציוד הקסום״ יציע ציוד חדש בשבוע הראשון של כל חודש. עד אז, ניתן להמשיך לקבל ניסיון ומזון!", "dropEggWolfText": "זאב", "dropEggWolfAdjective": "נאמן", "dropEggTigerCubText": "גור נמרים", diff --git a/common/locales/he/contrib.json b/common/locales/he/contrib.json index 27a7b1a43f..d5ddccd2ff 100644 --- a/common/locales/he/contrib.json +++ b/common/locales/he/contrib.json @@ -66,5 +66,5 @@ "blurbGuildsPage": "גילדות הן קבוצות צ׳ט על בסיס תחומי עניין משותפים, אשר נוצרו ע״י שחקנים - עבור שחקנים. דפדף ברשימת הגילדות והצטרף לאלו שמעניינות אותך!", "blurbChallenges": "אתגרים נוצרים ע״י עמיתיך השחקנים. הצטרפות לאתגר תוסיף את מטלות האתגר לעמוד המשימות שלך. הניצחון באתגר יתן לך תג הישג ולעיתים רבות גם פרס של אבני חן!", "blurbHallPatrons": "זהו היכל התומכים, היכן שאנו מעניקים כבוד לשחקנים האדירים שתמכו ב״Kickstarter״ המקורי של האתר. אנו מודים להם שהביאו את האביטיקה לחיים!", - "blurbHallHeroes": "This is the Hall of Heroes, where open-source contributors to HabitRPG are honored. Whether through code, art, music, writing, or even just helpfulness, they have earned gems, exclusive equipment, and prestigious titles. You can contribute to HabitRPG, too! Find out more here. " + "blurbHallHeroes": "זהו היכל הגיבורים, המקום בו אנו מעניקים כבוד לתומכי הקוד-הפתוח של האביטיקה. בין אם התמיכה הייתה ע״י תרומת קוד, אומנות, מוסיקה, כתיבה או פשוט עזרה כללית, הם הרוויחו אבני חן, ציוד מיוחד וגם תארים מפוארים. . גם אתה יכול לתרום להאביטיקה! גלה כיצד כאן. " } \ No newline at end of file diff --git a/common/locales/he/gear.json b/common/locales/he/gear.json index 1c14057214..e2d5f92ac1 100644 --- a/common/locales/he/gear.json +++ b/common/locales/he/gear.json @@ -68,8 +68,8 @@ "weaponSpecial3Notes": "פגישות, מפלצות, דיכאון: טופל! נמחץ! נותץ! פוצץ! מגביר את ערכי הכוח, התבונה והחוסן ב<%= attrs %> נקודות לכל אחד.", "weaponSpecialCriticalText": "פטיש מדהים של תיקון באגים", "weaponSpecialCriticalNotes": "האלוף האוחז בפטיש המדהים הזה קטל יריב אימתני בגיטהאב, איפה שלוחמים רבים נפלו חלל. עשוי מעצמותיו של חרק (באג). פטיש זה גורם לפגיעות חמורות ועוצמתיות במיוחד. מגביר את הכוח והתפיסה שלך ב<%= attrs %> נקודות כל אחד.", - "weaponSpecialTridentOfCrashingTidesText": "Trident of Crashing Tides", - "weaponSpecialTridentOfCrashingTidesNotes": "Gives you the ability to command fish, and also deliver some mighty stabs to your tasks. Increases Intelligence by <%= int %>.", + "weaponSpecialTridentOfCrashingTidesText": "קלשון ריסוק הגלים", + "weaponSpecialTridentOfCrashingTidesNotes": "נותן לך את היכולת לפקד על הדגים בים וליצור פגיעות חמורות במטלות היומיות שלך. מגביר את התבונה ב <%= int %>.", "weaponSpecialYetiText": "חנית מאלפי יטים", "weaponSpecialYetiNotes": "חנית זו מאפשר למשתמש בה לפקד על כל יטי. מגבירה את הכוח ב<%= str %>. מהדורה מוגבלת , ציוד חורף 2013-2014.", "weaponSpecialSkiText": "מוט מתנקש-סקי", @@ -93,28 +93,28 @@ "weaponSpecialSummerMageText": "תפסן אצות", "weaponSpecialSummerMageNotes": "קלשון זה נועד לשיפוד אצות באופן יעיל ולשיפור יכולת איסוף אצות הים החומות. מוסיף <%= int %> נקודות לתבונה שלך ו <%= per %> נקודות לתפיסה. מהדורה מוגבלת, ציוד קיץ 2014.", "weaponSpecialSummerHealerText": "שרביט הרדודים", - "weaponSpecialSummerHealerNotes": "This wand, made of aquamarine and live coral, is very attractive to schools of fish. Increases Intelligence by <%= int %>. Limited Edition 2014 Summer Gear.", + "weaponSpecialSummerHealerNotes": "שרביט זה עשוי מאקווה-מארין ואלמוגים חיים, והוא מאוד מושך בעיני דגים ודגיגות גם יחד! מוסיף <%= int %> נקודות לתבונה. מהדורה מוגבלת, ציוד קיץ 2014.", "weaponSpecialFallRogueText": "יתד כסף", - "weaponSpecialFallRogueNotes": "Dispatches undead. Also grants a bonus against werewolves, because you can never be too careful. Increases Strength by <%= str %>. Limited Edition 2014 Autumn Gear.", + "weaponSpecialFallRogueNotes": "משלח לא-מתים אל הקרב. יעיל למדי גם נגד אנשי זאב, כי הרי אי אפשר להיות זהיר מדי. מוסיף <%= str %> נקודות לכוח. מהדורה מוגבלת, ציוד סתיו 2014.", "weaponSpecialFallWarriorText": "תפסן המדע", - "weaponSpecialFallWarriorNotes": "This grabby claw is at the very cutting edge of technology. Increases Strength by <%= str %>. Limited Edition 2014 Autumn Gear.", + "weaponSpecialFallWarriorNotes": "התפסן התפסני הזה הוא ממש חוד החנית של הטכנולוגיה. מוסיף <%= str %> נקודות לכוח. מהדורה מוגבלת, סתיו 2014.", "weaponSpecialFallMageText": "מטאטא קסום", - "weaponSpecialFallMageNotes": "This enchanted broom flies faster than a dragon! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2014 Autumn Gear.", + "weaponSpecialFallMageNotes": "המטאטא המכושף הזה עף מהר יותר מדרקון! מוסיף <%= int %> נקודות לתבונה ו<%= per %> נקודות לתפיסה. מהדורה מוגבלת, ציוד סתיו 2014.", "weaponSpecialFallHealerText": "מטה חרפושית", - "weaponSpecialFallHealerNotes": "The scarab on this wand protects and heals its wielder. Increases Intelligence by <%= int %>. Limited Edition 2014 Autumn Gear.", + "weaponSpecialFallHealerNotes": "החרפושית בקצה המטה הזה מגינה ומרפאת את האוחז בה. מוסיף <%= int %> נקודות לתבונה. מהדורה מוגבלת, ציוד סתיו 2014.", "weaponSpecialWinter2015RogueText": "יתד קרח", - "weaponSpecialWinter2015RogueNotes": "You truly, definitely, absolutely just picked these up off of the ground. Increases Strength by <%= str %>. Limited Edition 2014-2015 Winter Gear.", + "weaponSpecialWinter2015RogueNotes": "אתה באמת, ללא ספק, באופן מוחלט ולחלוטין הרמת את אלה מהרצפה. מגבירים את הכוח שלך ב<%= str %>. מהדורה מוגבלת, ציוד חורף 2014-2015.", "weaponSpecialWinter2015WarriorText": "חרב טיפת-מסטיק", - "weaponSpecialWinter2015WarriorNotes": "This delicious sword probably attracts monsters... but you're up for the challenge! Increases Strength by <%= str %>. Limited Edition 2014-2015 Winter Gear.", + "weaponSpecialWinter2015WarriorNotes": "חרב טעימה זו כנראה מושכת אליה מפלצות.. אך אתה מוכן לאתגר! מגבירה את הכוח ב<%= str %>. מהדורה מוגבלת, ציוד חורף 2014-2015.", "weaponSpecialWinter2015MageText": "מטה מואר-חורף", - "weaponSpecialWinter2015MageNotes": "The light of this crystal staff fills hearts with cheer. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2014-2015 Winter Gear.", + "weaponSpecialWinter2015MageNotes": "האור ממטה קריסטל זה מציף את הלב בשמחה. מגביר את התבונה ב<%= int %> ואת התפיסה ב<%= per %>. מהדורה מוגבלת, ציוד חורף 2014-2015.", "weaponSpecialWinter2015HealerText": "שרביט הרוגע", - "weaponSpecialWinter2015HealerNotes": "This scepter warms sore muscles and soothes away stress. Increases Intelligence by <%= int %>. Limited Edition 2014-2015 Winter Gear.", - "weaponSpecialSpring2015RogueText": "Exploding Squeak", + "weaponSpecialWinter2015HealerNotes": "מטה זה מחמם שרירים תפוסים ומשחרר לחצים. מגביר את התבונה ב<%= int %>. מהדורה מוגבלת, ציוד חורף 2014-2015.", + "weaponSpecialSpring2015RogueText": "צפצוף מתפוצץ", "weaponSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.", - "weaponSpecialSpring2015WarriorText": "Bone Club", + "weaponSpecialSpring2015WarriorText": "אלת עצם", "weaponSpecialSpring2015WarriorNotes": "It is a real bone club for real fierce doggies and is definitely not a chew toy that the Seasonal Sorceress gave you because who's a good doggy? Whoooo's a good doggy?? It's you!!! You're a good doggy!!! Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.", - "weaponSpecialSpring2015MageText": "Magician's Wand", + "weaponSpecialSpring2015MageText": "מטה קוסמים", "weaponSpecialSpring2015MageNotes": "Conjure yourself up a carrot with this fancy wand. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Spring Gear.", "weaponSpecialSpring2015HealerText": "Cat Rattle", "weaponSpecialSpring2015HealerNotes": "When you wave it, it makes a fascinating clickety noise that would keep ANYONE entertained for hours. Increases Intelligence by <%= int %>. Limited Edition 2015 Spring Gear.", @@ -174,21 +174,21 @@ "armorWizard5Text": "גלימת המג המלכותי", "armorWizard5Notes": "סמל הכוח שמאחורי כס המלכות, מביא עמו עצמה פוליטית. מגבירה את ערך התבונה שלך ב<%= int %> נקודות.", "armorHealer1Text": "חלוק מתלמד", - "armorHealer1Notes": "לבוש המראה שילוב של צניעות ושל תכליתיות, קצת כמו חלוק רחצה נחוש במיוחד. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", + "armorHealer1Notes": "לבוש המשרה שילוב של צניעות ותכליתיות, קצת כמו חלוק רחצה נחוש במיוחד. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", "armorHealer2Text": "חלוק רופא", - "armorHealer2Notes": "נלבש ע\"י האנשים האמונים על טיפול בפצועי קרב. ממש כמו האוס בטלוויזיה. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", + "armorHealer2Notes": "נלבש ע\"י האנשים האמונים על טיפול בפצועי קרב. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", "armorHealer3Text": "אדרת המגונן", - "armorHealer3Notes": "מפנה את קסמי המרפא פנימה כדי להגן עלייך מכל רע, כי מי אמר שרופאים הם פראיירים של מישהו? מגביר את ערך החוסן שלך ב<%= con %> נקודות.", + "armorHealer3Notes": "מפנה את קסמי המרפא פנימה כדי להגן עלייך מכל רע. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", "armorHealer4Text": "אדרת הרוקח", - "armorHealer4Notes": "מקרין סמכות, מבטל קללות, ומושך את המין השני כמו מגנט. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", + "armorHealer4Notes": "מקרין סמכות ומבטל קללות שהוטלו עליך. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", "armorHealer5Text": "לבוש מלכות", "armorHealer5Notes": "כך יתלבש האיש אשר המלך חפץ בייקרו. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", "armorSpecial0Text": "שריון צללים", - "armorSpecial0Notes": "שריון זועק עם כל מכה אשר נוחתת עליך, כי הוא חש בכאב במקומך. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", + "armorSpecial0Notes": "שריון הזועק עם כל מכה אשר נוחתת עליך - הוא חש בכאב במקומך. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", "armorSpecial1Text": "שריון קריסטל", - "armorSpecial1Notes": "כוחו הבלתי נלאה של השריון עושה אותך חסין לאי-נוחות רגילה. מגביר את כל ערכי התכונה שלך ב<%= attrs %> נקודות.", + "armorSpecial1Notes": "כוחו הבלתי נלאה של השריון עושה אותך חסין לאי-נוחות יומיומית. מגביר את כל ערכי התכונה שלך ב<%= attrs %> נקודות.", "armorSpecial2Text": "טוניקת האצילים של ג'ין חאלארד", - "armorSpecial2Notes": "עושה אותך פרוותי במיוחד! איזה יופי! מגביר את ערך החוסן והתבונה שלך ב<%= attrs %> נקודות.", + "armorSpecial2Notes": "עושה אותך פרוותי במיוחד! מגביר את ערך החוסן והתבונה שלך ב<%= attrs %> נקודות.", "armorSpecialFinnedOceanicArmorText": "Finned Oceanic Armor", "armorSpecialFinnedOceanicArmorNotes": "Although delicate, this armor makes your skin as harmful to the touch as a fire coral. Increases Strength by <%= str %>.", "armorSpecialYetiText": "מלבוש מאלף-ייטים", diff --git a/common/locales/hu/character.json b/common/locales/hu/character.json index 47974e3796..c70cc7981d 100644 --- a/common/locales/hu/character.json +++ b/common/locales/hu/character.json @@ -149,5 +149,9 @@ "mageWiki": "Mágus", "rogueWiki": "Tolvaj", "healerWiki": "Gyógyító", - "chooseClassLearn": "Tudj meg többet a kasztokról" + "chooseClassLearn": "Tudj meg többet a kasztokról", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/it/character.json b/common/locales/it/character.json index d9c270c69f..d8268903ca 100644 --- a/common/locales/it/character.json +++ b/common/locales/it/character.json @@ -149,5 +149,9 @@ "mageWiki": "Mago", "rogueWiki": "Furfante", "healerWiki": "Guaritore", - "chooseClassLearn": "Ottieni maggiori informazioni sulle classi" + "chooseClassLearn": "Ottieni maggiori informazioni sulle classi", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/it/quests.json b/common/locales/it/quests.json index dcebf8c3bd..fb31929972 100644 --- a/common/locales/it/quests.json +++ b/common/locales/it/quests.json @@ -1,12 +1,12 @@ { "quests": "Missioni", "quest": "missione", - "whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests to find them.", - "yourQuests": "Your Quests", - "questsForSale": "Quests for Sale", - "petQuests": "Pet and Mount Quests", - "unlockableQuests": "Unlockable Quests", - "goldQuests": "Gold-Purchasable Quests", + "whereAreMyQuests": "Le missioni sono ora disponibili sulla loro pagina propria! Clicca su Inventario -> Missioni per trovarle.", + "yourQuests": "il tuo missioni", + "questsForSale": "missioni per comprare", + "petQuests": "missioni animali e cavalcature", + "unlockableQuests": "missioni sbloccabili", + "goldQuests": "Oro acquistabile missioni", "questDetails": "Dettagli missione", "invitations": "Inviti", "completed": "Completata!", @@ -43,15 +43,15 @@ "noScrolls": "Non hai nessuna Pergamena.", "scrollsText1": "Per cominciare una missione hai bisogno di una squadra. Se vuoi affrontare la missione da solo,", "scrollsText2": "crea una squadra vuota.", - "scrollsPre": "You haven't unlocked this quest yet!", - "alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.", - "alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.", + "scrollsPre": "Non hai ancora sbloccato questa missione!", + "alreadyEarnedQuestLevel": "Hai già guadagnato questa ricerca per raggiungere Livello <%= level %>.", + "alreadyEarnedQuestReward": "Hai già guadagnato questa missione completamento <%= priorQuest %>.", "completedQuests": "Ha completato le seguenti missioni:", "mustComplete": "Devi prima completare <%= quest %>.", - "mustLevel": "You must be level <%= level %> to begin this quest.", + "mustLevel": "Devi essere di livello <% = livello%> per iniziare questa missione.", "mustLvlQuest": "Devi essere almeno di livello <%= level %> per comprare questa missione!", - "mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?", - "unlockByQuesting": "To earn this quest, complete <%= title %>.", + "mustInviteFriend": "Per guadagnare questa missione, invitare un amico alla tua festa. Invitare qualcuno ora?", + "unlockByQuesting": "Per guadagnare questa missione, completo <%= title %>.", "sureCancel": "Vuoi davvero annullare questa missione? Tutti gli inviti accettati andranno perduti. Il Capomissione resterà in possesso della Pergamena.", "sureAbort": "Vuoi davvero annullare questa missione? Questo causerà l'annullamento della missione anche per tutti i membri della tua squadra ed ogni progresso andrà perduto. La Pergamena verrà restituita al Capomissione.", "doubleSureAbort": "Sei veramente sicuro? Assicurati che non ti odieranno per sempre!", diff --git a/common/locales/ja/character.json b/common/locales/ja/character.json index 6d0759aa48..2fd2f9e3d5 100644 --- a/common/locales/ja/character.json +++ b/common/locales/ja/character.json @@ -149,5 +149,9 @@ "mageWiki": "魔道士", "rogueWiki": "盗賊", "healerWiki": "神官", - "chooseClassLearn": "クラスについて" + "chooseClassLearn": "クラスについて", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/ja/subscriber.json b/common/locales/ja/subscriber.json index c49e901885..a999b97812 100644 --- a/common/locales/ja/subscriber.json +++ b/common/locales/ja/subscriber.json @@ -5,15 +5,15 @@ "disableAds": "広告を無効にする", "disableAdsText": "あなたの購読が有効な間、広告は無効になります (広告が無効にされている元のユーザは適用除外)", "buyGemsGold": "ジェムをゴールドで購入", - "buyGemsGoldText": "Alexander the Merchant will sell you gems at a cost of <%= gemCost %> gold per gem. His monthly shipments are initially capped at <%= gemLimit %> gems per month, but this cap increases by 5 gems for every three months of consecutive subscription, up to a maximum of 50 gems per month!", + "buyGemsGoldText": "アレクサンダー商人が1ジェムあたり<%= gemCost %>ゴールドで売ってくれるでしょう。彼の毎月の出荷は最初は上限<%= gemLimit %>ジェムに制限されていますが、この上限は継続購読の3ヶ月ごとに5ジェムづつ増加し、最大で月50ジェムまで増加します。", "retainHistory": "完全な履歴エントリーの保持", "retainHistoryText": "あなたの完全な履歴をグラフやエクスポートで利用できるようになります。非購読の履歴はデータベースの最適化のために連結されます。", "doubleDrops": "デイリードロップキャップが二倍になりました", "doubleDropsText": "早く納屋をコンプリートする!", "mysteryItem": "ユニークな月額アイテム", - "mysteryItemText": "Each month you will receive a unique cosmetic item for your avatar! Plus, for every three months of consecutive subscription, the Mysterious Time Travelers will grant you access to historic (and futuristic!) cosmetic items.", + "mysteryItemText": "毎月アバター用にユニークな化粧品アイテムを受け取るでしょう! さらに継続購読の3ヶ月ごとに、謎のタイムトラベラーズによって、歴史的(そして未来的!)化粧品アイテムへのアクセスが許されるでしょう。", "supportDevs": "開発者をサポート", - "supportDevsText": "Your subscription helps keep Habitica thriving and helps fund the development of new features. Thank you for your generosity!", + "supportDevsText": "あなたの購読がHabitica繁栄の継続や新機能開発の資金援助を促進します。あなたの気前のよさに感謝します!", "monthUSD": "ドル / 月", "organization": "組織", "groupPlans": "企業プラン", diff --git a/common/locales/nl/character.json b/common/locales/nl/character.json index d87aaad2d3..8073a37c42 100644 --- a/common/locales/nl/character.json +++ b/common/locales/nl/character.json @@ -149,5 +149,9 @@ "mageWiki": "Magiër", "rogueWiki": "Dief", "healerWiki": "Heler", - "chooseClassLearn": "Leer meer over klassen" + "chooseClassLearn": "Leer meer over klassen", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/nl/npc.json b/common/locales/nl/npc.json index b682de36ca..794a97dbd7 100644 --- a/common/locales/nl/npc.json +++ b/common/locales/nl/npc.json @@ -27,7 +27,7 @@ "payWithCard": "Betaal met creditcard", "payNote": "Opmerking: PayPal doet er soms lang over om een betaling te verwerken. We raden je aan te betalen met een creditcard.", "card": "Creditcard", - "amazonInstructions": "Click the button to pay using Amazon Payments", + "amazonInstructions": "Klik op de knop om te betalen via de Amazon Betaaldienst", "paymentMethods": "Betaalmogelijkheden", "classGear": "Klassespecifieke uitrusting", "classGearText": "Ten eerste: geen paniek! Je oude uitrusting bevindt zich in je boedel, en je draagt nu de leerlingenuitrusting van een <%= klass %>. Door je klasse-uitrusting te dragen krijg je een bonus van 50% op de eigenschappen die de uitrusting verstrekt. Voel je echter ook vrij om je oude uitrusting weer aan te trekken.", diff --git a/common/locales/nl/quests.json b/common/locales/nl/quests.json index b807f5f0c0..e2fe974218 100644 --- a/common/locales/nl/quests.json +++ b/common/locales/nl/quests.json @@ -44,14 +44,14 @@ "scrollsText1": "Om een queeste te doen is een groep nodig. Als je queesten alleen wilt doen,", "scrollsText2": "creëer dan een lege groep", "scrollsPre": "Je hebt deze queeste nog niet vrijgespeeld!", - "alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.", - "alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.", + "alreadyEarnedQuestLevel": "Je hebt deze queeste reeds ontvangen door niveau <%= level %> te worden.", + "alreadyEarnedQuestReward": "Je hebt deze queeste reeds ontvangen door <%= priorQuest %> te voltooien.", "completedQuests": "Heeft de volgende queesten voltooid", "mustComplete": "Je moet eerst <%= quest %> voltooien.", - "mustLevel": "You must be level <%= level %> to begin this quest.", + "mustLevel": "Je moet niveau <%= level %> zijn om deze queeste te starten.", "mustLvlQuest": "Je moet niveau <%= level %> zijn om deze queeste te kunnen kopen!", - "mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?", - "unlockByQuesting": "To earn this quest, complete <%= title %>.", + "mustInviteFriend": "Om deze queeste te ontvangen, kan je een vriend uitnodigen in je groep. Wil je nu iemand uitnodigen?", + "unlockByQuesting": "Om deze queeste te ontvangen, moet je eerst <%= title %> voltooien.", "sureCancel": "Weet je zeker dat je deze queeste af wilt breken? Alle geaccepteerde uitnodigingen gaan verloren. De eigenaar van de queeste houdt de queeste-perkamentrol. ", "sureAbort": "Weet je zeker dat je deze missie wilt afbreken? De missie wordt afgebroken voor iedereen in jouw groep; alle vorderingen gaan verloren. De queeste-perkamentrol wordt teruggegeven aan de eigenaar van de queeste.", "doubleSureAbort": "Weet je het echt heel zeker? Zorg ervoor dat ze niet voor altijd een hekel aan je krijgen!", diff --git a/common/locales/pl/character.json b/common/locales/pl/character.json index 90f36753f0..925d72bd21 100644 --- a/common/locales/pl/character.json +++ b/common/locales/pl/character.json @@ -149,5 +149,9 @@ "mageWiki": "Mag", "rogueWiki": "Łotrzyk", "healerWiki": "Uzdrowiciel", - "chooseClassLearn": "Dowiedz się więcej na temat klas" + "chooseClassLearn": "Dowiedz się więcej na temat klas", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/pl/contrib.json b/common/locales/pl/contrib.json index 86908735ca..693305aee6 100644 --- a/common/locales/pl/contrib.json +++ b/common/locales/pl/contrib.json @@ -62,9 +62,9 @@ "surveysMultiple": "Pomógł rozwinąć HabitRPG poprzez wypełnienie <%=surveys %> ankiet. Brak aktywnych ankiet.", "currentSurvey": "Bieżąca ankieta.", "surveyWhen": "Odznaki zostaną przyznane wszystkim biorącym udział, gdy zgłoszenia zostaną przetworzone pod koniec marca.", - "blurbInbox": "This is where your private messages are stored! You can send someone a message by clicking on the envelope icon next to their name in Tavern, Party, or Guild Chat.", - "blurbGuildsPage": "Guilds are common-interest chat groups created by the players, for players. Browse through the list and join the Guilds that interest you!", - "blurbChallenges": "Challenges are created by your fellow players. Joining a Challenge will add its tasks to your task dashboard, and winning a Challenge will give you an achievement and often a gem prize!", - "blurbHallPatrons": "This is the Hall of Patrons, where we honor the noble adventurers who backed HabitRPG's original Kickstarter. We thank them for helping us bring Habitica to life!", - "blurbHallHeroes": "This is the Hall of Heroes, where open-source contributors to HabitRPG are honored. Whether through code, art, music, writing, or even just helpfulness, they have earned gems, exclusive equipment, and prestigious titles. You can contribute to HabitRPG, too! Find out more here. " + "blurbInbox": "Tutaj trzymane są twoje prywatne wiadomości! Możesz wysłać komuś wiadomość klikając na ikonę koperty koło kogoś nazwy w Karczmie, Drużynie lub na czacie Gildii.", + "blurbGuildsPage": "Gildie są grupami czatowymi zrzeszającymi graczy o wspólnych zainteresowaniach. Tworzone są przez graczy i dla graczy. Przeszukaj listę i dołącz do Gildii, które cię interesują.", + "blurbChallenges": "Wyzwania są tworzone przez twoich współtowarzyszy. Dołączenie do wyzwania doda jego zadania do twojej tablicy, a wygranie wyzwania nagrodzi osiągnięciem, a czasami nagrodą w postaci klejnotów!", + "blurbHallPatrons": "To jest Sala patronów, gdzie oddajemy cześć szlachetnym poszukiwaczom przygód, którzy wsparli oryginalny HabitRPG na Kickstarterze. Dziękujemy im za pomoc w powołaniu Habitiki do życia!", + "blurbHallHeroes": "To jest Sala bohaterów, gdzie uhonorowani zostali open-source'owi współautorzy HabitRPG. Niezależnie czy za pomocą kodu, sztuki, muzyki, pisania, czy nawet tylko uczynności, zdobyli oni klejnoty, ekskluzywne wyposażenie oraz prestiżowy tytuł. Ty również możesz współtworzyć HabitRPG! Tutaj dowiesz się więcej. " } \ No newline at end of file diff --git a/common/locales/pl/gear.json b/common/locales/pl/gear.json index 4a6530493a..addc3e94e4 100644 --- a/common/locales/pl/gear.json +++ b/common/locales/pl/gear.json @@ -68,8 +68,8 @@ "weaponSpecial3Notes": "Zebrania, potwory, zaniepokojenie – z głowy! Zmiażdżone! Zwiększa Siłę, Inteligencję i Kondycję o <%= attrs %>.", "weaponSpecialCriticalText": "Kryzysowy młot do miażdżenia błędów", "weaponSpecialCriticalNotes": "Ten czempion zgładził krytycznego wroga na Githubie tam, gdzie wielu poległo. Wykonany z jego kości, młot ten zadaje potężne krytyczne obrażenia. Zwiększa Siłę jak i Percepcję o <%= attrs %>.", - "weaponSpecialTridentOfCrashingTidesText": "Trident of Crashing Tides", - "weaponSpecialTridentOfCrashingTidesNotes": "Gives you the ability to command fish, and also deliver some mighty stabs to your tasks. Increases Intelligence by <%= int %>.", + "weaponSpecialTridentOfCrashingTidesText": "Trójząb miażdżących fal", + "weaponSpecialTridentOfCrashingTidesNotes": "Daje możliwość dowodzenia rybami, jak również dostarcza twoim zadaniom kilka potężnych pchnięć. Zwiększa Inteligencję o <%= int %>.", "weaponSpecialYetiText": "Włócznia poskramiacza yeti", "weaponSpecialYetiNotes": "Ta włócznia pozwala używającemu jej na wydawanie rozkazów każdemu Yeti. Zwiększa Siłę o <%= str %>. Edycja Limitowana Zima 2013-2014.", "weaponSpecialSkiText": "Kij szusującego asasyna", @@ -138,8 +138,8 @@ "weaponArmoireBasicCrossbowNotes": "Ta kusza potrafi przebić pancerz zadania z bardzo daleka! Zwiększa Siłę o <%= str %>, Percepcję o <%= per %> i Kondycję o <%= con %>. Zaczarowana szafa: przedmiot niezależny.", "weaponArmoireLunarSceptreText": "Księżycowe Kojące Berło", "weaponArmoireLunarSceptreNotes": "Leczącej mocy tej różdźki przybywa i ubywa. Zwiększa Kondycję o <%= con %> i Inteligencję o <%= int %>. Zaczarowana szafa: kojący zestaw księżycowy (przedmiot 3 z 3).", - "weaponArmoireRancherLassoText": "Rancher Lasso", - "weaponArmoireRancherLassoNotes": "Lassos: the ideal tool for rounding up and wrangling. Increases Strength by <%= str %>, Perception by <%= per %>, and Intelligence by <%= int %>. Enchanted Armoire: Rancher Set (Item 3 of 3).", + "weaponArmoireRancherLassoText": "Lasso farmera", + "weaponArmoireRancherLassoNotes": "Lassa: idealne narzędzie do robienia obław i zaganiania. Zwiększa Siłę o <%= str %>, Percepcję o <%= per %> i Inteligencję o <%= int %>. Zaczarowana szafa: zestaw farmerski (przedmiot 3 z 3).", "armor": "zbroja", "armorBase0Text": "Zwykłe ubranie", "armorBase0Notes": "Zwyczajne ubranie. Nie ma na nic wpływu.", @@ -189,8 +189,8 @@ "armorSpecial1Notes": "Jej niestrudzona siła uodparnia noszącego na przyziemne trudy. Zwiększa wszystkie atrybuty o <%= attrs %>.", "armorSpecial2Text": "Szlachecka tunika Jeana Chalarda", "armorSpecial2Notes": "Stajesz się bardzo puchaty! Zwiększa Kondycję jak i Inteligencję o <%= attrs %> .", - "armorSpecialFinnedOceanicArmorText": "Finned Oceanic Armor", - "armorSpecialFinnedOceanicArmorNotes": "Although delicate, this armor makes your skin as harmful to the touch as a fire coral. Increases Strength by <%= str %>.", + "armorSpecialFinnedOceanicArmorText": "Płetwiasta oceaniczna zbroja", + "armorSpecialFinnedOceanicArmorNotes": "Mimo że delikatna, dzięki tej zbroi twoja skóra jest szkodliwa w dotyku niczym ognisty koralowiec. Zwiększa Siłę o <%= str %>.", "armorSpecialYetiText": "Szata poskramiacza yeti", "armorSpecialYetiNotes": "Puchaty i bezwzględny. Zwiększa Kondycję o <%= con %>. Edycja Limitowana Zima 2013-2014.", "armorSpecialSkiText": "Parka szusującego asasyna", @@ -285,8 +285,8 @@ "armorArmoireLunarArmorNotes": "Światło księżyca uczyni cię silnym i rozumnym. Zwiększa Siłę o <%= str %> i Inteligencję o <%= int %>. Zaczarowana szafa: kojący zestaw księżycowy (przedmiot 2 z 3).", "armorArmoireGladiatorArmorText": "Zbroja gladiatora", "armorArmoireGladiatorArmorNotes": "Do bycia gladiatorem nie wystarczy spryt... trzeba też siły. Zwiększa Percepcję o <%= per %> i Siłę o <%= str %>. Zaczarowana szafa: zestaw gladiatora (przedmiot 2 z 3).", - "armorArmoireRancherRobesText": "Rancher Robes", - "armorArmoireRancherRobesNotes": "Wrangle your mounts and round up your pets while wearing these magical Rancher Robes! Increases Strength by <%= str %>, Perception by <%= per %>, and Intelligence by <%= int %>. Enchanted Armoire: Rancher Set (Item 2 of 3).", + "armorArmoireRancherRobesText": "Szaty farmera", + "armorArmoireRancherRobesNotes": "Zagoń swoje wierzchowce i zbierz swoje chowańce podczas noszenia tych magicznych szat farmera! Zwiększa Siłę o <%= str %>, Percepcję o <%= per %> i Inteligencję o <%= int %>. Zaczarowana szafa: zestaw farmerski (przedmiot 2 z 3).", "headgear": "nakrycie głowy", "headBase0Text": "Bez hełmu", "headBase0Notes": "Bez nakrycia głowy.", @@ -431,7 +431,7 @@ "headArmoireGladiatorHelmText": "Hełm gladiatora", "headArmoireGladiatorHelmNotes": "Do bycia gladiatorem nie wystarczy siła... trzeba też sprytu. Zwiększa Inteligencję o <%= int %> i Percepcję o <%= per %>. Zaczarowana szafa: zestaw gladiatora (przedmiot 1 z 3).", "headArmoireRancherHatText": "Kapelusz farmera", - "headArmoireRancherHatNotes": "Round up your pets and wrangle your mounts while wearing this magical Rancher Hat! Increases Strength by <%= str %>, Perception by <%= per %>, and Intelligence by <%= int %>. Enchanted Armoire: Rancher Set (Item 1 of 3).", + "headArmoireRancherHatNotes": "Zbierz swoje chowańce i zagoń swoje wierzchowce podczas noszenia tego magicznego kapelusza farmera! Zwiększa Siłę o <%= str %>, Percepcję o <%= per %> i Inteligencję o <%= int %>. Zaczarowana szafa: zestaw farmerski (przedmiot 1 z 3).", "headArmoireBlueHairbowText": "Blue Hairbow", "headArmoireBlueHairbowNotes": "Become perceptive, tough, and smart while wearing this beautiful Blue Hairbow! Increases Perception by <%= per %>, Constitution by <%= con %>, and Intelligence by <%= int %>. Enchanted Armoire: Independent Item.", "headArmoireRoyalCrownText": "Royal Crown", diff --git a/common/locales/pl/npc.json b/common/locales/pl/npc.json index eba129837a..0982cb17e1 100644 --- a/common/locales/pl/npc.json +++ b/common/locales/pl/npc.json @@ -27,7 +27,7 @@ "payWithCard": "Zapłać kartą", "payNote": "Uwaga: Transakcje PayPal czasami długo czekają na realizację. Zalecamy płatność kartą.", "card": "Karta", - "amazonInstructions": "Click the button to pay using Amazon Payments", + "amazonInstructions": "Kliknij przycisk, by zapłacić używając Amazon Payments", "paymentMethods": "Metody płatności:", "classGear": "Wyposażenie klasowe", "classGearText": "Po pierwsze: nie panikuj! Twoje stare wyposażenie znajduje się w ekwipunku, a teraz nosisz ekwipunek <%= klass %> nowicjusza. Używanie ekwipunku przynależnego twojej klasie zapewnia ci 50% premię do atrybutów. Możesz jednak w każdej chwili wrócić do swojego starego wyposażenia.", diff --git a/common/locales/pl/quests.json b/common/locales/pl/quests.json index da537c720d..45e4403bab 100644 --- a/common/locales/pl/quests.json +++ b/common/locales/pl/quests.json @@ -44,14 +44,14 @@ "scrollsText1": "Do wykonania misji potrzebna jest drużyna. Jeśli chcesz je wykonywać w pojedynkę,", "scrollsText2": "stwórz pustą drużynę", "scrollsPre": "Jeszcze nie odblokowałeś tej misji!", - "alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.", - "alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.", + "alreadyEarnedQuestLevel": "Już zdobyłeś tą misję dzięki osiągnięciu poziomu <%= level %>.", + "alreadyEarnedQuestReward": "Już zdobyłeś tą misję dzięki ukończeniu <%= priorQuest %>.", "completedQuests": "Zakończył następujące misje", "mustComplete": "Musisz najpierw ukończyć <%= quest %>.", - "mustLevel": "You must be level <%= level %> to begin this quest.", + "mustLevel": "Musisz mieć co najmniej poziom <%= level %>, by rozpocząć tą misję!", "mustLvlQuest": "Musisz mieć co najmniej poziom <%= level %>, żeby kupić tę misję!", - "mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?", - "unlockByQuesting": "To earn this quest, complete <%= title %>.", + "mustInviteFriend": "By zdobyć tą misję, zaproś przyjaciela do swojej drużyny. Zaprosić kogoś teraz?", + "unlockByQuesting": "By zdobyć tą misję, najpierw ukończ <%= title %>.", "sureCancel": "Czy na pewno chcesz zakończyć tę misję? Wszystkie zaakceptowane zaproszenia zostaną stracone. Właściciel misji zachowa zwój misji.", "sureAbort": "Czy na pewno chcesz porzucić tę misję? Zostanie przerwana dla każdego członka twojej drużyny i cały postęp zostanie stracony. Zwój misji zostanie zwrócony właścicielowi. ", "doubleSureAbort": "Czy jesteś pewien? Drużyna się na Ciebie nie obrazi?", diff --git a/common/locales/pl/questscontent.json b/common/locales/pl/questscontent.json index 830ec3a6b8..523b2963a9 100644 --- a/common/locales/pl/questscontent.json +++ b/common/locales/pl/questscontent.json @@ -215,27 +215,27 @@ "questWhaleCompletion": "Po sporej ilości ciężkiej pracy, wieloryb w końcu zaprzestaje swojego ogłuszającego jęku. \"Wygląda na to, że tonął on w falach negatywnych nawyków,\" wyjaśnia @zoebeagle. \"Dzięki twoim konsekwentnym wysiłkom, jesteśmy w stanie zawrócić fale!\" Gdy wchodzisz do łodzi podwodnej, kilka wielorybich jaj podskakuje w twoim kierunku, więc je zgarniasz.", "questWhaleDropWhaleEgg": "Wieloryb (jajo)", "questWhaleUnlockText": "Odblokowuje dostęp do kupna wielorybich jaj na Targu", - "questDilatoryDistress1Text": "Dilatory Distress, Part 1: Message in a Bottle", - "questDilatoryDistress1Notes": "A message in a bottle arrived from the newly rebuilt city of Dilatory! It reads: \"Dear Habiticans, we need your help once again. Our princess has disappeared and the city is under siege by some unknown watery demons! The mantis shrimps are holding the attackers at bay. Please aid us!\" To make the long journey to the sunken city, one must be able to breathe water. Fortunately, the alchemists @Benga and @hazel can make it all possible! You only have to find the proper ingredients.", - "questDilatoryDistress1Completion": "You don the the finned armor and swim to Dilatory as quickly as you can. The merfolk and their mantis shrimp allies have managed to keep the monsters outside the city for the moment, but they are losing. No sooner are you within the castle walls than the horrifying siege descends!", - "questDilatoryDistress1CollectFireCoral": "Fire Coral", - "questDilatoryDistress1CollectBlueFins": "Blue Fins", - "questDilatoryDistress1DropArmor": "Finned Oceanic Armor (Armor)", - "questDilatoryDistress2Text": "Dilatory Distress, Part 2: Creatures of the Crevasse", + "questDilatoryDistress1Text": "Na pomoc Opieszałości, Część 1: List w butelce", + "questDilatoryDistress1Notes": "Z nowowybudowanego Miasta Opieszałości dotarł do nas list w butelce: \"Drodzy mieszkańcy Habitiki, znów potrzebujemy waszej pomocy! Nasza księżniczka zaginęła, a miasto jest oblężone przez nieznane wodne demony! Rawki błazny starają się trzymać najeźdźców na dystans. Prosimy was o pomoc!\" Trzeba umieć oddychać pod wodą, żeby przebyć długą drogę do zatoniętego miasta. Na naszcze szczęście alchemicy @Benga i @hazel są w stanie to umożliwić. Ty musisz znaleźć tylko niezbędne składniki.", + "questDilatoryDistress1Completion": "Przywdziewasz płetwową zbroję i udajesz się jak najszybciej do Miasta Opieszałości. Syrenom oraz ich rowkowym sprzymierzeńcom udało się naradzie zatrzymać najeźdźców poza murami miasta, ale pływają na przegranej pozycji. Jak tylko wpływasz w mury zamkowe, najeźdźcy rozpoczynają kolejną falę oblężenia!", + "questDilatoryDistress1CollectFireCoral": "Ognisty koral", + "questDilatoryDistress1CollectBlueFins": "Błękitne płetwy", + "questDilatoryDistress1DropArmor": "Oceaniczna zbroja płetwowa (Zbroja)", + "questDilatoryDistress2Text": "Na pomoc Opieszałości, Część 2: Stwory z Czeluści", "questDilatoryDistress2Notes": "The siege can be seen from miles away: thousands of disembodied skulls rushing through a portal in the crevasse walls and making their way towards Dilatory.

When you meet King Manta in his war room, his eyes seem sunken, and his face is worried. \"My daughter Adva disappeared into the Dark Crevasse just before this siege began. Please find her and bring her back home safely! I will lend you my Fire Coral Circlet to aid you. If you succeed, it is yours.\"", "questDilatoryDistress2Completion": "You vanquish the nightmarish horde of skulls, but you feel no closer to finding Adva. You speak to @Kiwibot, the royal tracker, to see if she has any ideas. \"The mantis shrimps that defend the city must have seen Adva escape,\" @Kiwibot says. \"Try following them into the Dark Crevasse.\"", "questDilatoryDistress2Boss": "Water Skull Swarm", "questDilatoryDistress2RageTitle": "Swarm Respawn", "questDilatoryDistress2RageDescription": "Swarm Respawn: This bar fills when you don't complete your Dailies. When it is full, the Water Skull Swarm will heal 30% of its remaining health!", "questDilatoryDistress2RageEffect": "`Water Skull Swarm uses SWARM RESPAWN!`\n\nEmboldened by their victories, more skulls pour forth from the crevasse, bolstering the swarm!", - "questDilatoryDistress2DropSkeletonPotion": "Skeleton Hatching Potion", - "questDilatoryDistress2DropCottonCandyBluePotion": "Cotton Candy Blue Hatching Potion", - "questDilatoryDistress2DropHeadgear": "Fire Coral Circlet (Headgear)", - "questDilatoryDistress3Text": "Dilatory Distress, Part 3: Not a Mere Maid", + "questDilatoryDistress2DropSkeletonPotion": "Szkieletowy eliksir wylęgający", + "questDilatoryDistress2DropCottonCandyBluePotion": "Eliksir wyklucia niebieskiej waty cukrowej", + "questDilatoryDistress2DropHeadgear": "Wieniec Ognistych Korali (nakrycie głowy)", + "questDilatoryDistress3Text": "Na pomoc Opieszałości, Część 3: Niezwykła syrena", "questDilatoryDistress3Notes": "You follow the mantis shrimps deep into the Crevasse, and discover an underwater fortress. Princess Adva, escorted by more watery skulls, awaits you inside the main hall. \"My father has sent you, has he not? Tell him I refuse to return. I am content to stay here and practice my sorcery. Leave now, or you shall feel the wrath of the ocean's new queen!\" Adva seems very adamant, but as she speaks you notice a strange, ruby pendant on her neck glowing ominously... Perhaps her delusions would cease should you break it?", "questDilatoryDistress3Completion": "Finally, you manage to pull the bewitched pendant from Adva's neck and throw it away. Adva clutches her head. \"Where am I? What happened here?\" After hearing your story, she frowns. \"This necklace was given to me by a strange ambassador - a lady called 'Tzina'. I don't remember anything after that!\"

Back at Dilatory, Manta is overjoyed by your success. \"Allow me to reward you with this trident and shield! I ordered them from @aiseant and @starsystemic as a gift for Adva, but... I'd rather not put weapons in her hands any time soon.\"", - "questDilatoryDistress3Boss": "Adva, the Usurping Mermaid", - "questDilatoryDistress3DropFish": "Fish (Food)", + "questDilatoryDistress3Boss": "Adva, Uzurpująca Syrena", + "questDilatoryDistress3DropFish": "Ryba (jedzenie)", "questDilatoryDistress3DropWeapon": "Trident of Crashing Tides (Weapon)", "questDilatoryDistress3DropShield": "Moonpearl Shield (Shield-Hand Item)" } \ No newline at end of file diff --git a/common/locales/pt/character.json b/common/locales/pt/character.json index d145b31c40..97716ea03e 100644 --- a/common/locales/pt/character.json +++ b/common/locales/pt/character.json @@ -149,5 +149,9 @@ "mageWiki": "Mago", "rogueWiki": "Ladino", "healerWiki": "Curandeiro", - "chooseClassLearn": "Aprenda mais sobre classes" + "chooseClassLearn": "Aprenda mais sobre classes", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/pt/communityguidelines.json b/common/locales/pt/communityguidelines.json index c353ef2737..708fce88bb 100644 --- a/common/locales/pt/communityguidelines.json +++ b/common/locales/pt/communityguidelines.json @@ -56,7 +56,7 @@ "commGuidePara035": "Nenhuma guilda, Pública ou Privada, deve ser criada com o propósito de atacar algum grupo ou indivíduo. Criar tal guilda é motivo para expulsão imediata. Lutem contra maus hábitos, não contra seus companheiros de aventura!", "commGuidePara037": "Todos Desafios da Taverna e Desafios de Guilda Pública devem seguir essas regras também.", "commGuideHeadingBackCorner": "A Esquina de Trás", - "commGuidePara038": "As vezes uma conversa fica muito longa, fora do tema, ou delicada para ser continuada em um espaço publico ser deixar os usuários desconfortáveis. Nesse caso, a conversa será redirecionada para a Esquina de Trás. Repare que ser mandado à Esquina não é um castigo! Na verdade, muitos Habiticanos gostam de passar tempo lá e discutir as coisas com calma.", + "commGuidePara038": "As vezes uma conversa fica muito longa, fora do tema, ou delicada para ser continuada em um espaço publico sem deixar os usuários desconfortáveis. Nesse caso, a conversa será redirecionada para a Esquina de Trás. Repare que ser mandado à Esquina não é um castigo! Na verdade, muitos Habiticanos gostam de passar tempo lá e discutir as coisas com calma.", "commGuidePara039": "A Guilda da Esquina de Trás é um espaço livre publico para discutir assuntos delicados ou uma unica conversa duradoura e é cuidadosamente moderada. Diretrizes de Espaço Público ainda se aplicam, assim como os Termos e Condições. Só porque estamos todos vestindo capas longas e nos amontoando num canto não significa que vale tudo! Agora me passe aquela vela, por favor?", "commGuideHeadingTrello": "Quadros do Trello", "commGuidePara040": "Trello funciona como um fórum aberto para sugestões e discussões a respeito das funcionalidades do site. Habitica é regida por pessoas na forma de valiosos contribuidores -- todos nós construímos o site juntos. Trello é o sistema que fornece o método para nosso louca missão. Como consideração por isso, busque seu melhor para conter todos os seus pensamentos num único comentário, ao invés de comentar muitas vezes seguidas na mesma carta. Se você pensar em algo novo, sinta-se livre para editar seus comentários originais. Por favor, tenha dó de nós que recebemos uma notificação para todo novo comentário. Nossas caixas de entrada não aguentam tanto.", @@ -66,7 +66,7 @@ "commGuideList03C": "O Quadro de Pixel Art é o lugar para discutir e entregar pixel art.", "commGuideList03D": "O Quadro de Missões é o lugar para discutir e entregar missões.", "commGuideList03E": "O Quadro da Wiki é o lugar para melhorar, discutir e pedir novo conteúdo na wiki.", - "commGuidePara042": "Todos tem suas próprias diretrizes listadas, e as Regras de Espaço Publico de aplicam. Usuários devem evitar sair do tópico de qualquer dos Quadros ou cartões. Acredite, os quadros ficam lotados o suficiente mesmo assim! Conversas prolongadas devem ser levadas à Esquina de Trás.", + "commGuidePara042": "Todos tem suas próprias diretrizes listadas, e as Regras de Espaço Público se aplicam. Usuários devem evitar sair do tópico de qualquer dos Quadros ou cartões. Acredite, os quadros ficam lotados o suficiente mesmo assim! Conversas prolongadas devem ser levadas à Esquina de Trás.", "commGuideHeadingGitHub": "GitHub", "commGuidePara043": "HabitRPG usa GitHub para acompanhar bugs e contribuir com código. É a oficina onde os incansáveis Ferreiros forjam as funcionalidades! todas as regras de espaços públicos se aplicam Seja educado com os Ferreiros - eles tem um monte de trabalho para manter o site funcionando! Viva os Ferreiros!", "commGuidePara044": "Os seguintes usuários são membros do repositório de HabitRPG:", @@ -120,24 +120,24 @@ "commGuideHeadingSevereConsequences": "Exemplos de Consequências Severas", "commGuideList09A": "Banimento de Conta", "commGuideList09B": "Anulação de Conta", - "commGuideList09C": "Permanentemente desabilitar progressão (\"congelamento\") por meio dos Níveis de Contribuidor", + "commGuideList09C": "Permanentemente desabilitar (\"congelar\") progressão dos Níveis de Contribuidor", "commGuideHeadingModerateConsequences": "Exemplos de Consequências Moderadas", "commGuideList10A": "Privilégios de chat público restringidos", "commGuideList10B": "Privilégios de chat privado restringidos", - "commGuideList10C": "Privilégios de criação de guilda/desafio restringidos", - "commGuideList10D": "Temporariamente desabilitar progressão (\"congelamento\") através dos Níveis de Contribuidor", + "commGuideList10C": "Privilégios de criação de guilda/desafios restringidos", + "commGuideList10D": "Temporariamente desabilitar (\"congelar\") progressão dos Níveis de Contribuidor", "commGuideList10E": "Demoção do Nível de Contribuidor", "commGuideList10F": "Colocar usuários em \"Condicional\"", "commGuideHeadingMinorConsequences": "Exemplos de Consequências Menores", - "commGuideList11A": "Lembretes a respeito das Diretrizes de Espaço Público", + "commGuideList11A": "Lembretes a respeito das Diretrizes do Espaço Público", "commGuideList11B": "Avisos", "commGuideList11C": "Pedidos", - "commGuideList11D": "Deleções (Moderadores/Equipe podem deletar conteúdo problemático)", - "commGuideList11E": "Edições (Moderadores/Equipe podem editar conteúdo problemático)", + "commGuideList11D": "Deleções (Mods/Equipe podem deletar conteúdo problemático)", + "commGuideList11E": "Edições (Mods/Equipe podem editar conteúdo problemático)", "commGuideHeadingRestoration": "Restauração", "commGuidePara061": "Habitica é uma terra devotada ao auto-aprimoramento e nós acreditamos em segundas chances. Se você cometeu uma infração e recebeu uma consequência, veja isso como uma chance para avaliar suas ações e empenhar-se em ser um membro melhor na comunidade.", "commGuidePara062": "O e-mail que você recebeu explicando as consequências de suas ações (ou, no caso de pequenas infrações, o alerta do Mod/Equipe) é uma boa fonte de informação. Coopere com quaisquer restrições que lhe tenham sido impostas e esforce-se para atender os requerimentos para ter alguma penalidade removida.", - "commGuidePara063": "Se você não entende suas consequências, ou a natureza de sua infração, pergunte a algum membro da equipe/moderação para ajudá-lo a evitar cometer infrações no futuro. ", + "commGuidePara063": "Se você não entender suas consequências, ou a natureza de sua infração, pergunte a algum membro da equipe/moderação para ajudá-lo a evitar cometer infrações no futuro. ", "commGuideHeadingContributing": "Contribuindo para Habitica", "commGuidePara064": "HabitRPG é um projeto de código aberto, o que quer dizer que quaisquer Habiticanos são bem-vindos para contribuir! Os que o fizerem serão recompensados de acordo com os seguintes níveis de recompensas:", "commGuideList12A": "Medalha de Colaborador do HabitRPG, mais 3 Gemas", @@ -152,15 +152,15 @@ "commGuideList13A": "Níveis são discricionários. Eles são fornecidos sob a discrição de Moderadores, baseando-se em diversos fatores, incluindo nossa percepção sobre o trabalho que você tem feito e seu valor para comunidade. Nos reservamos ao direito de mudar níveis, títulos e recompensas específicas de acordo com nossa discrição.", "commGuideList13B": "Níveis ficam mais difíceis a medida que você progride. Se você criou um monstro, ou corrigiu um pequeno bug, isso pode ser o suficiente para lhe conferir o primeiro Nível de Contribuidor, mas não o suficiente para lhe conferir o próximo. Como em todo bom RPG, com elevados níveis chegam elevados desafios!", "commGuideList13C": "Níveis não \"recomeçam\" em cada campo. Quando escalando a dificuldade, nós observamos todas as suas contribuições, para que pessoas que fazem um pouco da arte, então consertam um pequeno bug, depois alteram algo na wiki, não prosigam mais rápido que pessoas que tem trabalhado duro numa única tarefa. Isso mantém as coisas justas!", - "commGuideList13D": "Usuários em provação não podem ser promovidos para o próximo nível. Mods tem o direito de congelar o avanço de usuários devido infrações. Se isso ocorrer, o usuário será sempre informado da decisão e da maneira de corrigi-la. Níveis podem também ser removidos como resultado de infrações cometidas quando em provação.", + "commGuideList13D": "Usuários em provação não podem ser promovidos para o próximo nível. Mods tem o direito de congelar o avanço de usuários devido a infrações. Se isso ocorrer, o usuário será sempre informado da decisão e da maneira de corrigi-la. Níveis podem também ser removidos como resultado de infrações cometidas quando em provação.", "commGuideHeadingFinal": "A Seção Final", - "commGuidePara067": "Então aí está, bravo Habitican -- as Diretrizes de Comunidade! Limpe esse suor da testa e se dê alguns XP por ler tudo. Se você tiver alguma questão ou consideração sobre essas Diretrizes de Comunidade, por favor, envie um e-mail para Lemoness (leslie@habitrpg.com) e ela ficará feliz em ajudar a esclarecer as coisas.", + "commGuidePara067": "Então aí está, bravo Habitican -- as Diretrizes de Comunidade! Limpe esse suor da testa e se dê alguma XP por ler tudo isso. Se você tiver alguma questão ou consideração sobre essas Diretrizes de Comunidade, por favor, envie um e-mail para Lemoness (leslie@habitrpg.com) e ela ficará feliz em ajudar a esclarecer as coisas.", "commGuidePara068": "Agora vá em frente, bravo aventureiro, e acabe com algumas tarefas diárias!", "commGuideHeadingLinks": "Links Úteis", "commGuidePara069": "Os seguintes talentosos artistas contribuíram com essas ilustrações:", "commGuideLink01": "A Guilda dos Novatos", "commGuideLink01description": "uma guilda para os novos usuários fazerem perguntas!", - "commGuideLink02": "A Esquina de Trás", + "commGuideLink02": "A Guilda da Esquina de Trás", "commGuideLink02description": "Uma guilda para discussão de assuntos longos ou delicados.", "commGuideLink03": "A Wiki", "commGuideLink03description": "a maior coleção de informações sobre HabitRPG.", @@ -171,7 +171,7 @@ "commGuideLink06": "O Trello de Dispositivos Móveis", "commGuideLink06description": "para solicitações de funcionalidades para dispositivos móveis.", "commGuideLink07": "O Trello de Artes", - "commGuideLink07description": "para enviar arte pixelada.", + "commGuideLink07description": "para enviar arte em pixel.", "commGuideLink08": "O Trello de Missões", "commGuideLink08description": "para enviar roteiros de missões.", "lastUpdated": "Última atualização" diff --git a/common/locales/pt/contrib.json b/common/locales/pt/contrib.json index 6cf430cff5..a12feee721 100644 --- a/common/locales/pt/contrib.json +++ b/common/locales/pt/contrib.json @@ -65,6 +65,6 @@ "blurbInbox": "Aqui é onde suas mensagens privadas ficam armazenadas! Você pode mandar uma mensagem para alguém clicando no ícone do envelope próximo ao nome na Taverna, Equipe, ou Conversa da Guilda.", "blurbGuildsPage": "Guildas são grupos para conversas de interesse comum criados por jogadores, para jogadores. Navegue pela lista e junte-se às Guildas que lhe interessam!", "blurbChallenges": "Desafios são criados pelos seus colegas. Juntar-se à um Desafio irá adicionar novas tarefas ao seu painel de tarefas, e ganhar um Desafio irá lhe dar uma conquista e muitas vezes um prêmio em Gemas!", - "blurbHallPatrons": "Este é o Salão dos Patrões, onde nós honramos os nobres aventureiros que apoiaram o HabitRPG no Kickstarter. Agradecemos a eles por nos ajudar a trazer Habitica à vida!", - "blurbHallHeroes": "Este é o Salão dos Heróis, onde os colaboradores open-source do HabitRPG são honrados. Seja através de programação, arte, música, escrita ou apenas vontade de ajudar, eles receberam gemas, equipamentos exclusivos , e títulos prestigiosos. Você também pode contribuir para o HabitRPG! Saiba mais aqui. " + "blurbHallPatrons": "Este é o Salão dos Patrocinadores, onde honramos os nobres aventureiros que apoiaram HabitRPG no Kickstarter. Agradecemos a eles por nos ajudar a trazer Habitica à vida!", + "blurbHallHeroes": "Este é o Salão dos Heróis, onde os colaboradores open-source do HabitRPG são honrados. Seja através de programação, arte, música, escrita ou apenas vontade de ajudar, eles receberam gemas, equipamentos exclusivos , e títulos prestigiosos. Você também pode contribuir com HabitRPG! Saiba mais aqui. " } \ No newline at end of file diff --git a/common/locales/pt/defaulttasks.json b/common/locales/pt/defaulttasks.json index 4c95fca844..52e970fa91 100644 --- a/common/locales/pt/defaulttasks.json +++ b/common/locales/pt/defaulttasks.json @@ -9,7 +9,7 @@ "defaultDaily1Notes": "Todas as tarefas são amarelas quando criadas. Isso quer dizer que você só tomará dano moderado quando não completá-las e ganhará uma recompensa moderada quando completá-las.", "defaultDaily2Text": "Limpe seu apartamento", "defaultDaily2Notes": "Tarefas Diárias que você completar sempre vão se modificar de amarelo para verde para azul, te ajudando a acompanhar seu progresso. Quanto mais alto você subir na escala, menos dano você recebe por perder a tarefa e menor é a recompensa por completá-la.", - "defaultDaily3Text": "45m de Leitura", + "defaultDaily3Text": "45 min de Leitura", "defaultDaily3Notes": "Se você perder uma Tarefa Diária frequentemente, ela vai se modificar para tons mais escuros de laranja e vermelho. Quanto mais vermelha a tarefa, mais experiência e ouro ela concede para sucesso e mais dano ela causa para falha. Isso te encoraja a focar em suas deficiências, as vermelhas.", "defaultDaily4Text": "Exercite", "defaultDaily4Notes": "Você pode adicionar listas em suas Tarefas Diárias e Afazeres. Conforme progredir na lista, você ganhará uma recompensa proporcional.", diff --git a/common/locales/pt/front.json b/common/locales/pt/front.json index 84f6864a9c..9fe5327db6 100644 --- a/common/locales/pt/front.json +++ b/common/locales/pt/front.json @@ -12,9 +12,9 @@ "businessSample4": "Prepare 1 documento para cliente", "businessSample5": "Ligue para clientes/Adie telefonemas", "businessText": "Use HabitRPG no seu trabalho", - "choreSample1": "Ponha suas roupas sujas no cesto", - "choreSample2": "20 minutos para trabalho doméstico", - "choreSample3": "Lave um monte de pratos", + "choreSample1": "Colocar roupas sujas no cesto", + "choreSample2": "20 minutos de trabalho doméstico", + "choreSample3": "Lave um monte de louças", "choreSample4": "Arrume um cômodo", "choreSample5": "Lave e seque um monte de roupas", "chores": "Afazeres", @@ -33,14 +33,14 @@ "companyTerms": "Termos", "companyVideos": "Vídeos", "contribUse": "Contribuidores do HabitRPG usam", - "dragonsilverQuote": "Eu não posso dizer quantos sistemas de gerenciamento de tarefas e tempo eu tentei ao longo das décadas... HRPG é a única coisa que usei que realmente me ajuda a ter as coisas feitas, mais do que só listá-las.", - "dreimQuote": "Quando eu descobri HabitRPG no último verão, eu tinha acabado de ir mal em metade das provas. Graças às Tarefas Diárias, eu fui capaz de organizar e disciplinar a mim mesmo, tanto que consegui passar em todas as minhas provas com excelentes notas um mês atrás.", + "dragonsilverQuote": "Eu perdi as contas de quantos gerenciadores de tempo e tarefas eu tentei ao longo das décadas... HRPG é a única coisa que usei que realmente me ajuda a fazer as coisas, ao invés do que só listá-las.", + "dreimQuote": "Quando eu descobri HabitRPG no último verão, eu tinha acabado de ir mal em metade das provas. Graças às Tarefas Diárias, eu fui capaz de organizar e disciplinar a mim mesmo, tanto que consegui passar em todas as minhas provas com excelentes notas no mês passado.", "elmiQuote": "Toda manhã eu me apresso em levantar para conseguir mais ouro!", "email": "Email", "emailNewPass": "Enviar Nova Senha", - "evagantzQuote": "Minha primeira consulta onde o dentista ficou empolgado com meu hábito de usar fio-dental. Obrigado HabitRPG!", + "evagantzQuote": "Minha primeira consulta que o dentista ficou impressionado com meu hábito de usar fio-dental. Obrigado HabitRPG!", "examplesHeading": "Jogadores usam HabitRPG para gerenciar...", - "featureAchievementByline": "Fez algo totalmente incrível? Consiga uma medalha e mostre à todos!", + "featureAchievementByline": "Fez algo totalmente incrível? Ganhe uma medalha e mostre à todos!", "featureAchievementHeading": "Medalhas de Conquista", "featureEquipByline": "Compre equipamentos de edição limitada, poções e outros itens virtuais em nosso Mercado usando suas recompensas de tarefas!", "featureEquipHeading": "Equipamentos e outros", @@ -48,14 +48,14 @@ "featurePetHeading": "Mascotes e Montarias", "featureSocialByline": "Entre em grupos de interesse comum com pessoas que pensam parecido. Crie Desafios para competir contra outros usuários.", "featureSocialHeading": "Jogo social", - "featuredIn": "Apresentado em", + "featuredIn": "Visto em", "featuresHeading": "Nós também temos...", "footerCommunity": "Comunidade", "footerCompany": "Companhia", "footerMobile": "Celular", "footerSocial": "Social", "forgotPass": "Esqueci a Senha", - "frabjabulousQuote": "O HabitRPG é a razão de eu ter conseguido um emprego ótimo, com alto salário... e o mais difícil, agora passo fio dental todos os dias!", + "frabjabulousQuote": "O HabitRPG é a razão de eu ter conseguido um ótimo emprego, com alto salário... e o mais difícil, agora passo fio dental todos os dias!", "free": "Jogue gratuitamente", "gamifyButton": "Gamifique sua vida hoje!", "goalSample1": "Pratique piano por 1 hora", @@ -64,17 +64,17 @@ "goalSample4": "Lição de japonês no Duolingo", "goalSample5": "Leia um artigo informativo", "goals": "Metas", - "health": "Vida", - "healthSample1": "Beba água/soda", + "health": "Saúde", + "healthSample1": "Beba água/refrigerante", "healthSample2": "Masque chiclete/fume", - "healthSample3": "Pegue escadas/elevador", + "healthSample3": "Pegue as escadas/elevador", "healthSample4": "Coma comida saudável/porcarias", "healthSample5": "Sue por 1 hora", "history": "História", "infhQuote": "O HabitRPG me ajudou muito a organizar minha vida durante a pós-graduação.", "invalidEmail": "Um endereço de e-mail válido é necessário para recuperar senha.", - "irishfeet123Quote": "Eu tinha hábitos horríveis como limpar completamente meu prato depois das refeições a deixar copos por todo o lugar. HabitRPG curou isso!", - "joinOthers": "Junte-se a 200,000 de pessoas se divertindo em atingir metas!", + "irishfeet123Quote": "Eu tinha hábitos horríveis para lavar completamente meus pratos depois das refeições a deixar copos por todo o lugar. HabitRPG curou isso!", + "joinOthers": "Junte-se a 200,000 pessoas atingindo metas de forma divertida!", "kazuiQuote": "Antes do HabitRPG, eu estava empacado com minha tese, além de insatisfeito com minha disciplina nas atividades domésticas e coisas como aprendizado de vocabulário e estudo da teoria Go. No final das contas, dividir estas tarefas em pequenas listas foi a coisa certa para me manter motivado e constantemente trabalhando.", "landingadminlink": "pacotes administrativos", "landingend": "Ainda não está convencido?", @@ -133,7 +133,7 @@ "privacy": "Política de Privacidade", "psst": "Psst", "punishByline": "Quebre maus hábitos e ciclos de procrastinação com consequências imediatas.", - "punishHeading1": "Perdeu um objetivo de tarefa diária?", + "punishHeading1": "Perdeu uma tarefa diária?", "punishHeading2": "Perca vida!", "questByline1": "Jogar com seus amigos lhe mantém responsável por suas tarefas.", "questByline2": "Participe dos Desafios um do outro para alcançar um objetivo juntos!", @@ -150,7 +150,7 @@ "schoolSample1": "Termine 1 Atribuição", "schoolSample2": "Estude por 1 hora", "schoolSample3": "Reúna-se com o Grupo de Estudos", - "schoolSample4": "Notas para 1 capítulo", + "schoolSample4": "Observações para 1 capítulo", "schoolSample5": "Leia 1 capítulo", "sixteenBitFilQuote": "Estou concluindo meus trabalhos e tarefas em tempo recorde graças ao HabitRPG. Estou sempre muito motivado a alcançar o próximo nível!", "skysailorQuote": "Minha equipe e nossas missões me mantém engajado no jogo, o que me mantém motivado a fazer as coisas e mudar minha vida de forma positiva.", @@ -171,9 +171,9 @@ "useUUID": "Use UUID / API Token (Para Usuários do Facebook)", "username": "Usuário", "watchVideos": "Veja Vídeos", - "work": "Trabalhe", + "work": "Trabalho", "zelahQuote": "Com o HabitRPG eu sou persuadido a ir para a cama na hora pelos pontos que ganho por dormir cedo ou pela vida que perco dormindo tarde!", - "reportAccountProblems": "Reportar Problemas com Conta", + "reportAccountProblems": "Reportar Problemas na Conta", "reportCommunityIssues": "Reportar Problemas com a Comunidade", "generalQuestionsSite": "Perguntas Gerais sobre o Site", "businessInquiries": "Consultas de Negócios", diff --git a/common/locales/pt/gear.json b/common/locales/pt/gear.json index 69a83d1d32..8b403f2414 100644 --- a/common/locales/pt/gear.json +++ b/common/locales/pt/gear.json @@ -69,7 +69,7 @@ "weaponSpecialCriticalText": "Martelo Crítico da Aniquilação de Bugs", "weaponSpecialCriticalNotes": "Esse campeão derrotou um inimigo crítico do Github onde muitos guerreiros falharam. Feito a partir dos ossos do Bug, esse machado causa um poderoso golpe crítico. Aumenta Força e Percepção em <%= attrs %> cada.", "weaponSpecialTridentOfCrashingTidesText": "Tridente da Maré Absoluta", - "weaponSpecialTridentOfCrashingTidesNotes": "Lhe concede a habilidade de comandar peixes, e também aplica alguns golpes poderosos nas suas tarefas. Aumenta a Inteligencia em <%= int %>.", + "weaponSpecialTridentOfCrashingTidesNotes": "Lhe concede a habilidade de comandar peixes, e também aplica alguns ataques poderosos em suas tarefas. Aumenta a Inteligencia em <%= int %>.", "weaponSpecialYetiText": "Lança de Domador de Iete", "weaponSpecialYetiNotes": "Essa lança permite ao usuário comandar qualquer ieti. Aumenta Força em <%= str %>. Equipamento Edição Limitada de Inverno 2013-2014.", "weaponSpecialSkiText": "Mastro Assa-ski-no", @@ -119,13 +119,13 @@ "weaponSpecialSpring2015HealerText": "Matraca de Gato", "weaponSpecialSpring2015HealerNotes": "Quando você sacode, faz um clique-claque fascinante que manteria QUALQUER UM entretido por horas. Aumenta Inteligência em <%= int %>. Equipamento Edição Limitada de Primavera 2015.", "weaponSpecialSummer2015RogueText": "Coral Atirador", - "weaponSpecialSummer2015RogueNotes": "Este parente do coral atirador tem a habilidade de expelir seu veneno através da água. Aumenta a força em <%= str %>. Edição Limitada 2015 Equipamento de Verão.", + "weaponSpecialSummer2015RogueNotes": "Este parente do coral atirador tem a habilidade de expelir seu veneno através da água. Aumenta a força em <%= str %>. Edição Limitada Conjunto de Verão 2015.", "weaponSpecialSummer2015WarriorText": "Peixe-Espada Solar", - "weaponSpecialSummer2015WarriorNotes": "O Peixe-Espada Solar é uma arma assustadora, desde que se consiga fazê-lo parar de se contorcer. Aumenta a Força em <%= str %>, Edição Limitada 2015 Equipamento de Verão.", + "weaponSpecialSummer2015WarriorNotes": "O Peixe-Espada Solar é uma arma assustadora, desde que se consiga fazê-lo parar de se contorcer. Aumenta a Força em <%= str %>. Edição Limitada Conjunto de Verão 2015.", "weaponSpecialSummer2015MageText": "Cajado de Adivinho", - "weaponSpecialSummer2015MageNotes": "Poderes ocultos brilham nas jóias deste cajado. Aumentam a Inteligência em <% = int%> e Percepção em <% =per%>. Edição Limitada Conjunto de Verão 2015.", + "weaponSpecialSummer2015MageNotes": "Poderes ocultos brilham nas jóias deste cajado. Aumentam a Inteligência em <%= int %> e Percepção em <%= per %>. Edição Limitada Conjunto de Verão 2015.", "weaponSpecialSummer2015HealerText": "Varinha das Ondas", - "weaponSpecialSummer2015HealerNotes": "Cura enjôos e maresias! Aumenta a Inteligência em <% = int%>. Edição Limitada Conjunto de Verão 2015.", + "weaponSpecialSummer2015HealerNotes": "Cura enjôos e maresias! Aumenta a Inteligência em <%= int %>. Edição Limitada Conjunto de Verão 2015.", "weaponMystery201411Text": "Forcado de Banquete", "weaponMystery201411Notes": "Apunhale seus inimigos ou cave pelas suas comidas favoritas - esse garfo versátil faz de tudo! Não confere benefícios. Item de Assinante de Novembro 2014.", "weaponMystery201502Text": "Cajado Brilhante Alado do Amor e Também Verdade.", @@ -135,9 +135,9 @@ "weaponMystery301404Text": "Bengala Steampunk", "weaponMystery301404Notes": "Excelente para dar uma volta pela cidade. Item de Assinante de Março 3015. Não concede benefícios.", "weaponArmoireBasicCrossbowText": "Besta Básica", - "weaponArmoireBasicCrossbowNotes": "Esta besta pode perfurar a armadura de uma tarefa de muito longe! Aumenta a Força em <% = str%>, Percepção em <% = per%>, e Constituição em <% = con%>. Guarda-Roupa Encantado: Ítem Independente.", + "weaponArmoireBasicCrossbowNotes": "Esta besta pode perfurar a armadura de uma tarefa de muito longe! Aumenta a Força em <%= str%>, Percepção em <%= per%>, e Constituição em <%= con%>. Guarda-Roupa Encantado: Ítem Independente.", "weaponArmoireLunarSceptreText": "Cetro Lunar Calmante", - "weaponArmoireLunarSceptreNotes": "O poder de cura desta varinha aumenta e diminui. Aumenta a Constituição em <% = con%> e Inteligência em <% = int%>. Armário Encantado: Controle do Calmante Lunar (Ítem 3 de 3).", + "weaponArmoireLunarSceptreNotes": "O poder de cura desta varinha aumenta e diminui. Aumenta a Constituição em <%= con %> e Inteligência em <%= in t%>. Armário Encantado: Conjunto Lunar Calmante (Item 3 de 3).", "weaponArmoireRancherLassoText": "Laço do Rancheiro", "weaponArmoireRancherLassoNotes": "Laços: a ferramenta ideal para laçar e domar. Aumenta Força em <%= str %>, Percepção em <%= per %> e Inteligência em <%= int %>. Armário Encantado: Conjunto de Rancheiro (Item 3 de 3).", "armor": "armadura", @@ -248,11 +248,11 @@ "armorSpecialSummer2015RogueText": "Cauda Rubi", "armorSpecialSummer2015RogueNotes": "Esta peça de vestuário de escalas cintilantes transforma quem a usa em um verdadeiro Traidor dos corais! Aumenta Percepção em <%= per %>. Edição Limitada Conjunto de Verão 2015.", "armorSpecialSummer2015WarriorText": "Calda Dourada", - "armorSpecialSummer2015WarriorNotes": "Esta peça de vestuário de escalas cintilantes transforma quem a usa em um real Guerreiro Peixe-lua! Aumenta a Constituição em <% = con%>. Edição Limitada Conjunto de Verão 2015.", + "armorSpecialSummer2015WarriorNotes": "Esta peça de vestuário de escamas cintilantes transforma quem usa em um Guerreiro Peixe-sol de verdade! Aumenta a Constituição em <%= con%>. Edição Limitada Conjunto de Verão 2015.", "armorSpecialSummer2015MageText": "Túnica de Adivinho", - "armorSpecialSummer2015MageNotes": "Poderes ocultos residem nessas mangas. Aumenta Inteligência em <%= int %>. Equipamento Edição Limitada de Verão 2015.", + "armorSpecialSummer2015MageNotes": "Poderes ocultos residem nessas mangas. Aumenta Inteligência em <%= int %>. Edição Limitada Conjunto de Verão 2015.", "armorSpecialSummer2015HealerText": "Armadura de Marinheiro", - "armorSpecialSummer2015HealerNotes": "Esta armadura deixa todo mundo sabendo que você é um honesto comerciante marinheiro que nunca sonharia em se comportar como um malandro. Aumenta Constituição em <%= con %>. Equipamento Edição Limitada de Verão 2015.", + "armorSpecialSummer2015HealerNotes": "Esta armadura deixa todo mundo sabendo que você é um honesto comerciante marinheiro que nunca sonharia em se comportar como um malandro. Aumenta Constituição em <%= con %>. Edição Limitada Conjunto de Verão 2015.", "armorMystery201402Text": "Túnicas do Mensageiro", "armorMystery201402Notes": "Cintilantes e resistentes, essas túnicas tem vários bolsos para carregar cartas. Não concede benefícios. Item de Assinante de Fevereiro 2014.", "armorMystery201403Text": "Armadura do Andador da Floresta", @@ -278,7 +278,7 @@ "armorMystery201504Text": "Túnica da Abelha Ocupada", "armorMystery201504Notes": "Você será produtivo como uma abelha ocupada nesta elegante túnica. Não concede benfícios. Item de Assinante de Abril de 2015.", "armorMystery201506Text": "Traje de Snorkel", - "armorMystery201506Notes": "Faça snorkel por um recife de corais com esse traje de natação colorido e brilhante! Não concede benefícios. Item de Assinante de Junho 2015.", + "armorMystery201506Notes": "Faça snorkel por um recife de corais com esse traje de natação colorido e brilhante! Não concede benefícios. Item de Assinante Junho 2015.", "armorMystery301404Text": "Fantasia Steampunk", "armorMystery301404Notes": "Elegante e distinto. Não concede benefícios. Item de Assinante de Fevereiro 3015.", "armorArmoireLunarArmorText": "Armadura Lunar Tranquilizadora", @@ -390,14 +390,14 @@ "headSpecialSpring2015MageNotes": "O que veio primeiro, o coelhinho ou o chapéu? Aumenta Percepção em <%= per %>. Equipamento Edição Limitada de Primavera 2015.", "headSpecialSpring2015HealerText": "Coroa Confortante", "headSpecialSpring2015HealerNotes": "A pérola no centro dessa coroa acalma e conforta aqueles ao seu redor. Aumenta Inteligência em <%= int %>. Equipamento Edição Limitada de Primavera 2015.", - "headSpecialSummer2015RogueText": "Chapéu Renegado", - "headSpecialSummer2015RogueNotes": "Este chapéu de pirata caiu para fora do barco e tem sido decorado com pedaços de coral fogo. Aumenta Percepção em <%= per %>. Equipamento Edição Limitada do Verão 2015.", + "headSpecialSummer2015RogueText": "Chapéu do Renegado", + "headSpecialSummer2015RogueNotes": "Este chapéu de pirata caiu para fora do barco e foi decorado com pedaços de coral de fogo. Aumenta Percepção em <%= per %>. Edição Limitada Conjunto de Verão 2015.", "headSpecialSummer2015WarriorText": "Elmo Ocêanico com Joias", - "headSpecialSummer2015WarriorNotes": "Forjado a partir de metal de mar profundo pelos artesãos de Dilatória, este elmo é forte e lindo. Aumenta Força em <%= str %>. Equipamento Edição Limitada do Verão 2015.", - "headSpecialSummer2015MageText": "Cachecol de Adivinho", - "headSpecialSummer2015MageNotes": "Um poder escondido brilha nos fios deste cachecol. Aumenta Percepção em <%= per %>. Equipamento Edição Limitada do Verão 2015.", - "headSpecialSummer2015HealerText": "Chapéu de Marinheiro", - "headSpecialSummer2015HealerNotes": "Com seu chapéu de marinheiro firme na cabeça, você pode navegar até pelos mares mais tempestuosos! Aumenta Inteligência em <%= int %>. Equipamento Edição Limitada do Verão 2015.", + "headSpecialSummer2015WarriorNotes": "Forjado a partir de metal do mar profundo pelos artesãos de Dilatória, este elmo é forte e lindo. Aumenta Força em <%= str %>. Edição Limitada Conjunto de Verão 2015.", + "headSpecialSummer2015MageText": "Cachecol do Vidente", + "headSpecialSummer2015MageNotes": "Um poder escondido brilha dos fios deste cachecol. Aumenta Percepção em <%= per %>. Edição Limitada Conjunto de Verão 2015.", + "headSpecialSummer2015HealerText": "Chapéu do Marinheiro", + "headSpecialSummer2015HealerNotes": "Com seu chapéu de marinheiro firme na cabeça, você pode navegar até pelos mares mais tempestuosos! Aumenta Inteligência em <%= int %>. Edição Limitada Conjunto de Verão 2015.", "headSpecialGaymerxText": "Elmo do Guerreiro Arco-Íris", "headSpecialGaymerxNotes": "Em celebração da temporada do orgulho e GaymerX, esse elmo especial é decorado com um radiante e colorido arco-íris! GaymerX é uma convenção de jogos celebrando a comunidade LGBTQ e jogos e é aberta a todos. Acontece no InterContinental, no centro de San Francisco, de 11-13 de julho! Não concede benefícios. ", "headMystery201402Text": "Elmo Alado", @@ -425,17 +425,17 @@ "headArmoireLunarCrownText": "Coroa Lunar Calmante", "headArmoireLunarCrownNotes": "Esta coroa reforça a vida e aguça os sentidos, especialmente quando a lua está cheia. Aumenta Constituição em <%= con %> e Percepção em <%= per %>. Armário Encantado: Conjunto Lunar Calmante (Item 1 de 3).", "headArmoireRedHairbowText": "Laço de Cabelo Vermelho", - "headArmoireRedHairbowNotes": "Torne-se forte, resistente, e inteligente enquanto este belo Laço de Cabelo Vermelho! Aumenta a Força em <%= str %>, Constituição em <%= con %>, e inteligência em <%= int %>. Armário Encantado: Item independente.", + "headArmoireRedHairbowNotes": "Torne-se forte, resistente, e inteligente enquanto usa este belo Laço de Cabelo Vermelho! Aumenta a Força em <%= str %>, Constituição em <%= con %>, e inteligência em <%= int %>. Armário Encantado: Item independente.", "headArmoireVioletFloppyHatText": "Chapéu Desajeitado Violeta", - "headArmoireVioletFloppyHatNotes": "Muitas magias foram costuradas neste simples chapéu, dando a ele uma agradável cor violeta. Aumenta Percepção em <%= per %>, Inteligência em <%= int %> e Constituição em <%= con %>.", + "headArmoireVioletFloppyHatNotes": "Muitas magias foram costuradas neste simples chapéu, dando a ele uma agradável cor violeta. Aumenta Percepção em <%= per %>, Inteligência em <%= int %> e Constituição em <%= con %>. Armário Encantado: Item independente.", "headArmoireGladiatorHelmText": "Elmo de Gladiador", - "headArmoireGladiatorHelmNotes": "Para ser um gladiador você não pode ser só forte... mas também astuto. Aumenta Inteligência em <%= int %> e Percepção em <%= per %>. Armário Encantado: Conjunto de Gladiador (item 1 de 3). ", + "headArmoireGladiatorHelmNotes": "Para ser um gladiador você não pode ser só forte... mas também astuto. Aumenta Inteligência em <%= int %> e Percepção em <%= per %>. Armário Encantado: Conjunto de Gladiador (item 1 de 3).", "headArmoireRancherHatText": "Chapéu de Rancheiro.", "headArmoireRancherHatNotes": "Segure seus mascotes e dome suas montarias enquanto veste este mágico Chapéu de Rancheiro. Aumenta Força em <%= str %>, Percepção em <%= per %> e Inteligência em <%= int %>. Armário Encantado: Conjunto de Rancheiro (Item 1 de 3).", "headArmoireBlueHairbowText": "Laço de Cabelo Azul", "headArmoireBlueHairbowNotes": "Torne-se perceptivo, resistente, e inteligente enquanto este belo Laço de Cabelo Azul! Aumenta a Percepção em <%= per %>, Constituição em <%= con %>, e inteligência em <%= int %>. Armário Encantado: Item independente.", "headArmoireRoyalCrownText": "Coroa Real", - "headArmoireRoyalCrownNotes": "Hooray for the ruler, mighty and strong! Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.", + "headArmoireRoyalCrownNotes": "Viva o Rei, forte e poderoso! Aumenta a Força em <%= str %>. Armário Encantado: Item independente.", "offhand": "item da segunda mão", "shieldBase0Text": "Sem Equipamento na Segunda Mão", "shieldBase0Notes": "Sem escudo ou segundo armamento.", @@ -501,16 +501,16 @@ "shieldSpecialSpring2015WarriorNotes": "Jogue nos seus inimigos... ou só segure, porque vai se encher de ração gostosa na hora da janta. Aumenta Constituição em <%= con %>. Equipamento Edição Limitada de Primavera 2015.", "shieldSpecialSpring2015HealerText": "Travesseiro Estampado", "shieldSpecialSpring2015HealerNotes": "Você pode descansar a cabeça neste travesseiro macio, ou você pode lutar contra ele com suas temíveis garras. Rawr! Aumenta Constituição em <%= con %>. Equipamento Edição Limitada de Primavera 2015.", - "shieldSpecialSummer2015RogueText": "Coral Atirador", - "shieldSpecialSummer2015RogueNotes": "Este parente do coral fogo tem a habilidade de expelir seu veneno através da água. Aumenta a Força em <%= str %>. Equipamento Edição Limitada do Verão 2015.", - "shieldSpecialSummer2015WarriorText": "Escudo de Peixe-Lua", - "shieldSpecialSummer2015WarriorNotes": "Forjado a partir de metal de mar profundo pelos artesãos de Dilatória, este escudo brilha como o sol e o mar. Aumenta Constituição em <%= con %>. Equipamento Edição Limitada do Verão 2015.", + "shieldSpecialSummer2015RogueText": "Coral de Fogo", + "shieldSpecialSummer2015RogueNotes": "Este parente do coral de fogo tem a habilidade de expelir seu veneno através da água. Aumenta a Força em <%= str %>. Edição Limitada Conjunto de Verão 2015.", + "shieldSpecialSummer2015WarriorText": "Escudo de Peixe-Sol", + "shieldSpecialSummer2015WarriorNotes": "Forjado a partir de metal do mar profundo pelos artesãos de Dilatória, este escudo brilha como o sol e o mar. Aumenta Constituição em <%= con %>. Edição Limitada Conjunto de Verão 2015.", "shieldSpecialSummer2015HealerText": "Escudo Robusto", - "shieldSpecialSummer2015HealerNotes": "Use este escudo para afastar ratos de porão. Aumenta Constituição em <%= con %>. Equipamento Edição Limitada do Verão 2015.", + "shieldSpecialSummer2015HealerNotes": "Use este escudo para afastar ratos de porão. Aumenta Constituição em <%= con %>. Edição Limitada Conjunto de Verão 2015.", "shieldMystery301405Text": "Escudo Relógio", "shieldMystery301405Notes": "O tempo está do seu lado com esse eminente escudo relógio! Não concede benefícios. Item de Assinante de Junho 3015.", "shieldArmoireGladiatorShieldText": "Escudo de Gladiador", - "shieldArmoireGladiatorShieldNotes": "Para ser um gladiador você precisa... ah, tanto faz, só espante eles com o seu escudo. Aumenta Constituição em <%= con %> e Força em <%= str %>. Armário Encantado: Conjunto de Gladiador (Item 3 de 3).", + "shieldArmoireGladiatorShieldNotes": "Para ser um gladiador você precisa... ah, tanto faz, só esmague eles com o seu escudo. Aumenta Constituição em <%= con %> e Força em <%= str %>. Armário Encantado: Conjunto de Gladiador (Item 3 de 3).", "back": "Acessório de Costas", "backBase0Text": "Sem Acessório de Fundo", "backBase0Notes": "Sem Acessório de Fundo.", @@ -540,13 +540,13 @@ "bodySpecialSummerHealerText": "Colar de Coral", "bodySpecialSummerHealerNotes": "Um estiloso colar de coral vivo! Equipamento Edição Limitada de Verão 2014.", "bodySpecialSummer2015RogueText": "Faixa de Renegado", - "bodySpecialSummer2015RogueNotes": "Você não pode ser um Renegado de verdade sem estilo... e uma faixa. Não concede benefícios. Equipamento Edição Limitada de Verão 2015.", - "bodySpecialSummer2015WarriorText": "Estacas Oceânicas", - "bodySpecialSummer2015WarriorNotes": "Cada estaca esguicha veneno de água-viva, defendendo o portador. Não concede benefícios. Equipamento Edição Limitada de Verão 2015.", + "bodySpecialSummer2015RogueNotes": "Você não pode ser um Renegado de verdade sem estilo... e uma faixa. Não concede benefícios. Edição Limitada Conjunto de Verão 2015.", + "bodySpecialSummer2015WarriorText": "Espinhos Oceânicos", + "bodySpecialSummer2015WarriorNotes": "Cada espinho esguicha veneno de água-viva, defendendo o usuário. Não concede benefícios. Edição Limitada Conjunto de Verão 2015.", "bodySpecialSummer2015MageText": "Fivela Dourada", - "bodySpecialSummer2015MageNotes": "Esta fivela não concede nenhum poder, mas é brilhante. Não concede benefícios. Equipamento Edição Limitada de Verão 2015.", + "bodySpecialSummer2015MageNotes": "Esta fivela não concede nenhum poder, mas é brilhante. Não concede benefícios. Edição Limitada Conjunto de Verão 2015.", "bodySpecialSummer2015HealerText": "Lenço de Marinheiro", - "bodySpecialSummer2015HealerNotes": "Bão bão bão? Não, não, não! Não concede benefícios. Equipamento Edição Limitada de Verão 2015.", + "bodySpecialSummer2015HealerNotes": "Bão bão bão? Não, não, não! Não concede benefícios. Edição Limitada Conjunto de Verão 2015.", "headAccessory": "acessório para cabeça", "accessories": "Acessórios", "animalEars": "Orelhas de Animais", @@ -608,7 +608,7 @@ "eyewearMystery201503Text": "Óculos Água-marinha", "eyewearMystery201503Notes": "Não deixe que estas gemas brilhantes cutuquem seus olhos! Não concede benefícios. Item de Assinante de Março de 2015.", "eyewearMystery201506Text": "Snorkel de Neon", - "eyewearMystery201506Notes": "Este snorkel de neon permite ao portador enxergar embaixo da água. Não concede benefícios. Item de Assinante de Junho 2015.", + "eyewearMystery201506Notes": "Este snorkel de neon permite ao usuário enxergar embaixo da água. Não concede benefícios. Item de Assinante Junho 2015.", "eyewearMystery301404Text": "Óculos de Proteção", "eyewearMystery301404Notes": "Nenhum acessório é tão chique quanto óculos de proteção - exceto, talvez, um monóculo. Não concede benefícios. Item de Assinante de Agosto 3015.", "eyewearMystery301405Text": "Monóculo", diff --git a/common/locales/pt/groups.json b/common/locales/pt/groups.json index b692b3465a..ebaaa54255 100644 --- a/common/locales/pt/groups.json +++ b/common/locales/pt/groups.json @@ -119,7 +119,7 @@ "sendGiftPurchase": "Compra", "sendGiftMessagePlaceholder": "Mensagem Pessoal (opcional)", "sendGiftSubscription": "<%= months %> Mês(es): $<%= price %>", - "battleWithFriends": "Batalhe contra monstros com os amigos", + "battleWithFriends": "Enfrente monstros com os amigos", "startAParty": "Começar uma Equipe", "addToParty": "Adicione alguém em sua equipe", "likePost": "Clique se você gostou desta publicação!" diff --git a/common/locales/pt/limited.json b/common/locales/pt/limited.json index 720431de42..96057c381f 100644 --- a/common/locales/pt/limited.json +++ b/common/locales/pt/limited.json @@ -49,7 +49,7 @@ "lovingPupSet": "Cãozinho Afetuoso (Curandeiro)", "stealthyKittySet": "Gatinho Furtivo (Ladino)", "daringSwashbucklerSet": "Marujo Ousado (Guerreiro)", - "emeraldMermageSet": "Sereia da Mágica (Mago)", + "emeraldMermageSet": "Sereia Esmeralda (Mago)", "reefSeahealerSet": "Curandeiro dos Corais (Curandeiro)", "roguishPirateSet": "Pirata Malandro (Ladino)" } \ No newline at end of file diff --git a/common/locales/pt/npc.json b/common/locales/pt/npc.json index 1137109466..f91bcdc638 100644 --- a/common/locales/pt/npc.json +++ b/common/locales/pt/npc.json @@ -10,24 +10,24 @@ "alexander": "Alexander o Comerciante", "welcomeMarket": "Bem-vindo ao Mercado! Compre ovos e poções difíceis de encontrar! Venda seus extras! Encomende serviços úteis! Veja ver o que temos para oferecer.", "sellForGold": "Vender <%= item %> por <%= gold %> Ouro", - "sellEggForGold": "Vender <%= itemType %> Ovo por <%= gold %> Ouro", - "sellPotionForGold": "Vender <%= itemType %> Porção por <%= gold %> Ouro", + "sellEggForGold": "Vender Ovo de <%= itemType %> por <%= gold %> moedas de Ouro", + "sellPotionForGold": "Vender Porção de <%= itemType %> por <%= gold %> modedas de Ouro", "buyGems": "Comprar Gemas", "justin": "Justin", "ian": "Ian", - "ianText": "Bem-vindo à Loja de Missões! Aqui você pode usar os Pergaminhos de Missões para lugar contra monstros junto com seus amigos. Não deixe de verificar nossa refinada lista de Pergaminhos de Missões para comprar à direita.", + "ianText": "Bem-vindo à Loja de Missões! Aqui você pode usar os Pergaminhos de Missões para lutar contra monstros junto com seus amigos. Não deixe de verificar nossa refinada lista de Pergaminhos de Missões para comprar à direita.", "USD": "USD", "newStuff": "Novidades", "cool": "Me diga depois", "dismissAlert": "Remover Alerta", "donateText1": "Adiciona 20 Gemas em sua conta. Gemas são usadas para comprar itens especiais dentro do jogo, como camisetas e estilos de cabelo.", "donateText2": "Apoie HabitRPG", - "donateText3": "HabitRPG é um projeto open source que depende de nossos usuários para suporte. O dinheiro que você gasta em gemas nos ajuda a manter os servidores funcionando, manter uma pequena equipe, desenvolver novas funcionalidades, e oferecer incentivos para os nossos programadores voluntários. Obrigado pela sua generosidade!", + "donateText3": "HabitRPG é um projeto open source que depende do suporte dos nossos usuários. O dinheiro que você gasta em gemas nos ajuda a manter os servidores funcionando, manter uma pequena equipe, desenvolver novas funcionalidades, e oferecer incentivos para os nossos programadores voluntários. Obrigado pela sua generosidade!", "donationDesc": "20 Gemas, Doação para HabitRPG", "payWithCard": "Pagar com Cartão", "payNote": "Nota: Ás vezes o PayPal demora bastante tempo para processar. Recomendamos pagar com cartão.", "card": "Cartão", - "amazonInstructions": "Click the button to pay using Amazon Payments", + "amazonInstructions": "Aperte no botão para pagar usando Amazon Payments", "paymentMethods": "Métodos de Pagamento:", "classGear": "Equipamento da Classe", "classGearText": "Primeiro: não entre em pânico! Seu equipamento antigo está no seu inventário, e agora você está usando seu equipamento de aprendiz de <%= klass %>. Usar o equipamento da sua classe o concede um bônus de 50% de seus atributos. Entretanto, sinta-se livre para trocar de volta para seu equipamento antigo.", diff --git a/common/locales/pt/pets.json b/common/locales/pt/pets.json index 679c8a600d..3a7ad9f200 100644 --- a/common/locales/pt/pets.json +++ b/common/locales/pt/pets.json @@ -5,7 +5,7 @@ "questPets": "Mascotes de Missão", "mounts": "Montarias", "mountsTamed": "Montarias Domadas", - "questMounts": "Montarias de MIssão", + "questMounts": "Montarias de Missão", "rareMounts": "Montarias Raras", "etherealLion": "Leão Etéreo", "veteranWolf": "Lobo Veterano", diff --git a/common/locales/pt/quests.json b/common/locales/pt/quests.json index cd026c9ae4..4f5081736f 100644 --- a/common/locales/pt/quests.json +++ b/common/locales/pt/quests.json @@ -44,14 +44,14 @@ "scrollsText1": "Missões requerem equipes. Se quiser fazer a missão sozinho,", "scrollsText2": "crie uma equipe vazia", "scrollsPre": "Você ainda não desbloqueou está missão!", - "alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.", - "alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.", + "alreadyEarnedQuestLevel": "Você já adquiriu está missão quando chegou no Nível <%= level %>.", + "alreadyEarnedQuestReward": "Você já adquiriu está missão quando completou <%= priorQuest %>.", "completedQuests": "Completou as seguintes missões", "mustComplete": "Você precisa completar <%= quest %> primeiro.", - "mustLevel": "You must be level <%= level %> to begin this quest.", + "mustLevel": "Você precisa ser nível <%= level %> para iniciar esta missão.", "mustLvlQuest": "Você precisa ser nível <%= level %> para comprar essa missão!", - "mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?", - "unlockByQuesting": "To earn this quest, complete <%= title %>.", + "mustInviteFriend": "Para adquirir esta missão, convide um amigo para seu Grupo. Convidar alguém agora?", + "unlockByQuesting": "Para adquirir esta missão, complete <%= title %>.", "sureCancel": "Você tem certeza que deseja cancelar esta missão? Todos os convites aceitos serão perdidos. O dono da missão manterá a posse do pergaminho de missão.", "sureAbort": "Você tem certeza que deseja abortar esta missão? Ela abortará para todos em sua equipe e todo progresso será perdido. O pergaminho de missão retornará para o dono da missão.", "doubleSureAbort": "Tem certeza mesmo? Certifique-se de que eles não o detestarão para sempre!", diff --git a/common/locales/pt/questscontent.json b/common/locales/pt/questscontent.json index 662be8a93e..0bb7b9110a 100644 --- a/common/locales/pt/questscontent.json +++ b/common/locales/pt/questscontent.json @@ -222,8 +222,8 @@ "questDilatoryDistress1CollectBlueFins": "Barbatanas Azuis", "questDilatoryDistress1DropArmor": "Armadura Oceânica com Barbatanas (Armadura)", "questDilatoryDistress2Text": "Angustia da Dilatória, Parte 2: Criaturas da Fenda", - "questDilatoryDistress2Notes": "The siege can be seen from miles away: thousands of disembodied skulls rushing through a portal in the crevasse walls and making their way towards Dilatory.

When you meet King Manta in his war room, his eyes seem sunken, and his face is worried. \"My daughter Adva disappeared into the Dark Crevasse just before this siege began. Please find her and bring her back home safely! I will lend you my Fire Coral Circlet to aid you. If you succeed, it is yours.\"", - "questDilatoryDistress2Completion": "You vanquish the nightmarish horde of skulls, but you feel no closer to finding Adva. You speak to @Kiwibot, the royal tracker, to see if she has any ideas. \"The mantis shrimps that defend the city must have seen Adva escape,\" @Kiwibot says. \"Try following them into the Dark Crevasse.\"", + "questDilatoryDistress2Notes": "O cerco pode ser visto de muito longe: milhares de crânios sem corpo que correm através de um portal nas fendas das paredes em direção à Dilatória.

Quando você encontra o Rei Manta em sua sala de guerra, seus olhos parecem profundos e seu rosto preocupado. \"Minha filha Adva desapareceu na Fenda Escura pouco antes deste cerco começar. Por favor, encontre-a e traga-a de volta para casa em segurança! Eu vou lhe emprestar a minha Tiara do Coral de Fogo para ajudá-lo. Se você tiver sucesso, ela é sua.\"", + "questDilatoryDistress2Completion": "Você acaba com a horda assustadora de crânios, mas você não tem a menor ideia de como encontrar Adva. Você fala para @Kiwibot, a rastreadora real, para ver se ela tem alguma ideia. \"Os camarões mantis que defendem a cidade devem ter visto Adva fugir,\" diz @Kiwibot. \"Tente seguir-los pela Fenda Escura.\"", "questDilatoryDistress2Boss": "Enxame de Caveiras D'água", "questDilatoryDistress2RageTitle": "Retorno do Enxame", "questDilatoryDistress2RageDescription": "Retorno do Enxame: Esta barra enche quando você não completa suas Tarefas Diárias. Quando fica cheia, o Enxame de Caveiras D'água irá curar 30% da sua vida!", @@ -233,7 +233,7 @@ "questDilatoryDistress2DropHeadgear": "Tiara do Coral de Fogo (Capacete)", "questDilatoryDistress3Text": "Angustia da Dilatória, Parte 3: Uma Sereia qualquer #SQN", "questDilatoryDistress3Notes": "Você segue os camarões mantis Fenda a dentro, e descobre uma fortaleza subaquática. Princesa Adva, escoltada por crânios d'água, espera por você dentro do salão principal. \"O meu pai que enviou você, não foi? Diga à ele que eu me recuso a voltar. Eu estou contente em ficar aqui e praticar minha feitiçaria. Saia agora, ou você irá sentir a ira da nova rainha do oceano!\" Adva parece muito inflexível, mas enquanto ela fala você nota um estranho pingente de rubi em seu pescoço, brilhando de forma ameaçadora... Talvez seus delírios acabariam se você quebrá-lo?", - "questDilatoryDistress3Completion": "Finally, you manage to pull the bewitched pendant from Adva's neck and throw it away. Adva clutches her head. \"Where am I? What happened here?\" After hearing your story, she frowns. \"This necklace was given to me by a strange ambassador - a lady called 'Tzina'. I don't remember anything after that!\"

Back at Dilatory, Manta is overjoyed by your success. \"Allow me to reward you with this trident and shield! I ordered them from @aiseant and @starsystemic as a gift for Adva, but... I'd rather not put weapons in her hands any time soon.\"", + "questDilatoryDistress3Completion": "Finalmente, você consegue puxar o pingente enfeitiçado do pescoço de Adva e jogá-lo fora. Adva agarra a cabeça. \"Onde estou? O que aconteceu aqui?\" Depois de ouvir sua história, ela franze a testa. \"Este colar foi-me dado por uma estranha embaixadora - uma senhora chamada 'Tzina'. Eu não me lembro de nada depois disso!\"

De volta à Dilatória, Manta está muito feliz por seu sucesso. \"Permita-me recompensá-lo com este tridente e este escudo! Eu os encomendei do @aiseant e do @starsystemic como um presente para Adva, mas... eu prefiro não dar armas para ela tão cedo.\"", "questDilatoryDistress3Boss": "Adva, a Sereia Usurpadora", "questDilatoryDistress3DropFish": "Peixe (Comida).", "questDilatoryDistress3DropWeapon": "Tridente da Maré Absoluta (Arma)", diff --git a/common/locales/pt/settings.json b/common/locales/pt/settings.json index e912e04858..044443f192 100644 --- a/common/locales/pt/settings.json +++ b/common/locales/pt/settings.json @@ -82,7 +82,7 @@ "emailChange2": "admin@habitrpg.com", "emailChange3": "incluindo ambos os seus e-mails antigo e novo, bem como seu ID de Usuário.", "username": "Nome de login", - "usernameOrEmail": "Nome de login ou E-mail", + "usernameOrEmail": "Nome de usuário ou E-mail", "email": "E-mail", "registeredWithFb": "Registrado com o Facebook", "loginNameDescription1": "Isso é o que você usa para logar no HabitRPG. Vá para", diff --git a/common/locales/pt/spells.json b/common/locales/pt/spells.json index c532b7f42d..a3e208e09f 100644 --- a/common/locales/pt/spells.json +++ b/common/locales/pt/spells.json @@ -8,29 +8,29 @@ "spellWizardFrostText": "Geada Arrepiante", "spellWizardFrostNotes": "Gelo cobre suas tarefas. Nenhuma de suas barras será resetada para zero amanhã! (Lançar uma vez afeta todas as barras.)", "spellWarriorSmashText": "Destruição Brutal", - "spellWarriorSmashNotes": "Você ataca uma tarefa com todo seu poder. Ela fica mais azul/menos vermelha e você causa dano extra aos Chefões! Clique em uma tarefa para lançar. (Baseado em: STR)", + "spellWarriorSmashNotes": "Você ataca uma tarefa com todo seu poder. Ela fica mais azul/menos vermelha e você causa dano extra aos Chefões! Clique em uma tarefa para lançar. (Baseado em: FOR)", "spellWarriorDefensiveStanceText": "Postura Defensiva", "spellWarriorDefensiveStanceNotes": "Você se prepara para arrasar suas tarefas. Você ganha um impulso em Constituição! (Baseado em: Unbuffed CON)", "spellWarriorValorousPresenceText": "Presença Valente", - "spellWarriorValorousPresenceNotes": "Sua presença encoraja sua equipe. Todos ganham um impulso para Força! (Baseado em: Unbuffed STR)", + "spellWarriorValorousPresenceNotes": "Sua presença encoraja sua equipe. Todos ganham um buff de Força! (Baseado em: FOR sem buff)", "spellWarriorIntimidateText": "Olhar Intimidante", - "spellWarriorIntimidateNotes": "Seu olhar causa medo em seus inimigos. Sua equipe ganha um impulso para Constituição! (Baseado em: Unbuffed CON)", + "spellWarriorIntimidateNotes": "Seu olhar causa medo em seus inimigos. Sua equipe ganha um buff de Constituição! (Baseado em: CON sem buff)", "spellRoguePickPocketText": "Bater Carteira", "spellRoguePickPocketNotes": "Você rouba uma tarefa próxima. Você ganha ouro! Clique em uma tarefa para lançar. (Baseado em: PER)", "spellRogueBackStabText": "Facada nas Costas", - "spellRogueBackStabNotes": "Você atraiçoa uma tarefa tola. Você ganha ouro e EXP! Clique em uma tarefa para lançar. (Baseado em: STR)", + "spellRogueBackStabNotes": "Você trai uma tarefa tola. Você ganha ouro e EXP! Clique em uma tarefa para lançar. (Baseado em: FOR)", "spellRogueToolsOfTradeText": "Ferramentas do Ofício", - "spellRogueToolsOfTradeNotes": "Você compartilha seus talentos com seus amigos. Sua equipe ganha um impulso para Percepção! (Baseado em: Unbuffed PER)", + "spellRogueToolsOfTradeNotes": "Você compartilha seus talentos com seus amigos. Sua equipe ganha um buff de Percepção! (Baseado em: PER sem buff)", "spellRogueStealthText": "Furtividade", - "spellRogueStealthNotes": "Você está sorrateiro demais para ser percebido. Algumas de suas Tarefas Diárias não cumpridas não lhe causarão danos esta noite, e suas cores não mudarão. (Lance várias vezes para atingir mais Tarefas Diárias)", + "spellRogueStealthNotes": "Você é sorrateiro demais para ser percebido. Algumas de suas Tarefas Diárias não cumpridas não causarão danos esta noite, e seus combos/cor não mudarão. (Lance várias vezes para afetar mais Tarefas Diárias)", "spellHealerHealText": "Luz Curadora", - "spellHealerHealNotes": "Uma luz cobre seu corpo, curando seus ferimentos. Você recupera sua Saúde! (Baseado em: CON e INT)", + "spellHealerHealNotes": "Uma luz cobre seu corpo, curando seus ferimentos. Você recupera sua Vida! (Baseado em: CON e INT)", "spellHealerBrightnessText": "Brilho Escaldante", "spellHealerBrightnessNotes": "Uma explosão de luz confunde suas tarefas. Elas se tornam mais azuis e menos vermelhas! (Baseado em: INT)", "spellHealerProtectAuraText": "Aura Protetora", - "spellHealerProtectAuraNotes": "Você protege sua equipe dos danos. Sua equipe ganha um impulso para Constituição! (Baseado em: Unbuffed CON)", + "spellHealerProtectAuraNotes": "Você protege sua equipe dos danos. Sua equipe ganha um buff de Constituição! (Baseado em: CON sem buff)", "spellHealerHealAllText": "Bênção", - "spellHealerHealAllNotes": "Uma aura tranquilizante rodeia você. Sua equipe recupera Saúde! (Baseado em: CON e INT)", + "spellHealerHealAllNotes": "Uma aura tranquilizante rodeia você. Sua equipe inteira recupera Vida! (Baseado em: CON e INT)", "spellSpecialSnowballAuraText": "Bola de Neve", "spellSpecialSnowballAuraNotes": "Jogue uma bola de neve em um membro da equipe! O que poderia dar errado? Dura até o novo dia do membro.", "spellSpecialSaltText": "Sal", diff --git a/common/locales/pt/tasks.json b/common/locales/pt/tasks.json index 1467edf872..26346ae9ea 100644 --- a/common/locales/pt/tasks.json +++ b/common/locales/pt/tasks.json @@ -37,7 +37,7 @@ "newDailyBulk": "Novas Tarefas Diárias (uma por linha)", "streakCounter": "Contador de Combo", "repeat": "Repetir", - "repeatEvery": "Repetir Sempre", + "repeatEvery": "Repetir Toda", "repeatDays": "A cada X dias", "repeatWeek": "Em certos dias da semana", "day": "Dia", diff --git a/common/locales/ro/character.json b/common/locales/ro/character.json index 7f79326230..e5864622ca 100644 --- a/common/locales/ro/character.json +++ b/common/locales/ro/character.json @@ -149,5 +149,9 @@ "mageWiki": "Mage", "rogueWiki": "Rogue", "healerWiki": "Healer", - "chooseClassLearn": "Learn more about classes" + "chooseClassLearn": "Learn more about classes", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/ru/character.json b/common/locales/ru/character.json index 0b1f5b172a..46c43fd5eb 100644 --- a/common/locales/ru/character.json +++ b/common/locales/ru/character.json @@ -149,5 +149,9 @@ "mageWiki": "Маг", "rogueWiki": "Разбойник", "healerWiki": "Целитель", - "chooseClassLearn": "Подробнее о классах" + "chooseClassLearn": "Подробнее о классах", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/ru/quests.json b/common/locales/ru/quests.json index ab2cbf0c61..c3b0a31689 100644 --- a/common/locales/ru/quests.json +++ b/common/locales/ru/quests.json @@ -51,7 +51,7 @@ "mustLevel": "You must be level <%= level %> to begin this quest.", "mustLvlQuest": "Вам нужно достигнуть уровня <%= level %>, чтобы купить этот квест!", "mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?", - "unlockByQuesting": "To earn this quest, complete <%= title %>.", + "unlockByQuesting": "Чтобы получить этот квест, выполните <%= title %>.", "sureCancel": "Вы уверены, что хотите отменить квест? Приглашение будет потеряно. Свиток сохранится у владельца квеста.", "sureAbort": "Вы уверены, что хотите отменить эту миссию? Она отменится для всех членов группы, весь прогресс будет утерян. Свиток вернется к владельцу квеста.", "doubleSureAbort": "Вы точно-точно уверены? Подумайте, не будут ли они ненавидеть вас всю жизнь после этого?", diff --git a/common/locales/sk/character.json b/common/locales/sk/character.json index fa40b32c54..3188bc21ed 100644 --- a/common/locales/sk/character.json +++ b/common/locales/sk/character.json @@ -149,5 +149,9 @@ "mageWiki": "Mage", "rogueWiki": "Rogue", "healerWiki": "Healer", - "chooseClassLearn": "Learn more about classes" + "chooseClassLearn": "Learn more about classes", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/sr/character.json b/common/locales/sr/character.json index cebb0bbf3e..b12a9101c9 100644 --- a/common/locales/sr/character.json +++ b/common/locales/sr/character.json @@ -149,5 +149,9 @@ "mageWiki": "Čarobnjak", "rogueWiki": "Odmetnik", "healerWiki": "Vidar", - "chooseClassLearn": "Informacije o klasama" + "chooseClassLearn": "Informacije o klasama", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/sv/character.json b/common/locales/sv/character.json index 0b7e3f69e2..29b4495a6e 100644 --- a/common/locales/sv/character.json +++ b/common/locales/sv/character.json @@ -149,5 +149,9 @@ "mageWiki": "Magiker", "rogueWiki": "Tjuv", "healerWiki": "Helare", - "chooseClassLearn": "Learn more about classes" + "chooseClassLearn": "Learn more about classes", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/uk/character.json b/common/locales/uk/character.json index a14b4f68b8..1c81aa3845 100644 --- a/common/locales/uk/character.json +++ b/common/locales/uk/character.json @@ -149,5 +149,9 @@ "mageWiki": "Mage", "rogueWiki": "Rogue", "healerWiki": "Healer", - "chooseClassLearn": "Learn more about classes" + "chooseClassLearn": "Learn more about classes", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/zh/backgrounds.json b/common/locales/zh/backgrounds.json index c61ec10571..2dd04789d2 100644 --- a/common/locales/zh/backgrounds.json +++ b/common/locales/zh/backgrounds.json @@ -91,11 +91,11 @@ "backgroundShimmeryBubblesNotes": "在泡泡海上漂流", "backgroundIslandWaterfallsText": "瀑布岛", "backgroundIslandWaterfallsNotes": "在瀑布岛附近野餐", - "backgrounds072015": "SET 14: Released July 2015", + "backgrounds072015": "第14组:2015年7月推出", "backgroundDilatoryRuinsText": "Ruins of Dilatory", "backgroundDilatoryRuinsNotes": "Dive to the Ruins of Dilatory.", - "backgroundGiantWaveText": "Giant Wave", - "backgroundGiantWaveNotes": "Surf a Giant Wave!", - "backgroundSunkenShipText": "Sunken Ship", - "backgroundSunkenShipNotes": "Explore a Sunken Ship." + "backgroundGiantWaveText": "巨浪", + "backgroundGiantWaveNotes": "在巨浪上冲浪", + "backgroundSunkenShipText": "沉船", + "backgroundSunkenShipNotes": "探索海底的沉船" } \ No newline at end of file diff --git a/common/locales/zh/character.json b/common/locales/zh/character.json index 0282d56fbf..6c5cd24726 100644 --- a/common/locales/zh/character.json +++ b/common/locales/zh/character.json @@ -149,5 +149,9 @@ "mageWiki": "法师", "rogueWiki": "盗贼", "healerWiki": "医师", - "chooseClassLearn": "了解更多关于职业的情况" + "chooseClassLearn": "了解更多关于职业的情况", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/locales/zh/content.json b/common/locales/zh/content.json index 5b0b048ab7..20e9fb385b 100644 --- a/common/locales/zh/content.json +++ b/common/locales/zh/content.json @@ -4,7 +4,7 @@ "armoireText": "魔法衣橱", "armoireNotesFull": "拉开 魔法衣橱 来获得随机的特殊装备,经验或者食物!剩余的装备:", "armoireLastItem": "您在 魔法衣橱 里找到了最后一件 稀有装备。", - "armoireNotesEmpty": "The Armoire will have new Equipment in the first week of every month. Until then, keep clicking for Experience and Food!", + "armoireNotesEmpty": "每个月的第一个星期这里都会有新的装备,到时记得常点进来获得经验和食物", "dropEggWolfText": "狼", "dropEggWolfAdjective": "忠诚的", "dropEggTigerCubText": "老虎幼崽", diff --git a/common/locales/zh/defaulttasks.json b/common/locales/zh/defaulttasks.json index b948807d4c..d227e426be 100644 --- a/common/locales/zh/defaulttasks.json +++ b/common/locales/zh/defaulttasks.json @@ -1,9 +1,9 @@ { - "defaultHabit1Text": "Productive Work (Click the pencil to edit)", - "defaultHabit1Notes": "Sample Good Habits: + Eat a vegetable + 15 minutes productive work", - "defaultHabit2Text": "Eat Junk Food (Click the pencil to edit)", + "defaultHabit1Text": "高效的工作 (点击铅笔图标以编辑)", + "defaultHabit1Notes": "好习惯的例子: +吃健康的蔬菜+15分钟的高效工作", + "defaultHabit2Text": "吃垃圾食品 (点击铅笔图标以编辑)", "defaultHabit2Notes": "坏习惯的例子: - 抽烟 - 拖延症", - "defaultHabit3Text": "Take the Stairs/Elevator (Click the pencil to edit)", + "defaultHabit3Text": "走楼梯/坐电梯 (点击铅笔图标以编辑)", "defaultHabit3Notes": "例如一些好的或坏的习惯: +/- 走楼梯/坐电梯 ; +/- 喝水/喝苏打水", "defaultDaily1Text": "1小时的个人项目", "defaultDaily1Notes": "所有的任务在创建后默认是黄色的。这意味着当你错过的时候只会承担适度伤害,完成的时候获得适度奖励。", @@ -31,7 +31,7 @@ "defaultTodo4Checklist2": "在高级选项中设定难度", "defaultTodo4Checklist3": "可选:设定截止日期", "defaultTodo5Text": "和你的朋友们创立一个队伍 (私人小组),但不要把社交仅限于队伍 (社交>小队)", - "defaultReward1Text": "15 minute break", + "defaultReward1Text": "15分钟的休息", "defaultReward1Notes": "自定义奖励可以是多种形式的。有些人会把看最新一集电视节目设为奖励,花金币购买以后再看。", "defaultReward2Text": "一块蛋糕", "defaultReward2Notes": "别人只是想享受一块美味的蛋糕。尝试创建最让你动心的奖励吧。", diff --git a/common/locales/zh/front.json b/common/locales/zh/front.json index 4c60921514..7b592d9e34 100644 --- a/common/locales/zh/front.json +++ b/common/locales/zh/front.json @@ -66,7 +66,7 @@ "goals": "目标", "health": "生命值", "healthSample1": "喝矿泉水/汽水", - "healthSample2": "Chew Gum/Smoke", + "healthSample2": "口香糖/香烟", "healthSample3": "Take Stairs/Elevator", "healthSample4": "吃健康食品/吃垃圾食品", "healthSample5": "锻炼到出汗1小时", diff --git a/common/locales/zh/gear.json b/common/locales/zh/gear.json index ce4ed5fac7..bdba3171b9 100644 --- a/common/locales/zh/gear.json +++ b/common/locales/zh/gear.json @@ -594,7 +594,7 @@ "headAccessoryMystery201502Notes": "放飞你的想象力!没有属性加成。2015年2月捐赠者物品。", "headAccessoryMystery301405Text": "头戴护目镜", "headAccessoryMystery301405Notes": "“护目镜是戴在眼睛上的,”人们说。“没有人会想要一副只能戴在头上的护目镜。”人们说。哈!你果然让他们长见识了!没有增益效果。3015年8月捐赠者物品。", - "eyewear": "Eyewear", + "eyewear": "眼镜", "eyewearBase0Text": "没有眼镜", "eyewearBase0Notes": "没有眼镜。", "eyewearSpecialSummerRogueText": "流氓眼罩", diff --git a/common/locales/zh/messages.json b/common/locales/zh/messages.json index 968d36625f..605e28a936 100644 --- a/common/locales/zh/messages.json +++ b/common/locales/zh/messages.json @@ -1,7 +1,7 @@ { "messageLostItem": "你的<%= itemText %>损坏了。", "messageTaskNotFound": "找不到任务。", - "messageDuplicateTaskID": "A task with that ID already exists.", + "messageDuplicateTaskID": "此任务在这个账号中已经存在", "messageTagNotFound": "找不到标签。", "messagePetNotFound": "找不到该宠物。", "messageFoodNotFound": "找不到该食物。", diff --git a/common/locales/zh/quests.json b/common/locales/zh/quests.json index bbf076a8c5..8b2b163dc9 100644 --- a/common/locales/zh/quests.json +++ b/common/locales/zh/quests.json @@ -2,7 +2,7 @@ "quests": "任务", "quest": "任务", "whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests to find them.", - "yourQuests": "Your Quests", + "yourQuests": "你的任务", "questsForSale": "Quests for Sale", "petQuests": "Pet and Mount Quests", "unlockableQuests": "Unlockable Quests", diff --git a/common/locales/zh/spells.json b/common/locales/zh/spells.json index f8cc060a4b..6209e96c3f 100644 --- a/common/locales/zh/spells.json +++ b/common/locales/zh/spells.json @@ -1,6 +1,6 @@ { "spellWizardFireballText": "火焰爆轰", - "spellWizardFireballNotes": "Flames burst from your hands. You gain XP, and you deal extra damage to Bosses! Click on a task to cast. (Based on: INT)", + "spellWizardFireballNotes": "你的手中释放出强大的烈焰。你得到经验值,并且对怪物造成额外伤害!点击一个目标以使用 (法术强度与智力值有关)", "spellWizardMPHealText": "澎湃灵泉", "spellWizardMPHealNotes": "You sacrifice mana to help your friends. The rest of your party gains MP! (Based on: INT)", "spellWizardEarthText": "地震", diff --git a/common/locales/zh_TW/character.json b/common/locales/zh_TW/character.json index 15e841b682..ef3243247b 100644 --- a/common/locales/zh_TW/character.json +++ b/common/locales/zh_TW/character.json @@ -149,5 +149,9 @@ "mageWiki": "魔法師", "rogueWiki": "盜賊", "healerWiki": "醫者", - "chooseClassLearn": "Learn more about classes" + "chooseClassLearn": "Learn more about classes", + "str": "STR", + "con": "CON", + "per": "PER", + "int": "INT" } \ No newline at end of file diff --git a/common/script/index.coffee b/common/script/index.coffee index d4e72287ba..e8c66e3032 100644 --- a/common/script/index.coffee +++ b/common/script/index.coffee @@ -1516,9 +1516,7 @@ api.wrap = (user, main=true) -> (user.flags.levelDrops ?= {})[k] = true user.markModified? 'flags.levelDrops' mixpanel?.track("Acquire Item",{'itemName':k,'acquireMethod':'Drop'}) - user._tmp.drop = _.defaults content.quests[k], - type: 'Quest' - dialog: i18n.t('messageFoundQuest', {questText: content.quests[k].text(req.language)}, req.language) + user._tmp.drop = {type: 'Quest', key: k} if !user.flags.rebirthEnabled and (user.stats.lvl >= 50 or user.achievements.beastMaster) user.flags.rebirthEnabled = true diff --git a/website/public/css/quests.styl b/website/public/css/quests.styl index 3f5fa8a79b..c9fce043fc 100644 --- a/website/public/css/quests.styl +++ b/website/public/css/quests.styl @@ -5,3 +5,6 @@ quest-rewards hr clear:both + +.quest-icon + margin: .6em diff --git a/website/public/js/controllers/groupsCtrl.js b/website/public/js/controllers/groupsCtrl.js index fab6dae3f6..564bb1878b 100644 --- a/website/public/js/controllers/groupsCtrl.js +++ b/website/public/js/controllers/groupsCtrl.js @@ -457,12 +457,14 @@ habitrpg.controller("GroupsCtrl", ['$scope', '$rootScope', 'Shared', 'Groups', ' } ]) - .controller("PartyCtrl", ['$rootScope','$scope', 'Groups', 'Chat', 'User', 'Challenges', '$state', '$compile', 'Analytics', - function($rootScope,$scope, Groups, Chat, User, Challenges, $state, $compile, Analytics) { + .controller("PartyCtrl", ['$rootScope','$scope','Groups','Chat','User','Challenges','$state','$compile','Analytics','Quests', + function($rootScope,$scope,Groups,Chat,User,Challenges,$state,$compile,Analytics,Quests) { $scope.type = 'party'; $scope.text = window.env.t('party'); $scope.group = $rootScope.party = Groups.party(); $scope.newGroup = new Groups.Group({type:'party'}); + $scope.inviteOrStartParty = Groups.inviteOrStartParty; + $scope.questInit = Quests.questInit; if ($state.is('options.social.party')) { $scope.group.$syncParty(); // Sync party automatically when navigating to party page diff --git a/website/public/js/controllers/inventoryCtrl.js b/website/public/js/controllers/inventoryCtrl.js index d8cb369cc5..5a795560a6 100644 --- a/website/public/js/controllers/inventoryCtrl.js +++ b/website/public/js/controllers/inventoryCtrl.js @@ -17,6 +17,7 @@ habitrpg.controller("InventoryCtrl", $scope.questPopover = Quests.questPopover; $scope.showQuest = Quests.showQuest; $scope.closeQuest = Quests.closeQuest; + $scope.questInit = Quests.questInit; // count egg, food, hatchingPotion stack totals var countStacks = function(items) { return _.reduce(items,function(m,v){return m+v;},0);} @@ -147,14 +148,6 @@ habitrpg.controller("InventoryCtrl", User.user.ops.equip({params:{type: 'mount', key: egg + '-' + potion}}); } - $scope.questInit = function(){ - Analytics.track({'hitType':'event','eventCategory':'behavior','eventAction':'quest','owner':true,'response':'accept','questName':$scope.selectedQuest.key}); - $rootScope.party.$questAccept({key:$scope.selectedQuest.key}, function(){ - $rootScope.party.$get(); - }); - $scope.closeQuest(); - } - $scope.getSeasonalShopArray = function(set){ var flatGearArray = _.toArray(Content.gear.flat); diff --git a/website/public/js/controllers/notificationCtrl.js b/website/public/js/controllers/notificationCtrl.js index 0acfd8a266..6a4f41df88 100644 --- a/website/public/js/controllers/notificationCtrl.js +++ b/website/public/js/controllers/notificationCtrl.js @@ -58,35 +58,44 @@ habitrpg.controller('NotificationCtrl', $rootScope.$watch('user._tmp.drop', function(after, before){ // won't work when getting the same item twice? - if (after == before || !after) return; - $rootScope.playSound('Achievement_Unlocked'); - if (after.type !== 'gear') { - var type = (after.type == 'Food') ? 'food' : - (after.type == 'HatchingPotion') ? 'hatchingPotions' : // can we use camelcase and remove this line? - (after.type.toLowerCase() + 's'); + if (_.isEqual(after, before) || !after) return; + var text, notes, type; + $rootScope.playSound('Item_Drop'); + + if (after.type !== 'gear' && after.type !== 'Quest') { + if (after.type === 'Food') { + type = 'food'; + } else if (after.type === 'HatchingPotion') { + type = 'hatchingPotions'; + } else { + type = after.type.toLowerCase() + 's'; + } if(!User.user.items[type][after.key]){ User.user.items[type][after.key] = 0; } User.user.items[type][after.key]++; } - if(after.type === 'HatchingPotion'){ - var text = Content.hatchingPotions[after.key].text(); - var notes = Content.hatchingPotions[after.key].notes(); + if (after.type === 'HatchingPotion'){ + text = Content.hatchingPotions[after.key].text(); + notes = Content.hatchingPotions[after.key].notes(); Notification.drop(env.t('messageDropPotion', {dropText: text, dropNotes: notes}), after); - }else if(after.type === 'Egg'){ - var text = Content.eggs[after.key].text(); - var notes = Content.eggs[after.key].notes(); + } else if (after.type === 'Egg'){ + text = Content.eggs[after.key].text(); + notes = Content.eggs[after.key].notes(); Notification.drop(env.t('messageDropEgg', {dropText: text, dropNotes: notes}), after); - }else if(after.type === 'Food'){ - var text = Content.food[after.key].text(); - var notes = Content.food[after.key].notes(); + } else if (after.type === 'Food'){ + text = Content.food[after.key].text(); + notes = Content.food[after.key].notes(); Notification.drop(env.t('messageDropFood', {dropArticle: after.article, dropText: text, dropNotes: notes}), after); - }else{ + } else if (after.type === 'Quest') { + $rootScope.selectedQuest = Content.quests[after.key]; + $rootScope.openModal('questDrop', {controller:'PartyCtrl'}); + } else { // Keep support for another type of drops that might be added Notification.drop(User.user._tmp.drop.dialog); } - $rootScope.playSound('Item_Drop'); + Analytics.track({'hitType':'event','eventCategory':'behavior','eventAction':'acquire item','itemName':after.key,'acquireMethod':'Drop'}); }); @@ -121,17 +130,6 @@ habitrpg.controller('NotificationCtrl', $rootScope.openModal('achievements/contributor'); }); - /*_.each(['weapon', 'head', 'chest', 'shield'], function(watched){ - $rootScope.$watch('user.items.' + watched, function(before, after){ - if (after == before) return; - if (+after < +before) { - //don't want to day "lost a head" - if (watched === 'head') watched = 'helm'; - Notification.text('Lost GP, 1 LVL, ' + watched); - } - }) - });*/ - // Classes modal $rootScope.$watch('!user.flags.classSelected && user.stats.lvl >= 10', function(after, before){ if(after){ diff --git a/website/public/js/services/questServices.js b/website/public/js/services/questServices.js index 6623d425b1..d65f5e4043 100644 --- a/website/public/js/services/questServices.js +++ b/website/public/js/services/questServices.js @@ -9,10 +9,11 @@ '$rootScope', 'Content', 'Groups', - 'User' + 'User', + 'Analytics' ]; - function questsFactory($rootScope,Content,Groups,User) { + function questsFactory($rootScope,Content,Groups,User,Analytics) { var user = User.user; @@ -83,12 +84,22 @@ $rootScope.selectedQuest = undefined; } + function questInit(){ + Analytics.track({'hitType':'event','eventCategory':'behavior','eventAction':'quest','owner':true,'response':'accept','questName':$rootScope.selectedQuest.key}); + $rootScope.party.$questAccept({key:$rootScope.selectedQuest.key}, function(){ + $rootScope.party.$get(); + $rootScope.$state.go('options.social.party'); + }); + closeQuest(); + } + return { lockQuest: lockQuest, buyQuest: buyQuest, questPopover: questPopover, showQuest: showQuest, - closeQuest: closeQuest + closeQuest: closeQuest, + questInit: questInit } } }()); diff --git a/website/src/controllers/groups.js b/website/src/controllers/groups.js index 21000ee5e5..982383205c 100644 --- a/website/src/controllers/groups.js +++ b/website/src/controllers/groups.js @@ -917,7 +917,7 @@ api.questAccept = function(req, res, next) { var quest = shared.content.quests[key]; if (!quest) return res.json(404,{err:'Quest ' + key + ' not found'}); if (quest.lvl && user.stats.lvl < quest.lvl) return res.json(400, {err: "You must be level "+quest.lvl+" to begin this quest."}); - if (group.quest.key) return res.json(400, {err: 'Party already on a quest (and only have one quest at a time)'}); + if (group.quest.key) return res.json(400, {err: 'Your party is already on a quest. Try again when the current quest has ended.'}); if (!user.items.quests[key]) return res.json(400, {err: "You don't own that quest scroll"}); group.quest.key = key; group.quest.members = {}; diff --git a/website/views/shared/header/menu.jade b/website/views/shared/header/menu.jade index 9b853a63a6..82da5f6c8b 100644 --- a/website/views/shared/header/menu.jade +++ b/website/views/shared/header/menu.jade @@ -1,9 +1,5 @@ -nav.toolbar(ng-controller='MenuCtrl', ng-class='{active: isToolbarHidden}') - button.toolbar-toggle(ng-click='isToolbarHidden = !isToolbarHidden', ng-class='{active: isToolbarHidden}') - span.glyphicon.glyphicon-remove-circle - span.toggle-text.toggle-close=env.t('close') - span.toggle-text.toggle-open=env.t('menu') - .toolbar-container(ng-if='!isToolbarHidden') +nav.toolbar(ng-controller='MenuCtrl') + .toolbar-container ul.toolbar-mobile-nav li.toolbar-mobile a(ng-click='expandMenu("mobile")', ng-class='{active: _expandedMenu=="mobile"}') diff --git a/website/views/shared/modals/quests.jade b/website/views/shared/modals/quests.jade index 0b16006351..165e0187e1 100644 --- a/website/views/shared/modals/quests.jade +++ b/website/views/shared/modals/quests.jade @@ -1,5 +1,23 @@ include ./quest-rewards +mixin questInfo + .pull-right-sm.text-center + .col-centered(class='quest_{{::selectedQuest.key}}') + div(ng-if='::selectedQuest.boss') + h4 {{::selectedQuest.boss.name()}} + p + strong=env.t('bossHP') + ': ' + | {{::selectedQuest.boss.hp}} + p + strong=env.t('bossStrength') + ': ' + | {{::selectedQuest.boss.str}} + div(ng-if='::selectedQuest.collect') + p(ng-repeat='(k,v) in ::selectedQuest.collect') + strong=env.t('collect') + ': ' + | {{::selectedQuest.collect[k].count}} {{::selectedQuest.collect[k].text()}} + div(ng-bind-html='::selectedQuest.notes()') + quest-rewards(key='{{::selectedQuest.key}}', header=env.t('rewards')) + script(type='text/ng-template', id='modals/questCompleted.html') .modal-header h4 "{{::Content.quests[user.party.quest.completed].text()}}" @@ -15,24 +33,8 @@ script(type='text/ng-template', id='modals/showQuest.html') .modal-header h4 {{::selectedQuest.text()}} .modal-body - .pull-right-sm.text-center - .col-centered(class='quest_{{::selectedQuest.key}}') - div(ng-if='::selectedQuest.boss') - h4 {{::selectedQuest.boss.name()}} - p - strong=env.t('bossHP') + ': ' - | {{::selectedQuest.boss.hp}} - p - strong=env.t('bossStrength') + ': ' - | {{::selectedQuest.boss.str}} - div(ng-if='::selectedQuest.collect') - p(ng-repeat='(k,v) in ::selectedQuest.collect') - strong=env.t('collect') + ': ' - | {{::selectedQuest.collect[k].count}} {{::selectedQuest.collect[k].text()}} - - div(ng-bind-html='::selectedQuest.notes()') - quest-rewards(key='{{::selectedQuest.key}}', header=env.t('rewards')) - hr + +questInfo + hr .npc_ian.pull-left p=env.t('questSend') p=env.t('questWarning') @@ -44,22 +46,7 @@ script(type='text/ng-template', id='modals/buyQuest.html') .modal-header h4 {{::selectedQuest.text()}} .modal-body - .pull-right-sm.text-center - .col-centered(class='quest_{{::selectedQuest.key}}') - div(ng-if='::selectedQuest.boss') - h4 {{::selectedQuest.boss.name()}} - p - strong=env.t('bossHP') + ': ' - | {{::selectedQuest.boss.hp}} - p - strong=env.t('bossStrength') + ': ' - | {{::selectedQuest.boss.str}} - div(ng-if='::selectedQuest.collect') - p(ng-repeat='(k,v) in ::selectedQuest.collect') - strong=env.t('collect') + ': ' - | {{::selectedQuest.collect[k].count}} {{::selectedQuest.collect[k].text()}} - div(ng-bind-html='::selectedQuest.notes()') - quest-rewards(key='{{::selectedQuest.key}}', header=env.t('rewards')) + +questInfo .modal-footer button.btn.btn-default(ng-click='closeQuest(); $close()')=env.t('neverMind') button.btn.btn-primary(ng-if='::selectedQuest.category !== "gold"', ng-click='purchase("quests", quest); closeQuest(); $close()')=env.t('buyQuest') + ': {{::selectedQuest.value}} ' + env.t('gems') @@ -90,3 +77,18 @@ script(type='text/ng-template', id='modals/questInvitation.html') button.btn.btn-default(ng-click='questHold = true; $close()')=env.t('askLater') button.btn.btn-default(ng-click='questReject(party); $close()')=env.t('reject') button.btn.btn-primary(ng-click='questAccept(party); $close()')=env.t('accept') + +script(type='text/ng-template', id='modals/questDrop.html') + .quest-icon.pull-right(class='inventory_quest_scroll_{{::selectedQuest.key}}') + .modal-header + h4=env.t('messageDropQuest') + .modal-body + h4 {{::selectedQuest.text()}} + +questInfo + hr + .npc_ian.pull-left + p=env.t('dropQuestCongrats') + .modal-footer + button.btn.btn-default(ng-click='closeQuest(); $close()')=env.t('questLater') + button.btn.btn-primary(ng-click='inviteOrStartParty(group); $close()', ng-if='!party.members')=env.t('startAParty') + button.btn.btn-primary(ng-click='questInit(); $close()', ng-if='party.members')=env.t('inviteParty') diff --git a/website/views/shared/new-stuff.jade b/website/views/shared/new-stuff.jade index 2f844d9241..0152d3b330 100644 --- a/website/views/shared/new-stuff.jade +++ b/website/views/shared/new-stuff.jade @@ -1,38 +1,49 @@ -h5 7/14/2015 - GOLD-PURCHASABLE QUESTS, NEW EQUIPMENT IN THE ENCHANTED ARMOIRE, AND TRIVIAL TASK DIFFICULTY SETTING! +h5 7/22/2015 - NEW iOS UPDATE, INCLUDING FACEBOOK LOGIN! hr tr td - .promo_dilatoryDistress.pull-right - h5 Gold-Purchasable Quest Line: Dilatory Distress - p We've moved the quests to their own separate page, and added a new category: GOLD PURCHASABLE QUESTS! + .promo_habitica.pull-right + h5 Habitica App Update with Facebook Login + p We've released a new update to our iOS Habitica app, including Facebook Login, Accessories, and much more. Check it out now! br - p Now you can use Gold to purchase the Dilatory Distress Quest Line! King Manta's daughter has disappeared, and monsters are laying siege to the underwater city of Dilatory. Can you intervene to save them all? If so, you'll earn the exclusive Oceanic Armor Set. + p If you like what we've been doing with the app, please consider leaving us a review. It means so much to us, and really helps us out. Thanks for being awesome! If you have any feedback or concerns, feel free to email us at mobile@habitrpg.com, or use the in-app Report a Bug feature under Menu > About. br - p As time goes on, we'll be adding more gold-purchasable quests. Dilatory Distress is not a limited-edition quest line, so you have plenty of time to save up! - p.small.muted by SabreCat and Lemoness - p.small.muted Writing by liorsamuel - p.small.muted Art by Kiwibot, aiseant, starsystemic, hazel40, and benga - tr - td - .promo_enchanted_armoire_201507.pull-right - h5 New Equipment in the Enchanted Armoire - p There is new equipment in Enchanted Armoire, a 100 GP Reward in the Rewards Column which unlocks after you've attained Ultimate Gear! - br - p Click on the Enchanted Armoire for a random chance at special Equipment, including the Rancher Robes, Rancher Lasso, Blue Hairbow, and Royal Crown! It may also give you random XP or food items. We'll be adding new equipment to it during the first week of each month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP. - br - p Now go spend all that accumulated gold! May the Random Number Generator smile upon you... - p.small.muted by Lemoness and SabreCat - p.small.muted Art by podcod, Kiwibot, and Megan - tr - td - h5 Trivial Task Difficulty - p There's a new difficulty for Tasks available under task edit: Trivial! Trivial tasks reward you or damage you at the rate of one tenth of the amount that Easy tasks would. Likewise, Trivial tasks cause much less damage during boss battles! - p.small.muted by efim + p We're still hard at work on the native Android app, don't worry! Our Blacksmiths are toiling away. Stay tuned for further information! + p.small.muted by Viirus hr a(href='/static/old-news', target='_blank') Read older news mixin oldNews + h5 7/14/2015 - GOLD-PURCHASABLE QUESTS, NEW EQUIPMENT IN THE ENCHANTED ARMOIRE, AND TRIVIAL TASK DIFFICULTY SETTING! + tr + td + .promo_dilatoryDistress.pull-right + h5 Gold-Purchasable Quest Line: Dilatory Distress + p We've moved the quests to their own separate page, and added a new category: GOLD PURCHASABLE QUESTS! + br + p Now you can use Gold to purchase the Dilatory Distress Quest Line! King Manta's daughter has disappeared, and monsters are laying siege to the underwater city of Dilatory. Can you intervene to save them all? If so, you'll earn the exclusive Oceanic Armor Set. + br + p As time goes on, we'll be adding more gold-purchasable quests. Dilatory Distress is not a limited-edition quest line, so you have plenty of time to save up! + p.small.muted by SabreCat and Lemoness + p.small.muted Writing by liorsamuel + p.small.muted Art by Kiwibot, aiseant, starsystemic, hazel40, and benga + tr + td + .promo_enchanted_armoire_201507.pull-right + h5 New Equipment in the Enchanted Armoire + p There is new equipment in Enchanted Armoire, a 100 GP Reward in the Rewards Column which unlocks after you've attained Ultimate Gear! + br + p Click on the Enchanted Armoire for a random chance at special Equipment, including the Rancher Robes, Rancher Lasso, Blue Hairbow, and Royal Crown! It may also give you random XP or food items. We'll be adding new equipment to it during the first week of each month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP. + br + p Now go spend all that accumulated gold! May the Random Number Generator smile upon you... + p.small.muted by Lemoness and SabreCat + p.small.muted Art by podcod, Kiwibot, and Megan + tr + td + h5 Trivial Task Difficulty + p There's a new difficulty for Tasks available under task edit: Trivial! Trivial tasks reward you or damage you at the rate of one tenth of the amount that Easy tasks would. Likewise, Trivial tasks cause much less damage during boss battles! + p.small.muted by efim h5 7/9/2015 - DERBY DAY! FREE ORCA MOUNT AND WHALE QUEST tr td